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
340195273323	340195273881	340195274431	340195274981	340195275531	340195276081	340195276631	340195277181	340195277731	340195278281	340195278831	340195279381	340195279931	340195280481	340195281031	340195281581	340195282131	340195282681	340195283231	340195283781	340195284331	340195284881	340195285431	340195285981	340195286531	340195287081	340195287631	340195288181	340195288731	340195289281	340195289831	340195290381	340195290931	340195291481	340195292031	340195292581	340195293131	340195293681	340195294231	340195294781	340195295331	340195295881	340195296431	340195296981	340195297531	340195298081	340195298631	340195299181	340195299731	340195300281	340195300831	340195301381	340195301931	340195302481	340195303031	340195303581	340195304131	340195304681	340195305231	340195305781	340195306331	340195306881	340195307431	340195307981	340195308531	340195309081	340195309631	340195310181	340195310731	340195311281	340195311831	340195312381	340195312931	340195313481	340195314031	340195314581	340195315131	340195315681	340195316231	340195316781	340195317331	340195317881	340195318431	340195318981	340195319531	340195320081	340195320631	340195321181	340195321731	340195322281	340195322831	340195323381	340195323931	340195324481	340195325031	340195325581	340195326131	340195326681	340195327231	340195327781	340195328331	340195328881	340195329431	340195329981	340195330531	340195331081	340195331631	340195332181	340195332731	340195333281	340195333831	340195334381	340195334931	340195335481	340195336031	340195336581	340195337131	340195337681	340195338231	340195338781	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23892	21944	29993	24530	21948	21941	6706	1589	1197	1014	998	958	908	930	962	900	864	779	677	667	569	521	525	513	452	436	476	432	422	410	438	421	387	423	414	404	458	442	438	438	399	399	393	397	380	383	422	395	394	404	371	394	402	405	377	406	370	390	433	384	429	361	389	424	424	383	393	383	357	374	370	376	385	372	388	373	413	383	382	371	397	386	399	421	408	376	368	332	358	391	400	394	368	378	361	402	385	387	393	395	405	381	395	363	388	366	363	389	382	414	369	383	379	370	391	365	358	403	397	391	367	378	380	394	401	374	374	351	405	352	373	367	375	370	367	400	371	409	381	389	382	379	418	367	432	358	375	402	374	378	409	384	362	370	368	394	413	364	374	418	361	374	414	397	395	369	367	376	376	366	345	405	360	376	397	419	341	364	369	384	365	365	418	387	375	387	395	422	372	392	377	410	411	412	352	354	426	414	351	368	382	398	359	380	389	401	384	368	331	371	362	384	392	384	370	383	400	377	379	373	344	402	381	386	361	367	379	390	366	375	383	423	354	379	380	424	377	396	399	355	375	386	395	430	357	366	355	346	342	388	408	365	365	401	353	375	377	386	377	399	396	364	384	338	368	400	405	379	382	371	375	409	351	407	379	384	395	389	380	380	363	376	390	381	383	367	369	356	370	373	357	379	388	390	384	388	396	351	337	357	406	366	393	391	378	379	385	351	425	367	423	414	379	377	385	397	384	338	384	375	346	391	384	407	403	349	365	404	351	376	379	375	371	400	365	355	379	388	374	389	358	417	401	362	372	361	403	374	412	363	362	393	389	383	361	393	389	388	371	378	370	392	380	396	387	401	386	382	388	409	389	410	421	397	375	406	356	392	379	349	390	374	378	363	396	365	352	381	350	389	409	358	365	375	419	371	427	402	368	415	380	432	392	383	367	363	373	391	374	372	333	367	364	397	362	383	372	398	392	403	369	384	437	371	356	368	378	370	346	429	358	375	370	386	393	366	391	382	360	376	379	394	385	348	373	420	387	415	387	384	391	429	377	359	411	419	385	367	410	361	359	401	373	338	387	360	349	402	397	378	423	377	355	367	398	403	363	395	385	375	381	391	371	349	364	410	390	348	355	388	349	335	415	385	386	371	381	356	352	405	408	404	363	407	392	369	366	393	369	373	404	428	389	376	363	412	409	386	391	377	412	367	373	395	384	395	387	408	341	415	401	406	389	371	394	356	400	398	403	383	381	361	372	378	386	368	394	351	382	372	370	410	413	387	378	390	397	361	396	352	335	381	378	403	363	389	362	366	379	412	358	363	398	368	378	406	386	401	387	392	380	381	435	357	366	393	384	357	363	391	398	384	386	389	377	392	393	350	387	375	389	406	378	391	423	374	349	374	388	401	376	333	410	353	398	426	373	389	410	374	367	379	385	383	363	368	389	398	410	398	391	397	370	377	372	380	382	370	393	333	390	379	425	362	380	356	347	394	366	392	365	356	363	351	388	371	395	370	345	359	409	383	380	405	398	396	397	388	379	373	369	389	388	425	374	346	353	414	380	376	369	399	371	428	368	381	364	351	394	380	403	378	398	388	364	388	364	374	390	401	362	425	366	365	371	417	386	377	400	389	400	380	407	351	423	395	363	398	366	369	389	386	397	390	393	386	351	387	357	389	384	375	360	387	369	376	372	395	393	382	381	393	377	357	366	356	381	392	414	399	371	380	375	371	388	390	398	400	417	396	400	375	392	381	386	399	358	376	402	343	364	362	366	354	377	385	361	396	379	382	361	407	397	348	372	359	378	374	355	389	404	385	355	421	374	396	393	384	410	365	423	389	370	404	373	361	369	402	371	352	384	378	354	403	361	369	390	397	387	351	387	375	395	399	380	388	367	392	372	381	370	384	356	375	397	384	371	389	364	404	339	341	374	405	400	383	367	355	357	368	358	350	396	366	381	404	412	390	390	373	394	361	395	364	395	377	387	369	339	387	348	380	390	392	397	403	363	374	367	369	371	334	372	395	359	368	352	396	388	398	380	347	414	395	411	363	371	419	391	381	424	402	362	371	393	376	382	405	365	374	361	372	388	358	358	375	407	385	393	423	391	388	356	401	387	348	386	393	369	353	339	379	418	370	373	384	393	397	400	376	388	373	358	392	384	393	385	362	381	371	347	362	382	384	397	366	414	370	379	358	393	379	344	336	367	377	396	393	366	374	374	360	348	382	397	423	373	389	363	376	385	370	412	403	396	337	396	405	408	394	375	383	373	377	388	377	390	380	363	406	368	375	393	380	380	385	379	354	354	405	386	358	395	361	396	376	386	387	401	368	395	358	376	371	369	370	371	377	382	378	402	425	363	361	371	358	379	393	351	393	381	355	372	391	378	360	367	371	423	394	378	409	409	346	395	378	360	399	405	398	384	397	407	350	416	386	389	374	375	385	386	357	332	390	350	408	371	368	412	380	376	385	394	401	368	405	361	362	379	372	368	411	403	383	382	358	364	382	372	420	365	363	396	390	371	349	385	351	395	369	421	400	355	375	412	388	378	404	382	381	385	370	384	357	354	352	386	360	395	383	389	407	376	380	365	358	374	387	388	407	384	387	377	360	367	366	339	398	398	367	404	381	400	354	378	398	389	365	358	391	383	421	355	384	363	418	377	362	398	369	377	375	397	366	370	401	395	363	378	353	386	395	379	402	391	376	369	369	361	384	371	422	354	353	393	382	370	384	408	368	387	401	370	386	373	411	393	401	382	393	364	404	386	380	388	355	393	398	366	423	380	399	397	392	391	421	392	363	395	368	391	409	387	399	388	371	371	414	346	371	383	384	366	388	398	413	373	367	387	398	364	379	384	420	364	390	366	370	376	343	360	383	373	336	373	378	400	396	384	360	402	336	379	368	391	377	424	391	371	373	388	361	403	350	359	359	363	369	345	356	379	367	397	369	373	374	384	342	359	390	367	397	374	383	376	373	351	406	377	393	372	387	372	386	388	364	426	387	376	383	398	373	375	368	372	369	368	418	432	369	386	373	345	397	386	393	362	360	379	381	407	389	384	376	377	391	369	407	372	391	369	406	400	374	400	384	375	422	400	416	376	351	351	395	388	373	387	393	406	356	395	370	350	390	394	387	395	402	357	385	381	430	391	349	363	350	382	394	381	380	392	371	390	411	353	365	375	372	380	357	394	403	353	379	387	376	376	381	378	387	392	422	342	399	349	370	374	389	358	395	339	368	368	343	350	354	389	388	390	375	379	425	403	398	369	380	378	356	397	387	328	366	386	384	361	359	363	389	421	381	421	389	390	387	377	380	384	394	385	391	399	380	394	383	390	425	386	394	387	398	362	426	395	389	390	384	330	341	362	377	389	391	380	372	371	419	378	390	399	398	399	372	340	422	390	386	393	369	387	359	393	387	397	359	376	388	357	345	400	408	355	431	399	392	378	356	413	367	357	390	351	384	387	406	368	395	387	380	408	404	348	337	392	362	362	389
7946	18328	15144	8418	6042	4693	3760	2994	2542	2139	2001	1831	1846	1807	1711	1604	1467	1369	1194	1017	902	873	795	642	637	603	567	559	524	542	559	567	540	559	541	461	488	463	496	474	490	505	476	524	454	473	494	472	503	469	476	460	473	478	445	440	466	459	456	470	481	450	461	485	423	470	455	467	449	439	436	454	423	482	455	477	421	443	444	422	472	438	432	445	422	447	462	492	448	433	424	459	482	457	452	485	479	413	468	473	433	449	459	436	471	460	441	450	438	458	459	431	469	442	431	461	430	451	479	436	487	463	471	485	489	470	442	420	472	481	466	470	455	492	452	512	458	420	453	448	471	409	429	447	495	449	460	441	482	472	475	441	463	462	437	442	413	422	463	424	461	465	443	440	490	489	476	476	450	470	475	433	461	450	461	460	468	488	420	477	477	463	475	438	458	477	450	469	430	469	441	459	433	467	400	452	435	449	456	520	486	481	459	415	433	461	460	464	417	438	468	453	478	437	458	443	470	452	464	458	441	474	437	474	462	447	442	492	459	425	485	444	452	450	418	464	438	483	460	444	444	471	437	469	455	464	434	447	459	456	462	453	443	457	470	482	411	484	460	453	445	473	423	441	483	426	444	418	506	452	434	439	467	464	475	444	472	488	447	451	469	436	466	427	458	444	455	457	459	467	476	469	418	463	450	459	450	408	452	469	492	448	441	462	471	498	444	447	464	433	422	428	450	440	456	424	409	452	459	449	407	447	425	423	451	492	448	426	472	466	433	424	477	462	438	455	454	468	482	454	475	448	461	487	460	419	437	455	443	466	451	410	419	446	476	465	472	448	490	456	458	439	438	421	453	471	394	412	434	474	449	465	464	414	478	467	469	456	478	466	444	420	442	470	482	439	432	397	507	467	434	429	447	488	433	425	468	473	449	445	452	442	408	464	440	447	415	429	479	452	434	426	458	430	455	463	492	451	421	418	476	419	414	452	455	456	460	448	390	450	475	443	460	459	445	430	457	479	449	468	452	440	433	464	452	447	469	459	471	473	477	485	427	452	458	440	439	450	452	463	439	487	435	446	445	469	446	493	446	463	453	456	471	435	447	461	450	425	448	491	441	435	473	475	442	461	439	453	451	456	451	432	418	467	444	428	467	440	448	449	450	437	445	465	484	448	453	476	435	460	411	419	486	424	449	452	446	442	432	440	445	451	465	449	449	413	475	457	459	464	472	379	412	476	466	428	436	450	469	476	466	442	454	443	423	459	443	408	441	460	458	454	466	456	460	440	464	434	461	494	396	451	461	463	430	428	478	429	450	422	436	424	474	416	452	436	468	457	483	448	450	460	434	410	464	449	500	392	431	455	476	420	464	461	463	404	481	431	468	468	432	476	484	451	457	498	438	472	477	486	444	451	467	475	454	440	468	468	458	480	456	460	468	468	415	421	460	437	460	447	486	446	448	449	445	442	439	476	464	454	409	461	466	473	470	476	460	447	454	441	454	466	434	436	497	458	438	473	463	443	430	436	451	476	445	456	464	453	437	466	461	436	429	422	437	463	424	469	460	473	440	495	459	463	449	447	449	434	500	449	478	456	463	441	449	469	414	448	463	428	486	477	473	457	413	451	471	482	420	456	439	455	488	472	468	472	431	471	456	458	443	485	448	489	449	433	428	449	416	434	442	434	439	490	447	470	448	465	459	478	459	478	481	483	456	430	451	455	425	409	454	469	470	426	455	427	464	436	478	462	437	463	438	466	422	442	434	409	442	452	442	443	467	444	510	449	451	434	434	455	467	467	486	471	478	448	422	435	425	416	444	454	442	436	465	463	446	463	450	471	479	450	432	455	482	480	423	440	440	496	417	453	442	451	453	416	462	473	451	448	441	476	431	466	431	431	471	439	449	431	427	496	461	467	438	441	424	435	485	459	434	438	430	426	462	462	468	462	396	462	464	452	463	486	471	460	466	463	432	408	456	482	453	462	460	433	474	440	454	434	457	452	439	484	484	422	465	452	432	424	431	473	429	452	488	447	485	425	482	442	444	452	477	483	438	442	428	448	465	446	439	467	478	444	465	495	438	488	478	429	452	436	462	429	436	457	490	429	441	466	430	425	472	469	472	496	425	468	421	448	457	416	426	441	405	460	444	441	456	441	447	455	454	433	420	459	453	471	507	468	481	470	456	437	491	473	443	456	411	491	471	481	459	455	424	475	459	411	439	446	456	479	488	417	453	465	437	435	428	437	465	444	466	499	443	469	451	468	427	461	458	462	459	447	461	433	406	444	493	423	441	449	479	520	451	431	463	455	477	465	470	479	465	452	425	436	438	463	460	471	431	447	459	493	442	439	461	462	440	442	448	484	457	461	459	438	483	486	435	479	473	500	475	471	447	420	429	447	488	409	439	464	413	444	443	473	450	470	454	471	395	462	454	457	463	466	420	440	448	514	445	449	410	419	452	415	445	473	452	434	464	443	457	478	482	454	477	496	442	422	419	447	449	430	456	444	450	462	425	446	444	421	443	431	469	480	446	499	432	456	435	443	438	475	501	453	446	474	457	436	447	454	449	403	425	475	476	445	464	427	452	414	471	494	508	426	446	490	452	438	453	457	487	431	447	391	402	449	453	471	452	464	442	431	473	475	417	450	449	449	432	456	444	471	432	494	446	461	453	446	485	468	460	475	441	441	430	451	474	437	444	494	477	462	443	449	442	458	421	472	436	457	464	438	451	424	447	490	473	479	458	472	447	474	447	475	469	465	466	447	473	453	461	515	420	431	462	474	452	434	466	448	486	431	456	433	446	429	459	442	450	450	442	445	471	444	438	436	422	449	454	456	474	480	439	463	440	470	435	424	446	438	476	423	507	486	439	436	434	441	467	431	418	473	449	426	441	447	450	463	442	463	444	454	466	469	496	408	447	450	451	431	452	432	432	468	440	473	456	463	474	408	450	431	483	448	410	479	459	432	464	476	412	475	448	441	446	433	435	450	466	489	484	448	451	431	400	434	486	472	443	452	438	396	477	460	411	452	447	518	425	455	461	452	446	429	444	490	475	465	446	431	452	476	445	440	533	451	472	436	432	485	454	457	430	499	450	449	455	450	467	471	487	429	429	409	457	448	434	449	483	449	455	440	444	441	413	476	483	482	481	447	465	487	437	429	440	444	449	435	456	433	439	434	505	469	418	462	455	457	429	464	448	503	465	477	437	434	462	467	441	427	465	449	441	454	464	475	416	429	445	464	446	439	482	507	433	416	455	463	475	476	448	403	459	448	472	433	454	429	435	443	471	451	447	464	459	450	437	483	500	476	470	464	455	474	476	461	459	457	451	456	446	469	440	417	436	460	430	475	444	435	452	467	462	429	488	453	438	478	442	440	432	476	477	448	481	487	455	446	430	492	446	461	426	491	414	439	469	456	427	416	416	452	388	430	473	496	436	450	444	449	464	444	433	446	446	425	434	453	457	493	433	434	409	463	455	455	483	448	449	462	450	474	459	448
27775	20133	7036	1412	1001	826	816	783	767	797	774	746	818	846	786	815	766	694	767	755	682	725	660	674	656	662	659	686	651	640	674	663	704	685	694	644	667	642	673	636	677	689	664	687	651	654	708	604	648	651	663	652	684	626	661	661	652	630	690	675	682	619	663	665	666	639	701	660	646	667	716	714	683	678	640	651	612	630	646	714	680	654	681	702	701	656	712	669	668	661	646	714	673	693	667	611	657	632	641	643	641	676	637	668	661	717	651	655	719	680	669	649	633	672	673	701	670	686	676	610	665	668	662	680	686	662	654	627	680	615	640	659	642	685	640	622	650	702	690	645	649	671	692	651	671	656	669	594	650	657	668	682	657	614	675	624	656	648	682	661	665	644	680	625	693	687	646	701	681	693	643	650	644	639	681	667	709	622	691	667	680	690	648	656	663	672	641	716	649	700	626	634	612	633	643	648	685	637	649	696	642	657	696	650	624	648	677	682	664	685	629	702	659	667	633	693	667	681	691	655	649	649	711	707	666	670	661	654	684	675	697	689	653	688	680	660	680	657	648	670	682	637	643	661	630	669	685	655	680	666	647	634	666	704	662	678	693	634	642	666	658	664	638	666	631	642	673	642	655	623	649	648	681	671	655	653	622	661	640	675	677	708	641	691	647	653	653	693	666	628	685	660	657	642	637	655	688	692	669	684	650	658	711	657	654	655	666	656	667	710	701	683	676	651	655	652	682	696	689	684	657	658	675	681	662	686	637	638	661	707	634	632	681	687	666	693	645	678	642	676	647	648	642	613	678	677	637	634	645	662	620	681	692	678	644	676	673	667	692	664	667	670	666	695	663	687	628	655	656	662	659	663	646	745	637	665	674	668	693	635	684	685	679	662	668	677	702	666	672	678	663	663	667	672	711	639	638	629	680	656	636	654	658	685	695	650	676	669	669	653	663	658	676	671	670	620	626	686	669	736	690	684	674	668	688	633	676	649	649	668	701	653	684	632	675	664	649	646	646	642	646	666	656	681	642	730	660	669	644	652	722	659	651	688	666	620	666	682	673	667	652	729	673	612	654	675	646	691	619	667	614	680	692	656	638	655	637	677	701	671	654	709	657	641	656	620	629	662	690	697	649	665	671	672	653	727	652	653	644	646	643	680	628	646	679	669	648	625	633	646	629	635	690	655	685	662	671	634	704	665	704	707	637	660	658	691	642	659	655	665	638	645	638	648	674	666	655	695	638	668	675	726	686	671	681	597	659	619	639	634	649	643	665	605	655	685	643	638	688	617	637	665	665	663	674	673	647	677	661	696	716	676	697	655	601	638	712	683	658	674	709	671	629	677	643	666	643	714	654	702	703	681	671	664	707	685	645	698	693	692	691	667	646	676	665	625	672	680	675	718	648	702	650	672	694	701	682	620	666	685	713	660	693	649	664	690	637	670	624	655	706	678	644	688	658	714	702	610	682	645	631	678	689	649	651	665	659	702	655	652	647	647	623	697	721	690	631	694	720	694	662	670	683	673	621	635	715	687	654	711	690	649	681	654	683	650	694	682	666	683	689	630	630	706	670	683	695	662	638	650	638	710	707	708	717	616	650	684	677	649	715	630	683	664	680	694	695	693	674	696	704	678	644	666	676	662	656	640	664	685	672	656	677	666	705	665	650	685	709	697	656	653	679	709	662	620	693	653	640	664	679	724	650	705	618	691	648	634	645	649	672	669	659	641	672	642	694	672	704	674	656	667	675	610	661	648	680	669	685	646	714	700	673	735	657	672	678	692	698	668	679	744	666	646	657	696	702	685	688	642	664	697	661	679	677	618	617	734	701	641	660	688	651	643	635	654	639	653	667	660	651	640	690	680	686	728	673	704	648	676	712	735	627	684	698	692	675	645	639	657	694	627	670	652	617	651	730	692	664	632	664	685	652	669	696	684	664	653	633	647	669	660	664	692	635	629	657	654	645	692	611	666	684	700	633	653	656	640	655	680	656	674	655	658	618	691	647	693	669	648	664	672	635	660	666	657	644	658	682	659	647	666	701	663	666	652	662	701	686	664	643	618	654	673	689	631	662	718	617	629	643	672	702	655	624	645	692	610	658	696	613	605	691	710	706	642	672	661	654	724	676	659	675	678	650	660	627	661	634	650	692	672	651	626	651	688	665	718	644	664	678	618	716	683	636	648	652	681	708	655	675	663	675	657	659	638	664	666	697	621	695	694	714	648	654	669	665	614	702	643	688	644	619	683	679	679	713	688	624	669	679	690	674	643	647	682	654	687	678	681	659	655	655	671	702	636	676	667	677	676	684	693	625	631	716	668	688	720	704	664	671	624	681	656	675	671	690	705	658	629	691	683	666	649	677	689	665	675	638	721	677	686	669	627	730	658	728	655	666	638	715	652	636	673	641	666	662	646	656	639	663	655	636	665	669	697	664	625	691	675	642	658	724	683	687	652	655	687	650	650	672	681	633	596	653	658	695	653	635	655	675	679	720	686	736	640	650	682	653	657	688	653	668	655	651	625	680	679	715	659	642	657	717	690	651	615	647	659	654	637	695	672	665	692	702	667	620	687	668	711	634	669	671	636	670	667	694	658	680	653	712	668	683	690	625	654	644	693	664	693	660	666	683	605	689	634	650	647	670	669	674	683	602	632	699	661	672	663	656	670	713	689	729	646	605	655	718	661	689	652	686	654	641	665	664	683	696	702	660	619	633	648	641	653	644	638	687	694	645	624	654	667	637	650	695	665	666	645	653	670	658	650	659	661	668	620	656	702	706	653	676	721	682	660	658	677	638	727	659	639	674	671	641	679	624	674	655	647	710	656	654	658	625	650	684	655	668	647	650	667	660	656	642	699	692	669	642	659	647	736	648	680	670	627	634	612	713	617	728	649	703	653	659	647	668	657	638	673	657	677	688	668	705	696	678	711	603	657	605	705	662	675	658	672	661	689	655	631	664	704	634	684	659	685	633	676	688	700	592	670	665	668	627	671	679	668	692	690	648	680	663	673	665	657	671	664	668	659	713	693	664	654	710	647	668	710	663	664	695	660	652	667	698	624	661	684	690	645	695	666	666	694	657	627	694	645	647	689	697	662	674	664	664	684	659	679	633	637	675	669	673	675	695	670	606	657	703	616	638	624	695	629	663	658	690	623	633	644	613	653	647	648	683	621	671	695	629	687	621	665	664	650	684	672	712	656	701	642	675	673	698	682	634	647	697	658	673	705	675	670	658	681	683	681	672	649	670	661	649	669	658	615	654	672	662	596	634	714	667	651	710	686	668	687	642	708	690	633	656	650	655	684	643	668	707	651	682	682	668	663	719	654	678	658	691	611	689	663	664	664	686	655	640	673	675	665	705	659	686	669	664	697	703	683	679	611	649	673	654	645	674	649	649	619	679	671	622	686	669	661	646	697	670	651	645	669	691	719	675	642	753	674	683	671	642	685	675	632	662	644	653	659	679	685	671	652	660	613	712	634	685	609	695	656	657	661
4725	2721	2437	1611	1324	1222	1125	1091	1055	1049	1094	1094	1078	1139	1094	1104	1104	992	929	931	937	956	844	791	808	814	818	813	846	805	821	809	797	817	781	859	788	814	794	834	817	805	790	821	833	863	803	804	813	832	817	769	827	853	805	792	826	791	847	878	833	796	847	882	806	768	845	808	783	855	801	845	841	794	777	821	828	859	792	808	785	729	855	810	787	789	754	840	790	820	862	747	821	813	820	810	807	842	812	834	822	841	820	806	736	821	809	823	809	803	819	841	821	850	827	807	803	842	817	832	770	818	796	838	808	800	836	761	794	845	827	802	794	827	836	835	799	811	872	813	812	848	822	821	835	828	837	814	841	860	885	819	788	808	803	800	825	832	793	788	845	897	862	779	820	811	825	862	857	859	841	857	883	807	773	827	826	824	798	822	840	813	785	874	838	808	807	849	809	765	829	825	830	842	756	896	812	831	802	805	814	831	796	839	808	823	770	866	858	874	776	811	836	832	844	823	853	805	824	836	819	806	815	819	825	800	829	787	818	807	800	819	813	844	786	798	801	809	857	811	821	792	771	810	805	821	832	812	783	743	847	752	861	878	834	829	799	783	839	793	847	844	844	839	821	839	783	811	858	774	835	797	823	823	804	830	884	860	850	813	836	838	790	815	801	809	866	824	775	837	809	802	844	768	820	827	860	824	898	824	859	847	851	803	847	793	871	826	797	795	765	849	843	847	848	813	819	805	804	822	819	803	827	792	788	855	825	823	837	843	801	801	817	798	810	785	855	826	766	810	787	826	862	834	796	841	825	835	760	800	821	827	844	844	814	761	810	833	852	862	847	818	872	795	810	806	822	841	794	861	794	824	829	819	777	808	806	768	803	828	845	851	729	792	778	856	834	834	815	803	812	816	798	798	801	819	792	796	846	787	806	815	773	843	825	850	819	799	739	838	817	809	775	781	845	802	846	800	817	794	813	870	801	808	763	817	841	811	808	846	776	829	787	783	813	818	832	811	800	829	834	844	823	833	823	865	824	860	805	812	743	824	821	788	786	808	804	813	786	817	812	807	826	832	809	809	809	855	808	814	779	845	815	802	830	813	847	786	793	785	791	833	817	836	791	793	795	843	819	849	796	789	830	781	797	818	774	809	823	782	800	859	807	852	846	818	854	800	833	786	824	839	863	847	805	806	802	832	801	811	780	808	804	842	773	827	838	820	812	799	780	773	817	871	846	801	835	774	852	784	785	770	811	817	821	854	807	857	801	809	881	809	806	739	773	791	810	793	889	766	856	825	809	825	869	893	852	797	857	802	808	838	843	831	833	813	772	807	832	831	833	810	813	834	798	799	838	867	834	767	821	834	812	775	800	789	828	850	828	840	825	823	826	823	836	785	863	778	806	831	790	842	818	795	859	802	827	817	821	858	802	837	853	864	840	836	764	800	853	798	810	819	824	822	799	866	857	812	841	750	833	815	885	784	834	806	847	827	834	820	786	826	805	824	770	833	814	790	787	791	839	809	854	842	804	851	792	819	797	851	821	805	801	799	788	844	800	802	799	746	805	842	797	803	774	822	841	852	826	826	858	800	827	833	840	812	792	783	788	815	785	804	852	853	830	804	830	826	831	810	830	875	819	790	844	832	816	840	829	846	826	783	782	800	811	828	823	790	797	804	809	789	847	807	823	862	779	765	797	857	825	815	811	855	832	765	850	838	826	849	830	776	853	790	859	838	809	849	868	816	802	825	802	778	790	837	830	853	801	858	804	864	884	830	789	804	800	794	809	804	867	823	815	796	800	850	868	820	803	832	818	831	799	820	817	803	814	831	815	816	797	838	788	823	799	858	817	858	799	803	848	837	838	861	747	750	781	827	858	796	825	802	751	795	804	805	824	797	822	807	855	820	798	851	822	836	840	802	819	835	841	854	837	776	788	868	783	782	817	797	881	829	847	755	831	774	842	836	885	798	797	830	805	883	794	836	857	819	829	824	776	825	801	792	824	873	836	833	791	798	859	816	840	805	784	850	765	802	798	817	819	814	772	783	865	813	802	797	801	809	828	866	800	795	874	831	835	835	820	792	801	798	879	810	832	791	808	803	843	797	803	816	779	799	784	804	829	821	784	794	807	772	825	751	803	818	825	842	836	873	782	813	796	815	845	856	799	807	814	805	823	865	806	814	804	818	825	825	811	763	733	773	789	782	828	797	806	788	861	849	810	780	751	806	836	814	781	801	794	830	854	783	799	775	844	797	823	838	834	818	831	786	792	851	805	782	857	785	816	811	798	824	805	812	802	831	796	823	824	810	804	798	836	804	807	816	833	828	816	857	840	799	814	792	826	776	826	849	785	817	811	821	851	777	805	831	854	797	770	782	827	816	830	862	790	749	834	850	816	838	781	845	790	808	801	772	754	833	829	848	828	791	811	759	792	831	835	814	817	777	810	810	760	843	810	779	792	802	853	844	836	817	851	795	818	848	829	874	800	773	835	853	820	862	837	797	823	820	847	824	852	798	737	771	837	822	821	825	801	877	829	812	802	846	783	825	873	807	813	772	782	812	838	738	822	815	793	843	801	869	847	785	845	822	846	803	840	770	828	860	817	855	777	852	816	805	862	852	813	814	801	829	805	807	835	817	856	824	806	773	815	786	802	854	843	815	871	830	800	831	783	807	828	800	830	845	842	821	793	880	794	851	807	791	753	794	871	806	797	800	853	843	746	792	840	797	836	810	778	793	797	741	826	848	830	837	805	836	879	787	870	807	837	830	762	838	827	825	825	803	814	839	843	856	778	810	822	860	819	827	799	838	840	818	795	862	805	831	813	763	776	786	790	813	834	840	801	904	854	814	801	813	809	819	805	808	826	795	841	771	825	854	798	794	854	831	866	821	812	849	794	797	841	772	830	792	817	806	836	871	888	852	820	831	832	783	765	818	815	759	807	823	804	762	807	779	772	847	831	821	825	804	854	794	832	848	839	845	791	782	793	835	827	832	766	787	838	827	839	773	812	861	808	790	810	788	840	851	816	810	783	861	806	856	850	803	763	767	831	815	793	771	830	858	798	795	807	840	804	817	823	796	834	785	790	828	816	881	837	840	789	873	853	777	794	808	802	830	827	823	837	807	852	825	849	846	793	828	864	864	856	823	806	794	842	785	814	816	810	809	831	812	831	794	751	800	883	823	830	816	842	749	846	808	795	811	824	800	837	823	786	822	787	807	795	829	810	825	824	845	818	830	788	839	813	838	733	778	811	862	818	835	830	824	821	831	827	813	823	776	836	817	812	834	807	823	834	822	776	822	858	773	811	821	848	779	805	813	828	812	831	827	812	810	820	763	743	828	803	847	869	830	822	834	785	831	810	799	808	815	838	820	802	837	804	772	827	788	908	800	781	820	817	863	807	797	807	842	835	841	889	841	820	827	813	830	792	846	868	805	892	892	785	792	860	839	826	821	850	872	797	809	821	771	817	873	858	819	881	806	838	806	754	784	821	762
24624	21596	28981	24652	21562	8475	1486	1000	824	827	810	792	815	762	807	717	707	605	577	557	540	513	490	488	417	459	471	384	459	477	459	469	416	459	441	425	463	451	428	434	428	423	373	436	431	452	442	438	405	442	432	408	440	454	456	375	422	379	425	420	447	359	366	411	397	427	406	423	393	411	407	410	415	414	401	414	428	425	397	393	424	405	401	432	390	424	448	419	443	407	403	391	441	407	424	401	385	383	417	412	456	427	382	411	420	413	473	423	380	436	398	392	421	379	412	420	396	433	428	379	421	409	410	432	427	387	435	429	416	391	410	422	391	423	393	411	436	363	433	450	403	433	415	415	418	384	415	405	380	435	422	421	441	409	410	401	420	431	377	391	411	421	417	414	416	410	420	385	373	411	426	423	433	421	386	425	403	423	439	447	402	402	422	442	405	421	390	442	411	410	427	412	405	417	422	382	419	384	385	418	379	428	428	380	374	415	408	360	436	440	453	409	419	406	413	415	422	397	420	443	431	427	393	392	418	382	415	422	395	397	394	419	366	394	429	401	393	408	398	426	391	394	396	373	417	413	413	409	413	395	395	430	459	412	409	437	419	393	386	431	403	419	416	398	430	411	422	422	400	413	404	430	387	432	429	423	431	404	384	393	458	426	450	425	420	409	412	409	415	413	383	392	411	407	407	391	440	386	389	397	408	421	479	395	382	396	425	389	426	376	406	450	380	398	403	386	390	431	401	425	411	401	422	420	417	366	383	403	397	414	409	410	414	427	413	428	434	399	380	431	410	446	409	443	403	456	402	420	429	431	454	381	443	394	383	351	410	443	464	435	378	405	420	398	420	386	436	407	425	393	395	388	426	406	380	457	434	405	371	446	416	418	420	419	415	432	427	405	399	390	399	417	408	435	403	453	418	449	424	411	403	391	446	428	445	431	398	406	423	436	429	411	436	380	419	405	414	415	424	412	382	380	421	418	394	389	442	411	375	380	390	396	442	399	411	434	401	429	426	389	395	393	419	431	370	417	416	377	398	398	423	427	413	459	395	390	396	435	399	385	432	404	397	392	428	408	391	411	407	395	416	395	414	409	393	421	415	376	414	441	404	388	424	410	389	445	394	422	417	401	377	433	388	415	383	418	402	424	416	431	430	398	430	389	411	404	394	441	399	411	416	438	421	452	415	354	399	448	393	375	392	396	370	397	378	413	434	390	412	407	403	406	394	427	420	428	377	426	415	389	418	415	423	413	415	419	395	415	424	386	424	389	396	427	410	432	424	426	389	409	412	413	410	388	396	419	452	390	406	411	400	389	409	397	450	428	402	370	402	407	423	416	426	433	420	416	390	430	398	405	408	425	418	427	397	446	429	432	419	418	409	410	413	421	411	423	398	393	421	419	361	432	398	461	431	391	417	433	383	436	430	433	385	438	417	404	428	409	415	422	398	431	454	388	412	409	423	406	411	408	391	398	404	414	411	396	420	393	393	422	431	452	384	432	413	413	417	405	438	412	404	411	401	408	407	410	402	410	423	416	416	411	419	406	441	373	419	442	414	412	435	427	422	398	423	451	396	457	430	425	411	402	402	407	416	410	400	413	426	413	413	402	413	428	422	460	389	400	429	388	390	393	419	367	401	439	426	403	398	376	389	377	430	387	394	439	435	408	457	396	419	372	400	436	403	444	394	409	419	429	414	422	426	400	415	420	404	400	390	422	422	396	412	415	400	396	419	406	413	470	420	414	412	408	408	368	392	415	439	426	414	430	404	364	395	401	439	407	414	418	408	434	402	396	381	419	429	393	423	390	416	404	442	428	409	419	429	412	421	441	398	382	405	392	404	447	428	395	419	381	435	424	420	422	389	410	429	404	395	432	402	429	444	413	392	420	422	420	404	393	365	409	414	383	416	400	395	425	426	399	404	429	426	443	411	421	403	392	398	413	400	434	425	425	415	442	437	416	429	423	421	430	433	427	398	406	369	381	412	383	412	420	410	388	426	372	427	409	391	390	399	398	393	393	439	409	418	442	426	389	423	385	409	434	385	406	422	434	415	432	396	417	407	444	417	409	429	416	424	425	403	432	428	416	419	392	384	411	374	393	430	387	399	384	406	368	409	396	414	418	417	424	394	378	423	381	398	407	411	410	441	389	406	395	419	406	413	395	443	369	416	431	384	399	399	414	428	410	431	425	419	387	415	414	384	425	432	404	414	409	421	395	424	373	392	394	402	412	403	425	400	418	413	382	422	442	444	388	427	454	382	405	405	414	446	433	411	426	377	417	388	389	437	399	399	420	400	387	445	416	408	407	385	401	402	410	436	385	410	415	437	407	406	407	402	413	412	412	421	421	405	398	399	412	401	393	433	438	402	387	390	415	385	431	415	390	435	435	416	433	392	405	396	438	408	426	385	407	409	396	421	451	422	436	386	417	448	445	413	395	440	425	407	396	421	407	393	360	422	421	434	425	386	403	408	405	433	383	428	406	437	413	405	375	403	437	391	417	414	421	431	431	364	407	408	399	410	395	430	420	429	400	438	429	435	422	435	412	438	403	401	406	407	415	420	439	388	401	436	376	438	393	397	381	431	408	396	400	435	419	410	448	400	380	431	431	375	388	434	430	420	389	387	375	448	424	372	424	459	402	392	364	402	420	441	420	394	395	400	391	365	368	430	421	430	398	404	429	412	379	410	401	407	440	420	411	422	437	428	418	402	418	414	386	403	437	389	398	404	408	400	405	388	463	440	426	410	425	412	421	432	414	393	399	395	448	420	373	413	428	384	400	373	432	417	402	399	377	421	430	374	408	402	423	399	455	389	436	410	418	412	444	431	408	371	414	388	403	398	433	441	406	423	423	403	391	431	399	406	419	397	417	437	398	404	421	414	406	453	422	404	428	424	393	433	462	399	409	387	405	428	382	416	425	449	421	411	387	390	419	408	421	423	429	345	425	417	390	400	410	398	417	399	407	415	403	416	410	380	394	393	410	408	417	392	462	379	421	390	427	444	384	384	428	381	397	419	438	427	439	424	401	405	374	422	416	406	428	424	372	375	415	392	404	411	449	430	413	390	402	418	426	405	407	453	420	399	409	401	367	422	403	389	366	439	441	388	389	414	401	398	402	406	387	379	402	433	415	392	421	413	399	408	368	433	391	379	410	402	431	414	405	418	443	427	396	386	425	397	400	430	424	413	412	437	414	408	414	408	406	407	409	366	426	406	426	426	387	406	389	423	396	409	393	437	404	396	368	372	442	399	411	383	378	417	416	422	381	369	396	429	385	370	439	435	382	382	390	456	391	447	420	421	403	413	397	438	406	393	381	407	411	412	420	413	425	435	380	404	422	429	412	421	411	366	410	404	396	382	399	410	418	442	437	452	420	386	393	421	407	412	413	418	392	414	413	405	414	438	414	423	443	444	443	414	433	452	423	426	390	401	420	390	379	396	428	373	402	421	413	417	389	385	407	399	428	427	362	388	385	391	428	368	388	430	388
5501	11737	9761	5168	3691	2948	2343	1978	1697	1612	1448	1470	1517	1409	1324	1189	1112	1010	878	833	755	752	705	665	608	554	593	566	553	601	551	559	536	582	513	563	536	477	532	492	560	544	538	507	543	546	499	500	522	516	495	579	543	540	536	544	523	521	547	518	523	489	485	551	563	527	558	569	543	547	507	543	515	546	538	490	544	486	525	513	534	532	555	562	504	505	537	510	481	524	514	522	515	543	492	555	556	500	516	549	525	541	508	485	503	507	546	559	506	493	494	471	494	529	515	506	499	510	513	534	491	493	517	505	531	528	515	541	547	534	556	479	525	527	521	579	516	509	548	516	524	522	494	497	527	510	516	523	513	505	504	525	518	542	500	537	511	492	493	517	542	517	505	506	515	512	552	507	516	535	494	533	509	537	539	494	569	512	503	538	501	546	479	517	504	512	488	535	500	514	522	513	499	524	500	512	493	512	497	525	506	499	528	516	484	538	502	527	538	563	464	491	479	480	534	508	476	495	511	527	555	498	528	525	516	524	480	533	487	511	519	528	516	544	514	506	484	513	541	532	481	503	507	514	519	503	546	505	473	493	551	506	501	486	544	491	535	523	498	503	546	546	506	517	467	496	524	520	487	521	521	512	543	551	509	545	499	517	500	503	537	525	517	545	509	514	518	537	514	511	526	543	503	465	491	516	504	520	531	527	524	519	533	516	495	520	552	498	516	488	462	550	515	538	503	515	495	479	534	487	499	492	526	485	495	527	528	474	527	479	508	450	492	497	537	512	507	486	509	497	548	541	509	520	490	514	511	515	549	513	545	519	559	521	514	524	517	516	516	478	514	521	479	514	544	519	505	478	526	457	472	532	524	525	491	527	500	481	511	512	551	487	484	529	510	520	531	474	511	506	553	531	488	549	510	493	511	502	518	514	500	514	484	513	530	543	537	499	557	551	505	528	496	546	510	521	535	499	491	528	503	497	502	510	466	521	500	557	534	542	520	531	535	557	536	485	486	530	545	503	492	467	518	501	515	496	528	542	498	517	509	493	509	458	518	525	515	493	489	466	549	486	519	516	519	521	514	513	534	529	481	536	533	517	565	534	500	482	544	528	480	494	479	517	520	514	482	509	580	513	510	513	512	511	471	496	519	540	508	492	501	541	521	513	499	513	515	553	539	496	547	503	518	514	503	518	505	531	522	508	514	514	537	551	502	511	540	520	510	526	532	536	529	527	546	534	559	535	490	499	537	503	518	541	503	511	527	486	553	521	524	519	548	481	525	549	504	443	516	502	550	515	539	528	528	510	543	557	496	528	506	562	501	532	508	520	546	505	535	463	538	484	514	522	502	534	506	532	492	502	578	465	542	542	505	535	502	514	535	527	474	480	531	497	487	531	500	528	512	516	513	536	549	532	531	507	532	515	525	511	519	539	504	564	482	483	551	516	502	553	527	494	487	521	539	482	463	494	463	560	499	494	521	494	483	544	513	518	513	510	520	508	509	491	510	512	494	482	505	503	460	525	474	562	519	510	492	510	541	515	517	548	488	518	506	544	481	495	482	513	502	542	528	488	531	492	561	507	548	497	490	552	515	504	501	500	525	534	519	538	496	538	480	499	497	504	547	523	483	502	546	490	549	533	522	499	500	515	503	491	526	522	499	523	503	541	510	504	515	556	505	525	537	520	490	493	502	508	492	512	516	496	509	525	474	524	539	531	535	513	496	509	511	512	497	514	488	564	499	531	532	515	514	483	553	502	470	536	512	493	530	504	546	540	532	515	509	536	502	547	520	526	511	507	544	490	518	501	507	526	511	478	514	505	509	518	485	504	523	506	560	528	497	519	504	532	514	533	540	568	541	505	473	517	514	530	498	491	502	506	522	482	515	558	542	505	524	536	536	518	521	502	472	527	513	567	491	548	504	509	527	493	496	501	508	537	512	539	520	535	514	489	483	556	488	515	480	497	512	533	537	500	530	555	500	489	498	511	519	530	500	512	495	486	503	502	527	502	499	506	515	529	442	483	512	538	513	494	525	503	486	529	538	503	516	492	529	514	537	515	483	513	476	516	504	518	542	483	528	501	515	534	507	495	504	524	526	536	532	491	491	543	499	516	534	527	530	515	499	493	557	520	512	518	508	541	518	549	556	509	516	501	511	499	516	482	482	531	509	511	497	488	510	489	471	512	550	492	507	508	530	520	522	527	509	515	499	542	510	524	534	510	522	497	482	534	490	507	563	514	511	499	552	527	533	489	545	494	536	541	525	521	497	530	529	524	505	515	516	501	505	493	519	551	533	513	480	518	497	500	529	499	540	544	553	503	503	505	489	502	498	528	506	494	515	546	490	499	520	529	526	495	541	498	517	520	517	537	505	496	518	522	534	514	484	506	551	503	526	520	516	479	531	530	526	532	501	506	540	523	466	524	525	552	522	543	554	511	515	517	515	503	519	501	523	495	459	495	512	466	508	519	504	523	489	505	501	516	522	492	500	497	499	522	535	487	491	503	556	528	531	512	531	526	504	480	517	542	485	524	535	536	521	508	507	498	518	525	534	466	507	517	492	497	529	484	520	550	494	556	511	517	512	493	487	484	507	495	483	534	488	503	524	539	533	552	534	507	496	525	491	539	505	492	484	491	505	544	476	527	506	555	502	498	531	493	519	495	563	483	474	510	518	514	518	555	542	468	537	537	493	513	501	535	514	504	502	558	483	531	464	522	510	529	512	497	518	525	463	525	497	517	538	543	521	511	536	540	473	502	487	530	525	516	509	525	543	510	515	511	520	495	543	548	492	491	560	503	466	506	562	541	578	482	507	511	526	524	490	503	529	511	554	502	540	496	484	446	511	544	583	528	520	526	532	479	503	535	524	487	516	480	543	486	508	511	539	528	524	495	512	521	490	534	527	492	495	529	498	549	497	510	544	550	540	499	499	505	543	511	519	512	504	528	491	514	521	493	510	504	544	529	555	516	515	551	504	538	522	528	467	505	492	524	486	531	513	487	512	510	518	523	519	516	498	547	474	474	523	532	501	513	522	472	550	472	504	533	512	476	531	526	515	479	532	493	498	515	482	566	489	490	549	486	493	524	503	485	468	480	523	549	502	577	485	473	516	530	510	486	515	530	522	503	510	526	485	513	488	523	512	498	488	562	539	488	491	531	528	510	488	550	478	508	504	535	523	522	481	492	560	523	520	509	531	545	560	551	496	513	512	543	480	486	504	512	534	503	533	509	531	531	504	498	519	523	507	506	553	537	518	484	521	544	478	545	497	506	528	532	539	544	537	526	490	477	509	510	501	515	511	549	511	536	529	499	515	523	494	481	514	512	492	512	555	497	526	501	527	491	502	494	519	508	512	508	539	514	483	551	485	525	534	533	534	514	499	523	529	499	518	552	518	504	542	527	514	523	517	547	538	553	530	517	521	520	515	481	545	506	522	514	509	495	486	485	509	516	491	554	466	558	526	568	514	498	539	518	503	522	533	518	489	523	538	531
23623	21604	29474	24215	21611	21617	6975	1672	1232	1082	1101	1070	1035	1035	908	856	797	665	650	582	574	581	508	496	427	445	440	426	447	437	436	407	392	393	406	398	418	461	387	428	389	379	397	389	415	374	414	369	387	383	389	367	354	407	394	403	384	364	362	394	367	406	399	394	403	413	404	419	386	415	373	381	392	405	397	424	375	401	367	428	407	381	389	394	437	388	399	359	414	354	381	393	391	369	385	367	385	404	421	383	383	383	386	399	408	367	411	366	394	349	390	399	362	395	388	404	351	386	365	389	401	401	370	383	339	361	372	392	341	381	387	368	371	388	412	396	386	371	414	430	380	377	378	376	402	381	390	414	370	391	397	400	370	384	366	388	360	407	395	417	386	377	352	358	389	393	404	379	376	374	372	377	395	407	373	360	431	368	377	364	362	369	372	373	365	376	368	361	325	382	362	363	387	374	399	371	373	381	350	371	388	360	392	372	341	412	398	382	348	374	358	357	385	362	372	416	342	404	361	370	389	380	410	409	354	375	360	371	384	379	359	372	405	364	358	388	372	382	355	362	376	363	385	388	391	330	384	360	388	395	354	379	374	386	377	372	381	398	365	359	378	362	374	381	384	385	389	411	392	388	379	356	370	380	369	346	402	378	421	384	378	383	399	391	375	387	345	394	379	372	363	385	387	374	372	382	402	384	389	384	330	361	395	396	360	364	400	359	377	373	359	411	418	376	385	356	387	347	391	404	386	392	367	367	395	355	400	376	380	384	373	354	406	345	360	411	337	366	370	354	372	400	398	360	382	358	366	404	358	354	350	360	375	374	398	364	367	397	387	357	372	376	369	372	375	364	353	369	399	389	394	351	350	381	368	397	377	403	390	396	371	403	406	408	358	388	400	395	363	369	340	385	385	371	373	386	389	391	361	394	392	363	356	366	390	378	390	409	396	387	381	368	407	380	387	376	358	383	386	380	378	409	347	398	383	391	392	392	341	377	394	378	383	381	406	376	372	376	379	363	358	370	391	400	387	403	381	389	410	403	379	385	373	377	380	362	402	387	358	365	392	397	340	362	351	345	381	372	410	383	374	386	345	357	378	409	391	375	366	381	393	384	358	385	379	348	397	366	409	365	369	373	363	400	366	400	352	381	390	389	374	405	353	344	379	427	380	366	382	392	327	353	402	350	364	379	418	399	408	352	374	418	391	397	391	341	382	357	392	383	384	381	365	385	381	380	369	382	376	364	387	377	390	357	367	372	349	372	402	416	391	371	383	358	371	409	376	364	359	412	383	368	372	395	337	361	380	365	371	385	367	360	414	360	368	378	357	387	381	399	343	376	398	355	354	407	357	363	376	382	361	370	377	362	364	383	349	380	349	411	344	396	395	391	384	369	383	364	396	372	383	360	377	394	366	363	390	365	333	376	395	358	383	379	379	369	387	380	351	392	376	422	384	377	385	370	361	387	403	398	388	351	330	364	390	366	371	374	378	403	374	388	386	353	412	343	363	364	344	374	382	395	363	353	382	379	370	377	379	332	352	387	380	401	338	364	363	377	386	357	398	366	371	375	339	371	400	349	363	353	398	375	356	373	356	385	357	391	370	360	377	350	371	410	382	384	380	377	379	358	408	385	397	372	390	371	364	383	379	385	367	343	385	382	380	381	395	349	384	360	362	366	409	409	404	386	390	398	366	382	377	364	357	355	402	376	356	409	363	408	344	365	369	389	342	373	419	425	390	363	377	358	359	368	393	353	400	361	359	363	378	355	389	411	376	359	361	373	373	374	380	362	381	356	381	374	379	399	383	345	407	365	386	383	384	375	418	393	340	365	387	381	387	373	371	358	395	414	385	358	358	382	367	361	385	375	375	377	385	368	341	428	380	412	394	382	387	390	390	363	371	396	376	413	390	391	412	399	382	418	384	362	375	422	345	384	348	355	391	369	376	368	358	376	361	371	356	356	379	390	379	348	391	377	405	403	382	407	415	380	390	415	374	380	368	348	385	392	349	356	413	360	369	360	405	411	379	376	322	386	371	386	372	399	377	391	393	365	380	338	389	353	394	346	369	385	394	375	396	353	379	368	333	377	359	387	363	393	348	373	405	386	383	386	383	404	380	405	397	389	376	386	365	393	364	364	363	398	399	400	398	360	357	383	386	374	369	388	382	348	406	389	392	366	386	391	331	406	413	356	385	372	373	401	380	399	382	379	360	372	394	403	406	397	375	374	368	398	380	374	380	352	360	372	364	364	372	387	384	375	353	393	380	401	346	377	359	333	401	381	361	353	380	376	388	381	403	347	355	334	385	372	387	389	404	375	375	379	390	378	353	381	389	353	372	362	365	381	383	364	386	416	407	425	347	350	355	365	390	374	381	387	379	367	333	389	358	401	400	367	397	364	399	372	375	366	370	408	402	403	406	386	388	348	359	355	401	379	432	357	350	360	377	392	339	408	365	411	408	346	412	381	395	369	349	395	400	369	389	368	406	353	375	371	373	358	414	362	375	339	366	367	371	406	402	373	335	407	392	427	407	395	406	389	358	391	380	365	388	408	367	404	366	371	389	352	389	379	405	390	370	390	368	400	377	404	375	370	371	377	385	354	374	398	389	335	377	418	381	380	378	423	404	420	372	362	402	404	370	373	388	391	370	365	367	379	398	371	379	362	384	349	378	386	365	371	381	390	393	405	352	355	411	363	406	383	387	386	367	358	360	387	355	379	376	356	374	396	355	365	361	397	395	398	374	375	405	340	376	379	390	355	367	376	379	373	398	394	395	399	372	399	373	363	371	431	386	389	378	420	404	394	383	373	355	366	374	394	378	376	367	396	358	365	378	342	355	357	406	392	380	380	369	392	392	397	360	385	387	383	370	370	415	393	386	394	376	444	390	386	405	380	383	403	389	361	348	382	381	390	406	362	372	404	387	388	389	363	359	332	376	384	363	361	388	384	405	381	361	371	364	382	379	361	442	378	386	360	387	346	375	379	385	383	387	390	403	401	380	373	378	372	395	355	345	389	389	357	390	351	382	379	364	403	376	388	379	360	377	417	391	362	388	373	369	388	366	396	419	368	379	373	367	389	353	372	365	433	365	374	354	391	357	371	406	355	368	344	360	387	391	398	397	425	344	356	357	336	386	378	355	394	378	388	412	406	431	419	384	399	386	386	384	376	393	395	380	391	376	371	382	403	392	381	392	357	407	380	363	380	370	371	360	335	391	408	388	344	368	379	356	364	378	384	398	402	347	404	376	397	403	345	385	370	445	397	378	417	388	421	381	370	375	382	368	361	384	397	378	351	360	377	375	389	378	387	357	379	377	382	380	377	403	351	426	414	376	387	394	350	372	403	386	351	380	401	391	397	370	377	372	406	398	369	385	337	377	405	363	396	401	364	363	337	389	385	360	377	384	370	415	419	388	371	382	385	381	423	378	353	367	377	368	372	375	372	375	406	365	350	375	382	354	364	377	343	358	347	388	340	377	372	360	369	372	366
7961	18224	15098	8522	6201	4780	3755	3142	2650	2382	2277	2280	2146	1983	1806	1627	1403	1215	1053	954	824	806	724	723	605	596	533	563	533	532	534	503	505	496	527	502	476	465	466	477	487	492	474	490	519	437	498	466	441	453	469	512	440	464	426	460	464	437	462	439	444	444	453	443	435	478	504	476	441	449	462	503	478	480	471	458	424	454	485	436	448	499	476	440	409	470	514	471	456	422	492	429	449	470	444	436	455	463	436	462	449	442	465	437	474	462	464	422	394	436	475	451	446	466	489	444	465	495	441	484	514	479	469	493	459	464	485	481	477	455	464	485	465	464	459	451	433	490	435	513	493	471	487	464	473	481	463	425	451	425	420	464	449	418	485	459	457	456	416	448	465	429	457	481	456	430	438	470	461	426	394	439	503	436	455	411	469	457	445	438	486	440	457	435	467	457	435	444	442	463	451	462	436	455	456	445	457	450	428	419	435	443	429	459	426	434	443	487	450	490	485	432	416	467	439	439	428	476	451	450	438	468	446	446	463	464	435	454	474	451	468	414	469	404	475	448	416	443	453	465	439	459	479	436	445	462	433	459	461	418	464	464	483	471	469	440	449	491	435	474	450	454	440	448	482	455	445	449	458	423	456	469	462	449	474	459	482	438	485	429	457	492	435	438	470	474	458	449	453	458	463	451	437	438	423	480	446	415	440	488	460	451	455	437	454	484	433	439	460	457	447	459	436	448	451	448	466	448	458	481	449	436	450	471	479	471	451	417	434	489	440	395	449	428	414	471	426	406	463	434	438	441	429	434	448	452	446	447	436	431	450	425	442	489	471	445	433	428	428	390	443	437	463	449	449	427	444	436	483	419	430	456	416	442	440	518	488	448	474	438	449	449	410	483	466	469	465	398	419	439	465	463	403	437	456	419	444	454	455	462	451	456	454	479	436	433	443	458	496	446	439	458	439	461	473	428	488	428	403	439	414	481	424	472	472	474	481	430	507	430	481	430	432	460	466	452	470	439	451	420	462	446	405	437	456	475	472	442	433	420	456	487	405	453	422	421	437	443	438	451	468	463	474	428	407	453	453	437	434	425	427	450	473	454	452	476	452	454	451	449	426	445	463	455	424	456	455	452	451	439	466	461	457	464	467	406	473	469	449	420	470	443	435	423	447	426	456	470	450	452	441	460	440	455	455	487	460	395	443	426	409	468	437	458	475	464	443	446	415	414	445	449	451	489	476	443	473	451	385	430	415	431	435	453	434	473	450	461	457	454	457	455	444	437	483	491	442	454	433	456	406	473	464	459	418	480	461	435	446	448	423	453	468	480	423	441	457	464	426	455	456	436	429	432	419	473	449	434	454	477	457	463	473	449	441	477	448	418	427	447	480	428	478	448	466	439	486	408	453	417	412	455	475	422	415	465	477	453	462	439	434	472	462	476	429	453	460	454	449	442	487	445	471	442	446	437	447	477	452	461	433	464	449	447	459	473	449	461	417	430	422	480	441	437	434	434	429	455	416	442	468	440	456	440	493	419	441	457	463	441	450	442	456	464	458	441	457	430	426	458	457	429	448	461	475	441	439	455	456	407	452	464	440	473	453	442	449	491	421	435	486	457	421	461	465	427	491	437	461	446	423	445	446	452	459	393	465	452	450	452	460	459	477	424	433	453	480	474	443	412	471	476	463	445	437	458	473	450	434	478	487	486	453	454	446	441	457	458	462	474	432	479	489	440	451	452	517	525	403	439	431	453	441	444	440	431	417	458	443	445	415	442	444	463	464	428	412	450	411	429	457	397	473	475	454	428	471	446	414	442	422	461	455	432	412	428	461	473	490	440	482	435	452	471	435	482	438	459	492	460	452	434	453	459	467	434	429	425	431	447	440	472	435	489	459	458	455	449	452	430	455	445	456	463	424	466	450	454	467	468	428	466	426	445	467	460	436	452	440	475	410	451	448	460	463	442	440	465	445	416	434	432	477	449	454	465	455	422	469	454	447	414	475	458	451	449	456	456	398	448	430	468	433	459	448	437	464	442	474	457	437	457	462	471	470	466	466	479	464	452	459	473	401	444	406	467	465	458	468	472	442	452	441	460	438	429	434	445	430	453	479	475	476	493	438	413	431	469	406	405	486	404	454	456	427	431	443	481	448	422	425	445	431	459	452	458	449	452	451	433	431	427	453	460	419	482	436	455	431	447	456	494	482	466	433	448	427	480	450	460	441	470	439	424	454	441	437	478	434	482	457	449	436	477	446	473	431	426	456	402	426	436	466	459	441	441	452	456	424	467	409	463	462	456	497	423	471	441	441	439	463	442	450	429	456	423	462	419	504	414	475	449	437	447	441	446	432	483	430	487	450	477	472	410	473	422	504	461	443	443	494	440	428	470	434	461	428	469	447	446	462	451	436	437	452	446	473	443	464	448	458	451	436	444	471	408	435	443	449	417	435	427	469	432	440	471	425	421	450	441	470	430	469	487	430	435	469	463	441	480	453	455	482	455	429	467	424	483	455	435	452	469	468	415	435	449	421	457	447	454	474	493	405	467	430	459	466	470	435	447	401	445	449	466	467	463	429	461	475	490	442	416	406	463	429	437	438	462	431	456	459	474	439	440	447	414	417	401	442	458	426	465	419	438	476	480	427	414	442	394	472	480	463	414	450	426	435	467	427	458	487	458	446	462	425	439	450	444	438	430	462	490	447	431	453	473	455	420	440	429	426	415	424	462	454	418	464	437	431	432	429	437	444	424	442	437	423	460	468	443	453	447	406	450	477	466	451	460	464	451	461	449	424	459	435	473	436	421	478	469	436	449	422	444	461	453	444	452	455	423	454	452	475	410	410	428	433	479	452	447	441	425	467	485	428	450	448	430	462	439	428	453	430	439	428	485	453	430	441	475	437	436	466	449	459	474	475	444	456	434	473	455	439	496	479	426	426	456	460	476	445	437	445	444	486	485	492	421	420	480	436	454	427	428	458	458	416	438	451	435	448	437	425	440	454	411	470	421	464	453	482	437	437	445	480	414	424	462	471	469	470	441	405	461	475	451	483	444	451	449	443	463	435	416	449	443	468	451	468	476	446	443	436	438	451	490	473	463	455	465	398	429	445	421	487	431	443	443	452	458	430	420	465	487	436	446	467	439	480	431	454	406	463	448	439	450	402	454	438	488	457	452	465	447	439	418	453	454	445	471	453	472	462	424	450	462	432	406	465	446	456	460	438	446	488	432	421	464	397	405	422	430	447	458	435	458	479	410	410	439	475	468	455	455	465	471	454	451	432	479	479	433	434	445	494	461	468	442	472	385	446	466	432	439	492	461	472	455	425	455	466	466	451	428	432	445	456	478	447	467	457	447	427	432	486	456	429	430	478	446	458	444	431	453	453	448	435	447	446	471	426	491	467	488	499	445	454	448	462	433	444	442	451	464	442	450	478	422	490	434	442	468	482	431	452	493	430	478	458	438	484	441	459	443	466	490	440	486	455	429	407	421	454	467	438	420
27628	20066	6854	1403	924	923	813	770	778	772	858	806	830	826	764	809	759	722	730	733	726	689	728	641	683	659	669	660	619	649	643	682	661	618	690	633	630	687	679	647	685	666	662	674	687	626	639	675	640	679	611	662	656	649	612	644	681	703	698	662	684	687	643	658	645	638	664	622	625	668	670	653	641	654	643	631	641	643	674	659	704	648	654	660	652	682	657	655	691	623	673	680	635	626	637	670	630	653	653	665	689	658	683	683	631	658	677	667	677	643	659	633	665	669	646	673	669	650	634	684	673	685	674	638	695	650	664	678	676	677	633	625	625	651	657	656	638	701	673	607	689	652	666	645	685	662	635	636	665	689	673	702	651	671	716	665	666	658	671	673	639	645	655	644	680	656	672	635	629	635	671	710	637	659	637	643	645	671	675	633	651	683	653	644	639	650	686	622	688	673	650	690	657	668	685	613	635	632	641	639	666	638	632	616	673	658	644	675	653	686	637	637	653	632	706	686	669	651	684	631	659	663	671	612	669	671	677	655	606	678	674	692	677	661	644	696	649	644	677	640	652	687	627	664	659	684	660	693	649	634	652	647	646	652	639	616	661	641	641	707	662	665	673	638	688	687	637	658	648	673	704	646	660	648	676	656	642	647	649	639	640	675	648	638	679	613	656	656	638	683	698	639	703	673	638	675	648	667	657	645	656	641	659	675	650	629	643	649	645	657	617	620	646	668	663	673	686	641	653	657	659	637	648	668	614	606	606	631	669	675	680	685	645	678	662	674	658	624	634	618	637	633	629	643	647	650	648	636	637	660	653	659	625	681	659	670	666	658	646	609	677	637	677	658	673	626	690	669	638	660	627	670	698	671	648	618	689	689	618	611	709	617	675	694	622	657	662	662	624	653	643	664	674	642	669	641	606	641	631	679	638	647	627	677	671	678	660	595	660	676	675	705	670	673	626	687	634	629	619	650	670	612	663	634	691	675	643	673	625	608	629	671	690	608	655	650	669	637	648	639	667	637	688	666	674	639	664	645	654	680	704	635	643	641	658	659	640	672	682	679	637	627	617	627	639	677	641	642	658	674	668	672	674	656	654	674	674	628	649	684	654	676	676	658	629	641	645	625	639	653	613	619	650	693	656	617	646	658	669	614	661	639	623	670	645	682	620	670	688	622	668	675	647	656	624	617	626	687	687	688	615	645	676	635	689	660	706	653	694	643	659	687	631	632	573	664	645	645	649	650	701	687	677	669	660	693	641	691	633	662	653	635	650	680	673	610	659	653	662	697	651	648	637	670	628	709	650	687	623	582	685	660	617	668	641	677	651	641	694	670	686	652	654	665	659	664	654	649	720	694	659	704	685	625	653	679	648	647	689	684	655	618	674	626	643	700	661	710	683	661	671	680	631	651	701	664	698	669	649	718	618	658	661	665	661	654	665	650	665	645	667	668	640	667	626	633	605	652	677	632	717	662	665	675	676	700	677	643	643	686	665	690	646	627	662	684	685	651	613	639	654	647	678	612	668	649	633	656	655	637	680	638	703	614	622	630	704	696	642	640	662	654	632	662	628	630	687	624	652	633	718	650	628	649	632	655	661	629	646	679	643	661	615	650	629	645	656	679	657	654	701	666	671	685	688	677	653	704	628	622	609	674	668	619	675	675	611	664	669	650	656	676	661	598	677	649	627	653	678	656	656	666	637	648	644	681	689	644	683	670	668	651	642	694	632	640	641	673	650	671	683	650	663	681	682	672	629	684	654	689	684	634	664	653	644	667	702	661	642	679	668	645	685	672	680	673	672	686	725	640	708	696	640	618	638	616	597	660	674	594	641	640	658	628	659	653	689	705	653	679	658	673	661	688	661	655	677	658	654	692	714	675	618	632	659	665	687	671	650	678	687	687	632	641	607	665	629	676	609	664	657	683	603	666	647	663	656	656	661	644	733	673	647	667	693	605	657	612	650	638	665	662	668	627	674	644	650	667	614	656	657	655	682	623	630	645	663	662	616	637	650	676	674	637	648	622	649	685	711	623	650	631	670	664	637	644	667	650	619	625	643	682	664	695	664	652	685	650	680	656	612	636	650	689	634	639	611	647	701	652	711	632	662	644	688	651	630	651	687	633	658	691	675	634	649	666	686	653	649	652	660	602	663	638	641	657	632	667	668	635	644	610	588	643	662	632	689	747	640	708	630	685	628	673	681	643	640	694	651	653	612	620	632	676	626	661	665	649	646	627	649	625	645	649	716	669	615	672	675	653	672	691	675	650	659	650	598	686	652	661	663	630	671	683	665	644	660	606	670	641	655	614	691	694	684	689	715	664	641	630	644	649	661	617	673	644	653	645	689	664	622	604	621	696	642	677	644	670	637	674	664	698	635	694	656	649	664	655	672	627	625	709	653	666	597	695	639	629	625	644	650	610	669	648	704	629	632	665	649	650	642	660	621	678	629	659	643	586	655	660	669	655	696	647	656	681	671	687	625	685	650	657	635	612	649	620	645	630	626	647	630	614	659	680	647	601	618	690	695	651	640	625	691	629	659	647	659	616	656	628	656	597	631	666	629	712	603	662	629	638	655	661	685	624	703	593	655	714	643	669	663	615	646	641	627	698	649	682	625	633	697	649	667	651	638	675	673	695	646	693	635	676	670	634	658	664	638	627	686	639	652	626	648	669	653	668	646	665	695	693	622	677	639	643	607	672	571	668	627	650	667	618	706	671	658	629	633	614	646	640	605	687	661	636	632	633	583	693	615	679	666	638	675	649	658	680	662	651	686	618	661	683	646	699	670	643	618	664	664	614	624	673	663	643	637	651	647	599	662	703	639	650	652	666	662	665	670	605	639	669	647	636	607	641	632	641	686	663	663	644	679	698	668	683	668	644	693	645	666	621	615	671	676	682	665	673	692	642	641	666	647	628	662	628	631	661	618	677	686	641	673	690	668	662	658	657	691	685	649	720	631	662	700	678	611	662	643	643	670	662	693	715	646	625	631	621	680	676	656	693	711	669	685	598	631	659	652	670	656	678	637	672	623	608	660	651	615	673	603	675	670	657	669	662	641	607	655	635	653	651	637	668	644	639	648	658	635	717	668	673	668	686	669	587	641	656	660	645	630	632	658	671	684	674	616	716	643	644	653	631	723	667	671	636	677	650	675	657	625	673	599	643	634	649	634	635	663	653	649	677	671	673	664	606	688	662	666	640	695	643	658	682	646	645	670	680	674	624	617	637	661	707	692	650	634	703	637	651	709	662	692	688	673	617	647	638	617	656	643	682	592	621	640	658	643	642	672	642	641	658	637	631	659	633	669	655	650	696	652	606	642	648	681	670	703	665	637	667	580	653	643	667	606	646	655	693	658	619	676	640	647	654	662	601	697	613	619	683	659	672	667	637	674	623	687	698	637	670	660	637	703	646	597	661	646	658	691	666	673	695	626	687	620	650	716	687	654	647	612	634	653	680	655	688	652	681	662	620	677	696	646	636	675	687	694	656
4713	2744	2423	1505	1341	1229	1199	1116	1127	1128	1221	1221	1228	1184	1103	1026	1005	969	980	876	902	898	864	827	828	784	757	816	820	779	817	808	820	839	810	809	793	820	820	818	860	804	831	819	821	787	784	789	791	744	818	761	772	794	802	859	797	844	823	829	788	788	817	826	861	841	830	770	850	829	838	778	780	796	766	826	808	835	765	766	816	773	810	820	841	801	814	832	803	838	829	750	786	757	801	844	857	809	824	804	802	829	783	815	773	816	826	838	808	773	789	804	796	768	823	778	861	812	823	798	804	802	780	774	803	810	828	806	793	769	846	784	793	859	810	839	845	831	802	798	776	833	795	811	760	811	856	803	861	765	812	805	776	797	793	760	786	803	780	796	791	805	805	761	788	828	802	775	798	792	837	837	841	750	811	848	818	840	812	822	808	788	783	804	797	827	774	801	861	763	841	843	816	818	840	814	809	784	779	807	768	843	809	819	856	820	813	782	803	872	864	784	854	798	848	822	808	757	795	861	779	820	838	790	834	829	836	829	819	807	796	811	853	868	804	835	792	813	854	783	808	819	834	820	830	790	828	782	822	800	783	813	821	828	805	803	797	781	786	837	803	769	846	780	815	836	818	799	798	834	827	797	822	817	802	791	827	762	871	759	827	786	808	788	852	801	790	769	808	818	853	805	783	774	844	776	847	783	737	820	772	813	812	835	822	798	888	826	800	812	779	799	789	834	799	817	768	879	808	792	824	815	798	831	798	810	792	810	842	798	794	809	821	796	792	840	868	787	808	832	787	811	813	820	802	850	793	802	798	809	826	820	802	828	807	809	845	846	787	821	791	807	791	810	833	810	849	820	793	818	778	785	879	761	835	865	766	863	823	801	801	738	838	804	812	813	804	778	819	830	777	800	815	798	796	802	879	831	780	833	860	835	816	765	799	805	823	793	793	813	815	848	823	821	768	872	866	845	858	798	809	858	777	818	823	782	807	776	839	826	791	798	769	787	856	815	837	791	798	769	793	824	840	785	814	796	805	781	871	826	830	810	796	834	820	792	787	802	783	779	791	755	851	801	810	817	823	831	834	746	770	809	812	821	798	817	849	876	842	770	811	846	793	785	809	798	775	824	810	760	819	789	795	844	835	770	832	771	744	758	784	811	855	776	845	835	811	821	791	843	760	824	862	776	791	797	775	787	789	781	825	798	774	758	818	834	821	842	837	833	791	808	863	817	826	802	849	833	858	820	818	778	778	804	784	843	760	806	827	840	830	749	765	838	779	799	803	841	805	808	832	768	824	798	828	870	842	779	752	810	867	813	802	785	817	855	778	847	829	811	803	765	812	795	771	806	793	852	800	834	777	842	852	831	840	845	821	817	814	763	859	815	815	876	811	785	834	803	811	799	854	729	810	808	762	817	842	767	831	791	821	810	826	820	829	827	787	813	807	770	801	799	844	816	823	779	768	841	771	785	837	790	791	809	817	799	829	814	772	744	875	814	791	843	841	839	787	795	791	821	813	806	835	814	808	813	772	789	816	831	758	797	788	856	776	815	783	794	819	862	837	837	783	806	832	843	758	821	859	820	838	799	809	816	838	821	790	765	791	812	783	811	797	808	764	811	785	812	799	853	775	751	796	806	759	808	795	827	754	816	785	851	787	805	834	793	785	837	798	811	774	841	821	790	821	769	834	797	827	764	835	805	826	811	783	815	821	792	811	788	814	815	836	814	795	826	735	818	799	844	823	823	800	816	795	773	805	820	768	851	793	853	797	814	809	835	829	771	827	790	814	813	790	794	823	834	783	807	819	819	825	799	843	788	850	822	846	782	804	843	787	766	804	819	844	773	847	809	829	785	836	768	864	809	832	789	879	843	783	818	793	795	788	800	838	801	847	797	781	830	845	778	855	798	798	839	771	836	842	764	792	761	828	812	817	809	824	798	817	782	809	827	812	831	797	825	800	870	803	799	780	830	809	786	819	802	836	809	836	842	831	805	789	822	796	768	798	845	831	835	847	772	853	827	809	797	817	819	756	795	820	792	803	822	824	774	802	815	872	822	774	853	780	757	826	783	824	833	775	862	786	808	854	754	776	783	824	891	783	808	817	782	810	870	784	822	871	797	813	829	839	826	825	787	775	801	819	774	836	806	757	815	767	802	803	804	850	773	814	781	797	834	802	844	787	802	777	785	800	828	797	843	810	828	775	837	791	816	845	785	792	778	789	794	776	816	793	799	818	848	832	794	778	824	785	814	824	836	826	779	813	825	825	788	795	811	800	819	832	826	783	774	812	768	809	885	804	837	835	784	857	813	870	805	850	814	801	798	781	793	791	757	782	853	849	829	791	819	851	809	884	775	793	784	846	818	864	816	753	750	799	872	774	828	823	798	802	797	816	785	791	819	834	792	779	824	750	812	793	777	746	817	778	757	819	799	797	811	812	802	804	846	832	817	817	835	804	750	855	814	813	810	843	804	806	799	811	841	795	787	791	871	829	792	831	819	859	849	790	817	803	787	821	839	802	827	805	762	820	836	835	812	753	817	799	814	824	781	831	838	799	810	778	791	811	820	809	756	822	833	839	796	827	826	835	833	824	830	824	803	776	832	811	840	878	781	828	827	798	796	829	807	788	790	770	831	806	819	810	811	832	861	840	836	847	815	825	820	811	771	862	803	790	840	838	838	837	782	829	840	822	817	828	791	803	786	813	772	820	796	850	819	798	803	825	807	824	873	774	817	823	819	757	773	819	791	787	830	814	842	809	828	799	813	828	815	780	768	818	827	833	766	810	778	773	788	771	819	817	821	843	794	820	784	758	852	817	779	802	789	829	840	836	778	773	864	768	793	786	842	804	787	802	820	847	795	815	845	805	796	842	850	801	776	793	815	819	831	746	765	801	859	813	824	800	810	826	850	782	807	800	840	829	777	789	818	834	759	795	805	802	850	810	832	813	755	738	802	776	816	776	787	793	773	785	787	831	825	777	784	794	827	828	765	786	782	799	783	800	817	760	772	797	843	713	790	835	814	848	775	815	784	826	823	845	836	802	834	781	815	738	787	797	800	847	820	841	795	791	794	820	792	794	806	781	840	806	809	772	771	811	794	835	787	795	835	821	818	823	768	787	792	805	828	831	808	811	783	812	784	767	830	779	819	803	776	818	804	813	802	806	843	814	875	880	814	843	765	830	827	834	779	766	819	802	790	769	769	779	780	813	781	807	786	767	759	847	832	841	823	787	771	822	845	800	810	769	826	809	800	832	801	821	813	813	773	819	763	799	820	774	774	832	791	806	813	842	774	809	772	857	798	771	829	811	803	863	795	817	804	797	777	736	800	809	806	804	835	828	795	792	814	794	829	857	801	775	797	795	815	862	792	783	745	767	842	847	855	833	768	776	826	810	790	797	803	788	778	766	865	774	813	851	847	750	863	783	790	802	802	812	842	807	762	774	831	860	776	798	811	805	844	833	853	824	798	817	798	811	816	782	820	853	807	765	808
24602	21570	28978	24615	21544	8746	1549	1042	963	950	932	889	851	795	750	686	641	672	563	511	466	468	484	430	461	421	432	445	428	444	429	428	435	417	437	415	432	412	431	421	437	409	469	395	384	446	408	404	375	433	373	407	397	415	401	407	394	414	366	400	417	376	416	425	417	380	370	423	409	379	431	424	375	403	405	368	404	426	397	422	370	403	384	408	406	401	402	419	419	396	434	411	424	445	413	426	414	405	441	386	411	393	387	388	408	380	413	401	489	407	386	396	418	385	433	408	387	374	428	409	400	404	410	427	390	397	413	398	394	432	408	371	431	388	412	422	405	412	396	398	423	391	388	426	397	387	424	360	400	388	384	408	398	430	410	439	404	381	430	370	377	404	414	395	452	392	399	407	385	406	408	380	411	440	392	366	409	402	401	402	436	389	418	372	401	414	370	412	371	409	405	441	422	434	434	382	400	394	412	395	353	411	379	394	399	417	376	384	371	405	397	373	413	424	409	411	392	383	392	431	406	405	413	406	392	391	396	415	380	390	384	388	386	412	375	357	370	415	414	432	396	428	388	410	412	417	344	413	386	412	428	404	377	370	420	415	421	395	410	421	437	397	423	395	370	393	428	377	395	423	409	397	385	395	428	431	379	371	421	390	375	449	410	370	392	392	373	375	426	391	395	407	388	370	400	396	412	396	386	419	401	402	368	411	378	382	423	396	384	393	379	385	406	414	405	391	402	385	400	393	413	385	404	415	401	388	380	406	389	400	415	358	414	426	381	375	396	414	420	438	396	413	427	412	395	374	395	381	396	396	367	403	406	365	423	381	408	420	408	401	414	392	399	409	400	341	401	414	404	387	427	384	411	357	414	411	434	392	420	416	414	398	381	403	425	442	410	447	397	385	367	434	411	379	378	397	394	395	408	422	384	458	397	407	417	386	390	396	433	391	424	397	397	386	403	444	394	410	388	383	395	439	449	419	404	382	379	422	389	401	417	383	392	393	416	386	411	399	407	388	414	400	430	386	399	392	400	400	409	415	414	401	399	430	403	384	388	349	389	381	408	398	420	412	410	420	395	395	430	392	392	418	371	399	372	407	392	433	405	417	388	385	368	433	391	417	359	401	406	431	411	419	403	377	357	394	408	399	422	432	421	398	402	400	384	378	402	426	403	407	436	392	418	423	369	390	391	365	390	412	389	408	354	421	415	403	415	419	417	418	423	398	412	412	404	394	415	400	428	383	400	410	400	384	349	450	371	395	390	415	380	380	398	406	379	396	409	406	400	362	398	411	412	414	402	397	401	374	393	386	383	383	415	394	355	366	405	430	407	392	372	368	417	399	400	380	415	419	389	412	383	394	451	414	399	396	407	405	397	440	433	399	388	365	385	395	399	407	397	395	399	369	369	401	389	410	414	442	421	418	382	396	436	428	390	404	426	402	408	441	392	452	425	388	385	372	392	400	403	409	382	435	382	366	376	373	433	385	398	386	428	431	401	395	363	378	382	416	373	439	415	432	414	431	360	370	402	398	413	415	381	410	356	373	431	394	447	384	390	408	401	426	438	411	406	371	386	391	396	385	382	377	390	430	408	427	379	398	382	374	385	372	391	384	395	362	428	406	401	384	396	400	388	359	398	376	401	391	395	391	397	412	415	370	407	401	419	383	397	357	406	422	411	370	418	430	389	369	350	411	416	392	427	395	392	410	407	403	381	340	372	384	398	399	371	391	436	400	401	401	380	429	415	410	399	413	445	348	415	375	400	413	378	378	397	419	398	405	428	412	417	408	386	378	381	383	406	406	399	396	407	344	368	379	409	403	442	400	378	408	415	431	378	403	370	389	390	384	402	386	389	406	383	415	414	442	371	389	397	391	368	411	431	411	393	423	399	395	428	399	401	451	394	417	388	392	418	427	402	397	421	404	390	391	400	367	437	408	385	410	386	431	409	396	412	430	392	428	394	395	419	359	399	414	399	409	405	397	445	407	401	388	396	394	393	395	397	354	379	373	404	405	393	383	398	408	400	396	433	387	389	369	457	409	410	437	370	383	441	410	426	346	392	397	407	398	392	353	392	399	381	366	418	395	392	380	399	445	411	375	400	394	436	429	382	392	397	394	417	418	387	366	401	402	380	420	369	439	410	441	385	376	427	372	377	402	405	357	411	403	426	360	399	458	404	366	404	373	368	398	404	402	391	372	367	408	418	413	422	389	416	380	415	403	390	404	406	369	407	395	395	378	390	397	391	411	397	375	398	397	434	404	370	418	416	387	396	403	392	395	423	409	405	381	403	385	415	371	419	434	397	392	408	417	374	401	408	405	422	402	398	404	382	379	368	409	403	420	384	390	413	455	382	409	420	368	415	376	412	439	395	418	376	406	379	401	353	382	430	377	390	367	413	413	399	412	390	392	392	391	395	421	387	407	372	395	413	399	406	400	404	429	408	394	419	379	408	392	390	422	423	378	394	436	416	385	384	397	394	387	391	398	412	403	396	360	409	367	403	382	390	392	421	396	371	383	416	449	407	381	378	403	407	387	386	393	409	404	405	415	398	391	387	400	392	399	370	402	406	409	406	398	406	419	400	423	407	408	404	386	410	395	382	428	361	414	414	399	408	377	392	377	367	440	378	420	369	426	389	391	406	370	373	400	392	392	403	415	416	382	415	412	399	424	382	375	394	395	398	380	382	410	395	380	406	415	406	420	383	394	421	403	372	394	387	352	388	428	390	399	393	410	399	423	409	390	397	432	439	406	401	418	378	403	393	377	393	396	403	388	409	420	398	411	374	409	405	383	429	397	418	381	442	385	412	389	412	376	386	429	368	382	388	394	385	409	388	406	429	408	445	392	422	413	379	433	410	423	412	413	373	418	376	403	399	423	391	396	381	396	424	343	364	411	398	378	435	388	392	389	404	412	425	413	414	408	397	405	394	402	416	381	393	415	388	344	404	380	400	385	403	389	423	386	390	397	388	438	387	427	387	405	415	414	399	386	441	378	395	388	447	382	386	407	427	394	383	381	406	399	404	411	399	346	398	415	400	416	415	412	407	409	410	352	385	389	393	364	364	421	411	419	393	390	394	400	394	396	389	396	392	414	403	393	400	398	405	386	379	426	414	372	402	437	374	397	389	411	403	424	396	395	381	396	368	423	388	363	405	428	394	404	388	380	373	369	367	414	415	405	384	419	428	389	386	395	377	394	400	373	403	388	390	398	412	394	384	395	364	401	389	381	363	421	394	398	391	385	402	404	395	389	409	388	398	410	405	453	412	401	439	357	411	391	397	390	405	400	386	431	401	405	420	424	425	435	435	414	382	384	420	391	381	397	399	384	377	393	401	398	391	409	419	385	375	395	410	385	378	390	422	403	390	384	426	424	381	393	407	416	374	376	416	391	405	401	404	378	427	406	359	392	438	389	410	424	423	405	387	422	423	409	394	404	396	351	410	384	394	392	366	428	425	428	413	408	411	391	411	370	403	373	403	391	378	380
5703	11991	9855	5252	3846	2993	2301	2056	1887	1789	1784	1791	1608	1452	1345	1196	1064	921	842	877	718	727	706	615	546	595	574	555	521	522	601	495	569	528	533	533	509	504	521	529	548	543	541	531	537	530	573	480	532	508	502	517	549	502	487	544	507	526	494	510	511	532	539	510	501	473	501	506	530	501	501	487	503	476	561	523	486	509	513	489	497	547	547	552	536	533	493	455	454	508	549	535	485	468	510	503	522	495	478	517	514	529	518	513	538	475	503	502	472	510	487	479	513	545	481	491	496	516	493	507	531	495	564	534	525	533	494	492	531	490	524	508	566	487	509	522	523	499	496	500	503	523	531	509	518	497	478	472	528	511	478	519	541	479	488	496	513	481	480	517	458	489	507	518	523	523	518	542	512	516	521	493	540	549	493	498	520	471	556	517	535	459	497	550	529	489	520	521	500	540	504	498	526	516	514	499	490	530	498	468	512	525	550	521	492	519	516	504	481	494	498	500	522	543	514	482	571	512	511	526	497	503	479	467	532	504	498	503	515	477	513	518	497	509	510	485	506	500	487	495	495	502	521	499	514	458	464	508	523	514	513	525	495	489	512	498	495	507	510	486	492	503	550	483	512	496	471	499	463	497	482	504	496	538	503	530	533	478	488	468	526	515	501	500	509	531	497	535	503	543	515	545	529	478	527	462	537	460	513	470	480	489	528	525	523	509	494	519	500	498	510	483	500	478	476	518	484	468	514	512	503	496	501	515	505	500	501	513	502	517	508	492	484	488	484	478	518	518	520	506	482	555	517	508	501	500	474	522	519	533	517	524	548	519	520	496	537	543	499	524	514	519	518	523	484	503	509	477	510	535	503	502	505	477	526	499	539	525	483	483	500	543	522	503	544	483	511	477	525	492	498	498	525	516	502	450	490	523	484	500	543	523	507	544	483	530	495	482	552	485	533	470	527	502	503	530	551	540	518	477	495	516	509	501	491	488	468	557	496	493	508	493	510	505	499	490	471	507	485	534	493	515	519	514	560	516	498	527	495	509	492	488	503	492	498	471	506	534	485	544	493	554	498	490	517	465	471	495	479	521	522	486	515	536	492	487	499	475	488	471	501	519	500	535	492	522	479	476	505	509	483	491	517	513	507	477	475	486	489	549	527	509	527	471	535	571	506	506	534	494	503	504	502	478	530	517	527	482	510	499	508	510	541	502	502	500	484	510	525	564	508	512	515	514	505	469	510	508	519	501	526	499	527	488	524	509	520	533	544	513	497	487	537	526	477	459	521	475	538	455	491	523	545	535	522	544	527	512	507	500	518	504	524	466	490	519	512	549	509	510	478	523	485	518	509	499	514	503	500	535	530	506	477	532	487	485	488	535	497	535	514	515	513	515	526	467	518	461	495	499	529	503	521	456	476	506	528	515	473	503	474	504	458	507	530	519	475	474	523	512	471	542	520	486	510	499	498	534	491	513	511	477	476	500	494	491	504	483	487	489	540	481	525	513	527	490	533	492	473	533	511	497	485	497	506	471	492	492	485	556	508	519	507	446	493	470	515	535	537	515	463	495	502	486	484	479	533	494	508	501	482	496	488	537	516	497	516	531	485	495	476	536	525	467	480	502	528	500	500	504	483	510	493	513	492	490	506	501	487	547	487	509	503	528	503	490	475	526	530	461	487	491	494	505	550	508	484	460	499	505	515	507	510	493	516	496	534	559	483	524	505	452	507	503	528	514	543	507	509	513	490	492	495	479	483	485	524	493	506	528	515	511	492	499	489	505	520	519	515	529	506	533	512	539	534	494	505	517	471	517	487	489	535	524	487	468	505	548	519	520	517	491	500	484	496	514	494	546	495	541	521	457	472	515	525	493	502	526	504	520	475	498	535	490	486	490	506	514	487	516	563	480	527	522	546	494	459	491	512	523	481	490	512	503	554	488	492	485	481	517	495	522	489	500	492	486	502	526	516	491	497	489	495	513	491	531	470	522	511	507	520	498	502	460	505	529	533	500	495	478	524	492	514	505	501	493	541	450	476	536	509	520	516	517	495	505	477	523	547	468	532	479	529	544	501	513	510	503	544	484	487	473	523	530	513	503	517	520	532	486	489	493	543	505	537	551	505	539	536	470	494	481	491	500	529	506	481	508	512	535	486	504	506	461	481	489	503	493	521	499	504	516	510	467	507	520	502	520	493	511	545	521	499	491	518	531	438	501	517	505	529	481	466	488	500	533	529	500	512	494	507	508	527	558	499	523	547	541	512	533	531	469	511	503	483	485	497	495	496	487	514	499	499	472	494	529	520	479	491	517	547	525	514	530	528	499	510	519	505	540	512	471	518	530	473	515	484	533	533	490	526	490	535	481	510	502	496	484	459	479	499	493	509	504	533	538	510	514	485	538	501	533	513	487	489	502	519	477	522	517	504	510	552	520	521	490	511	505	509	505	480	523	524	468	518	506	523	480	509	518	486	492	497	493	470	533	499	524	504	518	539	508	489	478	475	511	525	496	529	491	499	493	471	502	536	516	509	517	518	467	514	515	520	512	466	526	478	493	520	478	519	525	500	483	478	503	510	512	488	478	513	507	512	506	539	505	494	502	486	580	489	494	491	560	526	530	500	524	517	522	509	538	536	534	535	480	537	499	498	515	508	522	533	497	512	562	522	533	518	490	528	487	520	523	495	555	486	499	520	517	488	519	477	465	534	489	472	501	488	479	522	494	496	495	501	530	510	504	532	500	488	501	507	538	533	511	526	527	530	520	498	511	481	498	565	483	498	511	501	510	527	489	491	487	538	490	485	554	496	484	503	504	524	501	518	514	520	487	537	497	509	515	479	481	488	479	483	504	497	475	467	528	484	523	509	500	528	486	534	516	521	530	563	499	489	527	508	485	510	505	527	525	517	501	499	498	485	539	565	461	509	484	488	483	513	527	480	528	549	487	504	524	488	503	506	485	538	518	497	504	505	513	517	559	514	467	486	515	524	505	504	469	468	490	540	469	516	500	526	502	517	440	498	520	535	508	507	492	509	528	505	522	526	487	500	513	506	546	488	508	508	451	503	522	483	473	520	538	500	490	471	477	481	478	497	500	506	518	507	485	511	483	505	467	506	511	495	494	518	518	507	496	514	543	449	530	467	515	501	522	548	499	534	492	522	518	520	494	481	495	522	490	475	480	493	481	494	529	486	470	492	516	487	516	519	515	522	496	511	519	484	546	493	504	501	515	513	507	496	528	521	488	502	522	513	515	512	531	503	482	492	490	518	491	481	462	502	508	477	518	537	483	482	503	504	510	527	542	472	501	482	493	506	483	521	433	484	545	513	489	501	510	485	526	533	509	513	501	488	522	476	536	524	507	517	512	515	529	536	509	501	527	507	480	495	511	522	472	494	506	464	470	488	526	499	503	494	520	504	526	490	480	457	483	498	496	487	476	528	506	489	532	508	446	554	488	524	504	502	492	499	525	470	472	486	509	496	521	530	538	512	496	500	490	513	499
23564	21584	29475	24178	21591	21589	6828	1636	1304	1270	1204	1153	1122	896	942	800	756	694	586	558	588	494	514	470	485	451	463	440	444	404	407	410	357	384	442	389	391	387	401	364	378	394	368	412	406	406	380	395	377	387	387	396	388	418	364	355	399	327	397	385	362	390	358	364	358	403	374	399	374	387	362	402	379	382	366	398	370	440	382	416	374	374	389	382	378	364	360	374	374	357	367	388	379	390	382	363	344	383	365	382	392	386	386	406	351	386	361	366	351	399	385	335	381	368	389	380	365	367	393	370	374	347	360	361	380	398	397	349	360	397	381	399	379	353	367	335	356	411	400	368	386	379	363	401	356	368	378	340	326	396	384	387	350	401	365	385	401	380	384	396	378	370	385	408	396	358	378	350	377	373	385	396	396	367	365	389	373	368	419	380	368	339	368	380	396	335	353	387	341	373	379	376	401	381	341	351	402	380	370	382	377	389	358	347	352	350	371	314	372	362	358	367	406	358	353	373	344	351	360	362	391	344	370	370	334	334	369	372	371	344	372	381	350	364	346	355	377	400	351	368	367	368	373	380	389	370	381	369	387	328	357	350	380	371	377	358	335	411	385	408	365	339	371	309	364	343	395	377	398	361	382	412	401	374	383	397	368	364	362	376	385	346	384	406	397	379	356	386	395	373	373	367	360	371	358	357	323	379	376	351	365	369	310	387	389	333	381	366	374	362	360	367	360	378	370	391	367	380	415	389	341	382	382	352	373	368	365	383	371	374	364	381	405	368	360	357	386	373	365	393	353	394	408	377	373	355	366	352	391	345	374	372	364	377	376	385	333	369	343	404	381	379	366	381	322	344	373	336	336	376	384	359	370	356	357	357	386	361	366	372	348	357	355	358	330	322	371	393	383	355	368	361	385	370	351	393	377	391	361	397	335	392	363	359	370	379	352	401	360	398	371	380	371	372	409	356	367	376	395	398	362	378	374	355	402	364	389	367	341	395	380	362	385	395	369	364	337	390	379	387	347	400	350	323	379	336	327	376	337	373	403	386	354	327	359	362	376	342	386	360	365	398	392	331	359	369	406	338	393	384	389	366	369	365	366	375	347	358	399	373	349	343	341	359	391	360	385	405	364	357	406	379	398	345	373	364	366	372	374	391	361	352	353	395	355	437	368	362	372	354	411	347	362	387	382	384	339	374	370	350	384	368	368	356	330	361	370	371	347	383	368	356	356	369	339	319	343	350	350	390	391	369	343	383	415	351	359	392	356	370	370	433	343	336	358	382	371	377	345	369	371	366	354	399	343	388	355	355	338	366	370	337	370	379	408	346	367	372	402	362	402	373	343	381	404	392	328	358	379	353	354	363	374	346	383	391	335	392	360	392	359	380	377	362	372	352	353	377	372	370	389	357	375	389	372	347	391	380	391	350	342	360	394	361	326	387	368	352	374	342	369	376	350	365	373	358	353	366	362	349	372	349	365	379	375	348	368	365	350	340	375	401	365	383	375	351	374	343	359	381	356	359	393	365	356	362	369	380	367	342	383	361	316	360	348	342	368	357	396	352	389	353	377	363	373	351	384	373	415	357	374	373	387	349	359	384	337	402	384	365	349	359	356	379	356	381	351	350	382	434	376	374	395	400	357	412	381	371	385	350	360	350	344	368	353	364	404	365	358	394	334	356	398	390	384	418	392	364	353	344	362	380	318	398	371	359	355	425	372	406	355	355	358	389	397	378	342	347	371	373	374	375	344	361	381	373	367	366	378	349	394	353	366	365	382	381	388	372	367	374	341	379	390	322	366	377	399	338	353	386	371	405	370	368	378	380	387	358	367	376	375	370	341	390	347	384	373	347	368	368	373	353	354	385	366	379	391	372	396	352	365	373	371	374	406	360	395	344	373	364	362	366	371	366	380	358	347	379	391	369	331	354	398	380	406	381	369	351	363	373	334	372	362	377	410	366	394	375	353	385	369	341	373	367	367	356	377	369	354	350	334	349	365	387	354	351	403	377	368	352	359	394	378	394	407	354	390	367	385	329	352	355	370	352	329	384	354	397	379	372	372	348	360	359	411	336	366	353	362	378	354	342	358	364	370	377	344	362	365	347	336	376	391	375	364	357	402	360	332	372	408	363	364	365	351	381	392	368	357	382	408	361	391	378	380	392	376	396	348	380	377	368	367	322	354	351	369	375	366	404	376	347	384	359	388	398	409	374	364	383	349	415	369	395	366	387	412	393	392	395	360	380	359	377	344	411	390	377	371	337	403	351	359	345	353	369	363	353	434	353	385	372	354	336	368	358	351	360	352	342	354	396	360	352	306	397	360	391	360	375	376	356	353	374	378	362	368	387	356	345	340	360	337	325	343	382	363	369	363	337	352	365	356	369	361	373	371	355	340	325	381	373	386	383	358	379	355	367	382	386	366	358	370	383	380	373	394	372	388	366	389	366	327	397	360	371	372	368	378	372	391	352	355	375	385	336	371	369	387	392	396	344	350	358	395	346	391	388	396	366	367	394	367	354	361	389	359	397	392	370	402	371	363	383	387	396	383	377	364	372	358	379	358	370	354	356	410	397	382	360	348	353	371	376	374	370	343	348	382	371	378	390	405	367	383	368	346	365	361	343	395	393	383	362	362	425	372	381	371	369	362	362	390	374	319	356	365	364	422	387	391	341	396	344	382	358	363	374	345	372	333	388	378	368	354	367	362	358	362	387	365	371	364	360	378	339	321	394	368	379	339	383	362	375	388	409	374	349	387	348	383	366	367	378	385	394	350	332	355	351	365	326	395	358	406	406	388	384	350	353	365	342	403	361	401	394	385	365	352	338	349	330	361	362	352	378	384	408	356	390	369	395	388	341	380	393	333	379	388	337	371	391	387	376	348	342	356	337	372	342	393	371	379	374	381	369	324	418	368	379	375	371	383	358	327	332	380	391	367	395	410	366	362	373	385	391	333	342	365	387	373	413	349	379	352	405	362	377	367	364	375	349	389	369	369	370	356	373	384	408	394	356	385	387	402	377	381	360	353	363	366	369	354	361	365	358	353	342	335	363	361	361	366	368	391	391	348	369	344	374	408	377	333	368	367	346	387	418	388	362	396	404	345	343	387	351	340	358	386	391	385	363	380	383	383	393	351	343	356	391	381	375	419	382	347	368	364	377	375	371	384	372	363	385	368	369	339	385	364	358	391	382	354	386	361	360	369	381	360	357	335	360	383	372	332	399	390	395	375	381	373	358	370	367	357	387	383	362	396	353	406	376	373	396	421	379	371	369	372	361	361	380	358	346	386	388	362	362	384	355	378	377	373	387	337	389	376	351	364	366	378	361	336	351	349	339	370	390	368	357	358	381	374	403	377	364	379	377	350	352	380	357	372	396	380	325	382	356	367	362	374	390	370	356	379	398	396	416	396	391	374	368	382	353	345	362	370	343	387	359	373	376	371	349	388	379	402	362	397	348	358	386	397	383	380	380	384	401	390	382	388	380	385	365	343	366
8038	18476	15205	8515	6307	4904	3845	3206	2943	2897	2594	2468	2251	1939	1729	1554	1314	1143	1006	926	863	787	697	682	593	556	568	547	576	526	537	479	505	483	534	491	497	489	431	478	467	480	475	496	505	464	477	452	519	465	466	451	492	439	463	423	428	465	466	472	475	470	497	456	484	488	401	419	459	466	531	429	484	437	456	470	486	439	458	415	451	416	439	439	438	440	429	500	432	476	440	482	494	470	479	414	464	438	453	442	437	487	457	445	467	453	459	453	422	471	447	446	455	444	461	441	424	467	445	448	475	491	437	445	455	481	462	447	457	472	489	478	449	472	470	503	427	417	433	454	463	466	403	462	477	453	459	446	475	467	477	477	399	453	441	412	434	473	409	417	459	409	468	449	430	430	407	431	420	417	449	444	419	432	450	431	409	473	449	458	444	455	444	417	436	439	422	465	453	452	445	458	441	505	425	446	445	438	433	453	447	470	453	463	421	470	439	439	463	406	457	429	456	442	421	456	437	459	396	438	464	411	432	466	464	450	414	419	447	462	443	418	477	432	441	428	458	413	430	467	444	453	470	449	426	418	445	476	475	446	412	443	443	452	480	463	457	388	450	433	442	450	450	450	423	418	415	422	471	455	458	476	444	425	461	464	427	438	435	454	434	454	419	438	475	429	435	432	440	465	392	464	422	429	447	468	422	507	438	467	429	452	430	440	428	441	407	449	464	424	433	437	428	427	449	448	437	448	466	438	439	458	429	453	449	442	458	453	409	428	451	439	440	448	445	419	449	419	491	417	442	422	483	428	430	423	443	410	435	437	471	486	432	438	443	459	429	424	429	447	433	427	470	450	455	419	451	463	429	460	468	399	456	410	462	428	441	435	428	451	454	445	471	441	452	442	446	471	472	410	443	450	461	451	430	471	389	450	474	494	421	431	439	449	453	469	453	451	428	460	446	455	447	450	417	476	444	455	482	482	432	452	492	433	446	438	456	423	400	449	462	404	425	455	431	432	428	458	459	431	444	449	453	422	464	447	414	457	459	442	445	431	479	426	442	417	424	459	466	458	450	469	410	456	439	443	467	444	445	452	435	418	427	430	417	477	442	404	442	432	433	426	457	466	456	498	410	422	419	418	429	424	450	456	445	454	431	404	469	407	474	425	427	455	453	443	429	435	421	434	420	449	422	475	459	413	461	413	394	446	458	446	428	404	450	446	461	386	496	449	450	465	422	454	431	457	475	443	458	443	440	447	426	445	510	436	422	410	442	439	426	457	418	439	421	452	459	449	415	420	449	446	435	455	445	440	432	476	425	462	434	443	463	439	413	445	440	453	447	457	455	435	445	426	438	423	423	430	447	404	450	446	417	450	406	432	426	436	439	452	432	441	429	432	466	422	434	458	485	474	413	470	443	405	454	434	422	470	451	428	458	398	420	415	435	382	425	424	435	436	459	438	419	457	453	430	455	397	450	444	412	424	445	433	418	456	453	459	462	438	384	459	443	444	426	374	432	435	463	443	426	426	404	434	448	470	465	461	447	441	438	450	432	425	471	427	481	431	446	458	429	449	456	448	441	422	410	420	431	432	408	449	462	443	427	455	401	424	445	451	452	466	420	458	425	435	447	459	465	467	439	488	445	457	476	450	432	456	423	431	451	422	460	430	459	420	426	461	421	450	425	430	453	442	462	416	434	448	415	458	465	421	425	452	432	458	419	414	432	439	479	417	443	492	434	424	460	451	460	426	431	416	471	444	419	442	423	429	444	451	436	457	483	419	476	405	440	434	442	452	430	482	439	434	449	424	436	442	452	477	479	469	453	438	506	412	422	478	397	418	414	458	400	437	453	445	439	420	452	444	392	451	465	468	465	445	426	433	439	413	375	425	419	441	426	411	409	434	442	448	470	478	444	477	397	466	471	394	431	405	425	473	432	418	424	450	427	423	434	427	435	427	427	438	436	425	412	447	470	427	446	452	415	452	420	461	414	440	421	450	465	440	450	437	444	459	422	443	446	427	436	440	418	446	421	432	442	430	440	450	448	424	463	463	460	459	450	433	456	428	434	446	464	395	457	430	448	432	456	445	472	406	455	420	433	450	456	429	435	483	403	487	441	454	469	427	403	439	444	447	420	445	405	424	429	395	464	457	477	446	492	475	454	447	473	458	425	437	449	425	452	401	424	458	467	449	443	416	480	448	430	447	413	455	404	435	457	448	454	453	445	464	419	442	444	433	442	453	441	451	454	431	413	433	448	430	440	435	454	451	416	448	461	429	469	461	430	398	443	477	427	481	438	440	453	422	423	453	460	436	433	438	433	413	413	449	423	433	460	468	433	444	443	463	430	430	497	448	441	449	429	468	416	436	446	443	447	451	415	446	463	432	404	452	470	445	461	453	405	426	456	448	421	438	451	417	445	410	414	457	425	412	384	450	433	434	429	442	447	416	464	433	425	409	477	436	444	421	442	442	419	407	464	432	440	452	453	429	433	415	469	414	452	429	450	446	462	441	442	449	423	470	449	444	437	418	425	433	430	511	407	507	422	409	436	485	438	445	448	442	459	439	444	457	440	435	433	424	458	446	456	464	472	442	421	414	475	429	416	474	441	464	399	451	451	439	477	430	406	433	436	410	413	466	429	445	460	469	433	440	437	425	457	444	411	438	498	431	401	461	427	448	415	466	413	440	433	418	436	421	426	469	442	400	419	426	461	451	439	404	473	439	454	458	418	413	459	435	422	444	445	432	437	450	443	445	437	418	434	422	416	453	440	455	446	456	421	450	447	451	444	438	455	410	407	440	475	424	404	458	448	446	409	418	465	443	425	454	410	465	434	432	421	454	436	452	456	439	425	465	479	471	471	444	428	437	421	441	463	465	438	423	485	452	462	398	428	417	426	419	463	459	457	450	440	407	430	409	449	465	426	450	424	454	507	427	475	456	459	481	443	418	438	431	447	460	427	439	456	416	446	444	444	453	468	421	424	445	432	431	409	421	469	466	435	452	441	448	437	446	441	456	427	459	450	476	452	448	406	436	435	406	405	455	441	464	474	462	457	443	459	440	446	400	427	443	471	446	426	423	471	416	438	445	427	439	411	433	446	410	452	453	455	439	476	480	428	473	451	434	454	458	434	431	481	445	462	440	448	465	430	449	427	453	450	429	431	422	449	426	429	414	462	421	434	433	468	420	467	409	433	436	471	442	447	452	463	448	438	443	452	417	461	441	438	457	430	450	464	435	406	463	440	453	466	468	441	425	453	440	442	444	448	434	430	439	440	404	442	449	422	446	468	420	428	411	475	484	419	437	427	474	499	442	452	454	427	440	446	439	432	461	452	445	440	421	402	474	433	452	442	428	449	486	505	423	422	428	433	424	423	452	422	444	447	459	430	417	467	481	442	431	434	417	413	459	449	447	512	437	436	439	431	450	457	455	440	417	457	458	432	430	435	428	427	480	419	434	462	417	415	441	445	427	473	451	413	449	429	445	460	442	428	466	420	456
27526	20009	6941	1451	1039	865	827	798	854	783	918	861	843	784	759	773	753	736	673	688	663	666	661	629	639	638	647	673	656	726	662	654	657	687	665	685	635	693	646	705	622	647	648	642	635	664	698	670	670	674	639	648	680	671	672	692	657	704	626	649	644	636	702	653	645	662	655	652	679	636	640	659	645	655	658	676	684	654	622	665	664	670	675	645	659	666	620	665	645	702	651	669	694	573	639	629	652	678	673	671	709	681	677	695	628	631	663	624	651	666	676	669	662	649	670	670	669	684	658	643	683	667	700	681	663	688	717	660	647	622	700	674	698	649	651	638	636	635	660	645	636	673	672	667	685	630	668	615	658	684	680	705	633	658	685	672	635	627	683	678	671	635	649	653	636	649	636	663	667	657	619	681	642	635	648	643	651	688	684	618	680	620	663	664	647	650	644	632	666	638	663	615	607	643	593	599	634	621	661	645	646	686	642	679	651	653	703	710	666	630	606	622	675	705	655	632	666	644	684	656	701	674	694	632	692	619	677	721	657	685	659	665	673	631	664	632	676	641	681	644	655	621	658	647	648	627	623	621	595	658	699	642	627	695	698	658	627	660	660	700	685	640	620	632	684	653	659	668	650	661	640	628	669	626	655	674	629	676	668	657	649	671	680	671	683	671	697	682	650	676	677	689	636	665	641	645	637	667	631	632	642	643	692	655	649	659	655	654	632	644	663	610	640	630	624	640	644	647	663	677	690	630	663	629	659	643	620	628	642	653	649	627	650	619	639	661	642	658	619	696	640	636	652	706	628	684	699	652	601	650	677	628	683	655	654	671	669	663	708	661	678	665	684	676	644	659	695	660	659	640	679	640	656	638	651	651	651	628	670	625	682	651	628	684	676	625	655	660	659	641	689	669	622	672	673	695	687	663	630	670	620	656	674	658	667	595	659	635	636	634	629	678	589	626	685	667	646	669	663	645	657	673	657	649	619	628	680	648	700	650	657	640	651	652	677	655	636	685	617	694	611	672	648	663	619	651	644	633	671	653	630	676	650	688	668	657	683	688	661	651	653	714	653	637	654	609	628	703	648	689	691	666	594	671	713	657	638	624	647	678	670	649	635	684	628	641	633	625	620	648	696	634	652	633	655	646	698	633	659	638	683	621	698	635	618	628	669	679	615	661	648	634	703	621	639	652	675	669	641	640	661	708	633	698	628	661	652	643	633	676	646	652	654	686	618	619	642	637	635	681	658	658	650	642	684	632	626	649	633	647	687	648	650	627	646	668	643	688	661	657	627	682	657	596	644	656	639	606	631	628	633	628	665	683	610	635	631	659	645	709	678	628	597	605	656	606	610	654	689	655	690	664	635	678	629	673	703	679	658	630	646	649	645	714	667	652	653	677	623	660	645	671	690	633	675	661	689	682	632	662	705	659	653	647	674	677	641	660	678	654	632	667	656	662	625	639	658	722	661	627	651	675	649	656	641	648	650	674	613	646	671	652	652	682	657	641	643	657	659	648	616	675	654	653	667	618	637	701	643	680	731	689	650	717	664	607	634	664	634	672	642	646	640	651	686	634	651	669	649	696	636	665	647	628	653	661	670	704	674	684	657	632	632	670	590	626	672	668	680	608	671	635	673	660	676	623	671	639	665	704	617	634	668	663	643	675	655	684	651	655	668	698	650	646	628	707	695	627	688	639	701	658	697	664	638	676	621	603	657	643	679	686	708	615	616	685	633	641	653	663	670	676	648	681	627	665	666	630	655	660	675	634	686	666	639	674	666	664	669	626	686	691	650	661	665	627	602	651	670	650	676	651	655	695	654	680	665	644	628	637	640	699	648	651	665	664	678	646	618	673	690	627	721	656	633	648	659	652	637	657	708	677	635	653	665	656	659	669	660	640	685	603	673	694	650	660	702	626	641	671	663	634	680	669	622	687	651	663	677	625	631	685	640	645	712	639	646	657	692	628	609	674	605	654	672	671	669	642	652	665	644	649	694	626	656	662	630	626	611	656	624	632	644	627	638	613	694	634	644	671	659	634	639	668	665	636	606	670	622	614	666	679	656	662	676	627	686	677	689	656	652	638	660	658	623	701	657	738	648	668	663	668	670	655	694	650	674	710	683	642	643	629	664	691	632	642	622	632	705	648	644	605	663	648	646	650	686	657	678	637	639	623	676	676	636	654	643	639	661	687	634	653	646	640	682	629	661	656	656	663	653	661	673	651	631	714	651	665	639	629	624	636	657	669	643	638	605	648	680	618	646	665	659	640	661	652	685	653	648	658	673	650	689	696	690	669	634	642	658	668	687	663	636	670	635	661	641	657	636	684	680	660	626	646	677	674	691	635	616	628	664	629	630	633	635	667	611	619	664	650	674	650	671	719	676	690	670	657	633	652	652	637	677	648	644	668	654	633	676	601	696	643	607	661	666	655	662	654	658	596	619	684	642	650	640	640	644	631	690	716	666	642	705	603	664	681	611	626	676	604	660	677	674	668	652	643	715	677	676	669	672	655	630	655	662	668	679	657	639	665	624	634	653	700	642	603	644	660	629	657	633	625	634	643	691	641	668	658	664	666	656	626	652	683	586	639	681	689	667	682	665	631	659	665	691	687	666	701	699	621	599	642	655	643	626	657	696	638	653	665	643	712	634	644	667	648	656	677	678	669	612	661	638	637	618	676	676	677	675	662	647	660	648	630	644	648	654	671	708	691	689	715	678	675	657	633	658	622	643	630	676	635	638	664	660	659	656	700	660	664	664	627	689	651	608	642	624	643	603	639	664	674	653	637	672	606	665	678	654	651	671	684	712	610	628	640	667	623	668	678	650	712	690	654	626	665	650	649	664	679	660	653	643	644	625	669	676	643	684	713	652	681	649	689	663	646	647	684	687	629	649	612	677	617	673	697	628	662	660	643	659	668	630	670	652	697	651	636	642	663	684	682	643	685	661	637	669	645	671	645	628	648	649	651	610	656	666	675	635	628	625	663	629	664	702	681	677	688	646	682	678	638	695	667	641	618	691	635	647	629	648	651	638	659	641	650	631	673	699	641	676	610	650	701	658	647	649	667	710	624	648	625	619	647	637	678	650	670	669	639	649	644	705	651	654	671	677	653	621	639	628	719	629	613	618	644	690	640	659	657	611	685	694	660	640	702	663	645	648	652	651	597	695	654	635	683	639	729	638	660	640	673	744	671	634	659	631	635	667	673	674	652	676	654	642	653	669	672	668	664	684	651	659	726	679	677	637	691	662	686	646	670	682	641	656	639	686	637	595	659	682	632	627	665	630	665	662	672	684	591	666	636	645	679	645	627	658	685	645	589	620	678	670	600	681	706	646	620	637	644	679	657	648	636	663	624	660	630	646	688	657	631	644	653	661	642	626	639	670	639	691	665	630	667	658	692	682	629	618	674	670	669	691	653	624	633	648	659	623	654	653	693	668	681	661	663	582	727	668	640	680	630	674	633	624	683	656	601	624	637	607	691	646	657	645	622
4869	2954	2519	1667	1485	1282	1259	1260	1204	1301	1330	1224	1277	1120	1059	1032	939	941	936	925	849	872	881	784	836	858	799	841	820	797	807	821	840	816	802	807	839	817	777	786	773	766	783	821	837	786	819	805	775	780	814	848	814	788	864	856	790	798	814	835	773	839	763	781	817	776	773	830	810	800	777	819	808	813	767	787	793	779	762	814	813	825	800	778	801	817	725	775	778	774	826	810	736	792	826	804	810	784	780	810	808	789	798	814	823	754	795	817	846	826	819	752	790	841	845	805	792	790	856	821	754	774	784	828	788	785	754	806	790	808	763	789	781	786	827	816	814	801	809	778	810	771	800	809	824	825	784	800	744	748	743	777	815	861	799	792	789	777	825	795	793	794	804	865	798	817	766	822	800	833	859	813	784	790	856	783	760	831	800	779	792	816	816	803	803	804	776	826	846	780	804	787	818	812	778	840	800	840	755	807	769	797	851	815	858	794	852	821	775	833	811	822	821	848	855	834	859	820	799	781	767	778	829	767	776	801	797	776	780	782	793	781	772	785	786	800	800	754	853	838	810	760	802	780	772	822	821	792	787	777	789	790	801	825	833	839	799	794	790	839	786	780	796	818	781	835	822	807	849	819	818	819	878	779	781	773	816	825	835	815	801	801	790	832	775	829	787	766	831	804	791	788	791	746	799	820	807	787	820	769	808	821	808	731	826	802	824	746	801	783	756	797	805	767	768	814	789	766	840	766	816	795	809	795	848	812	769	809	792	779	792	836	822	823	786	762	771	788	823	778	852	788	807	795	782	806	771	776	815	820	759	785	811	806	781	817	825	783	825	769	786	837	808	796	761	800	794	800	821	803	841	831	787	794	803	846	791	781	829	815	810	801	822	767	750	756	801	791	802	804	850	814	766	812	802	784	776	766	841	788	770	849	844	805	811	785	798	845	815	783	778	804	784	838	817	792	771	810	791	796	780	771	791	798	835	794	800	779	768	835	852	788	836	754	808	777	834	777	796	815	827	815	785	798	812	852	831	774	805	805	810	795	798	798	833	853	779	834	837	838	819	768	780	787	798	799	848	782	781	807	793	784	783	802	807	837	794	854	788	846	861	812	864	811	803	779	859	837	786	831	800	797	790	763	747	808	794	839	845	782	829	823	789	802	828	831	781	805	800	829	835	813	790	784	796	814	804	822	796	813	802	786	760	811	803	798	800	824	836	813	802	783	826	811	769	846	794	877	842	808	800	799	804	825	827	795	762	825	805	798	817	838	802	827	787	817	835	766	788	792	827	837	798	759	807	806	819	783	802	828	779	769	804	778	799	812	809	848	816	777	812	772	803	805	823	789	814	765	841	835	791	794	804	770	818	791	766	770	838	810	810	789	743	807	783	789	784	810	799	846	808	802	746	804	787	751	787	797	815	818	826	787	755	795	800	793	793	822	849	769	824	831	800	817	807	769	795	817	787	850	745	788	802	805	803	787	758	794	736	766	862	825	816	816	795	756	808	867	819	795	789	807	759	834	789	797	827	788	749	846	812	766	823	803	769	805	809	793	805	806	815	793	841	786	820	792	758	774	838	799	781	808	817	857	821	824	779	826	831	786	757	814	800	844	789	751	820	796	834	795	741	763	842	839	812	786	795	813	844	784	809	782	810	838	761	785	794	786	820	774	830	789	783	793	776	856	815	799	797	769	789	844	798	785	776	746	820	789	783	804	812	752	764	809	838	824	771	813	842	804	824	820	816	830	813	802	820	788	797	774	796	800	815	751	827	788	793	799	808	850	797	833	809	797	842	840	775	795	753	778	824	797	802	839	824	775	784	802	843	804	728	811	818	811	806	838	801	811	788	801	870	817	774	834	807	797	818	796	760	846	830	816	784	771	792	799	829	825	814	853	854	775	865	786	811	781	779	800	779	812	876	813	845	784	803	805	817	812	843	785	799	799	822	816	791	814	799	800	768	758	846	769	768	859	828	808	782	770	780	803	784	803	826	868	774	770	770	789	769	781	743	819	817	832	827	839	803	758	779	797	766	781	777	724	774	783	806	828	765	850	792	766	841	758	847	777	736	813	737	763	737	894	844	811	804	797	806	882	761	766	741	772	843	762	861	864	817	802	859	765	822	834	810	804	803	928	839	844	848	813	771	799	825	813	806	825	795	804	775	800	834	802	812	842	836	818	765	808	824	786	786	803	840	822	812	831	795	840	803	830	807	834	810	795	842	782	781	828	806	832	831	784	784	811	787	780	839	806	834	827	800	810	755	818	802	789	797	784	798	792	815	886	790	806	793	835	767	827	763	836	810	757	760	811	843	814	777	793	832	777	810	806	752	806	803	754	838	730	811	776	821	750	799	723	878	792	826	826	773	791	794	788	812	836	779	822	825	822	770	811	770	806	785	790	795	800	749	823	824	819	783	864	778	782	825	855	844	812	787	836	783	833	745	830	861	802	785	779	859	823	807	815	781	790	789	805	759	781	817	782	818	828	767	792	812	795	786	794	842	771	779	796	810	809	832	806	785	782	805	792	791	813	813	785	794	789	840	845	826	828	823	789	762	818	861	777	797	774	808	746	787	810	792	869	800	759	793	806	794	839	844	846	782	804	809	826	799	798	786	770	798	821	822	764	810	806	825	805	806	772	855	784	806	792	815	734	791	775	840	823	825	784	779	837	787	863	831	812	853	787	814	788	821	850	812	811	754	782	781	807	777	816	791	773	796	774	796	788	821	830	806	763	822	830	760	847	841	788	787	824	803	806	790	730	815	724	777	827	781	779	760	776	763	849	786	782	812	772	761	816	795	842	816	855	794	794	794	827	772	823	751	841	743	769	806	786	785	861	806	807	805	811	799	814	775	784	795	866	789	814	833	772	806	789	768	805	829	809	798	759	803	810	776	830	845	798	837	782	851	794	815	776	844	829	784	787	822	835	807	814	792	835	764	822	798	796	832	828	852	769	849	792	813	788	811	780	784	790	899	845	813	821	827	742	847	852	826	850	781	769	805	768	768	852	841	853	790	809	751	805	763	780	793	821	795	801	784	789	812	794	832	811	814	809	757	792	781	842	811	844	782	831	784	776	783	753	814	793	794	811	825	834	845	787	859	840	789	767	812	776	779	816	767	824	800	755	806	851	831	817	795	735	800	808	809	874	783	798	833	750	790	787	831	767	765	806	782	753	798	810	850	814	772	849	755	782	795	771	783	815	796	791	768	838	805	798	820	829	864	785	837	795	783	811	774	812	821	821	791	829	759	814	830	835	821	855	795	842	821	781	817	829	870	820	819	798	795	842	815	840	816	813	824	761	775	796	776	788	807	751	797	800	831	790	780	764	779	761	834	817	760	807	793	783	851	733	829	774	812	789	840	780	816	804	778	779	831	775	817	814	795	823	767	833	774	833	778	824	843	776	796	809	818	828	826	843	805	812	823	813	876	787	802	811	789	811	812	800	763	829	807	822	884	786	877	758	784	801	800	751	765	790	812	781	805	830
24608	21580	28978	24655	21542	8982	1664	1126	1005	920	929	839	869	796	723	662	616	603	547	535	479	469	481	458	449	458	432	441	435	413	437	456	423	413	439	437	416	417	392	424	432	405	447	426	401	410	447	389	439	403	401	389	381	455	392	408	417	400	407	402	396	389	402	396	368	404	415	423	385	420	394	422	388	377	376	421	394	395	402	400	423	394	415	387	388	403	380	396	405	409	414	421	391	405	390	387	380	429	436	408	412	390	384	414	401	372	389	396	404	380	396	397	412	420	429	397	377	390	417	400	409	440	429	376	379	390	402	425	424	410	419	396	395	431	370	390	444	376	426	402	392	392	407	433	404	397	412	414	364	387	412	395	397	399	405	392	390	419	427	404	392	413	384	401	408	379	388	386	407	384	369	413	380	430	460	392	378	409	417	381	415	418	378	411	409	432	395	414	431	403	418	429	362	415	387	398	440	417	413	373	430	415	355	396	385	410	402	397	416	413	412	398	398	418	386	416	398	407	382	414	397	406	401	380	417	413	419	403	376	399	380	396	416	387	408	389	364	384	422	366	416	420	390	391	389	366	440	412	423	436	374	430	425	417	381	469	389	421	376	412	474	384	369	425	394	385	400	408	358	423	424	418	412	391	399	395	371	381	400	382	427	399	404	452	410	395	385	351	387	374	391	422	390	377	389	385	417	384	373	384	360	402	419	404	416	395	421	414	417	394	415	419	420	420	402	409	403	444	410	417	463	387	407	424	421	356	400	369	420	400	408	407	381	421	395	395	428	443	384	389	376	420	421	373	382	409	365	423	414	445	409	389	376	385	397	413	403	350	399	397	422	429	427	401	393	435	387	404	381	378	387	400	362	400	390	380	400	414	387	404	376	391	409	419	412	413	380	393	413	382	380	423	389	391	363	358	414	392	372	383	420	426	396	390	381	397	410	408	379	372	426	396	397	395	382	383	390	407	437	390	382	370	402	422	394	412	406	419	421	414	362	387	402	422	398	412	397	412	370	373	401	420	403	423	416	388	410	408	383	385	409	369	406	389	396	372	367	410	412	364	402	390	406	439	388	402	363	385	416	405	394	409	380	388	427	417	410	393	438	373	407	386	410	416	395	416	405	393	417	393	402	417	415	400	423	445	426	396	393	405	352	394	398	405	425	404	407	382	365	387	380	411	401	427	396	381	393	416	382	430	393	430	391	383	428	419	441	439	415	360	364	403	397	409	401	405	410	372	368	381	409	439	386	402	438	383	387	395	385	384	406	407	353	441	386	367	416	409	421	404	420	394	383	399	394	394	374	377	365	379	392	412	397	351	431	378	373	361	363	425	411	409	394	373	395	407	383	377	400	424	380	420	413	408	403	396	385	431	363	392	410	432	431	422	386	398	378	417	394	387	420	379	398	418	399	398	387	422	391	387	421	434	417	387	398	393	423	401	395	395	384	427	380	398	400	387	392	379	418	353	430	375	431	419	408	394	413	410	392	353	399	391	389	423	421	367	395	375	421	411	382	406	371	403	387	429	427	421	403	410	416	437	453	397	371	362	386	386	419	443	383	394	440	405	416	429	401	371	390	385	434	367	443	383	392	418	391	390	374	401	407	383	419	384	420	406	386	409	368	413	382	420	394	413	417	362	399	415	350	406	415	390	371	394	422	403	384	365	440	411	415	404	385	422	437	430	393	384	354	435	421	357	379	360	403	384	421	403	385	420	421	415	410	397	404	393	386	382	429	357	412	408	400	401	384	394	436	414	392	374	386	410	394	373	393	402	395	377	390	420	404	383	411	370	389	416	407	399	401	393	414	385	420	376	424	411	418	425	440	382	410	410	404	378	395	387	378	403	431	390	447	374	397	377	373	425	422	374	380	414	351	420	436	375	380	394	389	361	418	404	431	410	405	418	415	420	392	413	378	418	417	389	405	402	414	397	414	335	390	451	400	356	378	400	406	390	417	388	418	393	411	411	365	388	416	373	405	410	386	408	398	389	410	370	417	414	419	365	369	372	386	378	417	385	396	391	432	371	394	414	386	397	363	423	371	424	399	429	381	394	396	391	389	385	400	433	374	421	398	392	406	417	381	362	395	424	421	388	400	408	401	414	404	411	425	409	434	378	389	435	407	378	446	374	417	400	452	420	386	392	387	399	375	391	431	381	393	368	409	412	412	429	406	410	432	377	401	394	397	451	402	407	423	393	412	397	420	426	372	433	343	395	395	401	418	393	431	390	405	375	406	408	404	403	375	365	391	379	351	417	387	416	434	378	399	408	422	372	389	391	422	381	416	408	380	422	376	374	424	391	411	418	409	397	389	395	412	388	368	412	406	392	369	414	399	372	395	395	421	398	380	390	386	393	401	463	386	415	419	435	386	398	404	398	391	419	395	439	380	374	415	367	405	392	376	366	417	386	388	399	345	412	387	382	385	397	431	407	397	394	409	382	380	359	360	431	392	403	439	453	443	377	409	370	374	393	406	393	429	370	417	406	396	408	371	381	353	363	437	396	376	371	370	411	423	398	413	438	399	415	386	433	402	412	400	398	420	420	407	371	415	380	369	371	386	423	412	414	401	349	439	397	412	441	388	428	389	411	394	406	385	396	384	382	419	364	377	407	392	390	376	404	400	404	407	377	416	388	404	411	441	374	418	393	376	412	414	401	430	431	398	413	404	395	383	420	410	385	394	376	396	401	421	430	400	400	421	398	424	408	449	401	408	388	428	403	423	412	432	374	381	397	416	438	372	398	397	428	407	376	380	411	388	349	401	389	408	377	406	395	389	376	406	402	406	402	434	381	387	390	454	389	421	391	434	432	392	383	407	369	405	383	393	415	380	370	375	404	397	375	411	417	380	386	416	396	403	468	380	410	451	398	426	382	413	390	374	398	378	406	402	411	396	389	371	389	424	385	374	404	371	382	409	391	422	371	385	407	409	391	365	376	400	396	388	376	373	386	431	411	386	419	422	407	389	388	362	377	410	382	428	422	394	379	422	391	393	428	420	414	414	417	378	392	392	438	432	394	391	389	409	376	433	434	383	386	402	372	364	397	414	390	432	410	435	413	410	372	405	413	386	399	418	398	388	384	423	383	405	389	406	385	393	388	400	381	389	402	420	413	360	391	378	424	415	402	426	425	377	368	438	379	438	380	398	370	405	407	417	393	387	411	383	429	404	373	405	456	385	406	378	391	404	395	377	382	397	404	403	415	415	391	341	433	416	369	395	392	372	422	402	373	422	405	389	406	432	407	371	351	410	447	394	378	417	409	415	418	383	415	401	422	434	417	407	418	395	393	376	371	393	413	404	388	401	391	388	403	394	409	399	401	405	394	380	395	382	369	382	423	400	426	407	393	399	433	401	415	401	414	364	417	396	376	433	406	430	402	379	388	411	422	409	390	380	391	387	378	397	413	439	399	404	413	402	430	426	422	419	409	398	378	398	384	377	364	391	394	382	412	424	413	380	394	419	421	415	385	391	430	424	367	401	406	421	370
5756	12066	10068	5474	3918	3134	2599	2284	2099	2061	1973	1819	1613	1373	1284	1109	1000	965	848	748	791	673	693	628	612	565	546	551	575	538	565	585	485	547	502	528	522	544	511	542	523	521	520	511	522	511	487	506	499	576	524	506	485	532	456	521	512	532	540	528	513	567	524	478	506	513	495	533	518	507	526	554	541	515	529	517	529	524	509	563	548	464	495	503	503	476	523	520	481	467	503	504	516	495	512	516	508	471	523	495	530	492	508	515	501	515	517	530	520	555	533	530	536	491	519	486	575	496	510	539	460	485	497	502	517	522	511	521	481	519	510	518	554	515	530	493	497	463	486	513	474	507	508	515	491	534	524	507	511	486	488	518	537	482	479	502	470	447	514	498	492	507	465	535	470	497	503	523	535	530	524	476	491	473	472	492	495	516	531	484	527	439	529	504	491	497	507	475	496	516	492	513	521	535	507	511	494	528	489	528	520	469	488	518	482	488	503	530	518	479	519	491	494	470	477	463	482	497	504	493	505	497	528	469	514	521	515	519	539	511	477	454	564	512	522	497	504	497	492	518	482	506	518	497	503	460	532	497	522	511	535	497	550	458	487	529	522	512	497	487	473	509	512	493	500	557	507	517	499	487	513	491	524	488	466	488	498	504	515	519	483	548	555	534	513	518	486	524	494	500	530	493	507	509	461	503	500	515	553	478	499	522	474	493	499	492	494	528	492	512	511	533	511	536	508	540	487	499	511	503	515	526	485	518	529	500	467	479	514	504	519	478	472	529	472	501	483	488	516	503	518	515	504	472	500	519	472	528	492	494	506	492	509	545	484	502	520	498	528	506	480	479	521	524	510	482	512	507	541	490	505	522	532	480	544	486	489	478	521	524	486	537	534	473	486	515	490	513	515	512	497	536	512	483	535	526	507	503	493	493	497	559	468	512	494	529	479	533	477	486	472	501	541	537	517	506	480	500	492	510	494	505	531	498	509	504	507	482	509	503	496	531	507	482	492	490	503	539	540	537	535	506	512	522	493	534	510	518	528	531	493	522	500	517	495	500	521	505	504	479	491	528	525	507	479	459	512	472	484	536	516	514	543	493	464	489	484	496	475	514	514	511	526	524	460	502	488	484	506	521	530	506	533	478	515	512	503	500	501	488	515	504	480	499	497	534	477	505	533	519	565	529	485	492	532	496	545	479	509	505	487	516	485	534	509	475	534	516	525	493	500	502	492	511	513	495	533	495	539	495	527	507	513	501	526	508	523	528	505	505	498	496	475	524	511	476	469	507	488	544	503	507	529	527	480	542	466	486	476	463	496	557	477	523	529	590	486	555	555	509	496	486	518	497	516	528	534	512	475	509	549	530	515	533	531	502	478	541	519	510	557	493	483	549	544	526	513	508	503	479	543	487	481	517	524	521	461	527	502	525	470	473	528	508	546	501	532	496	512	484	517	496	503	473	504	532	494	491	499	509	524	526	492	500	506	481	559	486	517	496	507	510	495	497	514	500	490	499	493	502	509	490	485	501	538	476	479	497	480	521	517	469	515	471	487	498	520	496	542	429	486	529	517	526	455	524	472	491	526	508	503	529	492	526	520	517	523	486	484	533	507	509	544	484	517	529	467	532	509	451	502	542	502	496	466	502	533	476	546	501	453	492	527	465	503	494	551	564	473	478	523	531	523	480	527	505	478	495	475	560	489	514	511	492	511	479	488	518	483	512	501	509	507	518	508	514	537	529	574	483	459	467	447	479	510	545	476	523	500	460	465	494	505	504	512	501	514	554	505	513	474	517	516	505	500	503	478	531	498	508	463	492	456	472	529	521	509	528	464	462	504	520	539	522	493	503	504	529	486	480	496	497	514	532	496	490	511	499	499	502	480	504	536	512	502	505	531	478	512	509	512	523	519	509	480	511	513	511	493	516	475	477	491	480	517	465	534	524	544	486	493	493	532	470	536	507	484	492	503	505	489	481	521	487	495	490	550	508	524	471	506	495	497	481	530	536	514	499	444	479	500	475	546	502	510	489	521	493	500	518	455	516	510	504	548	487	497	502	490	490	467	535	509	514	552	479	504	476	508	527	503	535	509	516	527	490	492	503	526	509	505	510	534	505	491	493	502	504	553	482	533	512	533	480	489	491	464	514	530	480	493	504	531	532	483	493	511	496	520	538	490	516	534	524	544	507	477	469	509	521	461	474	474	495	478	504	484	524	508	503	495	548	475	484	520	530	476	516	503	487	505	539	491	499	488	515	489	526	501	516	551	498	519	529	515	498	553	488	507	520	456	494	533	523	493	495	497	547	558	507	493	518	490	490	554	508	500	480	527	508	527	515	504	479	523	519	503	477	501	525	509	496	504	504	492	510	496	519	504	453	529	500	510	475	516	492	466	486	499	495	475	500	457	498	515	496	487	512	476	518	462	510	516	562	506	559	517	490	496	484	504	527	537	529	555	525	509	515	540	490	497	473	533	493	497	507	518	502	504	461	502	502	499	505	547	487	501	520	526	490	466	519	471	495	488	468	485	537	483	510	542	518	489	490	472	478	505	474	512	521	547	522	517	469	470	518	559	531	537	487	544	532	513	496	511	516	502	524	474	492	523	521	528	506	510	536	491	494	513	523	552	477	472	519	529	479	516	507	492	525	518	503	497	486	485	490	480	500	542	501	512	494	496	512	481	481	481	581	507	492	486	509	508	478	537	498	548	494	518	516	481	532	480	504	517	516	515	471	549	471	521	500	500	480	472	446	478	493	479	477	511	531	478	511	507	488	474	489	504	501	542	512	500	483	502	482	508	483	521	542	491	490	521	508	499	470	482	498	505	540	492	479	535	518	507	494	512	475	496	497	450	499	521	538	515	460	474	526	489	518	484	503	524	481	533	525	483	487	484	544	500	460	488	534	501	501	498	486	506	506	515	503	520	532	498	520	542	505	487	495	513	506	513	574	508	478	489	475	531	515	525	470	537	495	539	515	507	516	505	522	500	524	525	506	473	507	500	503	507	544	503	498	531	538	467	532	505	502	472	528	535	506	527	513	510	471	508	490	510	518	477	513	475	479	477	480	532	488	489	501	509	538	533	513	492	497	488	492	485	494	512	502	505	498	528	508	456	510	503	517	534	496	539	464	540	565	485	497	511	541	508	503	476	490	463	495	487	463	457	510	471	464	505	486	552	485	483	478	485	525	515	497	483	514	518	523	517	486	479	486	501	499	526	543	529	541	477	523	525	472	508	484	523	522	513	555	485	563	490	530	501	512	479	523	507	541	531	496	554	499	506	570	493	521	433	494	525	513	516	507	531	492	466	486	469	481	513	482	490	564	532	526	518	492	484	518	487	486	510	516	488	511	550	492	493	525	508	474	506	496	537	505	510	481	490	520	482	468	518	502	499	541	499	509	477	483	519	502	512	496	493	504	517	513	517	457	466	472	521	510	526	502	464	488	538	503	494	480	511	500	485	514	514	500	479	509	492	493	485	502	461	512	500	503	501	460
23547	21596	29518	24152	21599	21618	7066	1736	1428	1386	1300	1252	1086	998	882	768	755	622	635	625	557	558	509	453	458	433	438	411	411	426	410	420	403	408	413	396	380	377	390	381	404	394	348	388	390	412	396	411	408	414	369	386	395	405	401	385	407	383	380	404	380	419	396	399	365	392	354	403	389	361	371	378	413	346	382	366	414	373	357	406	365	361	378	368	404	416	357	401	386	399	376	380	378	405	431	362	382	386	368	388	345	387	363	378	375	411	396	384	353	321	386	350	359	392	375	372	377	373	337	388	418	356	366	376	390	392	348	389	357	398	397	345	377	337	363	341	353	398	345	378	376	405	351	390	370	382	367	369	331	376	389	373	378	354	358	377	394	349	379	349	394	374	380	378	370	367	366	387	335	365	412	380	415	362	347	376	359	371	388	361	381	383	373	352	359	363	375	381	376	422	389	373	397	371	353	359	374	421	368	353	354	371	360	369	384	353	380	372	385	389	359	374	378	391	334	372	377	399	357	359	364	352	363	365	361	378	379	371	370	376	367	395	361	362	364	380	395	384	375	381	381	369	346	382	433	367	380	388	363	379	405	382	366	364	321	347	357	379	340	337	399	388	345	388	366	423	361	396	368	395	343	364	384	366	340	372	380	391	404	363	363	369	359	401	401	372	400	355	366	368	374	308	373	347	364	392	362	379	375	371	400	361	400	365	386	378	382	392	382	380	384	409	362	332	384	363	379	360	387	363	358	364	389	372	418	334	366	356	374	371	392	357	409	383	361	362	364	362	396	383	362	368	394	378	400	336	374	393	392	387	375	389	353	386	376	391	332	357	371	400	362	398	376	368	373	371	339	372	386	381	391	372	408	367	401	359	369	366	378	399	370	379	393	362	368	400	401	365	373	371	390	401	343	409	360	381	367	378	397	377	372	348	356	365	374	353	412	435	388	379	348	392	376	374	411	377	391	349	367	370	366	392	354	368	396	397	326	388	347	357	368	367	380	370	394	334	391	413	381	421	385	394	396	363	375	377	394	379	363	377	379	377	366	360	370	351	354	403	381	376	382	379	399	341	360	360	350	398	384	344	375	380	387	369	371	364	347	395	372	379	361	391	375	392	380	399	405	339	374	377	346	347	356	382	351	378	386	395	358	396	345	332	384	360	382	361	359	363	407	368	351	372	352	412	369	380	380	344	397	370	376	331	361	360	356	394	374	374	346	390	365	365	352	364	350	400	357	347	350	372	386	354	395	385	356	376	377	363	387	371	341	328	360	417	355	388	393	352	388	366	359	355	343	355	334	362	390	344	352	376	385	380	380	359	364	341	387	396	375	388	380	359	378	376	388	354	348	340	369	384	391	388	343	388	376	375	329	361	381	364	354	397	360	364	385	387	385	384	390	347	359	335	410	408	346	378	377	386	358	370	374	381	390	365	377	376	352	367	416	402	356	390	396	356	371	375	405	343	352	354	402	346	381	356	381	373	354	366	343	377	365	375	409	355	360	351	371	387	370	411	366	375	356	422	369	382	423	347	369	344	371	371	368	331	367	367	381	393	350	382	345	309	380	380	373	376	340	366	363	370	359	367	406	357	369	358	395	386	363	334	368	415	368	375	360	366	382	357	380	384	349	350	364	343	374	376	424	373	358	362	385	369	364	341	359	372	382	400	361	365	355	370	346	343	371	363	385	359	344	370	382	367	349	397	409	358	361	361	390	382	358	334	387	362	382	398	394	369	406	334	356	393	367	368	341	398	387	366	397	359	321	368	383	386	406	356	369	363	354	386	372	407	363	373	372	374	383	387	354	345	380	366	330	345	350	364	377	368	368	386	373	399	373	383	346	372	405	357	345	376	409	383	379	364	409	367	355	361	359	392	384	368	382	367	380	361	413	381	360	400	357	372	388	377	382	375	371	375	374	369	391	390	403	369	353	359	354	362	409	356	375	392	358	357	416	378	386	387	370	385	378	384	370	315	367	390	357	371	357	418	397	352	393	350	369	399	369	362	359	381	406	378	356	379	380	351	369	347	356	341	379	350	367	392	328	385	384	406	356	354	373	385	335	397	388	322	403	383	376	410	377	371	387	372	357	377	374	328	368	411	381	401	377	372	344	375	403	365	364	405	405	391	366	347	357	356	377	376	407	395	404	382	381	343	345	386	393	375	366	363	364	392	389	383	341	353	429	367	367	390	392	379	359	386	384	389	366	383	371	385	401	389	390	345	376	349	376	345	320	364	370	389	359	373	353	351	379	334	367	351	362	401	350	378	361	375	382	380	399	337	395	379	352	364	376	364	352	371	366	412	333	419	376	352	362	387	376	381	365	368	375	388	338	339	390	371	350	415	405	379	398	379	366	378	395	335	340	378	351	343	333	420	354	382	349	354	391	397	362	354	373	325	338	376	370	380	384	354	353	341	377	363	376	414	353	390	365	345	402	383	373	356	339	346	387	360	384	380	380	358	376	382	373	371	349	370	378	329	410	377	387	370	381	387	352	362	360	345	389	385	390	370	370	367	391	406	353	367	370	375	361	396	422	373	358	357	379	405	369	357	388	374	409	345	390	343	382	374	372	329	347	383	403	350	339	407	372	340	372	350	387	377	376	392	369	352	409	371	343	353	356	373	362	397	375	367	376	365	413	381	394	384	357	343	359	357	377	383	325	369	363	397	366	366	325	373	376	373	360	406	338	381	357	389	369	408	375	381	359	354	381	398	402	400	364	354	375	365	316	359	379	385	372	342	381	408	357	354	347	372	349	392	387	361	368	358	342	368	404	341	382	374	371	386	341	332	347	382	352	373	362	372	386	391	380	356	348	346	339	382	344	384	350	358	372	417	402	375	351	366	379	372	376	390	369	372	339	361	370	392	358	382	399	350	365	377	363	380	352	368	371	356	378	382	378	355	388	399	358	414	369	384	392	406	394	362	370	343	377	355	364	364	357	371	389	363	362	366	361	389	382	375	366	347	371	360	394	353	403	345	356	373	347	377	382	384	374	396	387	362	347	382	385	359	396	385	392	374	347	402	371	375	370	414	358	364	341	363	365	361	350	362	396	372	398	363	360	400	399	370	371	386	353	353	395	377	390	368	410	388	384	388	343	356	357	362	382	432	365	359	347	339	354	362	348	363	387	357	370	354	373	386	356	360	387	355	359	352	394	387	353	366	379	370	368	367	347	372	397	381	362	389	398	375	393	392	352	405	413	346	359	348	382	358	328	366	382	387	391	383	370	338	390	403	376	384	358	355	377	362	365	366	368	365	358	373	367	360	401	345	362	388	367	349	405	366	372	366	389	353	392	358	365	392	361	360	401	364	385	416	400	405	372	383	369	355	381	363	366	375	367	386	352	389	363	362	392	361	405	358	366	371	366	368	364	391	367	392	357	410	362	411	368	380	389	377	331	394	351	338	374	378	349	379	346	361	387	348	355	414	387	399	383	388	389	382	338	373	376	387	353	355	380	395	356	388	382	367	315	363	364	356	362	344	374	364
8110	18727	15606	8779	6503	5041	4158	3523	3174	2985	2838	2464	2200	1884	1617	1376	1195	1100	1011	919	861	859	768	670	575	600	560	550	542	496	542	535	477	474	537	490	518	528	505	507	474	513	465	464	480	461	454	450	483	479	477	473	452	466	461	448	444	460	444	430	439	415	453	452	462	473	474	447	420	477	435	439	468	490	457	457	427	496	447	396	480	449	457	454	468	448	443	466	480	412	444	436	430	439	443	469	433	463	458	446	441	399	449	432	433	463	430	441	455	440	443	441	425	440	467	452	460	447	412	407	437	431	446	477	447	446	420	493	449	460	435	462	493	461	453	465	465	476	440	496	442	449	483	461	448	437	425	472	460	455	456	444	466	454	452	450	446	428	440	461	503	475	456	457	477	437	500	420	417	427	443	458	420	433	441	463	417	416	434	433	464	448	431	434	465	492	420	438	435	457	476	461	446	423	410	446	443	464	417	467	445	443	451	453	449	400	465	420	445	437	442	437	461	441	451	417	451	484	421	472	472	409	450	449	447	437	469	456	437	472	432	465	401	476	482	434	439	475	467	431	435	450	423	475	464	462	441	456	453	430	429	446	430	456	477	418	465	416	480	452	440	432	432	462	484	411	389	476	425	408	449	431	470	448	448	462	439	447	421	446	447	467	423	462	422	471	389	448	399	410	466	418	440	483	422	456	425	428	450	460	441	407	413	464	420	448	390	444	424	437	430	451	445	440	444	421	401	425	432	451	458	441	440	443	418	452	471	458	453	438	428	438	452	411	428	443	447	420	466	407	429	420	428	436	477	486	438	409	446	448	448	403	414	446	427	420	449	464	439	458	419	409	440	445	457	461	451	444	462	430	429	481	443	429	423	441	445	456	411	432	429	437	426	452	437	405	462	456	418	442	401	430	441	446	425	442	453	458	433	423	421	427	431	448	448	386	425	442	418	427	470	455	478	455	452	444	440	451	441	402	415	461	444	470	431	420	478	416	426	425	472	418	427	461	432	456	481	440	419	473	431	435	426	434	446	465	457	434	458	471	445	427	408	459	433	410	464	433	435	428	420	422	453	441	415	437	452	407	436	443	408	451	414	455	431	459	457	437	454	458	444	464	438	438	453	441	439	421	443	462	432	446	434	441	426	444	456	407	452	443	392	426	420	473	445	461	434	402	434	447	466	431	449	434	434	440	413	440	427	431	425	474	437	453	446	485	412	405	460	438	422	421	427	415	431	449	469	425	435	443	427	422	430	452	437	454	459	412	412	441	450	423	433	435	446	420	433	418	451	414	451	418	421	475	427	446	425	402	473	410	421	433	428	474	444	432	407	472	468	438	443	419	444	449	463	412	480	406	425	398	448	445	442	468	456	454	467	448	467	459	428	441	440	444	428	409	431	463	434	443	432	432	424	442	408	397	457	473	455	452	417	479	459	434	466	452	414	458	441	452	451	432	438	441	462	440	445	425	445	442	427	431	449	432	426	443	466	425	474	440	428	477	434	439	450	451	433	420	474	438	453	432	388	451	436	445	462	458	445	428	435	455	443	415	453	449	439	431	418	440	418	445	410	428	471	394	443	447	426	481	394	429	443	477	420	437	444	464	420	469	439	441	425	431	454	439	472	412	456	422	394	434	430	474	437	449	413	472	438	428	492	428	437	454	464	469	459	457	435	421	439	431	415	418	415	466	455	457	457	450	494	415	406	454	393	421	469	427	450	415	456	432	421	434	415	435	455	445	432	436	417	436	477	418	425	439	472	459	461	456	448	438	446	413	440	404	421	442	446	477	460	446	434	463	425	441	433	441	424	396	483	420	432	429	450	444	470	437	439	438	460	448	395	469	444	428	449	410	474	448	452	409	426	451	412	440	401	398	453	424	419	405	440	475	449	406	426	465	422	458	433	475	420	453	475	480	425	475	431	414	404	436	423	434	428	441	446	432	426	418	427	447	460	440	451	416	448	478	437	469	417	455	443	441	418	399	433	415	422	442	414	459	467	437	434	415	414	433	438	418	454	448	441	428	398	434	434	451	427	442	424	457	450	428	433	434	439	408	458	471	418	440	465	453	444	462	440	457	420	461	457	443	422	464	431	413	452	455	454	397	453	389	457	456	448	472	418	413	453	440	452	414	415	453	375	424	478	387	453	460	441	441	463	416	414	422	440	471	422	449	449	470	477	489	435	448	420	443	428	474	401	450	422	421	494	469	412	459	472	442	424	456	428	424	457	445	453	419	437	402	444	448	433	457	459	439	441	432	475	403	449	435	403	452	395	432	422	402	449	436	479	474	412	457	419	463	437	423	434	398	430	398	451	483	429	425	432	421	462	425	446	441	452	391	461	433	435	416	453	367	430	468	455	468	424	470	463	426	431	447	446	420	427	436	434	441	433	452	413	405	459	452	459	464	426	460	435	429	435	448	449	464	395	463	448	436	445	440	459	438	437	465	459	433	417	435	430	427	457	455	436	445	462	481	428	424	442	471	440	451	448	457	432	442	439	470	424	432	459	433	393	495	432	434	447	425	409	456	467	469	445	478	483	445	442	406	425	471	402	459	417	476	481	395	429	441	406	410	455	430	432	444	466	401	479	445	455	439	434	450	440	404	454	431	462	423	436	443	420	423	426	436	442	423	465	467	429	439	440	464	420	441	439	425	428	453	452	438	410	435	413	431	430	463	467	409	408	459	453	426	429	464	416	454	445	418	414	424	419	446	429	444	405	420	438	457	434	456	439	465	432	427	444	395	424	437	442	449	454	464	438	454	438	418	456	421	477	421	388	437	434	448	429	440	428	450	466	453	455	426	431	446	416	451	407	418	444	424	449	465	470	434	464	469	448	458	462	439	412	447	453	444	453	435	484	459	434	451	424	460	442	437	446	468	457	434	451	422	446	456	427	452	389	443	440	401	425	447	445	442	432	452	440	476	425	410	420	432	445	412	433	455	466	504	450	418	460	451	444	447	431	459	466	462	456	436	455	478	447	416	415	444	458	438	414	443	423	439	439	443	450	389	377	452	439	463	429	453	424	439	471	454	454	445	431	458	449	441	415	437	462	457	424	406	428	427	435	462	421	419	455	447	426	488	429	415	449	435	432	423	449	450	478	398	436	433	422	441	402	425	460	447	437	423	462	492	440	416	456	435	445	427	485	468	409	430	436	447	450	416	465	423	427	431	429	447	494	427	432	437	425	430	395	410	505	443	448	420	416	441	471	388	398	440	464	481	482	438	430	443	431	451	456	428	487	429	451	400	443	449	433	443	453	448	445	486	414	453	436	450	460	444	423	459	407	468	450	474	436	452	437	434	434	407	475	463	457	435	459	464	433	462	444	437	402	456	449	419	458	449	442	435	468	426	420	450	435	454	420	455	456	445	419	450	455	454	450	448	402	403	452	412	459	437	434	432	409	461	444	437	413	439	428	467	423	433	436	476	417	439	458	468	470	410	445	454	463	426	465	438	436	433	447	469	425	449	424	454	427	428	444	434	416	437	404	467
27670	20198	7438	1835	1180	1152	987	884	891	867	881	828	817	792	754	793	687	729	684	703	715	716	723	689	703	694	688	650	687	644	653	645	631	625	650	642	719	648	639	655	691	675	641	671	645	636	675	644	671	708	658	677	653	661	657	681	667	677	664	646	708	636	644	647	708	659	651	611	704	693	654	673	667	665	673	676	658	657	674	695	678	661	623	698	624	624	701	675	637	665	670	677	672	666	662	644	723	625	637	676	651	684	685	596	664	640	660	690	615	651	654	639	643	640	642	678	699	678	659	683	677	716	721	670	669	642	639	609	691	686	649	667	671	667	691	668	691	689	611	676	643	653	656	640	672	703	674	676	661	693	673	659	646	665	668	664	658	645	624	678	629	664	670	650	657	695	723	675	666	644	656	647	675	636	659	663	601	676	637	651	654	668	652	655	635	692	696	654	651	705	657	651	654	703	655	746	678	662	638	693	706	646	647	674	671	629	682	633	684	728	669	645	707	686	644	663	663	671	652	642	651	681	627	665	657	606	691	678	657	650	683	655	675	669	668	647	634	625	700	672	696	616	672	687	655	636	673	697	670	657	705	617	663	690	681	666	664	688	673	668	654	650	655	638	618	667	648	674	623	673	683	736	687	694	643	691	664	678	671	741	706	667	631	713	625	644	690	692	710	675	711	665	714	641	646	657	710	654	663	711	622	648	656	681	679	695	664	678	659	658	662	678	656	643	694	635	687	668	652	700	683	654	678	644	631	702	647	666	636	674	678	676	704	703	630	655	671	687	727	630	654	678	656	649	632	683	695	656	652	673	673	674	627	711	631	688	694	722	698	643	655	634	633	683	689	694	653	659	599	687	633	669	721	621	675	642	660	644	674	685	664	636	697	627	629	634	672	682	684	661	650	669	670	685	674	694	641	652	643	691	663	697	652	682	674	650	659	645	634	695	675	689	663	634	612	678	697	643	647	671	679	677	682	678	642	657	704	647	663	634	705	709	706	671	638	681	687	703	665	612	670	647	636	661	693	698	722	634	735	598	616	633	643	634	697	701	666	679	621	695	706	679	650	677	667	665	652	708	667	658	700	662	702	650	674	685	686	660	641	661	638	665	661	665	630	652	671	646	683	659	723	720	657	670	667	634	648	639	673	646	632	702	666	661	681	669	682	660	683	635	665	646	672	632	705	713	659	687	662	662	709	611	631	652	641	710	662	650	676	677	684	683	654	706	646	652	679	666	692	705	665	662	711	636	665	663	689	666	646	698	616	686	648	668	662	650	611	692	635	664	643	677	658	705	641	649	660	736	672	641	698	614	633	750	645	652	696	710	665	673	711	647	673	654	673	694	656	663	674	619	676	657	671	598	646	690	703	641	655	676	642	695	633	654	662	660	669	651	710	676	708	684	706	717	632	665	687	677	644	635	650	634	627	670	682	651	648	707	674	658	647	623	657	672	694	682	664	700	680	685	666	666	644	621	712	601	653	660	665	645	649	647	656	691	637	622	614	665	697	659	697	699	663	704	672	637	677	696	672	635	730	704	682	720	678	670	615	655	657	705	642	664	661	692	664	657	672	681	638	685	698	686	651	628	682	654	672	732	683	654	643	678	656	673	699	666	672	652	679	655	653	702	644	669	634	624	676	696	641	694	656	680	640	707	636	659	639	660	672	663	677	671	635	639	671	674	701	628	650	667	659	659	643	677	655	695	684	651	668	653	646	660	640	625	669	672	670	693	663	653	637	699	667	698	651	633	675	686	680	631	703	677	663	645	705	648	721	677	706	656	665	642	645	677	648	640	695	657	658	643	692	653	651	641	716	695	649	691	681	704	667	675	682	651	674	663	677	668	651	636	697	645	664	644	698	667	670	687	652	674	662	667	671	667	706	694	650	636	644	679	669	685	645	670	676	667	648	675	631	641	685	691	641	670	631	654	663	687	666	666	674	674	667	657	677	717	665	687	668	659	647	619	722	639	668	633	652	676	652	652	625	673	669	620	677	658	649	712	648	668	671	675	711	705	675	670	664	728	654	692	674	623	675	592	654	631	642	682	666	705	646	650	684	683	671	679	639	668	678	680	719	664	649	623	636	665	666	693	686	732	732	617	720	662	715	647	689	666	586	676	666	678	640	648	692	672	615	684	697	663	683	690	679	646	639	681	659	683	627	714	649	654	669	675	697	707	619	681	643	681	652	661	677	664	676	652	687	628	634	616	680	644	686	642	653	641	663	674	679	644	636	624	694	689	629	654	655	652	688	658	654	668	654	661	673	657	701	697	634	650	662	640	657	702	694	663	637	649	668	701	674	651	660	646	650	685	676	696	641	707	649	665	668	676	668	724	668	659	626	703	679	670	643	678	696	650	629	731	647	666	761	675	692	682	641	621	645	738	640	623	620	666	669	657	639	648	682	680	651	695	750	689	680	670	675	666	737	660	671	654	690	673	638	662	669	666	671	667	694	620	610	638	694	673	689	645	701	643	685	686	666	635	609	685	657	738	698	660	649	693	646	675	682	734	700	679	677	706	711	651	719	698	675	699	650	675	687	648	633	671	659	681	636	690	680	646	654	703	688	639	683	665	694	679	668	656	668	675	688	660	646	707	711	643	637	643	665	662	689	691	698	658	644	681	647	663	714	644	612	673	669	614	647	709	648	674	656	691	680	662	625	679	681	649	634	675	689	692	672	704	673	696	698	630	671	647	701	631	647	690	664	650	685	698	641	648	663	634	649	661	652	665	683	681	675	663	657	644	664	650	636	698	660	686	693	640	706	650	654	697	657	693	689	675	677	623	680	635	672	655	680	653	660	676	699	686	642	643	633	641	672	722	705	658	675	696	684	601	667	702	673	627	651	675	657	664	659	691	669	692	652	666	664	683	666	687	693	648	652	660	674	689	650	646	609	697	694	656	699	677	695	691	725	666	661	617	674	705	658	691	670	637	651	680	636	647	648	669	723	681	632	654	695	695	600	606	656	670	659	662	655	608	661	659	649	655	656	623	679	620	718	720	679	650	668	695	672	666	669	664	676	686	648	668	672	686	650	627	654	666	634	641	662	685	668	680	658	657	651	616	699	647	679	674	671	656	664	656	660	693	627	655	671	687	693	667	651	640	688	677	657	730	629	658	649	647	674	666	651	659	664	681	641	660	624	667	667	677	699	663	683	672	688	674	667	671	708	659	655	657	626	624	637	683	644	688	626	641	711	687	674	657	662	699	618	719	706	626	690	684	662	670	646	671	665	654	679	652	699	665	666	639	715	653	665	614	628	665	599	632	681	676	637	712	673	646	670	680	677	671	605	689	670	672	680	681	665	684	658	605	652	668	674	709	673	716	696	672	639	664	687	691	683	643	628	632	701	661	636	658	703	689	687	628	656	682	664	662	710	648	680	675	624	650	713	654	677	648	686	632	619	686	671	714	659	637	687	676	641	707	634	692	668	669	635	667	676	690	670	689	642	656	675	657	623	668	717	659	637	665	655	645	692	709	678	690
5012	3295	2817	1978	1587	1415	1456	1379	1362	1407	1417	1343	1162	1157	1055	1035	960	981	989	923	895	899	816	798	793	839	847	812	825	833	799	793	804	777	814	820	818	784	831	820	817	857	804	815	779	812	796	810	832	844	831	840	807	793	835	814	805	820	791	769	830	815	823	757	800	822	840	830	791	832	861	827	877	804	848	814	773	841	757	786	763	824	866	789	845	865	819	797	869	846	773	769	848	779	843	826	812	817	796	850	769	826	798	860	807	814	821	826	794	869	784	786	777	752	794	787	823	830	802	869	824	839	842	839	811	821	886	831	787	831	823	842	821	848	814	823	831	789	815	848	788	821	788	841	815	780	825	824	825	818	886	858	839	837	762	827	870	799	820	840	772	820	812	801	813	828	852	807	826	834	803	831	777	787	794	875	807	876	805	795	837	795	870	814	821	820	806	832	784	749	775	773	860	824	913	787	769	819	787	817	847	842	882	801	810	808	847	807	804	817	814	851	818	825	824	840	789	843	819	832	803	864	752	783	795	790	746	783	848	798	853	797	805	849	791	807	862	778	812	841	818	823	821	770	798	796	810	793	782	849	826	805	836	772	854	789	810	863	850	840	797	834	797	770	773	813	837	821	824	777	786	749	827	806	771	725	797	827	842	753	820	802	836	841	787	812	789	821	794	804	912	820	795	781	803	819	856	789	794	817	827	812	781	869	848	840	784	766	780	833	825	843	778	795	873	833	817	855	810	809	797	819	817	847	807	796	811	845	818	791	816	829	819	789	750	775	823	851	838	809	806	769	866	769	850	817	809	838	801	775	779	805	832	847	861	772	854	761	847	782	799	805	800	834	766	815	824	838	763	785	780	826	779	864	814	839	821	813	820	800	768	815	847	794	835	788	797	823	786	799	807	839	802	748	818	863	787	761	729	827	807	862	835	784	799	826	799	816	809	826	781	834	808	774	811	803	815	769	806	828	814	829	783	806	843	812	741	789	802	795	811	817	825	802	823	790	791	807	813	832	823	760	833	796	784	820	815	817	826	798	873	760	782	812	810	840	827	785	819	780	822	797	833	792	789	785	806	785	776	834	791	833	798	831	807	806	800	804	821	776	788	855	829	795	806	797	811	818	830	856	809	845	809	806	833	831	843	816	771	856	805	842	790	824	840	819	821	868	801	838	791	801	824	840	789	836	799	779	874	826	848	821	795	827	787	827	813	820	805	789	786	843	885	823	790	824	848	789	847	841	789	824	801	869	821	755	750	794	808	799	765	833	827	784	795	781	810	850	825	836	801	863	784	801	783	797	809	859	782	830	809	765	801	828	769	851	840	832	824	893	781	807	813	802	745	800	823	793	761	832	799	796	831	840	833	794	863	788	815	806	868	807	853	741	776	809	828	793	772	778	824	817	766	809	814	815	834	874	774	797	844	811	801	809	788	792	813	822	805	817	789	827	770	841	781	803	823	809	753	803	812	784	780	791	783	872	771	731	790	780	777	799	827	812	815	834	815	814	799	822	800	825	780	867	753	777	825	832	759	795	792	853	821	772	799	808	774	775	859	867	811	817	785	830	856	735	854	764	806	835	845	849	739	811	718	786	808	784	785	846	816	776	790	752	881	829	802	767	759	810	809	827	751	800	805	817	813	809	856	837	833	852	763	809	789	807	834	812	782	861	806	801	801	828	817	726	794	819	839	796	774	800	805	843	768	792	794	804	807	811	801	801	812	794	785	834	774	811	758	848	840	837	821	811	797	775	818	783	854	827	791	825	790	816	785	846	801	804	820	807	845	827	803	830	834	800	800	821	823	825	815	824	853	835	757	818	815	756	827	809	855	831	847	828	823	784	793	794	809	810	763	797	783	810	884	837	819	828	817	729	826	773	759	788	803	796	758	785	808	802	778	817	863	803	776	848	793	801	818	830	844	800	804	820	771	908	802	852	779	759	815	802	794	775	789	796	863	864	780	822	825	779	860	755	792	834	803	779	814	846	811	822	814	814	843	805	822	846	794	812	775	737	822	860	854	832	789	848	849	833	813	794	813	781	804	797	802	832	803	831	792	764	805	817	819	839	828	796	814	763	806	785	786	832	753	753	883	783	794	812	867	794	832	826	817	873	781	791	810	817	816	807	820	866	797	834	780	810	804	824	836	809	767	810	804	793	790	811	849	802	801	807	797	781	827	790	774	834	818	853	759	823	800	779	828	736	805	856	804	759	791	807	781	813	770	770	792	803	781	805	795	834	769	849	809	860	842	759	781	819	851	830	769	791	808	802	786	773	829	841	757	848	835	772	779	759	800	832	788	796	830	784	816	805	830	798	777	792	794	791	792	828	830	788	828	818	827	845	815	778	786	877	810	789	802	801	801	835	787	808	805	802	792	785	772	823	783	811	839	799	802	781	828	816	825	833	789	815	810	814	743	814	755	810	794	822	817	831	824	856	811	761	802	791	808	792	778	753	822	800	826	806	853	801	804	759	798	822	853	802	794	851	823	822	829	787	840	771	819	839	818	823	824	864	766	806	807	807	801	862	787	766	851	809	791	839	819	799	817	767	746	845	730	861	817	815	766	854	806	858	841	827	852	830	747	795	819	769	768	807	816	881	767	809	748	812	838	786	844	784	815	786	787	858	800	805	862	760	842	825	849	813	787	821	807	849	850	791	825	775	776	841	831	748	850	807	856	770	763	813	773	836	791	803	797	802	800	800	811	770	824	790	812	771	826	796	796	807	822	842	788	826	811	781	868	811	798	791	855	810	792	823	788	837	827	891	822	808	789	853	827	793	782	783	844	818	798	842	822	788	759	797	775	798	790	796	812	903	808	800	816	793	836	838	806	790	872	820	830	805	826	746	806	776	767	870	835	804	836	792	800	769	782	851	784	795	833	800	834	780	804	805	850	794	843	817	825	823	777	796	805	857	819	820	812	817	791	809	828	760	848	808	819	810	812	812	795	844	840	794	836	827	859	784	803	813	849	765	798	809	820	870	782	823	752	845	817	852	832	886	797	852	774	828	840	792	830	826	788	829	822	787	823	804	842	783	806	779	765	812	802	757	827	796	760	755	821	812	770	847	786	823	783	728	802	792	828	877	802	815	767	834	773	810	788	829	824	849	793	781	794	779	814	854	791	824	804	833	784	837	802	810	830	793	764	826	791	812	796	857	823	834	816	810	791	827	803	784	798	772	849	793	793	793	779	750	828	796	758	816	843	809	817	776	827	857	797	801	818	863	761	823	811	801	881	864	787	783	770	828	811	816	828	817	782	870	799	818	816	848	877	890	887	783	808	846	789	822	772	835	809	853	805	814	816	830	739	838	828	794	774	801	824	798	800	775	814	836	832	837	841	802	815	773	815	818	885	849	762	786	781	825	840	776	805	847	832	776	802	764	781	791	788	826	814	793	777	802	810	830	753	798	822	825	836	891	797	813	809	844	864	779	785	795	806	790	843	804	847	765	785	866	832	810	803	860	788	783	777	787	809	827	835	844	832	816
24686	21658	29105	24701	21628	9064	1748	1254	1210	1103	993	853	827	697	691	674	585	558	575	555	557	508	492	475	439	433	414	460	432	446	432	405	406	440	426	422	448	404	408	419	398	409	411	440	438	389	410	386	382	431	426	431	423	414	401	428	403	428	449	427	399	385	412	380	415	405	393	406	443	379	366	417	395	423	406	393	413	385	415	412	381	394	359	419	415	408	385	400	395	438	407	405	401	392	383	444	385	394	399	411	391	415	418	408	395	387	428	422	411	406	415	407	414	407	408	425	401	407	385	387	385	376	451	437	407	418	399	409	428	436	432	398	430	413	396	406	442	372	388	397	406	391	405	394	426	459	436	432	442	421	362	408	430	382	412	388	433	390	395	423	384	390	392	403	393	396	386	371	398	401	404	414	407	446	406	374	413	426	386	388	424	418	373	410	399	430	395	404	420	436	404	395	430	398	402	400	365	403	391	387	410	407	418	399	385	384	405	379	387	420	388	416	392	397	379	421	404	435	411	429	415	422	402	385	413	357	399	385	447	425	437	409	385	371	389	385	379	386	423	435	416	410	376	400	396	415	414	410	399	362	425	400	386	393	383	433	413	365	423	389	400	440	413	414	395	442	403	397	416	420	387	380	459	410	391	364	371	392	393	400	399	403	384	362	399	382	440	388	409	392	428	380	396	386	419	386	394	421	407	412	424	376	387	405	364	404	390	432	430	379	419	362	394	417	388	378	409	360	397	423	418	418	437	423	414	369	399	386	403	394	407	423	366	412	403	423	394	427	385	419	419	408	394	386	406	436	396	375	394	407	409	457	416	404	392	393	397	389	382	415	413	384	382	445	432	410	450	413	425	402	423	402	396	377	398	398	415	394	399	392	394	398	386	398	405	425	413	391	396	366	402	400	400	419	416	437	391	382	419	408	410	399	418	399	389	420	439	416	417	428	404	378	422	453	418	391	402	416	417	378	397	404	397	416	416	401	434	406	434	419	392	436	393	381	368	408	400	378	413	398	376	411	432	436	407	394	428	392	406	398	354	394	378	433	394	401	374	418	387	398	373	407	390	421	365	367	399	408	403	398	430	402	393	356	404	420	422	392	399	427	416	395	402	372	408	407	405	430	396	402	405	401	373	373	400	447	412	353	388	383	387	417	470	399	379	395	385	445	417	428	370	401	362	415	399	387	405	468	430	439	418	388	403	406	402	419	404	375	387	426	404	421	442	406	421	381	357	408	420	401	435	378	404	374	417	402	432	431	428	319	393	423	393	393	407	414	422	410	381	382	414	379	376	411	405	373	394	454	388	405	414	381	374	404	424	426	371	401	455	429	406	388	387	424	394	403	360	391	397	407	434	410	402	421	394	395	439	403	407	389	386	373	410	420	400	415	424	405	415	409	423	420	410	417	369	395	400	397	394	391	406	418	424	380	417	397	400	420	436	413	366	415	398	391	380	386	415	345	375	361	417	396	399	412	436	399	400	386	441	395	428	433	420	410	401	427	399	420	408	429	410	407	390	428	390	390	377	402	402	388	419	377	446	437	390	399	423	379	395	426	385	407	378	393	386	398	421	414	400	408	364	380	431	398	394	397	452	380	441	391	403	363	391	362	362	409	422	401	374	430	412	401	397	411	397	389	386	434	401	399	367	415	375	363	422	420	414	406	436	368	395	385	370	366	379	394	434	380	382	351	413	414	430	409	397	369	413	385	388	400	372	383	385	393	396	426	426	417	387	383	400	405	379	406	415	398	395	403	408	386	381	381	411	405	422	422	390	385	424	395	385	380	411	409	426	409	408	423	451	398	377	384	421	374	398	384	370	431	427	408	445	386	400	369	382	395	369	392	403	409	407	409	397	399	420	385	383	393	428	424	416	382	382	369	376	406	388	378	394	393	413	420	409	391	413	385	417	366	433	346	369	406	396	418	391	403	377	404	386	386	413	401	416	439	436	396	395	406	421	355	380	427	418	383	407	390	392	431	420	408	381	408	413	404	400	386	391	410	399	427	401	426	399	416	387	406	399	403	403	398	361	413	382	415	410	397	397	406	450	397	399	379	410	373	403	414	412	375	372	407	428	386	392	393	402	427	377	419	422	398	448	362	435	448	409	402	376	408	440	435	403	398	381	388	371	377	393	400	391	421	399	419	393	371	407	373	416	392	416	366	439	406	431	381	411	363	400	423	428	398	417	400	408	377	394	420	414	423	419	411	398	393	457	424	420	369	428	422	429	383	439	427	385	407	436	405	403	384	407	407	384	384	397	381	371	377	402	429	418	414	424	416	421	408	384	372	389	407	405	423	380	415	420	383	409	383	414	383	435	426	420	422	439	429	385	419	354	428	387	403	385	447	460	416	397	397	358	414	412	399	381	429	411	395	406	383	397	444	390	381	377	413	402	409	415	402	423	378	409	391	399	399	413	391	363	395	402	430	358	399	388	415	396	361	389	396	407	429	415	393	394	437	400	424	382	392	405	398	375	400	416	389	393	447	451	385	383	367	385	407	391	409	409	409	352	386	389	390	403	411	406	406	366	400	389	413	391	393	384	438	425	417	377	399	403	445	375	377	414	415	423	366	414	390	409	407	415	356	379	376	408	361	418	382	417	383	390	409	371	413	418	381	380	394	391	387	401	388	433	425	407	408	390	430	384	396	378	406	388	397	443	381	382	380	380	383	369	382	427	411	405	402	391	429	396	383	423	427	423	418	430	343	431	409	415	448	406	401	415	383	407	428	391	425	421	385	394	430	382	389	419	421	408	427	397	407	392	403	389	384	356	374	403	414	402	374	410	417	391	419	415	411	411	383	375	393	391	412	418	387	410	417	397	378	408	413	423	404	434	386	405	435	378	436	418	441	413	356	396	387	410	403	424	416	362	434	393	427	412	437	415	418	416	369	422	417	434	392	385	404	399	411	385	405	408	350	448	388	391	386	404	429	425	422	395	423	406	385	401	412	391	398	393	393	409	420	358	414	385	430	397	415	404	402	404	392	379	390	375	390	391	399	397	448	400	401	410	381	405	413	405	359	379	397	420	400	413	406	408	380	421	380	413	388	410	410	451	421	395	391	456	399	402	408	417	385	399	388	419	410	421	409	385	389	377	398	404	357	412	383	434	422	371	422	387	407	410	416	402	444	395	405	390	383	400	357	396	379	398	408	376	388	398	390	407	411	420	420	387	407	392	400	403	413	400	426	419	397	407	375	394	422	431	382	412	396	406	405	394	393	437	402	380	386	402	428	394	395	396	373	414	393	369	400	390	397	396	399	394	416	389	393	428	411	432	383	421	396	366	401	401	441	387	371	406	434	394	400	391	394	415	440	407	406	433	431	402	398	392	413	377	393	407	391	379	406	367	410	416	427	402	407	401	397	435	383	438	407	403	382	433	403	375	391	419	385	374	404	421	410	368	432	384	409	380	413	407	404	404	396	371	364	412	414	450	412	399	387	399	332	403	443	387	388	410	389	406	405	426	431	392	423	391	396	406	399
5918	12576	10673	5664	4278	3214	2771	2569	2359	2268	2015	1728	1529	1340	1236	1067	980	875	855	856	802	746	686	622	617	571	568	590	531	528	523	565	551	592	560	547	545	501	572	533	527	507	530	506	506	540	539	494	491	536	521	524	473	513	520	489	491	548	480	485	546	502	539	530	506	517	544	514	495	529	572	548	483	512	481	507	553	506	472	530	487	505	550	495	492	484	565	517	510	536	501	525	555	523	493	508	513	528	490	521	564	479	540	533	496	539	548	548	523	493	503	517	505	528	540	512	515	521	482	590	515	459	532	509	532	576	494	515	540	499	520	499	521	519	479	528	553	529	555	492	501	528	506	540	511	532	501	517	511	492	480	510	512	490	537	548	507	502	528	503	522	522	484	504	545	505	519	535	520	508	505	542	538	508	526	495	473	484	528	521	546	494	503	515	494	530	489	488	497	553	519	530	543	545	495	526	481	480	470	560	510	501	501	504	484	542	438	506	546	487	524	514	501	500	507	510	489	504	547	524	488	491	496	480	519	475	494	482	528	515	509	457	479	513	484	546	538	508	510	483	505	537	515	502	499	477	484	531	489	512	452	509	464	541	504	514	505	532	486	502	505	521	486	488	505	477	521	469	486	498	501	487	489	528	477	474	498	495	489	490	504	511	506	541	486	541	532	500	515	492	497	510	532	453	478	517	504	527	528	454	525	470	479	489	492	494	539	521	527	459	542	491	480	502	515	519	472	470	476	484	495	516	484	521	443	551	481	512	483	467	509	521	492	458	507	507	509	524	495	549	543	553	503	497	538	507	521	461	515	523	504	494	473	557	488	493	524	540	533	501	532	507	506	506	502	456	485	513	539	493	491	510	490	505	507	485	492	527	497	535	515	532	471	502	491	504	518	545	525	473	509	502	504	485	525	533	504	525	531	560	521	538	494	526	503	482	526	565	543	489	518	493	505	484	563	553	494	504	522	519	551	474	499	499	493	481	529	518	489	535	504	500	535	491	489	508	504	511	496	475	518	497	484	535	492	501	480	523	524	473	542	501	539	476	502	513	488	550	544	472	503	575	485	478	542	485	478	544	495	517	451	531	547	476	464	536	502	513	515	479	516	521	515	483	467	452	512	487	492	510	514	520	484	549	489	457	480	488	466	496	516	500	499	502	509	523	550	502	509	505	504	510	523	527	485	498	533	517	470	467	524	501	496	519	543	530	485	514	492	515	524	506	496	510	518	506	495	505	510	535	501	500	546	500	484	511	509	520	520	462	483	478	493	492	535	501	513	496	504	503	484	535	523	502	493	494	502	504	463	486	483	503	564	487	506	510	473	534	489	501	501	524	499	531	513	518	513	536	492	505	548	493	512	515	505	506	528	514	531	502	471	509	483	522	495	506	490	483	511	506	502	515	507	501	545	524	503	472	508	507	559	480	477	524	522	503	478	508	457	538	511	513	476	521	494	496	509	506	487	511	518	513	519	486	502	523	504	528	553	489	506	499	499	512	559	504	516	537	511	478	531	496	497	482	509	545	525	523	514	499	464	472	509	528	447	450	507	503	505	476	471	520	494	520	463	485	539	507	502	507	536	460	496	509	526	516	491	485	509	511	537	505	519	508	506	500	537	504	470	513	523	436	508	513	520	512	519	512	516	473	504	490	486	517	513	537	520	506	489	488	493	527	536	485	499	512	511	511	485	528	477	507	545	501	511	503	505	497	541	475	516	514	488	539	479	518	494	463	507	500	525	512	537	502	488	503	483	487	477	488	513	525	521	533	518	475	457	501	504	494	497	472	513	515	493	524	504	515	495	513	545	509	483	505	480	513	527	495	498	516	520	520	482	522	532	500	503	518	493	502	529	509	482	507	533	470	502	545	516	518	533	513	564	510	538	486	499	493	525	480	476	515	484	487	482	518	513	489	505	491	485	504	483	476	488	548	482	535	471	507	515	533	494	525	476	505	500	515	570	437	503	527	525	481	487	474	514	529	501	483	521	506	456	499	526	505	506	484	526	543	542	491	487	527	526	494	490	532	508	509	535	503	509	488	510	539	492	508	473	480	501	490	486	488	516	509	510	487	528	511	471	484	521	465	529	519	482	505	508	475	530	456	503	521	481	498	508	546	494	482	535	501	505	516	545	521	508	525	507	477	495	503	503	538	493	526	523	498	492	492	510	518	530	503	479	485	508	494	505	519	506	533	526	491	491	547	512	506	529	540	517	537	469	492	536	507	539	506	480	487	495	522	503	489	517	511	533	519	504	528	525	503	462	523	499	508	521	551	492	536	492	488	459	520	510	494	543	479	519	523	535	531	490	499	531	464	478	511	483	513	521	490	540	513	521	576	524	516	500	504	508	516	528	528	459	537	516	477	548	453	450	536	504	489	502	516	476	548	529	477	462	522	513	504	512	488	501	488	503	535	511	505	495	548	525	521	481	518	526	498	527	528	480	538	529	530	536	502	522	533	489	479	507	520	482	505	502	511	532	511	553	503	477	499	523	483	516	489	521	504	529	480	489	500	481	543	469	525	426	485	576	518	526	530	495	496	484	471	537	509	512	512	510	534	498	525	520	516	489	544	536	499	513	529	503	528	499	475	543	492	507	530	539	473	549	554	509	508	511	543	504	502	517	458	485	495	541	528	533	524	539	469	516	503	464	505	508	550	491	496	518	531	504	496	452	533	459	490	530	485	513	531	486	500	542	540	515	547	486	512	511	511	575	564	538	469	524	511	515	520	486	481	505	493	489	513	476	497	506	498	476	496	527	518	526	500	526	490	486	534	540	475	522	495	499	518	547	490	501	513	531	520	540	493	474	536	501	499	513	485	540	520	536	501	503	552	526	546	522	495	492	509	494	510	499	519	492	458	514	498	528	499	500	517	504	503	487	506	540	519	496	488	518	533	522	467	517	556	558	498	506	486	496	527	494	492	498	538	497	494	527	510	501	511	520	505	541	478	495	491	455	516	495	470	537	512	516	515	528	515	492	527	478	520	522	489	458	517	527	530	537	495	525	549	523	482	542	498	501	489	531	522	495	543	553	511	530	500	528	483	505	489	487	526	523	515	496	518	502	487	495	526	535	473	516	470	542	532	507	534	504	541	548	516	539	487	499	501	530	488	478	530	534	483	506	507	501	498	463	508	517	514	489	505	474	550	491	533	464	530	492	480	519	471	494	548	533	536	519	481	486	478	501	483	509	492	488	507	456	468	482	512	486	503	519	487	499	543	493	495	517	505	500	480	492	534	494	481	487	511	458	553	525	505	510	499	477	518	531	464	518	471	506	483	496	489	499	506	507	501	554	496	537	534	506	495	507	509	499	566	487	491	500	497	501	526	503	537	542	519	494	457	500	484	499	547	521	482	461	535	503	489	537	528	506	493	491	484	551	474	521	542	467	488	511	477	577	546	503	509	494	517	558	473	489	520	494	519	498	515	525	494	483	456	546	490	499	579	502	502	503	524	533	466	540	463	454	506	488	492	524	483	507	507	496	541
23583	21586	29489	24156	21589	21611	7445	2042	1590	1509	1289	1171	1017	896	813	724	675	660	609	647	564	554	521	484	434	421	456	453	415	400	388	407	411	428	399	447	386	396	400	388	374	395	392	419	403	423	391	396	389	408	389	373	400	327	358	380	352	416	393	349	336	362	407	372	407	388	368	344	394	405	370	369	405	372	415	376	386	390	346	369	388	354	354	413	365	412	420	399	348	357	349	398	383	392	396	380	390	379	377	380	375	411	372	362	380	389	377	367	381	371	340	376	386	374	361	378	344	386	393	378	395	365	399	373	362	404	389	370	344	363	393	338	383	358	374	411	391	383	374	365	377	370	374	408	384	368	349	401	379	356	371	371	379	400	375	376	398	399	368	425	349	350	408	333	356	397	382	368	388	369	378	359	311	375	380	409	379	338	371	385	355	372	367	370	412	373	367	362	383	417	358	364	394	394	380	380	397	371	358	363	336	377	392	351	396	387	399	363	382	370	398	375	372	398	388	386	376	358	402	366	392	380	364	397	394	365	375	382	391	371	400	372	371	397	399	382	353	356	402	359	363	341	377	373	397	361	376	393	416	393	366	347	347	374	389	387	382	393	348	377	374	354	386	377	404	374	367	377	354	363	390	385	404	361	373	343	397	370	353	352	370	344	375	369	388	364	403	394	333	381	311	389	358	343	393	374	351	410	370	375	364	370	358	376	379	375	379	378	405	364	339	355	392	363	356	387	382	364	375	390	371	372	347	392	348	372	387	381	361	386	381	367	438	347	402	376	346	378	364	396	355	393	379	378	381	386	364	405	356	366	352	397	364	361	402	374	367	388	397	344	354	399	357	371	390	370	370	392	345	358	395	356	372	360	388	387	336	372	352	367	368	424	388	339	364	389	367	367	400	364	356	401	374	390	375	359	348	359	375	372	376	374	399	382	353	358	351	385	390	366	391	351	368	364	348	378	374	384	394	382	347	385	370	402	371	357	385	380	362	362	381	365	380	387	405	363	366	412	349	367	382	340	347	383	373	353	385	341	349	391	356	368	360	383	380	385	375	350	401	380	389	377	357	379	393	381	388	368	359	368	386	362	362	386	380	372	325	368	367	415	380	369	398	403	381	363	384	341	381	345	371	350	377	365	368	357	404	348	350	410	412	394	353	363	374	375	391	361	411	367	350	394	398	379	392	387	363	349	363	346	360	395	372	373	386	374	366	335	375	386	385	358	371	340	371	363	373	364	392	368	370	389	393	399	389	367	387	375	368	375	399	381	384	364	381	353	365	365	387	387	370	344	337	358	356	365	372	362	367	355	356	343	356	372	354	334	350	374	360	369	361	358	417	373	383	377	371	412	395	388	376	367	381	393	373	392	362	358	349	346	351	360	393	353	384	347	367	384	391	365	407	394	401	372	330	392	368	400	344	364	391	392	353	372	405	375	382	371	367	364	373	358	367	362	371	382	360	367	387	336	349	388	356	367	347	351	379	370	365	350	423	361	344	370	350	346	388	402	371	385	360	406	361	379	342	368	356	376	397	356	342	340	362	342	368	358	340	366	394	360	395	419	390	359	387	353	379	353	384	384	372	390	370	406	355	345	374	356	403	388	372	359	379	340	356	393	395	351	419	369	369	364	339	364	370	359	353	389	344	399	404	357	358	370	402	372	346	402	370	385	413	403	368	349	360	397	369	395	374	365	372	395	347	366	355	366	365	386	332	382	365	360	397	351	377	376	388	394	401	412	344	367	363	395	376	308	352	394	371	371	382	363	342	386	348	358	364	356	400	398	341	369	341	360	352	371	388	362	379	402	352	361	342	393	354	414	367	366	387	346	370	392	356	342	381	362	365	396	364	407	351	353	381	373	347	346	386	363	356	350	348	357	380	412	365	341	376	364	368	396	356	359	399	359	336	337	373	350	381	355	334	362	376	378	359	421	389	342	374	356	359	394	386	379	389	372	379	368	362	335	359	391	381	360	387	349	389	348	387	358	361	395	358	372	336	378	407	333	366	359	348	364	367	369	352	400	348	377	349	374	390	373	387	354	391	352	381	379	350	351	378	361	369	369	397	379	358	345	351	375	386	373	345	388	381	385	371	378	351	348	400	369	369	371	360	385	410	359	388	371	363	337	379	395	403	366	360	374	365	378	362	382	353	337	389	358	385	350	397	394	370	359	387	364	348	387	365	366	388	380	368	379	403	371	386	337	402	399	352	357	372	348	384	382	391	366	353	399	343	350	373	384	373	387	408	373	357	396	381	364	373	365	366	369	358	392	355	367	371	380	384	317	329	375	385	358	378	362	383	338	361	370	358	360	359	348	366	379	372	355	370	374	444	372	364	370	373	370	368	385	369	353	352	379	410	379	354	382	355	358	381	359	361	399	359	410	341	359	350	356	375	390	349	372	369	347	353	379	346	404	344	368	372	382	360	394	357	390	370	348	349	355	376	389	385	379	365	351	361	383	368	362	355	393	381	385	365	387	356	383	402	391	383	357	366	382	367	355	365	354	360	372	365	363	372	352	348	387	345	368	357	358	384	357	347	370	360	364	383	383	379	386	357	350	367	348	379	344	380	381	334	385	361	357	346	390	362	397	370	371	353	413	340	376	366	367	345	356	356	319	385	359	396	348	383	379	368	350	337	353	387	366	405	353	354	347	356	349	330	392	376	391	396	381	354	400	373	360	411	392	364	348	380	400	325	384	387	381	363	366	407	337	377	419	358	378	346	355	380	350	375	340	360	350	352	394	391	379	343	371	373	371	381	367	377	383	382	377	390	385	397	371	372	383	374	378	350	371	360	365	398	352	377	374	355	344	365	372	405	347	365	377	370	401	345	381	391	388	413	394	372	362	356	372	374	384	332	365	363	379	351	357	356	352	384	373	377	383	356	380	368	396	362	358	385	364	360	348	385	412	395	378	346	367	414	387	371	375	373	356	375	354	391	364	339	402	364	351	369	378	372	385	388	398	326	347	394	387	348	368	376	400	402	419	398	355	379	365	374	360	375	350	342	356	379	378	364	354	395	338	357	355	380	394	385	378	343	356	358	372	378	362	369	396	375	362	384	367	375	339	380	343	381	370	367	341	376	393	378	378	408	373	382	381	355	362	340	379	401	409	389	379	344	407	380	386	399	372	373	348	364	402	382	365	380	370	370	369	364	374	368	357	392	392	355	378	369	386	390	413	361	435	390	391	353	324	367	382	395	363	367	392	347	364	369	357	343	348	354	369	363	373	406	367	427	385	359	329	345	357	380	361	377	386	374	370	388	384	380	385	373	341	394	391	337	409	381	350	387	378	392	362	378	355	356	357	389	397	361	337	384	351	407	314	382	388	360	338	357	343	400	346	333	395	369	429	364	384	396	355	371	329	388	405	328	414	394	376	372	407	406	397	383	392	372	363	407	348	370	392	406	368	389	365	381	356	356	403	355	361	364	388	414	397	354	377	347	333	361	374	361	382	386	348	351	355	341	353	373	363	381	402	403	403	367	357
8406	19345	16297	9512	6872	5194	4430	4037	3605	3382	2934	2387	1959	1738	1505	1310	1237	1161	1056	1053	976	821	759	649	636	582	599	578	561	522	508	523	535	502	493	475	503	478	519	494	500	490	502	512	495	500	487	444	479	498	449	446	455	445	474	423	449	502	422	418	442	473	478	475	479	473	450	461	463	460	467	429	436	442	462	452	426	430	430	435	460	437	447	474	430	426	477	431	442	461	445	441	447	456	468	441	458	405	448	434	451	475	457	481	466	438	473	439	467	456	413	454	461	452	410	447	416	459	430	456	475	451	422	449	456	447	458	456	409	462	441	428	445	439	454	455	480	400	429	456	444	435	469	414	457	444	435	460	440	426	458	458	435	444	426	448	444	436	448	440	448	446	405	456	464	434	488	462	409	458	427	473	461	442	434	430	424	404	446	464	457	437	443	437	452	463	457	442	492	413	448	442	471	467	462	429	464	420	407	439	431	407	436	409	427	474	453	475	418	424	428	428	421	435	451	441	428	434	453	445	458	415	451	449	433	453	475	446	448	423	470	461	478	419	491	437	429	433	413	468	454	408	449	439	435	469	448	440	449	409	444	462	487	450	480	413	450	436	401	460	450	460	418	461	457	472	462	477	393	411	461	483	446	415	426	413	456	473	433	414	456	459	469	410	444	458	463	428	442	429	441	422	424	449	453	427	426	421	446	462	477	408	465	429	425	449	449	450	442	474	429	451	429	396	453	458	447	453	445	433	413	446	427	475	478	435	461	411	410	407	444	453	442	464	461	466	468	457	415	449	470	423	432	460	489	461	404	423	451	447	461	429	441	461	411	421	421	428	460	452	469	461	458	433	457	444	434	488	469	433	429	429	411	446	459	421	456	435	466	488	423	439	413	458	468	460	451	432	426	450	450	458	427	431	462	454	457	446	433	442	463	449	432	454	456	440	404	443	455	436	426	443	435	427	454	433	480	443	486	465	436	459	458	473	413	450	414	458	481	451	468	464	444	434	413	421	447	427	453	444	485	417	455	465	406	424	456	427	430	404	429	439	465	463	437	442	419	448	415	448	420	449	422	388	467	461	422	432	431	419	421	439	450	415	408	463	440	447	460	450	448	460	460	464	440	460	430	468	407	414	432	440	426	404	429	459	449	438	405	425	446	432	464	441	468	461	451	471	413	435	475	425	460	439	448	447	458	462	449	430	453	402	446	398	457	434	456	466	454	412	434	441	439	455	414	456	457	427	437	427	437	445	469	459	452	466	427	442	440	449	469	401	425	448	452	436	448	499	455	443	439	415	424	424	489	436	425	433	479	460	442	423	463	453	452	435	476	460	435	404	463	437	463	456	413	435	452	429	420	417	464	437	416	462	427	465	426	458	438	410	425	463	469	454	444	455	440	432	454	401	466	443	452	454	429	411	462	467	455	460	492	462	475	460	438	455	436	405	462	421	435	497	409	458	422	416	452	479	425	455	424	470	414	415	438	475	418	452	460	440	426	418	458	450	433	440	440	455	407	465	440	388	382	435	437	438	454	479	455	397	472	438	431	456	427	448	401	404	417	445	473	437	468	445	428	433	460	414	460	436	451	462	502	456	461	409	435	469	466	450	493	459	391	436	402	460	480	490	466	405	413	447	435	431	434	422	448	475	447	417	464	424	457	427	421	463	440	451	448	487	453	443	461	459	433	428	429	404	428	457	446	478	457	422	454	438	450	463	430	488	433	468	404	441	421	417	460	459	424	414	436	422	410	451	428	436	443	430	425	436	483	463	443	453	441	435	445	448	430	423	451	418	441	463	478	435	467	456	449	455	455	469	462	437	458	417	452	444	423	436	478	443	437	441	471	435	440	428	437	451	454	431	474	440	416	446	473	411	435	467	413	426	462	460	464	456	460	459	417	425	411	414	409	449	413	451	454	459	468	426	456	462	450	430	465	444	425	458	460	422	426	414	412	448	434	435	447	437	414	453	425	430	426	424	423	456	441	434	430	474	426	423	437	408	467	439	457	442	461	462	468	467	424	464	466	406	461	415	448	461	427	433	430	427	492	413	463	418	411	415	445	450	444	462	472	464	431	436	452	442	461	486	434	444	427	434	434	441	441	467	454	447	460	453	427	436	476	456	461	456	507	444	412	464	456	425	432	479	418	459	418	470	464	425	415	464	437	453	504	467	472	441	505	446	466	479	432	451	474	459	479	401	447	461	452	445	482	418	436	439	419	466	454	432	454	468	425	426	439	449	447	463	407	427	414	429	394	469	469	453	479	468	476	441	436	448	417	479	428	465	454	444	412	467	404	439	420	439	475	436	470	421	443	419	425	456	466	468	458	472	448	454	465	472	430	443	477	437	459	454	420	389	472	439	452	464	476	459	468	448	426	423	459	483	448	441	433	472	460	420	422	448	441	451	448	465	448	446	422	433	435	422	443	458	434	483	462	458	480	440	427	419	476	437	438	475	443	487	454	469	465	427	409	436	405	454	449	459	464	454	436	445	435	424	459	437	456	479	451	448	440	428	446	433	423	472	412	456	470	435	436	424	455	463	424	466	430	454	480	445	441	445	455	474	492	454	447	407	442	446	414	428	419	453	447	444	466	448	432	440	449	454	442	443	443	430	442	431	427	471	441	433	447	462	412	430	459	441	471	457	433	416	456	452	423	416	407	414	419	467	489	390	432	437	434	443	441	460	439	446	418	414	425	408	407	410	453	425	417	434	453	429	450	425	442	438	483	430	437	437	492	417	490	414	433	411	385	421	432	454	429	430	419	417	438	434	402	448	412	443	454	438	447	431	441	439	463	469	469	458	469	478	461	390	452	441	428	440	435	440	461	453	436	450	431	447	471	461	435	412	448	434	483	442	428	485	446	426	436	447	428	436	428	434	443	484	443	469	442	424	436	460	432	429	430	456	472	465	430	437	458	448	432	492	479	464	434	426	429	441	437	446	441	445	400	444	455	454	447	454	431	447	463	434	457	449	434	442	475	481	431	450	423	434	443	455	415	435	429	473	472	416	469	423	473	471	452	402	458	477	457	452	424	410	484	433	448	438	459	463	454	456	430	391	456	400	429	493	427	449	476	434	435	490	444	444	456	444	430	450	452	428	435	413	394	432	437	406	454	470	467	479	421	463	456	444	439	428	391	433	433	450	439	428	446	448	440	440	434	470	454	436	444	457	451	432	434	442	427	444	453	466	426	452	455	480	439	438	438	430	416	417	437	447	451	454	454	436	431	442	434	419	485	459	480	449	435	491	463	428	448	432	426	436	462	457	446	483	430	429	445	430	444	422	450	423	459	455	421	460	421	452	452	442	456	440	450	432	420	435	431	475	432	442	449	440	457	463	454	452	423	445	456	438	453	412	410	453	444	488	444	453	458	459	422	459	453	462	459	451	455	441	394	448	487	455	451	455	432	466	457	435	421	420	433	445	457	448	487	440	436	434	454	439	400	442	425	440	441	440	423	437	445	431	420	454	441	496	445	453	432	435	455	502	471	451
27627	20192	7691	1918	1339	1084	1038	968	902	955	890	835	834	767	782	764	721	699	759	758	746	698	692	696	703	676	632	681	611	692	693	698	661	640	680	678	654	682	640	649	630	652	687	655	674	649	685	627	670	615	689	639	631	702	629	650	585	669	612	687	671	658	641	663	632	626	683	672	665	677	667	665	638	671	634	703	649	639	686	624	663	651	672	698	688	642	654	650	684	680	682	683	639	698	642	682	586	683	622	704	668	680	648	650	657	668	695	615	619	688	656	689	688	718	711	660	632	681	653	658	687	666	657	674	662	632	678	660	667	683	643	695	665	714	656	672	693	673	649	666	677	646	649	706	678	651	636	641	676	652	670	644	663	625	670	662	672	662	700	695	709	707	635	610	680	685	679	682	653	647	587	630	667	664	670	665	663	731	690	672	632	639	652	676	694	701	706	673	622	655	637	632	646	667	661	649	658	680	640	686	683	682	670	661	687	677	668	683	681	621	690	626	660	670	632	662	642	624	616	652	623	647	638	684	689	694	642	686	665	657	651	685	671	612	679	693	662	635	677	663	639	667	667	676	660	645	614	635	687	649	659	618	648	670	674	692	645	608	668	665	669	716	668	672	673	637	673	704	654	648	653	640	614	665	636	636	648	660	643	694	621	649	638	654	651	699	652	649	671	659	670	612	658	682	684	684	675	651	668	678	662	656	626	658	614	706	715	752	671	612	643	630	657	698	668	663	666	665	641	655	702	694	664	657	634	659	649	647	720	701	673	646	727	671	646	655	665	654	650	673	676	686	650	623	671	674	640	668	659	627	657	671	687	641	674	676	640	692	675	615	667	625	701	648	690	656	663	650	673	651	685	639	669	649	652	661	607	627	653	643	631	667	653	668	688	670	625	645	662	665	669	675	657	601	701	652	654	681	625	696	656	643	707	636	641	670	668	696	657	650	656	672	668	657	642	675	677	671	641	653	689	683	662	641	675	632	678	638	645	661	659	649	681	691	642	641	633	674	672	657	634	595	665	687	633	634	687	591	671	680	754	679	704	630	624	625	610	673	662	660	714	628	650	656	694	656	663	627	652	653	623	682	619	626	672	700	678	656	627	627	670	653	633	706	677	625	649	639	666	662	645	679	659	644	621	629	694	645	660	655	697	645	655	668	661	706	675	671	668	671	664	639	648	663	640	633	630	719	664	652	651	678	641	688	673	624	651	674	638	601	697	676	683	642	694	663	712	647	670	699	668	715	662	658	678	675	661	651	713	671	660	666	692	662	658	678	675	700	693	678	648	698	645	610	650	666	666	705	643	676	632	608	636	628	612	645	665	682	631	619	652	638	630	645	668	641	676	631	650	659	625	658	701	648	713	647	627	680	638	662	721	670	628	614	661	627	650	705	675	698	642	643	670	677	632	628	612	687	652	661	637	677	608	703	628	664	693	682	647	659	656	673	640	691	681	688	676	646	685	636	693	729	651	660	619	670	641	646	668	703	622	682	603	669	716	669	685	680	642	645	668	643	642	657	688	671	625	675	627	633	670	660	657	660	681	686	686	680	702	673	674	609	616	662	713	681	683	687	705	661	623	665	655	650	678	688	687	658	637	681	641	663	633	661	662	670	662	639	702	657	652	664	649	648	664	684	646	625	650	625	664	644	672	622	667	633	682	669	628	697	642	691	694	649	627	617	727	638	677	675	676	667	669	641	688	720	694	640	699	596	654	631	651	697	642	648	671	664	738	683	674	660	652	680	694	631	672	682	667	652	602	640	672	662	618	712	692	646	676	667	643	662	631	663	673	633	647	704	652	657	631	671	670	697	677	676	603	683	645	667	653	627	637	636	664	640	651	654	651	665	649	654	667	634	673	656	678	646	645	674	653	634	652	636	671	629	694	640	644	641	621	663	670	638	632	719	668	653	658	684	652	618	690	666	663	635	647	664	601	664	649	632	657	651	636	665	662	598	666	690	699	629	672	699	653	630	615	622	675	635	689	632	640	655	603	648	681	637	676	674	694	642	639	710	675	679	674	631	668	666	624	646	700	671	645	633	670	680	666	688	638	634	651	673	615	657	712	651	678	696	680	678	687	636	681	647	638	657	667	692	660	638	691	657	673	681	671	642	666	677	624	691	660	645	660	619	700	704	647	635	681	609	668	656	663	693	652	691	643	640	691	641	644	720	648	665	605	683	664	684	657	630	713	656	611	666	651	696	670	692	715	662	621	677	622	650	681	657	603	663	618	661	658	608	706	668	656	636	669	661	643	694	643	674	649	613	698	672	628	643	646	708	633	591	658	683	687	666	695	691	645	637	668	634	657	681	667	668	674	643	633	644	660	622	685	665	665	681	635	665	664	664	670	694	693	638	642	635	575	701	661	647	681	690	632	666	697	681	671	614	631	661	639	680	653	640	672	608	662	671	672	644	693	683	653	625	641	647	651	714	710	633	706	648	677	670	608	662	614	620	676	629	662	675	639	679	667	662	693	658	637	645	599	666	673	694	678	681	624	632	714	690	682	677	654	690	667	632	706	642	663	688	668	641	703	668	646	643	659	678	672	637	699	686	654	621	686	646	657	656	631	661	605	665	670	691	658	645	684	658	676	667	613	675	588	685	619	674	633	678	640	662	642	693	712	662	654	669	665	664	668	680	656	673	685	640	680	691	656	717	663	615	628	640	668	684	631	690	685	683	635	654	702	688	652	642	653	667	665	688	647	649	688	651	666	667	687	648	659	668	678	605	650	648	701	661	644	672	651	689	634	666	671	668	706	610	670	602	627	671	618	648	646	687	656	645	645	655	664	639	641	643	664	669	616	652	644	658	641	638	677	654	673	648	596	652	693	691	644	654	705	676	624	691	693	653	633	712	684	648	634	659	696	643	668	688	682	657	634	619	631	699	658	624	717	687	695	699	639	622	651	675	645	680	658	678	609	679	667	690	666	664	659	657	665	628	643	702	683	737	701	647	651	671	686	638	641	649	647	633	648	692	642	668	664	610	619	652	686	651	685	683	629	676	636	698	665	643	670	645	670	665	723	665	678	630	673	665	672	649	665	699	670	639	670	674	669	645	666	661	649	711	673	633	634	669	682	687	664	595	701	690	647	631	633	690	723	614	662	659	695	686	652	666	632	699	663	639	682	637	683	634	628	687	669	682	675	648	683	642	720	676	682	654	667	701	683	624	647	657	643	705	670	710	643	654	632	643	663	641	668	678	663	672	676	619	693	733	706	663	682	692	694	663	695	645	700	715	693	660	653	656	669	628	637	606	628	676	656	672	686	651	635	712	605	661	608	671	647	678	631	618	617	655	670	633	692	691	634	680	625	704	671	584	703	661	648	647	673	632	616	651	636	654	627	667	632	652	666	648	689	665	645	692	649	627	687	669	693	664	644	612	657	628	679	661	652	671	694	680	683	656	651	633	630	662	707	625	677	659	680	654	672	659	651	617	618	660	644	665	659	658	685	681	623	677	601	683	703	645	684	660	637	628	645	631
5207	4117	3574	2141	1761	1469	1504	1558	1525	1442	1374	1194	1095	1090	1015	1009	998	1031	961	947	910	907	907	852	873	758	808	849	881	866	803	756	820	786	819	806	794	812	847	774	838	835	842	846	843	780	806	812	763	816	787	807	789	801	821	765	851	838	780	804	798	794	825	797	792	850	794	805	762	800	850	807	759	808	825	832	774	799	766	841	759	808	819	779	795	801	830	791	805	746	808	842	841	798	819	792	809	797	794	732	801	844	840	810	809	808	830	820	776	811	819	786	784	840	823	801	764	784	821	815	777	793	802	758	807	806	765	862	802	811	815	839	824	816	797	831	843	796	854	811	814	826	758	812	842	832	805	801	827	847	870	746	837	840	772	828	793	801	795	825	790	812	813	764	780	812	793	833	798	795	837	851	820	793	856	850	815	794	783	831	820	797	820	833	804	797	778	826	822	781	775	845	848	824	778	833	806	816	879	819	828	798	815	801	809	805	804	840	800	857	862	867	850	823	812	769	780	819	786	844	815	840	793	784	855	830	807	827	822	791	797	824	817	815	820	813	814	761	867	766	869	843	830	813	788	811	822	805	783	842	852	804	869	834	808	794	809	830	780	819	772	807	809	772	862	847	815	792	792	827	808	853	803	800	861	800	833	804	789	783	771	788	856	804	904	814	828	839	834	826	820	782	810	816	826	796	808	841	815	759	789	831	768	819	833	790	774	793	810	812	791	853	792	810	802	817	790	752	848	818	789	789	816	874	736	769	793	784	784	857	825	793	852	806	801	809	820	844	822	842	759	845	750	813	806	756	781	834	825	838	845	892	808	793	857	813	817	842	816	779	808	792	828	789	805	857	799	797	802	845	830	846	811	809	796	857	784	760	791	845	803	772	843	816	800	812	811	784	818	788	850	835	766	800	819	845	827	829	787	834	909	821	831	821	810	843	776	792	803	791	827	767	789	762	853	760	789	768	818	804	809	800	803	756	840	793	858	794	838	784	800	783	804	821	838	824	867	856	809	884	815	809	818	779	850	805	786	817	795	768	867	787	826	789	817	815	798	827	817	770	824	845	799	854	774	820	831	794	798	836	775	813	774	880	846	806	807	790	804	798	831	769	810	808	865	756	792	819	805	752	792	792	778	853	833	802	833	816	819	834	844	788	820	800	781	820	775	794	808	825	836	812	849	874	852	806	760	817	770	803	773	797	798	839	794	807	814	804	813	796	810	850	805	772	784	793	864	827	819	880	755	732	816	839	840	835	784	856	789	755	798	806	812	830	814	834	792	758	793	788	805	866	820	836	843	796	758	825	835	810	829	822	823	857	803	865	817	829	795	787	806	791	818	804	862	816	828	808	826	812	834	809	835	814	785	821	792	795	823	804	821	804	786	782	824	792	806	823	840	819	791	795	784	842	823	793	771	774	801	803	812	844	812	842	824	809	774	863	824	809	796	829	837	840	768	783	783	803	865	811	850	798	840	813	831	847	774	806	834	767	876	795	814	845	829	752	804	832	832	829	789	810	881	861	755	833	776	806	888	827	823	833	775	784	805	766	776	824	800	834	813	799	845	772	812	809	846	803	882	802	804	783	801	810	793	821	755	821	817	807	813	814	821	844	823	863	859	866	840	845	774	847	804	837	753	800	769	811	820	800	849	778	812	788	805	818	810	751	793	830	811	796	794	806	808	776	804	837	834	784	816	861	812	835	806	785	776	825	790	850	788	776	800	798	838	808	836	805	843	792	872	856	808	818	777	791	805	825	799	792	873	811	810	774	784	780	831	807	828	797	785	845	775	807	820	847	786	807	801	852	763	829	836	825	812	784	819	760	846	783	842	862	811	798	811	803	820	783	816	844	798	815	810	810	799	811	821	761	841	810	793	816	830	789	829	768	844	836	860	818	825	800	743	823	805	810	803	812	799	798	806	843	815	851	743	823	863	784	850	802	809	761	829	815	794	792	793	852	815	822	774	820	788	890	815	832	786	821	804	806	824	823	803	819	843	734	782	816	806	803	798	848	828	802	867	799	829	803	858	800	860	824	802	838	795	777	845	810	837	796	827	844	823	838	811	810	827	810	792	776	781	769	779	867	812	811	821	807	850	845	816	834	862	831	782	783	783	799	779	825	807	788	790	833	844	780	817	820	816	876	805	802	805	816	798	824	802	780	790	809	865	812	822	776	787	828	816	809	810	848	824	851	796	800	808	836	823	784	836	795	797	809	797	752	832	836	854	850	792	792	794	752	858	806	824	818	787	793	791	793	824	796	799	792	832	817	822	823	761	805	831	817	813	803	763	806	815	807	799	815	850	780	791	814	792	821	806	777	837	812	838	804	815	801	852	835	822	777	790	797	817	786	801	871	818	790	790	809	821	810	805	817	836	792	792	772	819	791	820	833	802	863	816	785	772	802	813	793	861	836	796	818	822	836	792	862	831	775	859	745	831	826	829	842	786	815	846	803	780	812	825	773	810	768	812	822	787	809	842	834	807	786	805	778	819	816	836	832	792	764	773	775	805	824	789	821	803	820	761	817	836	794	776	824	798	820	865	837	850	847	809	821	819	813	782	837	786	847	808	821	775	811	807	813	800	859	781	836	804	732	758	827	827	803	796	827	831	775	772	812	784	802	764	794	814	854	804	819	798	812	796	821	804	795	820	802	798	784	777	805	823	871	771	751	835	765	798	816	893	776	815	782	864	830	819	734	819	843	814	801	810	791	798	813	796	754	818	796	832	852	804	784	818	775	777	775	770	781	779	815	801	797	814	801	848	793	748	841	879	804	852	812	798	757	795	816	842	786	839	786	799	844	807	864	809	804	800	782	787	814	776	808	773	768	807	845	782	765	810	781	777	862	807	822	823	801	764	805	831	796	828	816	788	811	841	764	794	821	773	845	818	821	851	817	851	792	819	793	829	805	831	812	797	809	847	820	747	810	818	831	830	855	816	843	788	823	825	822	859	818	858	796	808	799	803	776	777	809	855	783	790	827	808	813	845	813	813	767	850	830	798	789	779	822	809	766	876	901	799	818	818	863	857	814	847	796	826	828	847	834	798	846	792	779	793	860	826	748	835	822	792	758	793	829	812	798	798	784	791	797	832	833	845	836	860	748	795	807	806	857	825	820	811	796	813	780	829	801	807	798	867	824	776	797	824	784	848	916	846	844	781	776	806	814	766	783	860	827	781	844	830	800	820	834	814	823	802	830	808	792	815	824	835	797	808	782	849	784	837	869	826	849	823	785	778	855	813	799	809	809	777	801	771	852	809	795	790	785	799	810	839	826	780	822	806	824	791	762	784	810	807	826	826	771	781	848	766	815	808	834	793	857	827	810	834	793	779	806	771	810	815	819	803	817	784	803	854	797	800	794	846	806	851	853	819	783	794	837	831	791	814	781	804	794	818	801	833	792	808	830	808	833	841	822	821	803	825	823	844	792	831	811	782	815	803	806	820	833	822	803	812	792	838	861	784	826	779	815	832	810	815	825	775	775	852	774
24595	21568	28965	24637	21577	9042	1877	1422	1259	1127	899	860	805	705	653	652	640	573	561	564	532	522	512	484	425	440	448	436	450	393	433	389	389	402	430	404	408	413	394	448	393	400	434	396	428	418	411	391	405	433	406	400	429	421	429	413	411	447	426	388	422	376	402	387	410	424	410	425	390	421	421	369	444	417	421	369	414	386	403	415	359	392	385	390	431	404	409	415	415	440	438	377	375	402	362	411	411	413	372	403	419	398	446	425	384	381	386	404	420	394	405	383	376	385	400	423	395	422	420	395	431	380	373	398	403	427	390	410	416	408	402	406	391	396	422	418	385	403	367	415	419	404	376	364	400	384	397	431	382	441	408	404	418	362	435	404	416	365	398	388	418	386	433	416	404	426	390	404	444	413	413	409	411	450	401	396	364	412	386	418	387	422	394	394	411	390	386	385	415	406	421	392	426	420	417	391	400	390	404	398	363	404	393	386	416	395	374	389	430	384	400	403	400	415	369	391	421	421	438	392	383	441	411	414	408	385	392	389	421	411	417	372	397	391	390	393	395	440	406	437	393	424	373	408	405	399	404	362	417	413	395	384	422	412	419	375	372	438	431	439	403	401	368	407	386	405	429	436	430	387	417	392	417	436	368	407	442	394	431	408	389	403	392	379	390	414	397	394	371	430	409	401	415	386	420	405	406	384	410	430	398	418	395	406	374	411	379	397	369	380	372	395	430	409	395	371	384	434	395	346	384	394	389	411	356	394	388	390	388	389	433	400	340	426	405	382	407	396	428	385	446	424	407	396	394	381	443	427	424	436	403	432	411	374	413	411	434	370	363	410	384	369	367	426	366	413	437	412	414	373	394	374	411	422	425	401	368	377	414	397	409	372	374	405	391	363	367	418	402	397	419	391	375	413	398	436	381	402	411	387	414	381	391	398	408	399	365	372	370	428	400	416	376	398	405	403	424	427	448	399	393	410	447	414	434	419	426	406	437	425	421	418	383	419	372	406	393	392	381	419	410	394	418	412	406	375	384	400	381	378	404	419	384	457	385	406	371	390	412	384	433	401	418	382	391	382	404	412	434	366	399	409	337	393	408	409	417	401	391	392	398	384	405	395	425	401	387	429	394	429	422	419	415	402	396	392	389	415	413	382	389	408	413	404	378	403	421	405	432	409	400	396	409	415	403	377	430	380	410	399	423	427	417	397	355	397	387	399	394	412	418	422	402	415	428	388	426	400	394	417	431	404	403	425	393	390	394	428	393	357	424	406	416	386	408	409	398	403	411	425	407	359	421	376	407	432	416	402	411	418	395	402	417	418	424	357	402	420	421	422	397	369	409	386	405	448	376	401	399	376	379	440	387	415	397	405	402	410	405	422	427	412	393	378	442	356	412	430	411	446	425	377	403	409	362	385	418	421	408	440	376	400	387	402	393	420	409	409	403	432	424	385	384	387	416	372	398	385	387	369	419	378	382	384	402	431	418	392	432	405	405	418	412	355	400	424	428	385	390	408	433	418	416	405	376	406	389	410	399	392	400	446	369	394	400	397	412	384	390	390	410	412	436	384	381	416	401	403	378	412	404	440	436	382	402	415	355	395	354	437	418	424	388	383	421	418	408	367	378	410	375	394	416	375	414	437	397	412	403	400	453	410	384	389	381	409	396	394	373	367	387	434	409	441	396	403	375	396	366	404	409	396	399	421	354	412	412	396	407	424	405	437	409	383	426	391	402	429	356	424	386	401	386	386	425	412	418	421	401	406	370	407	394	407	368	387	415	418	365	413	442	395	370	402	425	404	400	392	420	369	388	363	401	393	369	410	407	381	423	425	424	403	414	388	408	407	386	432	395	424	379	391	416	417	383	401	380	379	409	423	402	418	429	419	399	415	395	419	394	407	419	403	410	375	417	362	419	399	428	412	414	404	412	362	403	380	365	371	419	410	418	398	401	401	385	419	365	406	380	357	456	404	408	422	397	385	352	419	409	376	409	404	380	413	386	358	387	400	407	416	373	361	396	407	395	414	434	415	383	361	382	394	391	379	423	401	400	414	378	395	408	389	410	400	404	400	400	383	419	389	388	401	391	402	386	408	420	363	389	414	418	411	377	413	418	403	374	391	388	392	428	366	429	379	395	414	410	371	428	415	415	409	395	437	385	393	392	392	375	384	398	407	386	388	392	424	395	414	419	404	404	396	391	399	408	378	397	407	383	427	383	419	397	400	412	413	391	405	414	420	405	416	414	413	386	393	409	399	408	404	411	392	420	416	413	391	417	403	354	410	434	386	396	379	397	401	376	392	396	418	409	401	389	427	427	362	388	428	404	406	402	391	388	406	390	407	406	407	370	397	393	395	387	403	413	396	367	401	395	410	423	422	408	413	412	389	405	368	418	411	402	385	397	402	399	416	407	408	390	425	374	359	371	399	400	400	407	406	397	415	397	426	433	407	392	412	378	404	413	403	399	403	395	399	428	375	430	395	415	377	414	371	415	415	455	401	385	385	446	390	406	410	386	407	389	393	394	396	404	408	428	431	429	394	419	370	403	360	430	377	372	388	410	401	398	374	381	437	382	431	420	392	407	405	416	388	457	381	434	396	361	380	384	381	398	415	398	380	391	359	380	408	372	369	370	406	366	399	409	402	374	381	373	381	401	430	400	408	408	414	358	393	405	422	428	383	362	389	399	384	418	395	427	393	370	409	338	414	369	374	402	362	408	385	431	381	403	402	343	417	411	372	398	371	391	396	416	427	392	419	357	388	434	390	433	406	402	391	384	399	393	424	409	392	412	406	407	381	399	428	410	396	398	413	402	382	363	400	414	365	372	376	361	421	388	397	409	391	402	414	401	406	385	474	374	383	398	408	417	402	433	418	403	406	398	394	422	421	403	362	390	373	394	408	426	406	356	412	410	410	416	444	404	428	405	397	408	393	426	403	382	425	414	384	418	386	375	402	407	387	402	407	411	419	402	404	408	388	398	403	399	398	401	419	417	404	384	370	386	402	375	394	400	408	405	382	374	413	418	406	411	377	421	414	408	368	393	379	429	400	405	414	405	399	387	379	425	384	400	382	401	397	399	383	408	398	436	382	406	386	388	428	416	387	381	415	389	443	399	412	411	441	379	446	425	411	399	405	409	420	441	432	411	379	367	422	406	408	413	399	376	405	396	413	423	409	422	429	385	391	386	409	406	393	417	400	409	451	405	421	431	367	375	394	414	406	356	391	347	392	425	395	384	371	375	422	429	419	404	398	385	409	383	421	380	400	408	412	405	409	409	437	398	411	421	396	433	413	413	413	409	416	401	408	417	400	474	351	407	381	421	402	423	355	421	401	355	415	378	384	397	407	432	398	357	398	401	394	430	406	416	381	427	368	392	407	420	420	420	415	374	410	390	369	392	388	377	396	380	408	397	376	427	384	379	400	396	425	386	398	437	396	383	407	381	452	398	385	408	399	426	385	396	397	413	433	406	392	410	383	393	426	397	376	423	401
6242	13214	11391	5998	4267	3579	3148	2907	2606	2359	1906	1640	1385	1279	1083	998	1010	902	955	865	777	771	679	684	608	594	620	531	540	583	601	595	540	559	530	544	576	522	508	508	547	499	526	557	517	532	548	549	553	520	499	491	548	509	512	500	519	499	494	532	562	506	497	501	502	489	501	564	468	531	546	517	493	491	518	548	530	534	551	497	496	501	498	508	495	467	472	494	556	473	519	485	526	481	525	554	478	508	513	523	540	534	535	507	524	486	538	498	527	508	472	510	515	510	533	540	527	514	484	560	496	534	504	559	498	513	500	517	518	549	506	500	524	552	512	513	525	507	518	450	504	502	544	515	494	519	514	479	531	455	485	490	541	559	524	519	473	465	488	511	484	521	510	535	515	525	520	553	520	510	492	512	543	540	520	512	536	507	503	521	547	512	531	494	528	530	509	543	520	527	514	503	507	487	512	506	520	495	539	479	525	511	509	473	517	476	491	479	518	533	511	541	482	495	523	470	557	516	502	488	525	509	519	513	527	537	499	549	532	515	482	512	498	488	449	452	478	491	521	524	501	477	487	507	500	466	490	478	453	526	514	508	482	516	487	543	518	516	537	499	540	527	495	482	552	531	490	475	489	503	485	514	543	481	497	529	496	538	509	488	498	489	460	504	490	463	506	503	518	514	545	516	503	556	486	541	495	523	495	459	517	516	508	523	506	511	481	484	485	502	489	506	489	501	513	485	453	515	499	514	493	501	495	502	518	485	561	469	528	523	516	511	451	517	534	466	530	499	513	496	528	494	519	515	522	530	497	523	508	462	521	494	555	544	500	516	517	527	495	536	505	532	482	516	462	498	506	450	542	492	501	461	493	471	496	531	490	474	493	514	514	500	515	494	462	516	478	487	496	506	518	509	522	552	534	481	510	507	503	541	457	524	472	513	530	502	506	484	518	521	507	539	491	507	496	535	462	493	508	497	541	485	527	503	542	480	463	515	498	515	523	520	518	519	515	509	467	481	485	463	530	495	533	527	503	507	514	506	468	550	476	571	523	467	511	499	486	503	521	492	489	489	552	538	524	499	482	461	540	470	540	525	517	516	468	552	530	507	505	470	538	528	499	512	500	512	520	561	480	544	503	512	474	533	524	528	526	500	493	510	501	454	435	511	507	500	516	475	502	521	524	494	469	515	538	489	504	495	481	480	482	513	488	518	482	509	510	530	542	498	519	496	532	456	509	520	505	505	470	478	521	504	509	479	469	499	510	530	469	529	542	521	541	501	517	497	486	496	523	512	513	558	521	466	497	528	523	534	530	492	499	479	525	526	502	504	484	500	482	548	462	524	475	474	519	523	494	460	514	522	502	487	507	508	507	516	481	487	469	497	516	515	489	541	490	507	495	540	554	532	494	549	517	485	518	525	499	499	500	502	514	501	501	490	486	503	497	466	526	507	458	498	497	515	533	520	526	538	489	522	473	500	535	478	516	508	529	539	461	516	518	481	497	539	524	494	504	540	521	537	514	503	552	514	520	467	484	484	506	506	488	487	496	530	512	471	555	525	489	519	541	466	470	531	483	524	484	474	533	509	503	515	485	528	535	521	505	475	541	498	487	486	516	491	556	481	517	548	532	489	496	525	504	498	499	473	509	524	537	553	485	490	561	467	489	514	532	476	499	513	529	476	474	543	499	529	485	522	490	502	505	517	520	495	538	510	514	543	501	520	528	528	478	492	541	467	536	518	500	559	525	490	520	483	504	476	493	562	454	503	505	505	472	488	491	531	526	506	512	514	527	517	499	538	526	539	498	498	474	520	530	488	541	474	485	568	502	477	466	489	536	491	505	512	547	511	504	504	526	478	472	501	500	527	506	518	531	479	493	504	495	525	501	514	509	472	476	535	519	509	577	491	486	500	534	502	514	473	543	540	521	533	478	500	493	505	497	495	502	481	550	527	525	523	515	492	519	487	526	521	547	489	504	511	513	495	506	529	479	479	487	471	525	499	524	478	507	494	530	496	514	499	519	479	514	497	473	484	498	505	551	453	524	484	490	466	526	463	536	497	512	525	469	491	515	489	528	565	473	531	495	506	520	503	539	493	522	481	521	508	477	487	475	494	511	507	522	525	518	518	506	471	557	544	503	491	535	529	522	489	497	539	519	509	485	504	457	501	546	483	498	503	526	534	510	512	507	499	480	505	473	520	525	507	514	502	504	517	455	488	525	531	499	496	547	506	512	533	523	502	582	489	535	512	513	497	509	512	500	504	510	499	491	481	505	456	513	516	503	509	483	513	523	518	515	478	532	477	489	502	515	497	481	482	504	501	496	517	509	519	512	470	506	507	471	472	500	509	512	494	532	540	497	479	488	507	513	544	504	500	504	509	503	478	481	522	515	504	520	457	471	536	482	539	473	464	490	542	545	551	517	476	558	491	496	507	475	543	503	507	517	513	523	514	504	477	479	511	545	513	549	510	478	523	544	498	475	529	507	506	479	534	541	457	522	520	512	492	511	553	512	497	478	491	514	496	522	504	487	473	511	491	499	532	482	452	514	514	481	500	461	529	466	505	528	548	517	501	473	499	516	536	485	520	489	522	487	501	523	499	545	507	482	523	466	514	481	488	515	533	509	507	517	509	515	468	515	507	533	527	477	486	510	531	520	464	500	520	493	469	496	504	502	531	511	499	464	519	521	527	523	526	489	519	557	501	481	488	524	521	536	531	525	521	515	498	532	513	537	523	497	480	489	496	479	523	508	462	487	491	529	523	497	492	501	479	513	539	473	503	474	540	540	503	520	514	498	469	502	445	504	495	521	531	517	547	552	513	493	535	510	480	538	556	495	522	510	524	521	486	504	488	587	528	477	488	507	501	491	506	498	512	506	502	480	521	510	517	497	521	504	507	465	507	506	534	487	529	509	519	488	525	546	475	515	521	508	499	548	523	508	525	504	493	482	522	485	506	500	540	524	480	494	486	518	480	524	481	552	478	462	529	507	524	493	486	463	502	505	522	537	527	483	472	504	506	507	517	561	504	477	519	522	490	483	490	475	466	521	488	515	456	528	501	511	501	499	534	510	529	543	515	512	486	486	551	518	495	533	503	499	487	530	512	477	514	528	501	573	490	517	521	527	497	510	536	523	496	502	496	496	478	529	533	500	516	493	508	538	533	519	560	490	507	490	500	512	483	510	519	481	556	492	460	455	460	501	509	517	482	504	479	526	491	474	500	463	507	507	502	479	526	460	501	508	492	460	567	503	529	488	519	506	525	516	490	502	469	513	493	514	546	494	514	478	523	474	497	493	475	541	527	533	514	529	497	490	498	492	506	530	517	500	495	478	542	514	488	508	490	501	501	523	528	507	505	497	520	471	530	528	489	551	480	520	494	483	517	530	491	523	532	488	474	516	474	518	533	498	468	512	509	468	547	501	472	484	539	548	491	506	511	526	506	476	497	535	529	485	517	519	521	513	470	493	504	483	512	512	458	515	509	484	499	470	533
23623	21626	29496	24256	21630	21615	7589	2230	1668	1406	1226	1031	897	823	821	774	752	693	677	648	631	609	518	482	466	427	445	438	434	393	397	408	426	395	404	388	366	415	376	376	422	423	390	424	408	384	405	396	369	364	379	370	371	354	339	403	376	359	353	390	391	372	409	382	377	392	378	413	382	366	361	348	402	378	376	381	389	359	377	408	380	357	385	392	370	379	397	412	425	421	374	396	364	420	387	431	358	371	407	377	391	352	395	395	385	369	381	384	395	378	357	374	402	387	383	369	376	415	399	380	360	379	378	374	420	357	370	364	389	370	385	410	358	385	371	384	377	365	391	366	402	416	372	366	374	376	384	365	373	402	358	368	373	375	416	405	336	368	369	363	369	397	379	390	398	378	361	386	391	373	392	372	375	389	391	329	377	379	380	360	377	359	383	371	388	383	353	340	409	367	362	376	375	364	369	379	389	369	387	368	368	357	374	383	401	377	341	381	360	354	328	421	398	416	405	360	391	371	327	425	355	365	367	358	382	395	413	370	432	364	389	354	364	347	383	376	376	385	397	350	373	356	358	407	391	370	420	406	345	349	370	365	344	360	356	393	415	399	404	387	358	386	358	392	399	378	367	366	370	384	382	369	377	383	385	365	373	371	379	379	370	345	366	383	393	349	353	354	367	372	385	353	380	391	388	378	339	343	397	366	370	384	388	342	340	377	420	397	372	346	390	383	426	389	377	356	360	393	397	364	384	406	335	377	399	367	372	374	388	375	406	365	369	383	393	385	401	390	408	399	365	388	349	384	344	365	360	377	344	334	348	373	387	407	380	378	385	352	382	407	418	393	386	360	365	392	335	394	376	346	386	403	403	376	388	386	371	390	372	384	335	379	344	400	371	376	396	410	372	414	347	368	393	406	383	346	360	358	392	394	378	411	361	407	366	400	381	319	369	349	368	372	332	379	363	348	348	378	358	389	377	406	363	337	374	377	377	363	359	375	423	385	368	335	376	400	380	375	356	406	364	382	365	337	370	351	374	366	391	372	396	392	357	386	355	369	416	368	347	374	377	404	390	373	396	360	346	391	385	328	366	369	399	353	394	406	381	375	361	389	363	382	384	373	358	352	392	386	380	328	354	413	390	377	395	390	390	401	383	370	333	362	409	371	370	380	356	365	404	396	360	408	349	402	372	353	372	368	387	373	374	371	387	364	430	392	340	392	394	378	365	389	400	373	383	359	387	392	360	357	346	394	361	395	364	375	357	372	353	358	379	401	379	346	391	380	379	375	390	389	412	370	356	388	361	357	362	342	383	434	374	401	380	403	392	390	391	390	360	355	371	346	381	371	364	392	357	360	354	361	362	382	379	367	398	377	389	353	358	369	402	357	367	398	393	363	360	389	350	391	389	414	386	370	376	369	338	386	376	365	375	393	352	375	372	344	348	394	378	353	391	343	412	387	373	374	364	333	396	382	376	360	338	393	401	381	364	354	351	379	381	377	372	369	371	331	353	345	379	352	349	361	381	379	377	364	324	359	391	348	376	351	390	358	368	363	387	371	354	365	371	345	398	357	365	412	412	391	375	363	395	365	386	387	341	369	339	352	367	374	376	384	372	374	372	367	377	343	388	360	345	362	360	362	362	340	368	389	372	379	371	396	378	377	384	346	385	329	381	371	411	387	344	382	405	345	354	363	371	414	392	377	402	381	358	437	371	349	385	352	350	364	356	361	356	337	388	373	388	360	359	342	384	407	355	379	389	401	351	378	392	385	373	361	386	391	375	374	364	390	340	404	360	368	401	354	385	380	369	374	388	395	360	384	395	373	383	380	388	353	361	363	386	353	367	375	357	381	393	397	409	380	358	382	385	331	376	367	351	359	389	390	373	381	353	392	387	393	371	425	360	371	403	381	384	405	376	376	379	370	402	391	369	419	367	406	369	364	383	340	370	391	404	385	370	403	354	352	440	362	366	357	380	357	364	367	355	359	413	388	371	379	390	396	356	390	355	381	380	383	362	385	383	345	370	405	363	343	387	396	340	373	384	371	357	357	363	352	401	390	382	374	346	357	375	359	397	400	344	380	359	355	383	402	386	378	335	394	371	374	353	395	343	365	377	375	385	382	394	346	412	398	361	360	381	370	435	345	406	375	387	368	383	378	359	373	361	379	352	363	374	387	391	363	353	377	346	399	381	401	368	380	387	375	343	399	380	366	373	397	398	409	376	374	345	340	387	384	402	411	379	343	409	365	406	359	383	389	386	354	371	376	376	397	361	360	364	389	413	360	342	409	403	360	361	367	368	361	395	364	389	371	364	431	351	362	384	410	376	393	378	356	382	404	388	374	376	387	407	413	371	386	378	382	377	365	330	356	384	361	383	380	408	348	369	381	373	357	378	388	369	428	379	381	391	353	351	400	360	335	398	372	391	383	352	384	393	373	368	380	355	396	379	358	339	370	368	389	343	384	359	373	391	308	370	391	373	403	363	371	356	392	352	334	362	395	373	421	370	409	380	387	374	358	388	408	363	397	379	395	349	388	379	398	349	366	385	377	354	401	372	350	403	388	375	386	341	357	384	348	394	384	371	374	358	422	354	388	346	374	383	357	361	366	373	359	375	393	396	364	345	371	390	367	397	359	384	391	407	360	358	361	414	406	378	346	387	385	363	330	401	353	383	407	386	363	369	397	389	345	363	413	382	333	362	384	369	380	379	393	376	354	409	385	407	347	389	384	384	397	377	344	367	358	366	397	386	393	373	392	375	383	356	344	349	362	355	362	393	376	348	376	380	372	371	372	377	367	367	351	364	348	383	368	391	361	400	392	369	369	389	399	378	394	370	360	363	371	366	355	364	371	376	335	354	358	354	356	403	373	401	384	397	392	367	387	361	372	393	365	399	378	367	410	410	373	369	348	352	387	380	353	376	359	384	399	393	378	380	382	333	341	354	368	355	420	397	362	364	376	361	409	333	375	381	367	348	400	354	340	375	385	338	355	356	365	358	378	405	371	376	343	408	370	379	410	368	386	373	354	362	376	374	351	370	377	386	391	386	357	389	365	349	400	360	386	408	360	367	399	362	380	379	357	421	403	373	351	389	385	391	387	392	368	368	378	392	376	397	393	396	378	377	379	358	380	377	363	370	356	375	363	365	380	390	414	395	410	394	359	375	364	390	383	358	368	406	380	396	379	349	371	379	405	342	391	346	377	330	358	367	350	377	378	404	375	353	350	361	336	366	399	385	360	361	371	407	386	389	386	382	354	388	381	352	353	402	359	411	362	387	366	399	403	348	390	379	401	390	365	392	382	408	363	364	384	377	384	375	352	328	360	358	365	390	391	389	369	407	372	366	370	347	384	398	383	337	365	349	379	354	379	371	376	368	386	411	355	362	391	361	378	337	362	380	364	356	378	351	377	358	386	385	346	362	400	348	379	368	416	364	386	350	386	390	364	397	388	403	370	370	397	353	368	411	387	385	346	404	383	384	390	377	366	338	378
8760	19878	16720	9552	6865	5518	4931	4364	3773	3158	2704	2176	1842	1548	1435	1307	1311	1243	1161	1100	960	833	787	636	658	567	561	566	560	577	536	553	517	451	519	531	477	518	519	469	462	471	495	459	458	465	443	462	436	440	492	476	465	436	475	467	431	472	432	450	460	437	453	476	445	483	466	436	439	457	432	408	464	451	444	462	451	417	462	418	464	425	432	409	429	479	475	439	461	497	462	474	466	396	444	446	481	394	445	449	454	461	436	455	429	477	482	463	447	411	431	420	475	417	447	454	467	470	476	493	493	481	484	443	432	447	447	452	450	461	449	436	468	443	451	461	435	473	458	445	443	454	459	435	429	449	467	456	414	434	436	466	470	467	441	483	421	458	445	443	403	442	467	396	472	444	425	414	429	420	461	444	443	439	476	457	415	475	439	440	445	431	409	473	478	460	470	449	436	463	491	496	463	449	432	486	456	425	404	429	454	453	434	437	422	485	468	466	459	397	424	450	464	457	429	416	468	428	469	440	441	452	456	449	447	430	436	447	462	502	436	469	458	425	463	447	432	427	460	414	423	462	457	445	457	441	426	424	482	462	427	458	448	482	428	477	445	422	439	484	482	448	460	443	444	443	432	414	428	421	427	451	446	413	461	441	426	443	477	458	466	448	459	434	419	448	418	438	450	466	444	407	427	474	448	442	423	418	434	422	432	427	444	460	441	450	399	413	460	461	434	412	484	473	447	465	451	446	417	413	455	447	442	486	455	436	451	447	440	414	448	435	429	441	453	410	421	458	435	440	443	477	439	432	435	446	389	438	470	453	471	445	455	451	458	449	462	450	443	484	408	439	424	434	441	466	440	459	458	462	456	460	455	427	435	431	418	419	414	463	477	413	456	443	466	433	452	473	424	427	445	415	414	427	430	445	420	461	403	412	477	460	479	436	431	455	465	439	469	419	443	397	494	463	419	452	439	464	468	472	442	447	408	448	439	409	406	476	462	439	438	478	445	447	426	442	454	443	449	428	441	467	441	443	431	430	451	447	447	467	429	448	426	415	419	471	446	453	467	447	458	437	461	413	468	466	483	446	470	455	496	449	474	471	420	425	433	456	444	439	443	398	459	418	404	433	456	446	453	424	486	470	486	433	469	444	468	422	431	493	452	439	439	459	425	428	460	430	444	473	436	463	448	495	454	417	409	400	437	461	423	472	426	449	473	449	459	433	437	451	427	444	469	471	437	452	439	483	436	416	420	424	448	470	455	423	415	504	454	408	458	433	398	416	519	401	429	430	440	431	408	457	482	413	450	413	415	401	451	479	465	433	480	431	432	465	450	436	454	481	456	436	449	420	440	449	464	443	467	447	433	439	426	480	405	477	437	412	451	442	456	414	420	453	417	451	461	401	427	492	456	438	438	451	416	446	472	466	398	441	445	403	432	416	474	471	441	450	435	431	471	406	414	463	430	442	451	463	467	467	447	454	387	423	411	461	439	439	446	461	419	467	427	418	448	404	445	438	472	452	433	428	459	428	438	491	477	433	460	399	453	454	453	444	442	416	466	432	452	461	430	372	407	427	462	466	480	448	481	469	428	454	463	464	441	408	451	431	435	461	438	422	435	456	455	457	407	421	430	455	457	470	447	452	441	457	421	436	468	456	454	431	438	435	479	459	426	474	463	445	429	460	428	501	437	429	457	476	476	432	428	449	431	448	465	418	428	438	434	466	436	426	498	427	464	447	439	489	406	456	468	451	437	462	427	467	418	413	420	439	425	449	418	460	483	454	446	432	443	447	448	435	455	453	425	430	455	446	398	454	430	413	444	430	460	433	449	438	482	445	409	445	434	432	448	425	407	472	464	465	420	424	423	463	455	443	449	443	477	429	413	461	428	480	447	448	480	463	452	461	461	457	471	422	435	440	466	455	460	424	471	470	449	462	428	448	444	439	431	453	465	468	461	448	463	441	446	455	431	440	471	426	466	449	482	442	436	388	453	447	457	448	478	437	429	446	459	468	437	437	452	413	448	417	422	484	434	419	451	415	418	455	451	444	430	472	398	423	433	457	449	470	457	440	426	431	474	457	466	420	443	414	455	441	429	453	495	427	436	433	432	457	414	438	437	494	444	429	440	446	450	449	446	483	439	441	431	434	416	445	465	395	428	473	457	425	457	436	422	421	427	411	433	406	441	432	437	450	447	448	433	415	429	461	460	456	438	482	432	480	460	450	460	440	409	440	470	445	447	479	440	444	477	444	448	452	455	433	465	428	441	448	425	431	444	476	430	431	430	440	454	411	473	471	456	421	485	465	442	419	455	493	473	478	490	455	442	430	441	447	454	437	450	467	472	418	459	458	457	457	485	436	420	466	466	444	436	452	495	463	437	404	464	470	486	468	467	433	443	445	459	462	427	458	408	457	426	440	461	447	407	425	450	447	457	434	425	424	424	462	464	456	434	441	454	468	458	469	451	418	425	466	410	410	418	436	417	417	413	460	474	433	473	474	438	431	408	469	414	431	455	477	457	495	449	490	435	430	441	416	408	471	443	404	437	477	480	463	453	471	460	443	463	401	432	419	465	441	471	440	467	453	444	464	444	456	470	403	451	414	428	425	432	394	452	445	437	429	426	408	435	446	464	453	455	440	457	484	459	409	473	460	422	429	511	435	444	423	415	456	408	476	463	432	448	423	453	448	458	415	434	421	447	478	460	455	458	464	488	435	402	429	427	446	430	486	440	479	458	465	421	437	410	444	440	434	431	417	441	414	461	488	422	442	474	450	460	502	432	453	418	407	474	438	457	426	440	427	428	448	445	475	412	443	407	426	462	421	436	450	430	428	416	435	487	434	453	436	431	474	430	430	465	475	483	464	450	440	476	417	463	408	453	393	456	432	459	504	474	432	386	440	453	435	475	439	429	457	455	432	478	443	472	449	434	446	434	454	456	392	458	450	434	451	448	476	431	410	422	437	481	449	428	477	473	452	395	466	445	466	431	437	460	467	434	420	439	473	419	474	460	440	456	433	429	397	448	413	467	433	417	466	456	415	448	468	469	408	454	487	450	430	447	450	423	462	469	448	405	451	442	474	440	439	434	487	448	443	448	431	464	419	440	456	435	428	501	450	425	439	496	396	455	473	482	446	454	442	464	426	447	459	449	432	413	477	429	496	459	445	446	455	448	414	431	432	453	466	442	380	436	479	425	428	438	441	436	450	488	455	444	453	443	432	438	437	436	436	437	481	427	459	409	410	485	429	478	415	440	431	440	478	440	456	439	444	435	402	415	406	447	443	461	429	464	484	444	443	444	431	442	446	444	435	433	438	441	461	445	462	438	436	495	443	440	432	441	471	437	432	418	454	465	495	437	406	435	474	475	435	437	452	485	432	460	493	448	480	451	441	425	467	420	447	440	448	436	433	449	445	447	431	443	450	444	478	406	399	462	442	416	467	468	418	415	455	449	434	431	432	460	450	451	409	398	409	426	472	443	471	434	456	453	482	466	439
27513	20050	7629	1738	1161	1013	1063	1004	888	900	853	769	799	719	770	678	729	756	765	724	671	679	695	724	643	658	669	704	675	643	669	705	721	712	631	631	681	674	639	660	659	658	684	671	657	646	659	644	639	648	639	683	625	660	668	657	649	674	705	644	630	690	671	655	645	609	648	631	717	647	657	637	707	637	689	711	655	613	686	666	646	695	647	691	636	623	613	752	698	667	684	679	646	682	671	660	647	673	679	663	644	638	663	678	686	636	652	689	706	684	687	687	632	656	641	677	699	676	660	632	669	677	692	678	665	693	677	649	616	626	687	683	671	636	635	684	641	699	668	675	674	683	674	676	646	646	632	663	629	686	667	679	686	642	684	709	681	667	669	672	663	635	658	637	729	640	668	639	728	658	680	696	664	679	665	612	657	674	657	654	654	715	640	656	685	633	667	660	655	664	646	680	647	689	709	710	672	645	660	679	635	657	685	645	680	652	677	625	663	671	698	650	656	657	629	651	647	685	651	630	673	634	659	680	654	699	682	668	677	654	685	640	687	606	660	662	664	670	656	637	663	696	658	658	657	623	611	660	610	673	674	699	686	670	666	658	699	660	633	673	634	649	643	650	623	661	650	652	620	665	659	672	612	658	645	652	667	672	621	695	632	680	598	647	676	652	638	678	663	658	719	642	731	665	641	666	640	686	687	667	636	670	662	688	702	705	703	688	652	632	638	656	659	681	640	657	658	652	664	643	700	632	620	652	656	641	669	652	626	652	651	680	677	662	699	685	679	637	655	678	633	602	658	665	680	620	651	668	623	672	702	664	652	727	670	640	640	646	662	603	678	640	671	650	697	690	684	703	616	641	653	696	737	722	675	646	681	652	677	681	661	661	657	634	647	671	633	678	693	665	665	646	667	706	635	680	643	715	638	666	659	702	698	640	628	667	632	626	621	669	617	695	681	644	674	643	634	632	647	660	646	591	633	662	692	651	674	679	640	604	687	674	653	668	639	699	674	625	691	648	676	673	648	678	638	652	631	660	667	712	612	670	652	658	670	622	633	676	661	680	682	650	655	593	621	687	695	646	660	668	628	612	665	671	688	628	680	650	666	679	613	672	638	632	682	669	634	641	679	640	643	672	640	641	666	721	639	620	634	701	680	673	612	659	683	658	683	628	607	665	689	690	670	685	660	653	640	685	686	655	675	659	651	657	682	645	617	657	642	651	720	679	672	719	665	624	657	663	583	634	642	661	681	729	683	663	707	656	608	630	643	652	614	614	674	651	628	598	676	678	659	677	690	636	668	616	665	627	650	670	654	665	680	655	703	660	677	708	629	666	608	715	627	639	605	630	669	674	636	651	705	654	709	637	664	670	671	703	712	677	687	607	663	681	629	693	656	664	630	678	686	684	669	665	675	656	670	673	634	655	713	675	653	665	705	627	664	678	680	648	660	623	732	671	679	672	650	704	663	656	658	654	645	646	714	685	641	691	670	654	655	684	671	691	665	657	665	647	671	656	645	662	677	649	680	670	667	602	638	695	664	645	708	706	622	666	649	655	617	650	671	685	620	666	656	638	691	640	690	716	671	675	737	696	663	645	657	690	683	680	665	717	689	661	689	661	632	684	650	646	689	627	659	660	630	691	717	641	651	672	644	701	627	659	645	704	687	677	639	655	667	697	638	659	685	655	675	682	627	631	655	656	647	669	677	686	690	682	679	646	640	688	688	669	672	653	673	670	670	639	620	639	671	658	610	696	689	644	645	636	683	645	669	611	639	646	686	670	686	642	670	677	681	613	674	657	655	679	678	674	683	645	731	674	652	680	639	701	650	662	662	678	709	639	683	617	611	660	659	650	673	592	657	636	714	683	653	607	719	656	652	694	629	646	676	629	659	658	641	685	677	637	597	658	665	618	651	637	645	653	646	647	671	677	659	635	645	670	612	716	681	666	695	686	693	666	629	708	708	628	658	632	658	678	621	662	683	643	663	688	700	621	666	684	621	670	676	627	648	680	697	670	691	659	684	624	684	645	643	691	667	698	656	675	626	705	674	666	642	669	668	666	688	675	695	665	676	635	734	671	643	611	673	661	660	644	665	700	650	671	675	673	697	651	689	640	651	660	631	697	675	674	663	674	694	636	679	693	650	698	671	630	658	636	658	639	674	686	662	645	662	667	645	690	667	641	696	669	635	677	645	586	634	663	666	636	625	638	624	688	655	626	699	656	655	639	668	669	620	627	623	681	630	653	661	663	650	638	650	629	685	703	685	641	687	683	695	619	629	648	671	623	680	663	677	630	693	676	686	681	680	669	665	667	627	698	665	591	687	652	623	675	686	632	729	730	677	668	676	639	652	680	654	696	687	643	724	677	658	649	670	608	651	674	711	661	707	646	650	616	643	672	694	696	679	613	643	649	705	670	681	680	695	647	657	612	678	701	608	645	628	673	639	641	654	649	694	626	694	628	659	648	716	655	676	678	704	681	666	664	683	663	686	691	688	672	617	648	652	668	646	667	699	649	617	639	689	680	605	706	636	692	684	679	667	666	647	647	696	642	630	664	662	673	679	698	666	679	668	656	657	669	656	668	681	659	619	677	628	691	688	662	654	650	641	630	654	645	683	635	696	685	684	651	639	648	620	671	676	670	651	668	684	688	654	718	666	657	653	643	665	704	650	618	665	680	668	587	676	693	708	632	712	688	676	685	699	638	662	642	659	654	643	664	659	660	670	663	676	675	688	652	642	695	658	614	671	625	638	625	670	645	672	632	693	644	653	672	640	679	636	658	617	709	674	659	656	676	668	688	656	708	656	681	682	675	674	653	616	704	635	615	708	667	635	666	611	697	627	663	656	654	718	658	625	621	667	679	632	626	671	659	658	690	618	655	685	629	596	670	650	620	618	670	659	642	677	680	655	651	662	676	626	669	691	619	661	659	700	656	641	673	613	662	638	684	682	643	643	663	635	694	657	683	610	615	613	675	661	693	641	688	671	691	669	668	669	691	661	615	706	669	659	723	637	643	643	700	663	644	672	676	681	663	629	636	615	666	697	672	638	664	688	688	667	684	634	638	713	634	685	655	636	695	637	694	664	640	674	676	644	663	647	649	651	693	616	722	656	639	656	649	683	651	685	678	683	687	607	656	616	663	623	658	704	651	681	669	635	647	685	675	669	659	671	654	631	651	662	666	698	631	660	659	672	664	708	669	692	667	654	644	645	644	663	613	661	662	645	653	723	642	671	643	691	674	667	705	664	685	657	675	660	662	687	665	664	656	632	717	669	612	719	667	673	613	668	641	687	653	717	650	637	656	618	666	671	691	700	597	689	687	700	663	664	650	678	658	638	620	633	651	706	651	646	605	674	694	689	645	609	664	660	667	622	729	622	654	680	667	647	696	690	653	653	633	650	665	686	644	643	715	665	700	619	620	606	689	672	635	644	664	705	711	641	656	630	681	642	683	663	651	625	682	634	640	636	666	698	684	662	675	664	602	705	662
5609	4263	3693	2072	1801	1661	1661	1647	1522	1304	1233	1128	1041	1039	987	1025	1040	990	963	1000	929	881	918	848	884	833	816	827	805	822	844	807	789	789	855	836	834	877	771	793	870	829	813	772	815	805	806	790	785	838	827	780	772	847	843	852	849	816	779	827	791	710	780	782	792	784	768	862	854	840	823	844	806	800	784	831	788	757	831	801	801	817	820	833	797	847	839	783	784	770	825	763	848	839	801	838	806	824	790	785	843	819	828	814	832	809	820	834	789	827	836	834	813	848	775	819	818	780	785	813	821	732	810	815	788	901	801	858	824	829	812	804	818	767	819	774	803	813	788	781	899	807	828	779	834	820	849	819	836	810	808	841	823	825	780	816	845	784	820	824	849	761	811	818	823	838	799	777	780	821	818	807	838	831	832	802	843	776	821	807	827	847	891	792	829	797	778	798	795	844	843	833	807	844	755	819	823	797	783	775	831	814	786	835	780	802	788	820	811	797	821	800	818	846	824	824	800	830	765	769	823	795	793	789	793	818	868	780	765	812	854	790	767	804	763	822	837	805	812	835	792	837	833	835	816	801	787	807	812	776	788	813	757	836	745	816	834	816	772	765	839	798	829	779	780	775	792	852	788	792	811	817	785	783	786	804	791	811	821	865	842	807	825	815	807	768	792	780	795	765	804	814	796	810	766	774	806	828	782	836	828	814	808	817	835	854	835	810	784	785	790	806	817	823	833	783	763	740	833	813	793	790	835	778	809	780	838	788	795	839	826	819	807	817	797	787	860	828	788	758	794	798	800	788	821	814	800	795	842	810	827	815	818	805	794	785	820	801	739	787	803	844	825	854	765	832	852	787	767	831	767	816	834	776	794	799	843	813	837	814	749	783	811	763	838	818	788	823	835	743	778	770	796	769	831	775	779	836	868	843	812	789	819	849	780	836	811	813	841	812	818	765	786	845	873	725	818	805	798	808	796	778	796	802	828	773	800	811	829	766	800	793	811	809	804	794	839	814	833	811	774	757	840	825	822	821	794	858	822	833	812	785	814	820	817	813	822	860	849	803	807	810	851	779	791	789	791	794	800	807	772	823	844	779	777	820	836	738	860	810	832	814	828	789	798	856	776	841	866	810	783	782	867	799	831	834	778	757	820	845	843	878	819	810	868	792	772	770	792	800	781	786	775	797	770	780	868	784	823	821	797	763	779	746	791	826	837	772	823	800	802	823	790	782	810	866	804	836	771	794	751	811	819	807	813	803	845	835	770	798	799	782	769	801	779	794	811	789	825	804	806	799	801	804	759	798	785	798	791	800	827	819	769	804	783	860	764	799	810	788	805	834	773	788	857	766	824	820	835	768	781	803	846	782	795	796	800	776	800	819	799	755	777	801	842	805	788	841	772	797	767	772	795	844	771	806	770	801	780	784	809	838	820	816	789	820	821	796	800	805	814	814	781	767	767	829	805	791	869	812	779	796	831	742	767	795	816	793	819	846	748	832	790	858	789	765	854	785	831	808	786	803	827	827	798	799	813	819	796	854	803	799	838	839	804	821	788	816	806	815	800	806	800	816	863	830	845	761	771	781	774	845	788	853	776	762	810	857	792	795	860	748	824	803	744	835	779	782	807	808	786	771	834	789	803	808	794	862	785	776	838	774	848	836	817	822	816	796	809	759	832	828	762	843	821	812	833	815	786	829	738	794	790	811	845	850	821	771	810	810	816	807	853	827	806	796	808	754	810	797	824	744	826	791	782	780	800	881	798	858	784	839	778	800	773	756	763	820	838	777	820	810	744	830	813	826	803	811	816	823	830	770	806	818	828	796	817	805	816	798	768	795	837	835	804	802	846	796	810	807	813	810	829	772	791	797	822	814	807	824	827	793	831	759	811	815	851	767	806	833	819	808	792	817	839	832	802	806	799	830	804	793	792	872	764	802	755	766	815	854	812	841	827	829	771	821	817	842	777	803	752	827	819	742	798	813	812	814	780	766	795	790	815	797	842	778	824	766	812	800	786	809	822	829	789	830	781	805	866	802	784	839	844	840	813	822	802	779	849	823	821	803	801	782	799	785	827	849	856	809	828	810	820	834	800	752	768	823	781	799	787	822	809	777	788	782	784	781	814	814	778	820	785	830	802	789	810	787	799	819	848	758	753	785	804	831	804	783	791	860	783	809	776	790	792	793	828	814	825	807	785	806	762	774	813	810	784	781	783	840	799	776	771	801	829	779	789	805	812	774	811	808	775	771	852	821	802	806	832	812	824	803	798	788	757	806	790	776	838	796	833	837	841	777	768	836	808	826	827	826	827	827	811	777	749	816	821	786	843	788	762	804	765	802	783	784	774	794	782	780	784	811	846	801	822	824	798	785	842	841	820	779	774	796	768	736	798	809	773	842	832	865	818	770	771	820	801	738	802	801	811	814	818	851	835	815	775	790	794	853	802	762	819	755	856	772	862	833	782	794	810	802	795	754	828	783	819	813	813	766	792	816	751	832	808	807	787	761	795	836	802	814	783	829	805	852	793	827	761	800	834	794	786	802	790	810	829	761	855	777	799	778	852	813	832	794	796	847	838	807	827	793	810	778	798	855	801	826	778	854	804	821	773	834	846	822	778	807	829	792	816	815	848	845	863	815	808	815	826	783	778	856	827	787	827	793	806	780	789	847	827	823	838	844	752	828	800	843	817	857	802	804	831	847	796	758	832	777	832	810	818	804	813	852	803	798	807	774	843	805	791	763	746	793	806	821	799	802	825	825	820	748	831	844	787	779	793	866	786	832	845	761	837	817	799	782	766	829	755	851	787	797	834	824	813	851	783	780	822	794	826	759	781	764	791	806	858	743	791	798	755	825	836	832	821	800	820	773	748	798	830	830	836	782	767	834	744	825	787	814	805	767	796	802	859	811	801	820	819	792	814	778	798	781	800	807	802	772	765	794	810	832	832	780	805	777	741	823	787	782	835	831	753	806	750	795	774	779	806	799	789	827	804	759	805	818	797	789	841	869	775	761	754	789	803	840	821	784	753	768	829	819	731	794	813	796	791	789	762	797	808	794	807	884	815	834	833	797	785	795	787	807	786	802	785	877	797	785	760	809	803	809	841	815	796	759	801	808	818	795	778	827	838	756	759	837	794	788	804	741	824	831	809	827	779	785	811	820	807	811	784	762	782	794	794	795	815	803	837	820	827	800	739	808	811	788	831	801	846	841	797	842	818	795	791	823	765	811	829	836	832	773	742	799	774	811	797	774	839	800	864	785	817	816	798	827	832	792	772	791	783	829	777	824	797	829	773	815	853	845	831	851	835	802	862	816	800	823	772	823	755	798	791	840	836	819	819	854	784	797	807	825	830	834	793	786	775	811	857	831	855	853	780	800	803	809	811	821	832	825	812	796	779	834	802	790	847	817	822	763	807	811	809	853	792	797	807	746	781	807	796	783	822	809	843	819	793	817	837	853	846	815	821	828	812	785	802	808	826	812	823	849	827	827	839	858
24630	21597	28967	24672	21543	9226	2070	1393	1148	1019	859	770	731	676	669	651	606	696	609	588	578	500	562	466	439	422	448	405	409	418	436	420	422	426	392	436	441	440	412	424	369	402	361	425	414	408	438	392	390	406	406	414	408	390	397	404	379	409	404	455	396	397	389	420	433	376	390	445	395	389	388	395	422	403	413	410	389	401	393	405	405	375	374	402	379	390	387	430	403	389	398	386	403	362	345	389	384	422	394	382	391	415	383	404	395	399	409	378	389	413	402	420	419	415	408	415	382	393	414	425	434	413	394	430	405	445	418	393	380	401	419	373	442	390	418	389	417	416	414	405	398	370	405	401	388	385	423	432	398	391	402	369	417	404	443	399	359	394	383	397	432	409	411	393	419	416	385	370	402	379	386	418	393	437	370	416	426	371	393	407	407	417	424	404	413	431	391	416	378	398	399	378	412	403	395	397	388	408	411	370	412	383	413	394	405	408	395	419	388	414	408	413	409	393	421	396	394	452	402	391	376	390	402	369	386	425	394	437	393	427	361	459	448	395	408	424	440	412	403	397	384	387	366	370	418	394	426	385	379	382	386	426	379	359	410	382	387	404	406	385	416	418	380	433	400	361	405	402	394	408	413	418	378	388	416	409	394	433	418	385	386	415	444	399	386	380	392	379	408	373	428	419	435	386	379	381	415	406	352	381	412	400	379	354	408	397	388	396	406	387	391	362	415	404	388	392	392	414	414	410	393	357	382	406	379	413	411	418	364	367	386	410	377	407	383	402	375	367	414	411	424	417	385	441	413	397	375	384	407	395	413	381	390	410	413	408	371	399	386	433	409	375	406	425	398	408	408	391	405	381	400	397	387	414	387	389	389	383	394	401	411	422	431	401	422	414	402	389	399	369	412	390	408	360	399	376	369	381	395	400	410	402	434	403	420	363	386	420	426	398	427	376	420	390	389	405	429	408	388	389	409	382	390	375	390	423	425	415	356	394	390	371	438	408	381	396	386	365	422	412	401	374	419	410	400	393	393	411	389	407	418	372	391	429	407	435	418	409	402	370	376	402	380	387	431	414	419	378	389	393	396	407	391	412	385	398	441	415	389	379	438	389	361	418	423	396	409	399	389	375	373	378	389	392	415	415	396	363	403	390	396	359	432	362	370	432	398	426	419	354	373	403	398	408	413	419	360	342	396	422	415	354	413	388	399	395	390	402	369	344	396	392	432	417	399	383	410	400	389	415	410	383	416	392	398	385	383	396	383	376	372	405	369	403	387	403	413	403	409	362	389	368	403	378	376	409	377	412	398	378	412	365	388	411	427	383	419	381	389	425	436	403	397	408	414	434	382	390	400	387	424	385	390	416	438	415	389	395	427	413	416	399	398	393	399	373	382	418	386	393	383	399	355	361	360	370	403	337	386	396	433	404	397	388	406	374	411	389	392	407	390	411	392	387	430	397	423	352	380	383	398	374	389	420	385	414	413	384	406	397	401	415	355	410	401	400	406	412	425	402	368	397	396	408	425	367	366	361	392	399	409	371	369	392	372	403	355	415	394	397	425	406	408	396	390	389	396	391	370	413	355	357	398	390	419	401	394	367	423	402	416	400	413	406	394	443	403	398	396	408	402	397	395	424	407	393	395	417	412	384	367	418	380	404	402	395	417	419	378	394	374	423	367	369	450	381	381	379	384	396	367	397	415	400	390	410	381	375	387	378	390	376	410	393	374	383	395	374	368	375	419	413	412	411	399	396	405	413	399	412	390	373	386	390	374	374	420	399	395	393	376	396	407	395	410	398	423	405	381	416	412	436	368	409	449	407	399	399	382	385	407	404	387	396	388	360	362	427	392	368	390	372	397	387	392	419	426	354	405	392	370	453	390	378	438	406	416	409	392	408	408	412	409	384	384	383	400	406	405	399	408	389	407	382	386	393	408	412	391	393	422	384	370	362	393	427	421	405	375	382	426	399	378	402	375	416	376	385	389	369	421	420	424	367	434	392	413	400	376	432	408	371	420	383	399	429	386	396	363	371	377	389	390	357	435	405	427	387	395	418	358	373	418	418	379	411	376	398	385	371	390	394	402	403	388	411	396	363	402	396	408	402	405	411	375	358	406	382	418	385	443	415	386	392	400	398	390	397	393	377	418	391	406	400	400	360	407	414	405	399	393	434	405	400	394	388	389	365	389	414	367	416	389	414	387	366	421	405	431	414	405	393	416	383	406	415	404	378	395	410	429	403	410	390	411	364	373	401	403	434	374	411	416	396	400	355	408	436	403	369	406	419	398	397	365	424	403	403	400	421	400	423	423	382	398	380	411	423	383	413	389	433	385	406	408	351	403	409	425	393	385	365	386	414	437	418	411	409	415	363	366	400	392	356	383	357	403	377	379	380	404	401	393	403	439	396	417	390	411	401	402	392	388	359	385	374	391	418	387	370	388	399	385	418	410	393	375	379	384	434	397	416	406	395	401	390	416	384	362	402	419	397	352	428	392	415	410	407	380	411	403	371	409	392	400	413	408	395	400	364	387	430	421	371	398	381	381	413	403	438	432	396	390	406	369	375	366	370	365	410	407	346	433	386	397	391	386	403	371	378	422	415	384	409	411	389	383	406	375	405	366	384	404	372	422	403	411	377	389	437	413	414	395	387	377	402	410	408	433	394	372	428	380	381	388	426	413	440	396	422	390	403	400	409	389	387	415	420	436	412	386	418	407	419	382	402	374	385	390	399	408	398	398	433	405	408	395	380	389	393	402	415	408	429	431	432	392	415	414	397	392	390	386	383	374	428	429	391	409	400	420	422	425	393	416	410	379	377	390	377	379	409	401	426	404	393	410	414	377	434	355	382	432	328	384	424	394	371	392	396	403	388	404	406	399	420	401	436	366	375	422	396	458	407	413	400	407	391	403	408	434	452	433	370	379	396	379	384	417	406	370	417	389	382	379	400	398	387	407	388	461	410	377	413	408	418	418	408	380	421	401	347	381	405	416	400	406	389	385	401	413	386	402	394	401	382	395	392	386	388	422	425	389	397	403	384	389	432	408	411	383	392	403	415	389	393	373	426	406	387	395	376	371	391	403	437	376	396	415	417	365	411	372	394	390	397	409	424	389	388	390	388	403	405	424	402	413	415	400	423	412	376	426	399	389	358	380	412	360	371	410	392	421	424	419	385	386	411	398	410	416	414	360	401	382	359	378	425	383	377	397	408	402	433	374	442	439	388	385	371	357	428	398	393	431	389	399	441	391	385	399	418	432	425	413	387	398	375	421	389	370	418	410	369	397	433	391	384	398	416	373	376	395	396	432	393	389	377	372	411	372	380	439	413	406	395	388	374	433	398	363	400	417	369	404	375	419	385	379	386	429	437	404	373	401	431	383	403	433	401	388	398	398	396	413	409	394	382	378	388	392	404	402	390	395	398	408	383	362	385	396	431	393	396	423	411	414	460	380	386	391	374	409	356	436	366	378	382	410	397	396	390	379	372	414	407
6577	13863	11460	6144	4388	3817	3400	2942	2437	2086	1680	1460	1315	1208	1112	1097	1042	1059	950	830	830	775	700	615	648	617	561	547	540	544	538	545	550	525	521	474	540	535	484	514	520	537	512	529	514	498	543	497	551	511	514	499	507	480	476	516	543	510	514	485	489	502	499	477	505	526	520	507	512	494	561	526	499	506	471	519	504	537	519	517	504	517	469	551	502	481	527	512	500	487	501	471	518	488	498	518	489	526	519	521	522	483	494	497	496	521	495	487	485	503	497	494	526	526	489	481	500	546	491	511	500	490	509	535	472	471	527	490	529	491	480	467	487	500	487	528	504	554	536	482	498	493	516	487	509	505	481	522	509	507	473	482	494	518	475	488	502	493	518	485	533	515	518	506	478	512	503	494	453	490	530	485	483	478	500	505	524	482	499	470	466	463	514	535	458	520	434	464	480	499	500	488	503	500	487	514	507	476	495	493	499	504	496	520	510	486	529	502	484	522	500	509	492	489	493	510	514	506	526	452	525	473	493	460	455	487	471	526	514	497	530	496	471	521	510	508	504	517	519	516	494	539	493	468	535	477	524	523	495	551	521	515	480	483	523	481	481	518	507	521	535	492	496	522	500	505	499	470	501	480	497	446	502	482	507	527	487	501	516	447	505	499	506	497	535	475	482	469	476	495	488	480	493	499	486	510	537	477	538	489	487	542	467	461	515	489	461	477	495	521	490	500	488	501	520	499	457	478	488	500	487	527	474	487	460	515	511	469	526	478	504	452	512	539	513	559	504	499	518	544	515	445	475	479	480	482	493	468	505	489	485	478	505	488	497	521	507	509	503	511	549	526	526	512	485	482	514	522	481	509	507	514	470	537	504	489	511	500	460	529	510	541	481	510	494	506	502	495	486	475	486	489	519	522	521	539	492	522	522	449	481	488	526	481	485	522	492	481	499	512	516	477	478	506	535	504	492	510	474	499	521	472	487	509	519	470	496	502	469	511	462	507	517	487	483	490	458	495	495	514	486	488	500	481	493	505	484	481	461	513	480	500	497	504	495	509	484	495	522	494	516	515	499	498	477	486	495	539	506	480	497	495	500	480	475	515	540	495	506	479	486	500	492	491	445	466	486	494	483	461	501	504	464	484	485	496	484	559	466	499	488	499	493	508	480	514	483	485	495	483	507	510	522	508	487	503	451	503	472	508	505	499	502	490	515	521	504	504	523	491	491	471	519	492	483	516	545	522	518	508	506	498	511	511	467	490	478	562	508	508	502	466	455	514	493	464	515	490	478	465	483	519	491	505	478	505	553	523	479	500	457	471	476	474	473	498	477	494	517	543	519	496	451	520	521	489	502	505	517	497	500	456	520	528	495	549	515	508	473	501	490	518	478	515	478	494	450	458	553	504	462	442	455	443	493	492	490	484	509	504	536	475	518	490	522	550	555	482	482	489	474	520	502	473	483	512	507	510	479	501	484	500	508	498	516	536	499	495	509	516	506	479	458	485	482	493	518	508	516	457	507	540	477	511	477	481	475	514	499	527	480	481	446	529	525	485	534	477	490	495	483	494	581	501	492	465	484	513	539	495	515	488	505	473	488	487	483	473	513	519	462	504	511	495	473	476	524	489	524	495	465	510	469	470	516	491	498	490	520	492	482	492	520	489	472	497	501	490	505	503	476	494	466	484	505	511	502	493	519	506	520	471	474	475	467	504	479	485	517	493	481	485	489	503	507	498	491	468	494	520	535	492	478	468	544	487	501	505	466	497	455	520	506	500	473	499	493	490	481	483	481	488	533	502	543	478	510	506	517	511	477	477	521	505	467	502	473	479	487	512	510	464	509	505	477	508	488	486	478	510	510	493	509	496	481	494	482	486	459	471	482	519	521	476	492	498	477	505	493	493	492	538	543	483	506	448	520	516	490	509	505	489	507	498	491	504	535	490	495	506	493	534	544	476	501	514	507	477	484	483	510	507	472	509	524	451	511	542	532	497	450	468	519	517	463	519	504	435	490	522	491	479	477	499	517	486	462	494	497	490	536	523	480	502	489	549	508	487	504	498	489	484	505	491	476	499	459	519	491	489	493	510	505	529	528	494	490	506	503	475	503	526	477	505	528	479	465	494	497	495	496	487	512	529	507	459	498	483	515	517	511	487	509	500	480	520	482	488	499	451	464	484	466	456	522	529	460	504	484	498	494	501	505	503	501	474	484	479	507	501	515	499	474	493	492	500	519	493	495	499	491	468	544	507	501	489	505	513	503	477	534	505	556	519	489	496	506	530	497	524	537	521	486	482	518	460	514	496	504	534	519	488	531	510	483	527	500	514	505	511	490	456	514	468	500	497	483	494	507	489	518	500	492	510	473	498	472	521	524	483	493	514	506	491	459	485	504	496	536	456	500	512	508	515	522	511	487	513	540	486	497	542	511	521	513	471	497	511	512	492	471	516	483	498	504	490	499	524	479	504	496	472	494	497	493	499	538	533	500	517	516	520	511	493	540	489	555	484	504	503	521	537	485	516	498	506	487	473	455	458	508	487	502	532	493	524	499	470	518	489	464	485	534	478	509	507	483	482	505	475	511	494	496	501	495	513	513	500	541	475	505	494	517	529	543	498	471	516	519	483	495	459	492	517	505	508	529	508	525	482	523	508	501	500	450	459	516	538	493	508	501	507	486	467	494	445	482	531	553	490	486	518	501	504	554	499	459	509	510	490	538	457	504	554	484	540	469	484	517	566	546	561	503	471	501	500	507	521	489	462	528	476	478	520	468	516	494	486	460	487	487	468	487	491	506	483	460	498	469	504	494	497	524	488	490	506	517	495	483	531	512	493	501	511	508	511	507	488	500	537	519	527	479	496	505	495	497	517	516	486	472	482	470	495	521	496	478	509	492	546	468	434	490	510	537	512	490	476	507	472	484	477	526	471	484	480	476	494	518	479	494	494	524	503	503	477	497	501	468	471	497	493	492	490	525	517	500	503	508	475	498	522	481	517	484	497	487	461	559	454	540	460	535	503	505	529	519	496	501	484	509	513	508	472	503	475	468	498	492	473	492	524	475	542	534	468	473	527	494	491	513	483	461	503	540	529	559	508	504	517	490	500	513	483	497	500	471	497	497	468	462	540	512	486	512	488	455	538	494	506	508	501	476	478	526	455	517	532	467	522	521	498	488	494	504	551	489	529	496	456	445	479	518	484	491	506	516	527	510	494	506	509	477	494	511	495	533	505	522	482	463	520	531	498	505	504	484	506	473	469	470	511	477	514	486	480	535	490	491	496	504	516	502	494	485	545	498	506	501	494	530	513	512	504	498	496	457	493	501	492	474	485	533	494	475	492	526	524	514	453	471	525	495	523	541	484	473	530	515	513	517	542	504	500	522	491	491	516	462	536	476	557	542	484	497	526	482	499	485	474	539	511	470	432	501	531	495	495	497	465	493	522	470	493	477	520	483	510	513	522	497	481	484	488	488	472	485	459	504	507	517	494	527	501	540	531
23545	21623	29516	24219	21629	21629	7616	2210	1522	1280	1084	1008	862	805	837	747	758	696	713	612	592	561	528	477	431	437	442	457	434	402	427	402	411	424	395	377	383	392	359	365	403	374	387	381	397	378	363	355	368	367	366	375	383	364	371	381	365	380	397	401	354	393	386	334	379	347	368	396	380	367	383	350	348	364	373	383	382	392	337	401	386	372	370	347	350	373	363	396	359	362	384	381	354	362	407	398	370	363	350	360	368	346	389	398	364	369	369	374	385	378	347	355	348	381	380	353	378	393	359	368	364	364	374	370	364	414	348	379	361	352	344	387	377	362	383	372	390	400	392	356	336	384	377	360	367	384	375	352	353	416	367	307	370	382	387	361	379	358	363	405	308	374	385	354	362	368	376	370	355	341	333	358	375	374	391	382	375	367	360	379	371	356	365	368	363	359	348	370	388	389	375	361	341	360	375	386	344	348	348	348	358	380	352	381	350	395	396	368	361	379	377	355	345	364	346	401	373	409	356	364	380	333	354	410	379	371	338	356	384	376	354	384	358	397	396	368	329	361	382	389	363	351	358	351	362	392	391	363	367	360	349	360	304	371	341	360	377	414	315	379	377	369	365	337	402	372	340	370	384	377	357	357	362	388	363	368	363	311	387	350	364	326	352	379	352	349	349	336	354	364	355	380	350	355	357	356	353	348	380	369	366	340	354	355	355	326	366	373	349	362	350	373	394	333	363	383	312	360	352	341	360	378	377	386	357	370	356	346	362	356	337	390	343	383	380	354	369	369	362	348	393	338	365	386	398	395	375	344	331	359	371	400	371	345	371	394	317	363	374	357	363	367	366	383	317	333	381	353	365	350	379	368	350	361	381	386	330	388	367	383	352	350	321	363	352	344	339	361	386	327	344	369	378	350	339	354	330	386	383	347	419	352	410	351	388	361	353	357	363	347	390	350	380	343	410	373	331	351	377	355	352	366	366	352	372	371	381	383	352	355	386	379	382	328	348	377	367	359	390	351	352	351	347	373	385	361	377	384	376	358	329	396	400	355	395	340	359	382	342	347	362	365	373	361	355	332	399	337	357	408	350	365	357	377	334	398	358	382	349	396	382	374	383	364	385	344	342	377	399	342	371	382	381	356	368	358	403	371	384	373	349	374	382	334	370	368	361	348	306	370	373	350	360	374	395	357	375	356	351	348	332	336	364	348	414	363	384	394	354	361	395	362	380	371	328	324	367	340	362	422	359	374	402	377	339	371	364	384	379	345	365	367	356	371	331	343	378	359	398	392	363	369	338	384	379	370	398	374	374	365	339	398	365	382	398	348	370	356	362	362	369	370	381	327	335	376	361	362	391	346	362	350	336	404	361	384	369	338	356	364	390	381	383	366	397	363	369	327	360	339	374	367	350	352	347	358	321	361	335	362	360	347	378	368	403	354	359	350	333	339	334	366	379	407	378	341	391	368	346	356	371	391	347	392	399	403	328	351	355	349	351	352	383	345	375	357	387	355	331	365	386	377	358	379	363	322	342	330	364	342	382	353	370	335	392	362	349	393	350	392	350	333	338	377	355	329	400	341	360	320	388	364	392	359	386	358	380	376	370	411	370	348	393	378	358	349	340	374	402	388	373	369	383	370	356	348	374	329	400	388	370	348	356	394	357	339	365	384	381	367	377	395	390	377	355	345	357	393	342	333	360	362	354	362	343	367	365	394	391	346	359	333	361	374	330	378	376	348	355	390	364	379	370	368	365	358	357	355	350	381	349	385	383	407	354	367	367	345	349	368	318	354	363	366	404	402	323	384	364	343	363	344	324	330	368	390	363	375	398	381	358	377	353	360	359	332	376	355	378	370	390	366	343	397	377	346	398	346	335	381	351	337	352	364	402	367	391	382	376	340	356	369	346	365	318	382	376	335	350	374	351	352	345	341	360	331	336	383	371	344	342	367	358	383	394	353	401	377	381	354	341	368	398	337	364	339	343	372	356	374	418	378	366	358	334	376	375	383	367	335	390	363	327	341	359	359	360	373	338	332	372	369	373	356	389	385	365	384	350	344	355	345	381	369	385	383	381	339	368	383	381	386	353	355	338	378	367	385	389	330	326	380	387	356	362	382	362	371	330	386	349	383	356	338	334	397	377	399	365	363	376	364	354	376	364	382	424	384	367	369	341	370	373	369	357	377	372	364	345	335	374	356	362	387	354	342	332	355	329	348	367	364	352	381	381	378	342	357	373	393	390	349	373	366	388	380	355	393	355	389	382	337	354	365	357	371	362	377	353	337	354	342	352	378	363	371	361	358	369	365	333	350	363	347	382	360	357	354	377	379	378	352	364	393	353	367	350	366	354	379	352	368	377	387	339	380	394	378	365	369	369	370	362	354	384	375	402	354	375	374	345	327	385	360	392	371	378	328	346	349	357	376	345	369	340	371	361	369	378	364	380	346	374	405	390	363	328	365	373	338	378	363	396	332	362	372	405	353	321	357	370	366	349	372	331	403	367	374	395	351	386	378	363	392	381	390	322	382	387	376	377	394	345	344	353	371	345	358	365	363	373	381	383	398	352	381	348	349	362	358	370	356	337	361	361	364	363	362	384	339	371	389	369	357	378	361	402	347	377	378	342	395	318	331	315	367	359	344	375	378	378	368	381	351	395	378	350	333	356	338	418	341	384	386	332	380	361	368	351	386	357	377	354	354	381	374	379	370	356	339	363	369	344	329	367	371	342	363	363	391	352	381	352	376	367	356	397	375	374	374	370	405	351	363	406	380	353	366	385	351	378	379	373	334	371	384	355	347	366	381	361	345	373	357	340	356	392	370	375	357	342	353	382	348	352	392	361	337	359	368	400	373	373	385	335	383	360	345	366	332	343	336	365	390	405	383	361	412	358	375	373	354	348	371	373	362	371	370	396	366	371	399	368	381	382	351	362	362	338	394	352	378	374	387	355	364	359	361	384	356	383	366	383	405	337	364	357	337	321	367	392	361	359	357	370	373	384	390	345	341	359	331	378	346	376	344	313	374	374	384	371	318	355	355	370	387	400	405	356	357	369	369	364	382	363	384	355	345	349	384	402	389	404	354	390	378	359	356	344	369	393	393	384	379	333	341	345	379	331	341	353	334	400	404	339	379	339	394	361	343	359	353	370	375	377	336	370	356	384	366	367	378	346	341	342	390	351	359	344	344	378	356	368	367	384	360	348	355	379	362	343	380	348	355	330	367	357	377	376	337	314	362	364	332	372	363	395	330	361	350	355	400	342	321	361	345	387	369	369	396	325	376	388	364	331	412	336	421	389	398	373	352	304	374	367	375	385	374	361	351	366	392	372	396	364	367	370	363	372	363	356	394	368	386	371	347	377	381	373	351	370	394	367	361	381	369	328	371	378	364	346	388	376	346	378	421	404	372	391	352	358	418	411	354	383	332	339	369	359	341	381	369	321	356	392	348	404	369	360	388	382	333	349	349	363	357	337	343	333	354	390	360	370	372	355	373
9195	20327	17059	9618	7054	6043	5104	4365	3440	2782	2323	1992	1780	1632	1524	1380	1259	1264	1176	1041	937	853	755	699	608	599	532	562	571	526	510	482	503	513	567	477	465	460	504	489	432	482	496	503	466	474	487	445	449	468	427	434	453	467	470	474	452	475	474	428	432	454	447	456	423	431	449	434	453	438	448	433	450	452	445	467	440	459	450	432	416	428	415	464	455	418	436	406	430	470	445	391	463	458	452	472	420	432	470	428	421	415	438	436	452	423	435	471	490	458	416	459	395	392	453	450	449	423	469	441	454	458	433	475	451	414	418	455	404	394	421	443	441	461	476	422	437	444	422	428	432	428	436	452	470	452	442	446	460	442	424	433	412	464	412	453	455	413	460	439	435	418	474	399	455	443	404	452	428	440	439	426	447	447	430	439	430	427	448	468	440	426	452	431	430	448	448	432	464	424	452	415	462	467	434	402	437	456	431	412	439	431	402	399	423	435	449	408	449	445	420	395	418	399	419	413	426	463	448	458	431	437	477	446	436	410	454	467	396	432	430	419	413	397	451	389	471	440	433	434	456	398	431	444	428	441	442	458	448	443	419	405	437	421	445	417	479	414	457	458	407	415	445	446	452	412	429	408	453	445	384	417	415	442	434	423	453	434	432	430	408	397	406	408	443	462	426	439	429	432	460	419	471	425	444	401	451	441	426	442	453	440	435	459	443	403	425	429	442	436	438	430	447	434	460	479	417	411	408	442	439	426	438	489	445	439	460	465	447	424	423	451	437	445	438	428	475	483	367	421	419	449	419	442	398	459	424	434	409	473	475	419	432	429	431	427	408	450	404	412	433	413	426	415	436	457	407	420	441	410	461	408	415	406	461	426	433	447	433	426	419	408	418	459	406	425	423	458	419	455	408	424	419	417	448	424	442	477	382	442	421	428	408	445	412	411	431	465	398	440	386	450	432	431	468	445	412	402	438	456	425	436	468	457	417	466	463	463	438	441	459	412	444	444	427	445	435	446	422	400	440	422	460	440	455	417	434	417	423	407	395	437	443	427	423	433	381	463	431	431	411	433	448	438	448	437	430	448	457	475	436	420	439	430	454	491	419	410	427	419	384	411	428	449	419	448	405	416	429	437	417	426	391	444	454	422	460	410	414	417	408	432	436	435	423	423	414	420	443	404	403	487	466	424	455	433	433	415	444	406	464	415	427	433	451	434	405	432	468	446	430	428	425	476	430	482	418	430	428	421	434	421	381	482	466	371	427	455	417	395	462	458	474	434	442	395	437	438	460	470	441	436	404	425	399	419	421	449	430	397	402	420	452	449	426	389	434	417	453	453	412	456	434	411	459	454	452	405	462	429	438	438	445	405	454	430	449	453	450	443	441	458	433	435	433	463	458	458	412	453	410	418	381	425	473	433	430	397	418	431	446	471	420	467	433	468	403	469	414	427	455	411	398	439	448	406	427	407	426	443	448	458	421	428	433	421	416	439	434	427	437	424	438	422	454	396	392	430	394	459	416	399	418	461	432	448	412	476	407	443	442	415	419	456	413	437	440	420	425	472	426	432	395	445	431	395	417	412	444	447	422	440	455	411	435	431	474	413	436	383	407	438	407	445	450	429	432	420	447	446	434	459	414	445	475	408	440	409	436	426	450	473	403	426	385	405	463	437	418	415	454	441	422	442	445	396	417	433	412	437	422	366	435	439	453	450	459	426	433	436	465	441	422	423	438	455	457	449	480	412	419	431	427	450	450	440	413	415	434	478	445	415	402	411	456	414	415	466	413	490	459	436	433	453	411	427	454	463	441	450	422	390	411	451	460	421	432	413	422	446	478	451	444	449	461	432	392	439	441	478	452	425	434	453	424	425	410	460	423	447	411	436	388	425	429	431	447	406	419	415	427	428	381	411	408	474	425	431	434	451	425	429	425	408	447	417	437	422	458	406	422	398	462	432	434	451	451	434	436	432	441	460	421	423	438	431	416	456	420	434	418	456	441	415	379	419	400	442	435	454	426	409	466	403	429	389	424	462	400	383	424	432	432	431	416	417	413	457	429	414	433	427	433	422	448	419	436	438	455	415	451	437	408	441	411	423	420	427	403	409	399	444	410	427	383	417	446	452	411	444	407	453	440	455	423	445	446	492	438	453	447	435	413	415	456	439	413	481	434	433	446	463	458	442	445	419	454	423	446	441	462	460	447	464	427	462	403	416	432	446	418	411	445	447	460	470	449	411	419	441	421	415	451	443	431	460	444	425	416	442	443	487	449	442	398	444	451	406	413	459	426	459	439	436	403	440	440	391	418	431	438	450	462	440	411	478	437	501	443	400	443	426	459	407	435	466	436	435	422	407	403	418	455	427	419	433	450	423	378	452	458	438	448	422	437	447	443	408	452	416	455	438	422	431	424	452	437	423	468	484	410	471	432	430	420	445	453	436	392	469	421	451	435	452	407	448	425	430	411	463	413	447	424	414	406	443	453	392	441	414	466	455	441	461	405	444	429	455	427	439	448	414	409	434	459	443	440	456	456	402	448	473	395	429	441	420	439	437	415	422	423	467	386	406	448	451	419	436	452	460	417	405	424	448	431	450	420	439	493	454	453	428	489	439	408	417	429	438	401	461	431	405	447	443	448	429	443	457	418	443	434	449	453	430	435	462	438	394	422	428	432	422	435	458	417	410	419	438	438	420	461	438	454	430	469	413	474	487	439	424	401	444	421	418	415	413	467	436	436	425	414	442	439	430	436	437	428	453	443	442	385	428	402	403	443	450	418	463	425	444	435	454	431	442	430	441	395	450	418	437	419	455	430	455	402	407	392	435	456	425	439	442	409	411	408	431	410	423	415	441	414	436	456	440	441	424	450	432	415	428	455	443	413	423	440	434	414	423	472	421	432	436	430	428	436	430	461	456	432	427	419	410	437	428	455	429	408	435	366	467	435	452	456	445	424	427	436	428	415	413	394	428	458	476	425	437	426	419	411	452	450	435	418	445	416	427	432	462	458	424	428	419	439	397	449	404	433	436	419	438	455	438	453	463	457	434	447	409	436	440	420	466	438	440	458	427	452	443	440	421	413	431	440	431	452	405	445	448	454	427	401	444	459	428	444	466	455	421	442	408	465	434	438	433	440	434	457	419	447	430	444	445	436	438	474	433	417	442	443	467	407	443	436	405	420	420	418	430	435	472	422	445	423	421	427	424	421	448	422	413	439	431	429	410	427	397	395	418	422	435	439	440	459	469	451	459	469	476	431	441	432	438	387	428	419	427	421	449	435	447	393	392	430	442	416	484	428	444	470	430	417	391	426	467	425	424	409	436	418	428	489	479	458	427	441	461	423	432	381	467	417	447	456	418	451	491	475	454	408	443	420	412	423	468	456	410	459	455	466	445	410	420	446	404	462	426	439	409	420	427	433	436	443	448	447	446	417	449	413	448	440	407	446	397	398	445	453	431	442	431	417	467	431	416	418	410	439	425	434	439	444	435	410	401	436	426
27429	19944	7766	1953	1287	1081	1001	975	870	841	787	750	780	744	765	756	742	753	725	694	751	661	661	694	659	651	671	649	645	689	636	651	681	664	624	602	612	651	652	677	660	689	686	648	653	686	691	677	620	635	697	614	644	665	662	658	642	728	700	650	668	656	678	669	647	707	646	676	649	664	615	604	691	696	656	658	648	650	694	651	663	656	660	616	661	665	681	678	659	646	682	672	663	636	632	638	640	650	628	649	663	666	612	682	671	621	645	615	631	719	667	697	669	644	686	650	681	645	655	687	677	595	692	689	676	673	629	621	684	700	683	689	664	669	613	654	634	616	674	655	684	640	694	632	664	641	632	689	685	655	663	676	662	663	647	649	698	616	658	685	656	622	634	642	682	705	670	662	648	624	629	664	656	654	637	674	645	626	710	607	640	635	650	663	691	658	633	691	652	683	652	674	636	647	678	632	621	681	643	602	623	654	614	687	652	667	659	663	658	666	629	675	665	656	667	640	683	657	704	667	632	594	676	680	576	703	644	629	633	675	673	655	643	628	675	639	647	685	659	636	662	634	695	636	673	673	665	682	605	636	669	685	727	667	655	652	674	673	677	669	659	623	643	652	667	611	674	675	657	654	687	655	651	667	684	636	671	683	646	670	684	643	654	663	641	618	627	663	653	688	693	639	635	641	654	690	681	655	615	673	644	640	648	636	681	658	684	718	613	655	693	637	680	612	632	659	643	657	601	606	719	624	648	647	684	687	644	702	674	700	689	653	647	623	656	605	674	653	681	656	691	636	668	625	702	675	648	684	677	632	661	674	674	700	652	617	640	652	660	666	660	640	699	678	617	648	622	657	662	683	717	634	651	677	634	649	676	664	639	667	637	691	651	603	651	608	626	659	663	650	632	628	603	690	639	631	663	672	668	646	697	636	641	682	649	666	677	649	657	681	701	674	651	670	651	698	665	654	633	675	670	630	635	638	700	605	681	678	672	632	655	655	692	644	696	610	681	662	633	629	648	663	666	614	692	652	680	671	654	658	635	647	660	636	622	675	706	642	627	640	710	650	650	616	617	659	682	625	679	681	635	639	647	687	623	625	600	659	687	617	634	646	647	662	662	662	677	641	637	641	671	659	676	655	642	665	686	644	636	636	657	669	658	660	697	626	628	662	586	669	609	676	700	647	652	628	652	710	637	653	651	676	634	695	681	652	672	689	674	636	669	667	653	630	660	629	696	659	691	649	651	689	675	681	705	681	726	644	594	678	642	655	683	678	672	613	715	610	642	676	622	671	642	684	733	657	654	644	649	656	684	636	634	639	671	639	646	702	696	656	649	659	681	699	629	653	686	691	677	683	613	661	660	647	658	644	651	665	657	684	686	630	640	640	672	662	682	670	644	671	631	630	684	647	667	678	679	656	636	604	693	621	652	612	653	671	701	604	684	676	666	688	667	662	632	650	657	686	666	644	643	640	685	677	669	683	696	608	656	664	638	664	646	688	637	682	654	690	616	695	626	676	631	631	711	674	658	674	643	685	655	657	660	705	645	642	647	665	662	693	664	642	660	641	636	605	614	683	667	645	648	654	657	640	699	647	667	630	706	702	639	636	639	691	665	627	668	681	648	637	673	638	660	692	638	637	636	621	631	654	649	659	624	663	696	691	637	670	645	620	627	684	681	671	639	667	680	643	660	647	604	658	674	645	627	667	661	629	666	662	621	602	688	657	655	633	641	643	659	665	627	622	648	669	632	652	651	636	675	652	626	650	636	639	668	650	660	673	681	644	683	629	672	655	618	657	671	688	651	618	659	687	702	632	618	712	610	649	629	653	683	593	653	650	681	625	661	678	656	632	640	691	647	697	665	635	690	626	644	686	660	683	614	654	623	625	667	672	679	647	736	648	691	717	645	617	647	625	683	597	673	628	674	645	656	599	660	607	646	664	698	667	673	659	646	674	631	622	670	660	686	648	627	665	625	711	632	643	663	668	676	621	641	706	635	669	673	639	659	636	684	686	688	645	648	645	618	628	686	634	628	654	663	628	668	683	650	682	659	642	623	650	715	655	661	668	648	696	641	636	661	685	634	639	643	683	720	636	629	690	637	655	629	649	685	676	639	681	658	665	619	646	628	672	657	622	664	679	670	617	656	624	663	622	675	659	643	633	615	677	709	668	648	732	662	650	631	639	677	634	652	644	655	680	640	664	660	614	651	669	668	667	625	654	610	667	691	675	692	657	675	655	626	660	651	702	632	657	631	656	669	656	638	668	685	629	672	654	612	643	661	681	646	663	690	670	673	686	621	622	652	622	687	672	626	662	670	682	659	626	671	685	644	699	694	660	682	633	666	650	661	688	618	646	609	662	631	677	685	639	670	630	676	668	642	659	670	682	659	609	651	649	643	623	674	659	660	636	654	664	683	726	681	653	667	666	661	638	641	600	606	681	612	667	644	692	700	622	653	650	615	654	714	658	685	700	681	664	657	639	657	641	676	650	625	671	685	683	640	675	648	642	632	671	650	612	630	683	620	733	627	615	623	650	674	649	612	655	652	687	658	659	702	665	668	676	661	684	625	700	677	647	651	608	659	653	619	646	630	645	676	671	611	681	635	643	635	619	694	689	666	650	672	650	649	657	684	662	662	653	610	634	702	658	677	596	629	669	663	664	682	676	636	662	627	667	646	699	661	681	622	646	730	642	646	652	687	622	665	641	613	679	657	645	596	668	615	674	656	668	668	689	668	608	654	682	668	630	646	651	659	621	629	683	643	708	625	614	654	691	618	658	693	679	654	684	610	578	672	604	675	652	699	651	631	649	682	634	693	666	656	713	649	609	631	627	709	630	616	618	649	663	642	614	622	656	667	652	634	692	675	646	623	618	667	676	647	681	686	587	663	662	611	667	662	638	628	704	675	646	649	614	623	666	709	673	683	594	660	623	656	639	618	628	652	654	752	645	671	665	641	650	613	628	645	656	639	646	695	683	644	670	643	696	656	632	659	643	670	645	642	683	579	643	682	662	680	660	662	726	640	655	637	638	629	620	685	664	638	693	615	646	654	661	656	603	609	667	667	676	625	647	655	654	658	676	700	638	630	715	681	685	657	642	664	663	673	665	681	675	634	662	714	694	661	641	639	648	630	658	662	658	685	611	685	636	696	672	623	663	673	648	651	656	643	627	668	643	614	640	648	618	707	639	625	588	649	658	675	691	648	615	657	633	627	609	675	598	671	627	702	687	661	634	688	629	624	660	625	667	651	645	684	651	654	694	708	665	669	716	623	688	621	674	673	673	695	639	637	625	637	652	666	630	660	694	667	636	684	657	629	619	675	638	608	676	665	611	659	669	660	681	622	627	658	707	668	661	682	655	660	658	708	661	670	701	637	680	690	690	637	697	649	629	680	647	655	676	613	673	604	684	654	648	685	687	644	625	668	668	659	661	689	669	615	680	697	658	676	662	638	638	711	630	643	661	650	664	672	645	633	750	665	660	642	674
5813	5057	3978	2300	1937	1892	1741	1569	1382	1272	1170	1124	1104	1117	1033	1054	1051	971	955	981	916	912	848	876	830	782	817	787	788	822	793	828	803	829	792	770	795	800	802	826	765	815	831	796	817	802	820	837	793	744	790	789	784	832	804	827	765	748	786	806	786	780	763	787	758	852	815	766	782	807	798	826	817	801	794	824	835	795	800	750	811	768	785	786	785	842	840	787	754	772	835	846	806	850	781	830	819	818	822	801	830	819	838	843	886	826	773	826	797	813	791	819	781	772	797	815	791	832	810	838	854	797	825	826	862	855	760	795	827	832	798	787	807	778	806	750	839	811	785	761	785	825	864	811	835	835	831	810	784	803	794	810	794	759	829	781	819	808	831	781	829	792	798	791	808	803	838	826	778	789	827	818	818	813	819	790	857	806	746	823	780	795	770	782	819	825	814	786	845	825	768	804	814	798	837	845	824	787	783	807	806	788	831	829	757	833	768	766	813	804	791	825	802	821	801	806	801	804	814	784	769	802	807	796	833	771	749	746	810	859	787	831	799	778	815	817	783	802	804	787	824	791	775	764	755	804	814	759	852	795	776	829	803	769	805	806	755	823	819	798	813	813	814	827	809	811	799	823	761	825	811	762	788	766	827	814	818	803	775	761	842	793	834	779	831	769	773	837	822	785	800	806	791	823	801	800	766	777	756	781	779	792	778	798	806	781	834	820	777	835	806	840	799	796	791	757	831	780	824	779	854	855	776	778	806	811	748	800	840	791	772	818	775	811	811	732	810	799	775	814	814	801	765	805	835	806	848	788	775	829	792	767	818	785	785	830	818	799	840	812	880	797	799	841	820	791	834	845	793	773	806	815	741	858	807	789	812	806	814	821	778	793	761	816	780	784	817	804	811	785	851	815	796	793	834	791	772	838	820	791	743	842	787	803	800	770	774	844	763	787	791	788	757	759	829	848	820	818	856	743	789	791	850	777	779	822	832	792	782	811	805	778	815	816	833	820	793	798	795	808	806	798	813	794	791	845	791	849	812	815	812	838	768	865	749	777	806	763	839	794	783	781	824	809	831	791	791	795	803	823	783	814	768	785	811	773	783	812	828	815	806	835	750	792	731	803	808	836	794	752	824	778	821	851	836	779	755	772	793	790	769	793	798	799	786	829	784	828	792	802	876	841	740	795	770	782	775	828	798	842	840	818	787	829	791	824	778	765	761	844	808	812	874	815	788	787	834	810	846	791	829	839	841	820	829	850	842	806	773	841	781	826	786	770	816	823	839	768	814	816	802	808	759	855	799	836	789	840	830	760	791	773	771	796	775	791	823	848	807	862	831	777	767	802	778	817	778	726	791	822	745	763	796	777	850	778	834	794	807	784	839	845	832	766	771	825	758	824	791	819	844	777	802	817	802	762	754	822	826	829	850	855	860	797	784	780	827	761	787	820	805	816	813	836	822	787	823	778	819	813	784	766	830	786	789	823	791	747	800	840	775	779	764	873	841	774	765	762	826	795	758	813	773	827	848	763	809	815	788	871	806	827	838	816	799	790	819	827	792	853	811	850	771	831	795	810	818	813	794	825	794	759	835	770	809	787	765	793	794	835	788	802	814	825	821	816	834	819	855	730	817	816	804	814	813	778	790	814	845	768	809	803	746	857	840	815	797	781	803	837	744	786	806	816	784	758	770	768	810	770	886	780	848	785	825	766	799	799	762	808	780	814	804	815	792	799	831	781	768	780	769	824	808	849	782	764	752	787	852	833	797	859	755	765	793	798	804	737	822	824	808	793	783	816	770	785	803	773	751	802	855	802	777	830	832	728	783	802	808	732	870	840	797	852	858	799	749	806	824	849	769	799	789	829	779	799	812	806	782	812	820	828	834	778	805	824	820	787	795	874	777	751	797	814	771	822	827	794	776	799	818	778	831	811	831	766	813	770	800	804	803	820	840	792	799	839	813	839	764	788	834	773	843	828	810	817	834	798	843	780	831	775	805	805	767	818	773	820	818	801	807	788	797	797	767	780	823	816	778	822	815	813	835	761	774	790	795	832	787	799	822	811	817	773	853	824	783	791	826	787	811	806	818	765	822	782	792	831	796	825	844	791	805	790	790	806	826	829	787	800	844	824	809	850	847	837	726	825	816	827	833	832	795	782	793	791	782	775	901	813	758	815	826	827	772	798	790	784	794	797	774	806	811	814	788	890	893	811	788	800	781	806	785	811	791	833	835	796	790	769	789	776	799	783	771	803	840	787	792	763	778	797	773	828	798	805	880	776	784	817	788	827	790	814	814	794	766	812	750	842	846	822	834	774	792	813	807	781	841	760	849	748	792	886	849	789	785	813	840	829	790	804	806	832	752	780	774	811	860	773	818	822	789	722	766	784	795	854	775	856	805	792	792	784	754	816	812	762	824	846	806	799	829	792	754	825	785	739	780	799	831	766	765	786	851	819	791	776	824	817	834	782	867	768	834	780	787	800	781	783	825	847	766	836	806	790	789	855	855	787	794	807	817	770	773	758	827	833	774	788	746	761	816	754	824	792	805	799	831	817	795	754	776	769	778	822	820	783	746	824	761	808	836	833	793	771	853	760	775	795	789	789	780	854	770	779	789	776	811	818	794	831	811	803	768	778	771	807	768	787	866	864	833	824	845	788	834	798	789	813	800	762	796	763	823	799	799	813	817	787	801	829	799	839	789	805	873	789	818	760	820	766	800	850	779	768	808	773	768	824	772	799	793	827	764	861	756	787	772	808	795	762	811	830	813	796	851	817	791	761	798	777	773	742	874	774	772	795	783	829	795	789	753	839	787	760	803	842	820	782	846	829	787	770	800	864	833	780	824	802	812	835	857	842	787	814	789	810	784	860	782	760	845	748	795	781	863	815	859	855	814	804	782	780	821	820	823	808	801	790	828	834	826	828	818	858	783	747	859	806	792	789	795	806	817	794	793	808	763	788	808	796	790	786	874	776	849	800	821	804	809	837	769	813	797	766	811	794	846	806	820	756	805	797	794	864	784	807	805	810	796	777	803	833	817	808	806	794	850	765	768	813	791	846	759	782	820	807	779	796	767	799	792	823	791	803	811	765	816	787	853	785	742	829	797	796	787	778	764	840	747	810	831	868	838	826	803	812	722	818	796	878	824	753	789	803	799	788	830	817	803	781	759	771	779	845	781	820	768	752	795	802	861	782	794	842	796	791	825	811	810	803	832	812	793	835	824	779	812	806	863	811	823	791	785	792	794	758	817	817	815	791	850	824	779	743	745	810	814	779	766	888	788	763	807	809	841	800	828	826	789	789	810	823	808	752	748	794	751	814	802	781	822	825	887	817	843	804	802	831	796	766	796	788	773	802	840	749	840	816	788	787	802	774	743	782	777	762	768	787	844	794	788	763	792	822	799	813	780	773	785	797	836	776	792	800	813	794	799	817	775	847	820	774	838	845	799	786	832	803	862	800	841	797	793	771	823	799	800	809	768	794	787	787	780	740
24633	21646	29083	24720	21609	9222	2072	1371	1028	924	873	747	735	708	644	675	689	638	581	550	535	552	509	479	462	441	416	414	417	455	403	430	443	407	416	407	409	442	424	449	379	428	431	412	445	424	430	430	426	438	382	404	394	459	404	420	395	392	408	403	435	418	343	410	393	407	389	431	405	390	433	420	431	372	428	400	415	407	428	398	368	372	390	403	442	379	416	423	394	391	386	397	390	416	391	409	438	362	402	395	423	396	394	389	411	412	372	402	405	415	398	410	408	425	425	418	404	377	431	402	427	416	378	410	416	367	393	380	435	443	419	430	397	425	374	394	428	375	386	428	417	372	388	404	404	391	436	421	447	412	402	380	388	402	383	410	404	412	391	423	378	410	434	394	390	417	429	441	381	401	433	392	394	395	389	378	393	445	437	417	405	426	411	383	403	431	417	369	400	402	432	417	422	416	382	431	370	373	377	440	411	390	445	446	449	423	404	377	396	428	395	369	391	406	405	413	421	403	384	408	392	435	389	398	405	398	444	432	381	372	387	399	411	378	414	402	417	403	397	403	401	415	365	413	372	378	374	392	371	351	384	424	403	434	389	372	416	440	403	363	379	399	408	409	387	409	378	425	393	396	398	396	407	387	377	390	403	427	401	433	449	416	441	377	405	391	397	413	397	400	433	396	419	440	398	406	403	412	400	404	423	427	387	397	430	389	355	386	413	393	404	425	387	428	383	410	409	388	402	394	422	407	362	413	397	417	396	380	437	397	416	407	420	411	389	416	390	422	419	412	389	385	428	395	391	376	402	455	426	412	444	375	413	424	403	371	441	414	399	422	401	440	423	404	404	409	367	432	438	428	408	389	400	397	418	401	396	377	398	382	420	399	405	372	406	423	411	408	399	399	369	409	407	414	410	386	378	397	454	396	404	397	418	409	404	388	396	406	419	402	398	415	381	425	391	407	433	434	385	377	431	425	414	380	405	403	394	430	416	381	412	420	388	402	448	413	378	429	448	368	393	410	421	435	399	418	421	398	444	411	408	404	387	395	416	407	410	439	399	391	411	433	422	413	383	417	385	416	429	411	387	381	406	408	411	413	384	393	413	432	402	407	405	445	399	392	427	428	362	367	366	375	424	403	419	392	382	411	382	356	394	389	413	418	417	425	391	358	425	392	388	381	421	423	385	384	383	408	354	390	397	405	359	409	381	367	426	399	400	395	416	425	374	395	402	360	413	394	381	400	405	444	412	406	425	442	402	407	409	391	403	407	437	373	410	403	388	430	412	419	386	394	443	381	400	394	403	438	421	410	409	400	419	396	411	357	397	404	362	418	388	435	420	408	418	387	413	375	384	403	396	383	404	406	393	412	378	367	399	385	368	429	369	411	370	453	427	425	406	420	382	389	406	411	406	401	387	402	380	421	415	342	440	419	435	412	399	395	402	429	438	423	407	403	385	380	405	369	390	399	405	403	415	434	389	396	391	386	392	414	411	394	416	401	389	401	405	366	373	423	418	385	411	384	376	382	417	365	374	381	421	410	384	444	392	391	405	404	393	392	407	378	383	365	385	399	407	381	412	415	437	422	420	393	388	404	383	383	370	407	367	350	335	342	389	377	402	378	403	391	421	382	410	416	375	444	409	432	392	423	407	418	413	383	364	393	403	353	376	396	390	376	406	402	411	389	431	406	366	368	393	393	417	392	416	382	391	361	418	388	395	440	402	398	401	410	415	430	415	393	383	371	430	397	365	437	398	394	394	402	413	409	406	422	388	424	403	434	418	421	421	390	424	448	386	421	424	365	374	389	419	393	385	410	355	435	441	395	401	396	403	413	379	356	392	375	393	374	406	381	376	422	424	405	409	414	398	360	419	392	396	433	399	427	381	423	397	423	400	424	414	397	386	381	411	378	396	400	411	379	410	394	384	429	371	400	428	409	399	404	390	377	387	402	403	388	417	417	420	416	447	422	421	418	395	404	428	417	372	393	418	403	400	370	384	367	400	424	403	398	393	372	394	390	396	396	405	402	378	391	417	399	375	420	420	394	397	386	413	408	385	413	409	380	390	358	409	415	394	401	400	414	409	391	380	417	439	376	420	374	414	394	402	425	426	383	386	416	386	401	407	429	411	392	399	406	431	421	397	405	412	395	389	407	405	430	395	376	449	383	430	415	414	420	374	425	457	430	368	347	403	414	401	381	399	371	397	393	407	422	420	408	413	411	391	376	358	402	393	376	387	438	419	408	412	424	381	413	425	399	407	404	365	391	423	434	419	398	399	364	419	423	383	394	407	408	409	402	399	409	447	427	420	380	380	394	399	415	405	373	392	402	467	396	400	377	409	405	421	381	376	446	442	428	421	416	411	422	384	417	408	411	364	389	405	406	354	403	403	404	430	428	406	383	415	411	393	436	395	428	377	389	413	397	407	380	368	358	424	377	410	393	430	411	398	412	442	386	383	417	414	359	435	405	383	384	386	410	435	372	387	401	380	371	390	400	405	389	427	400	394	420	399	426	401	401	411	396	433	412	443	362	397	424	381	410	377	394	367	425	391	405	373	414	422	372	382	403	384	358	386	393	426	359	407	385	397	396	415	431	376	387	399	399	414	427	411	415	407	401	417	406	408	414	386	374	392	374	425	453	391	403	437	413	403	398	428	384	388	414	410	417	408	394	382	371	423	404	439	429	373	383	376	386	369	383	388	440	412	439	402	386	403	423	412	418	391	405	403	400	413	388	400	396	374	395	390	402	442	412	394	379	401	397	378	392	416	449	418	415	413	406	389	417	399	429	392	410	385	399	422	399	391	441	372	418	386	372	421	402	434	388	405	374	412	417	413	378	422	418	383	433	406	428	386	390	408	415	422	396	435	398	414	404	398	348	410	382	387	426	411	419	415	404	401	430	397	381	402	372	379	414	414	441	416	421	403	390	376	417	397	408	384	436	419	407	388	370	419	376	396	401	350	404	356	380	387	412	409	386	383	416	420	429	375	385	428	376	431	377	398	397	374	420	404	423	383	351	399	390	355	398	447	443	393	369	392	412	437	436	382	386	386	407	404	417	358	402	390	412	395	417	387	378	394	422	387	407	394	417	453	407	425	382	412	405	413	368	385	418	386	416	397	414	427	399	373	380	393	414	404	413	395	412	391	394	401	400	400	402	387	426	430	376	404	413	398	395	401	446	411	373	384	403	402	408	403	398	410	416	392	409	389	422	406	411	427	411	412	407	391	396	374	413	399	393	393	384	422	413	414	387	420	392	411	400	405	387	408	442	399	390	437	383	365	368	377	399	440	389	429	437	408	374	396	384	395	382	409	382	389	427	432	362	401	396	384	393	428	404	410	382	370	403	381	403	405	412	428	414	423	416	394	398	412	408	379	413	385	413	398	429	408	421	411	387	398	396	391	405	400	391	398	353	377	412	389	402	411	396	406	394	428	398	374	401	427	413	385	437	407	404	360	394	366	388	383	378	394	401	401	426	421	409	412	409
7120	14685	12045	6527	5003	4091	3460	2801	2207	1786	1567	1425	1380	1250	1184	1118	1121	995	933	903	787	749	725	678	553	552	595	572	542	528	569	534	547	560	550	523	521	525	522	523	542	547	512	547	493	506	498	498	540	503	525	490	503	528	502	539	542	494	504	496	501	513	521	506	489	491	540	511	524	506	484	478	521	478	526	481	530	563	516	536	534	491	513	503	532	535	516	510	565	480	475	539	488	494	473	477	516	500	497	519	529	459	492	479	523	518	547	538	493	540	470	498	502	472	551	501	506	512	518	527	502	503	478	483	534	513	474	504	497	479	501	531	512	539	452	503	498	492	512	519	524	472	504	501	498	476	486	532	517	473	546	552	508	550	501	502	543	511	503	483	508	496	517	539	474	554	536	486	502	540	482	493	475	494	511	513	541	444	503	489	506	469	539	510	509	470	492	531	566	554	529	523	484	532	518	491	521	497	498	490	500	493	487	470	493	488	459	514	498	525	498	519	528	551	536	491	469	512	524	547	505	514	502	498	546	536	484	542	482	489	524	524	516	499	474	517	473	547	517	483	512	482	541	513	558	510	493	500	526	535	511	519	471	530	479	486	534	480	463	495	484	505	514	479	523	521	528	499	503	551	475	507	532	502	527	495	474	506	469	501	493	481	512	531	530	531	508	520	509	527	528	492	507	507	461	517	483	464	493	522	495	523	508	489	533	534	495	517	545	476	474	531	480	490	526	510	463	525	539	531	532	519	484	517	488	499	489	508	511	505	504	512	506	470	506	506	513	505	476	495	541	569	538	482	505	500	491	501	511	467	529	495	513	520	535	592	532	493	540	513	548	535	544	492	503	481	499	489	514	498	501	542	483	465	508	485	516	490	522	492	496	510	508	483	490	487	525	466	500	569	524	488	487	496	490	533	519	493	510	521	481	499	448	529	551	494	506	523	528	506	519	514	531	530	558	521	508	537	516	477	519	498	517	522	531	487	459	480	520	492	487	492	514	507	505	505	557	500	519	540	509	497	534	528	536	525	514	515	518	456	503	510	479	498	469	517	514	542	532	497	494	505	519	488	504	506	536	507	511	477	515	514	498	533	484	488	518	462	512	528	518	512	501	522	535	499	519	480	485	486	485	485	494	508	508	501	529	459	521	519	555	525	479	506	476	516	511	556	493	557	500	498	531	502	469	485	541	497	544	522	493	469	508	474	498	479	520	495	525	498	507	504	537	516	423	542	508	528	496	485	553	482	537	484	486	512	530	506	480	512	518	514	525	523	546	480	519	536	490	533	498	540	522	471	468	500	510	522	518	526	529	517	488	481	467	508	510	511	489	498	465	494	513	476	508	449	495	506	529	528	487	492	512	531	498	525	511	490	537	508	574	527	512	539	461	508	529	488	537	523	482	502	521	519	493	498	461	511	479	521	510	514	486	474	514	541	503	501	492	530	482	490	486	542	526	503	478	511	476	529	546	493	506	484	528	516	481	464	495	515	505	489	509	507	504	503	525	485	526	495	518	518	522	500	530	551	489	520	501	485	540	512	495	485	496	520	553	493	505	502	472	482	513	542	491	475	509	508	467	505	513	506	481	457	520	497	532	483	490	499	515	487	493	523	515	473	501	504	510	509	486	480	522	489	480	529	491	465	518	522	487	495	516	495	520	481	495	507	474	476	502	541	511	523	513	517	487	497	466	554	493	485	528	506	513	504	488	492	505	486	519	486	507	520	474	509	461	543	510	518	503	514	512	501	509	508	500	558	467	533	479	493	496	492	477	528	489	497	501	491	484	513	520	541	485	485	525	558	480	469	494	503	493	481	475	487	503	529	487	485	551	492	485	505	521	526	519	505	464	517	526	472	551	518	491	500	505	489	506	506	500	528	522	483	449	484	480	495	548	509	504	519	506	501	518	500	493	509	551	485	516	486	454	512	479	497	472	500	481	497	492	516	503	538	494	494	474	499	543	544	500	521	515	505	529	487	528	469	499	490	472	475	485	500	498	507	500	544	510	524	507	461	507	449	507	487	484	468	484	505	512	542	506	474	548	519	470	523	484	505	466	490	491	514	514	533	522	521	508	503	447	529	519	484	480	503	477	527	490	518	469	475	499	529	529	487	481	487	532	508	495	459	506	478	473	553	501	505	467	510	501	542	494	528	509	510	500	519	525	450	502	478	513	508	534	490	488	529	504	484	476	518	533	499	500	493	470	518	515	488	515	524	502	537	515	515	518	487	448	531	537	554	562	526	510	494	502	522	520	485	497	488	472	512	535	534	516	500	496	536	580	503	498	511	523	485	562	488	510	537	505	485	490	481	525	528	485	527	491	495	510	482	463	534	507	537	464	504	490	498	509	532	527	505	520	489	499	498	514	553	507	506	515	501	453	531	485	515	515	499	522	523	495	513	507	518	486	515	525	549	560	479	516	489	489	540	502	516	489	537	539	475	471	486	486	495	506	508	491	496	506	508	504	485	485	510	507	517	501	541	508	506	520	489	534	466	500	522	511	532	505	477	531	488	489	479	508	542	503	494	522	517	535	543	526	501	501	502	508	469	477	530	494	503	529	472	497	514	534	510	535	528	534	533	496	467	500	557	471	505	522	466	531	508	502	477	482	518	493	501	522	527	466	495	471	466	531	514	500	478	524	493	550	538	537	502	489	493	469	484	518	515	508	498	493	475	532	486	496	502	539	491	502	500	455	511	506	505	494	527	490	518	475	467	522	520	515	522	478	550	490	502	496	504	497	513	529	505	512	541	522	475	466	487	518	540	522	487	519	520	526	504	500	503	505	524	489	498	453	528	488	478	519	485	485	510	494	513	493	517	489	501	511	495	518	488	500	531	509	504	507	484	502	503	483	506	505	551	492	526	538	490	534	499	542	518	524	485	522	531	464	511	515	522	492	526	506	542	490	500	456	473	506	485	518	515	485	500	484	552	506	472	493	507	518	562	520	470	460	529	479	490	493	518	495	477	485	525	497	505	512	483	506	491	525	484	532	494	462	505	515	505	493	518	516	523	546	498	512	525	497	512	514	512	537	486	476	511	504	511	526	439	538	523	482	527	524	508	505	499	484	540	537	498	550	507	484	529	508	501	536	475	503	522	485	504	514	511	507	518	502	534	530	495	520	540	539	481	532	530	496	467	515	516	502	518	490	513	505	480	491	497	532	511	536	493	495	482	452	525	528	526	488	514	493	467	451	476	486	512	519	523	520	507	513	494	503	483	556	492	492	478	478	470	569	513	525	505	464	521	476	472	462	577	469	508	474	524	509	487	475	484	475	482	511	506	525	482	513	490	508	452	487	486	484	535	511	513	541	525	473	488	504	497	515	491	490	512	471	532	538	459	460	493	462	518	524	537	488	531	473	557	461	507	528	502	538	515	492	523	486	528	478	475	505	506	490	479	500	501	464	523	506	509	546	506	473	496	482	495	536	505	555	486	494	521	463	515	486	528	531	532	501	513	524	491	544	503	512	539	547	481	505	534	484	474
23613	21616	29507	24209	21619	21603	7616	1981	1390	1293	1075	963	947	841	855	773	741	701	677	605	565	575	513	483	507	472	467	446	440	431	384	387	415	426	427	395	419	396	395	420	375	387	394	365	383	418	385	433	393	382	377	396	370	440	409	375	396	374	377	387	391	397	368	369	395	420	406	370	378	396	389	367	385	410	376	403	384	384	364	391	403	427	385	367	391	399	356	412	389	376	367	425	374	372	382	361	402	402	369	410	373	386	363	389	356	363	384	406	366	331	367	386	354	359	399	396	390	399	380	388	408	376	402	358	382	371	380	356	393	379	393	376	387	379	365	394	405	360	391	419	375	366	352	388	375	389	385	409	347	382	419	372	355	368	360	362	386	392	419	390	336	391	386	392	364	399	390	393	377	401	375	378	349	401	375	370	372	368	373	383	387	356	379	397	385	373	413	386	384	404	388	400	398	366	366	409	397	386	333	404	399	401	388	401	350	410	398	365	399	385	390	360	386	360	393	375	357	388	367	349	396	375	374	384	354	395	349	396	365	381	379	358	386	390	410	381	374	397	375	333	383	356	403	375	349	376	394	383	379	401	381	384	379	373	360	396	385	371	382	417	391	376	387	381	375	365	408	391	384	379	383	365	353	387	417	417	369	404	398	350	360	376	358	367	360	394	363	331	373	396	384	369	394	389	407	393	410	375	382	345	421	389	374	365	346	355	392	333	420	365	403	417	389	397	376	366	394	385	363	384	360	351	393	371	395	372	382	406	374	359	380	381	369	395	390	381	409	373	372	331	372	412	384	360	384	375	375	394	371	415	395	379	361	382	382	345	368	369	379	342	362	402	407	355	374	388	374	408	367	356	386	399	365	348	367	382	409	364	405	350	410	374	371	392	370	402	417	338	371	389	368	387	372	409	358	412	381	365	382	375	377	391	372	358	382	374	320	387	375	372	381	346	367	389	396	373	377	358	371	379	371	348	378	400	386	354	426	404	367	386	381	378	390	367	349	380	374	352	360	352	399	396	374	370	358	362	380	369	405	433	381	383	399	434	378	399	358	378	370	390	370	358	395	383	392	370	388	352	359	369	359	386	410	394	396	346	377	374	382	367	358	390	383	396	372	399	392	374	389	392	354	370	374	393	391	376	347	364	375	378	423	391	426	409	367	403	361	394	409	358	386	364	373	392	382	398	362	406	375	351	382	380	394	391	379	374	344	381	348	371	387	370	370	407	357	367	371	402	410	373	361	403	348	369	404	342	385	371	385	371	368	395	359	393	384	385	389	379	400	416	336	412	371	361	377	404	346	360	349	406	338	375	401	386	395	398	386	383	383	425	370	393	365	373	373	421	415	383	367	397	364	399	366	364	364	364	378	377	385	347	368	376	393	346	365	397	380	392	383	397	417	382	389	376	364	375	399	422	398	439	376	412	364	363	400	390	398	367	408	387	369	388	389	396	401	377	370	381	423	374	368	384	371	373	393	353	411	378	371	386	371	377	388	387	380	356	373	364	367	410	404	351	390	352	365	376	371	384	375	345	368	343	445	388	394	405	406	374	340	367	362	370	434	379	401	366	411	375	402	354	367	396	387	385	391	375	374	350	387	379	350	411	331	354	376	365	370	392	370	344	390	364	384	384	356	337	369	393	402	379	375	385	376	399	362	414	378	407	374	394	373	394	358	385	394	375	367	373	381	343	383	352	360	390	335	386	362	361	381	389	380	380	362	402	386	373	372	350	371	381	367	367	394	401	421	404	364	379	375	349	382	359	389	376	395	405	371	375	382	361	405	415	390	400	399	401	396	358	375	405	360	384	378	394	387	387	431	391	379	385	367	366	386	398	401	354	371	390	355	354	373	393	382	380	402	399	393	388	381	378	371	370	377	388	352	388	366	405	392	371	396	335	385	398	383	379	409	388	398	370	371	359	392	401	390	338	351	397	412	381	412	351	375	380	377	363	378	369	377	380	386	400	380	375	376	364	400	365	370	396	374	356	404	419	358	357	346	396	415	392	368	385	375	430	384	350	383	392	414	386	387	373	385	373	367	351	361	369	385	384	363	377	362	365	407	375	371	396	358	401	410	375	359	353	363	406	366	376	384	364	373	389	399	422	365	352	342	365	388	378	418	368	385	372	395	373	387	359	388	390	396	354	393	364	367	375	385	409	438	380	398	374	370	373	355	395	356	376	420	344	352	372	412	387	387	356	433	351	384	370	356	389	359	381	376	385	347	419	367	392	360	399	370	364	374	402	371	396	389	408	375	394	380	358	377	404	373	392	393	370	375	376	373	374	368	378	405	361	380	356	371	380	397	391	367	405	350	370	374	403	390	387	377	403	347	364	387	367	393	368	384	385	345	400	365	381	346	373	387	388	392	405	373	366	373	400	357	420	387	402	364	380	371	394	404	387	415	364	364	423	356	394	351	410	400	385	353	371	375	359	330	401	381	337	357	389	430	380	393	368	368	402	344	354	381	410	424	362	371	389	357	393	382	372	388	416	367	366	395	406	395	373	358	383	334	377	418	403	391	388	367	382	386	376	400	397	391	408	400	408	368	368	341	380	340	373	364	397	380	377	420	357	394	399	378	361	379	377	413	372	415	375	354	377	374	359	399	377	377	381	388	324	397	352	377	403	360	371	373	416	370	384	372	387	391	382	382	399	365	392	429	401	354	382	425	369	371	374	379	386	353	362	404	354	363	402	376	369	354	384	356	385	384	412	403	400	349	390	386	382	356	368	422	407	381	411	385	356	368	380	405	369	386	400	380	366	362	348	353	360	394	374	347	373	411	377	349	321	388	356	361	363	379	374	383	368	363	407	365	384	371	351	367	357	385	382	361	382	381	392	418	387	371	393	397	365	378	349	351	376	387	377	343	392	405	419	365	373	388	418	394	354	396	396	362	369	348	350	380	392	369	408	372	392	362	383	365	379	400	381	413	371	391	408	392	355	341	374	378	378	399	348	371	388	353	356	365	385	357	370	381	418	382	379	356	366	359	355	383	376	382	385	379	378	403	344	391	379	389	362	396	371	377	386	377	393	380	382	404	364	404	380	361	403	388	349	375	387	384	354	330	390	411	369	359	352	383	353	418	406	377	374	355	363	373	366	358	373	396	386	369	408	369	380	365	377	371	349	369	386	404	371	368	332	366	394	376	378	354	377	363	384	397	391	394	386	364	377	356	368	370	389	365	373	376	331	345	376	399	383	388	379	384	396	381	357	364	375	380	421	396	390	389	358	397	399	396	364	337	375	415	390	407	384	374	337	357	391	379	372	368	403	374	343	381	333	349	397	376	365	378	379	404	356	379	348	351	377	398	372	364	389	387	354	387	408	366	397	365	363	404	396	371	387	357	384	338	390	382	387	362	371	379	348	340	407	384	393	393	364	374	391	390	357	383	391	366	397	391	342	364	365	389	369	374	368	395	363	374	382	371	391	396	366	401	368	364	378	393	379	359	384	361	354	366	398	414	378	367	378	373	391	375	384	406	369
9513	21127	17421	9958	7666	6468	5015	3853	3111	2531	2227	1929	1803	1653	1521	1402	1282	1154	1184	1069	955	837	778	756	645	617	612	594	580	542	521	534	545	505	479	528	475	495	499	503	502	495	495	490	491	475	494	505	486	455	471	473	498	484	464	468	458	452	510	450	443	465	446	458	420	455	465	510	447	463	430	440	448	434	484	470	435	453	470	483	472	485	458	462	427	458	468	463	465	458	467	476	424	470	436	446	470	438	429	414	444	421	449	445	457	460	439	448	457	438	467	459	448	442	463	480	452	487	536	482	456	456	449	447	491	466	447	461	445	438	485	440	485	420	412	446	454	409	518	490	438	466	482	443	460	454	475	448	457	456	472	377	451	429	414	428	447	463	429	463	445	476	456	436	452	428	460	450	435	414	462	427	432	471	463	444	449	406	463	450	436	443	469	467	465	445	417	443	466	474	496	461	454	464	442	462	479	445	464	416	434	434	461	488	448	410	441	451	459	434	443	449	440	484	444	444	437	430	474	434	446	424	411	435	439	449	461	439	425	487	460	448	425	465	466	462	452	448	460	424	443	438	487	460	446	472	470	419	458	451	405	487	442	453	446	435	479	491	437	452	441	419	436	495	436	455	451	449	405	422	468	431	440	457	454	421	435	423	418	445	490	471	469	434	472	463	457	465	480	425	452	444	485	464	423	436	454	446	446	482	442	432	468	440	452	454	444	449	405	461	434	450	498	413	439	411	467	456	467	460	448	420	445	491	424	454	404	482	441	488	448	431	426	460	465	418	442	442	465	451	443	453	438	469	480	448	436	473	443	452	453	444	434	408	429	457	420	442	450	446	419	436	450	532	437	449	445	470	421	440	440	446	420	449	460	443	464	458	455	424	451	433	449	467	426	464	424	460	468	460	490	427	435	442	459	430	446	470	440	410	452	421	450	424	471	448	441	432	439	450	425	439	477	446	452	476	459	436	444	442	475	415	469	481	443	471	474	434	475	410	474	416	438	424	422	425	430	437	439	434	443	430	437	423	436	461	455	411	401	455	415	432	436	413	448	415	429	438	462	433	430	425	445	414	450	469	449	441	430	434	418	450	421	452	473	474	473	446	463	470	420	457	436	421	445	450	436	446	447	457	436	454	458	463	472	448	458	441	458	463	449	434	444	413	414	458	417	424	500	445	434	439	426	419	429	448	449	463	447	464	443	448	447	443	438	460	483	458	460	464	431	484	453	447	462	453	456	442	406	430	418	441	454	444	449	442	397	422	455	461	454	420	436	472	408	438	468	436	478	442	467	455	459	468	467	426	450	417	493	456	398	448	461	443	401	454	483	430	490	456	416	433	459	475	405	456	451	458	464	449	483	458	442	456	446	437	433	494	469	425	435	449	436	482	407	426	462	435	476	489	484	428	458	443	457	440	436	468	439	428	422	470	456	464	416	419	425	440	454	448	401	457	464	462	455	460	436	430	465	452	438	482	424	455	434	432	440	443	452	444	438	459	444	443	466	475	444	434	451	417	439	457	427	431	462	457	449	447	431	426	455	468	432	443	424	440	447	475	458	453	433	440	473	439	439	453	445	474	477	409	451	411	442	434	449	468	477	446	447	444	416	438	447	444	422	416	464	433	449	476	470	439	435	468	449	461	409	493	453	474	461	440	502	418	416	448	432	475	423	437	445	459	440	459	450	471	454	448	446	465	441	472	453	488	451	443	410	433	436	441	450	454	448	425	421	470	479	433	446	440	443	447	464	465	448	473	465	467	461	513	462	465	446	426	488	432	486	492	471	429	434	438	437	456	433	472	421	459	433	442	421	446	453	490	439	449	428	420	456	456	471	417	487	456	458	395	449	457	457	430	450	436	440	447	438	436	414	454	463	452	435	468	456	444	411	484	455	449	454	448	443	425	448	440	498	499	432	423	461	428	432	459	443	423	480	451	451	469	444	440	438	426	454	457	459	443	414	425	458	470	444	489	444	442	389	436	453	428	427	464	443	440	409	472	443	458	450	470	441	464	437	410	457	484	428	439	416	465	438	435	464	444	442	459	434	453	457	438	473	429	452	452	386	461	485	455	456	497	440	468	457	405	431	474	459	465	464	425	457	385	457	436	434	472	454	430	440	453	487	427	420	450	490	429	443	434	455	484	444	460	464	455	452	437	478	420	479	472	455	430	449	443	488	455	436	460	441	431	430	459	417	478	478	449	455	451	462	422	435	447	434	444	458	451	433	434	420	461	408	464	422	415	438	478	469	466	433	454	445	444	461	452	468	431	451	452	474	435	411	442	473	442	442	496	483	456	472	457	459	436	437	433	414	432	439	442	464	461	459	443	437	441	484	442	424	431	428	450	461	436	424	441	469	471	453	450	414	426	450	419	471	466	445	445	450	419	415	469	464	460	459	455	530	438	429	430	424	457	466	472	439	459	450	435	422	443	444	423	443	460	405	403	440	450	459	480	447	478	428	464	443	415	459	470	446	468	470	433	474	398	417	486	448	446	458	469	483	458	453	433	469	459	455	398	409	440	507	446	454	420	467	457	440	484	515	436	443	484	452	459	436	473	479	475	478	444	477	445	490	451	436	454	435	438	440	472	459	437	495	435	451	467	435	454	398	455	449	454	429	426	442	479	438	461	422	452	437	452	487	463	450	425	499	425	478	437	449	444	450	433	447	482	414	447	447	436	443	448	449	432	446	417	480	454	444	430	508	467	427	454	484	464	443	484	460	451	455	446	444	439	494	441	456	445	436	429	430	420	461	427	463	467	421	477	422	431	468	448	458	445	451	482	456	473	431	451	428	463	457	468	445	404	499	436	456	460	431	432	433	469	433	469	455	405	447	455	432	417	436	469	434	422	473	480	450	422	489	443	437	480	425	429	444	420	425	452	412	461	448	450	471	462	479	452	433	464	490	432	435	449	485	445	462	444	458	450	455	460	450	487	469	468	469	488	443	451	419	439	464	436	424	423	463	434	427	444	442	456	454	441	486	471	470	402	465	489	422	482	436	422	455	423	449	430	419	436	453	407	433	473	434	433	444	424	476	452	462	452	421	437	497	435	447	418	458	463	439	448	429	464	461	459	456	436	476	436	456	480	426	424	474	463	448	431	424	437	426	450	440	480	408	471	442	427	445	407	438	431	428	463	439	449	479	455	473	458	440	459	437	458	424	455	448	456	419	471	456	458	465	492	397	478	459	444	421	431	432	442	436	441	477	407	478	466	459	454	471	450	446	462	469	447	438	422	419	457	463	438	465	452	458	426	421	463	425	438	475	458	472	480	435	432	464	432	448	400	460	431	495	480	432	447	441	464	434	466	420	443	428	450	460	466	485	439	422	492	456	491	483	455	448	458	482	409	484	466	445	392	445	445	476	419	451	450	421	454	471	471	446	468	440	419	460	439	470	424	455	408	448	486	456	452	477	452	422	442	423	409	460	476	446	425	436	432	426	448	447	412	427	434	460	446	458	455	411	418	464	447	464	457	466	452	453	471	442	439
27756	20216	7995	2182	1328	1111	1058	907	866	829	816	812	843	770	698	744	771	781	781	728	700	713	681	716	698	708	685	709	682	670	690	660	658	732	694	678	706	669	667	674	639	639	690	639	690	658	650	643	678	714	720	667	698	668	687	629	687	625	700	761	678	694	693	675	646	705	685	653	698	667	664	701	647	665	735	647	662	669	616	682	693	665	670	705	672	702	716	674	679	665	654	683	647	685	680	708	694	684	677	738	720	670	712	714	661	649	690	684	703	695	673	684	677	680	657	683	676	681	669	653	713	707	663	677	701	650	646	672	653	646	684	644	646	683	665	641	712	636	678	678	681	689	708	650	677	695	644	691	687	714	720	686	728	659	669	671	658	702	655	664	679	645	647	663	683	670	691	699	704	681	692	718	681	699	692	691	666	614	667	685	633	634	645	659	700	624	677	671	679	700	665	635	645	677	674	670	628	687	664	651	696	656	676	700	710	642	684	652	672	641	691	665	687	675	668	629	709	662	658	682	657	682	630	678	672	659	666	732	651	699	650	683	651	693	667	701	674	676	641	663	668	718	697	673	658	672	683	651	692	687	667	695	700	682	621	748	736	679	661	671	651	705	668	722	696	690	656	740	712	720	655	691	687	611	680	698	685	651	650	645	645	676	646	666	670	649	665	692	657	658	669	641	655	660	674	731	611	644	705	713	645	646	684	655	669	677	701	671	691	687	688	619	631	661	639	658	686	715	694	637	687	687	690	657	686	718	680	687	703	680	688	649	711	680	657	705	670	679	698	640	662	670	681	690	702	655	669	699	679	673	646	679	633	713	699	692	645	759	688	664	678	649	641	693	660	682	690	652	678	690	676	651	671	698	686	676	672	693	693	679	675	692	693	695	725	649	646	637	716	631	673	688	697	647	707	637	705	625	621	701	659	679	634	673	736	714	654	701	667	673	691	656	634	640	684	681	661	625	647	708	661	681	701	687	638	689	665	662	683	652	676	639	655	681	671	716	700	693	648	648	692	668	658	688	715	687	681	712	651	698	632	670	638	645	678	698	651	663	633	674	708	694	642	696	693	742	708	651	624	638	665	649	722	655	632	653	716	694	658	638	654	649	664	674	692	660	687	619	690	703	672	665	622	679	698	651	661	658	657	668	656	701	667	714	671	694	666	683	701	610	665	637	643	688	701	720	674	645	658	629	701	672	651	680	670	637	678	695	657	703	644	667	665	690	683	720	662	672	705	638	655	667	678	616	649	690	700	753	678	699	717	697	660	708	688	658	696	625	639	695	667	696	675	676	676	670	686	684	648	688	689	668	669	673	692	683	705	662	694	675	633	704	693	667	728	643	688	681	689	636	638	684	693	672	672	676	605	700	673	683	695	684	648	655	729	690	683	688	677	709	693	710	694	678	681	661	667	677	704	655	679	696	660	662	658	658	672	664	710	647	598	701	688	664	659	653	690	701	667	693	726	700	696	658	697	671	673	708	699	697	667	659	659	666	696	656	686	698	693	665	676	670	662	691	644	630	660	682	656	648	672	672	699	687	672	690	716	675	640	662	693	677	665	655	693	654	619	705	632	660	661	650	724	708	666	669	647	699	679	617	675	665	659	697	717	702	672	663	683	693	667	688	666	690	622	642	718	677	654	680	655	690	652	665	676	664	664	631	642	693	677	661	652	677	659	698	613	643	656	695	704	685	646	645	725	660	715	704	674	639	719	653	678	653	677	649	692	680	688	687	641	704	676	685	693	663	695	629	637	704	635	678	718	694	641	672	688	712	692	652	685	694	667	664	692	683	667	658	644	672	628	646	695	650	645	756	707	707	644	670	626	709	649	662	664	704	650	688	652	693	720	660	694	665	682	656	722	694	667	659	661	657	672	691	714	686	693	648	689	705	647	635	687	661	665	700	686	635	691	653	636	685	711	626	690	641	706	681	673	637	714	716	724	713	699	694	655	645	695	663	678	690	640	698	695	656	675	693	711	675	667	659	707	695	656	695	712	714	693	677	655	696	642	647	690	661	704	735	702	638	634	658	678	697	708	714	703	666	651	702	633	714	688	695	683	714	667	611	702	707	691	650	660	690	639	652	722	725	689	661	635	678	706	692	663	707	684	695	639	674	731	663	663	648	688	672	701	655	665	660	652	700	702	674	667	664	644	662	697	684	674	677	684	699	705	643	676	669	619	682	675	747	684	650	692	682	701	684	693	678	736	659	706	632	691	702	659	621	714	650	680	648	697	669	685	659	681	722	664	672	695	673	661	716	678	658	662	685	659	671	690	650	683	689	693	682	660	639	661	707	641	661	717	702	688	642	637	652	678	661	666	663	718	706	671	683	664	626	666	696	636	681	713	609	669	627	702	646	704	681	648	661	677	721	682	698	667	701	712	648	630	691	637	715	687	652	675	665	675	684	672	638	664	686	676	723	709	684	646	681	662	645	690	691	680	706	691	697	630	692	708	695	640	676	725	689	686	691	664	641	651	664	685	631	634	667	693	580	656	717	645	661	680	601	657	645	672	687	695	662	650	644	674	640	715	711	693	705	660	696	691	685	621	664	671	662	654	671	682	705	665	717	621	644	663	703	659	675	673	661	646	698	685	707	678	676	629	643	627	664	681	655	651	678	675	662	698	642	682	621	675	710	663	667	672	673	729	657	700	642	649	667	657	689	719	655	639	677	666	700	640	657	659	666	658	637	664	647	721	668	656	707	679	631	637	680	671	628	703	672	667	652	720	695	709	637	678	703	718	661	685	683	647	637	632	672	681	668	677	671	688	715	617	660	698	691	716	691	685	674	707	690	656	661	689	647	648	667	651	693	686	681	669	681	645	675	698	661	602	673	693	686	716	674	664	701	674	681	662	704	687	629	696	693	660	643	724	699	658	676	660	704	657	637	668	673	728	715	666	691	704	709	663	673	672	689	726	707	658	697	699	721	715	663	683	670	647	704	668	691	650	696	707	644	684	678	616	635	668	733	678	700	630	642	689	683	669	701	653	686	631	668	607	693	637	631	674	756	653	669	659	684	654	655	736	673	644	694	655	666	655	686	711	667	687	697	654	678	647	649	696	690	706	698	675	655	662	730	632	664	673	696	657	632	626	738	675	689	654	643	671	686	695	745	675	672	668	710	696	696	672	636	634	712	677	662	700	649	714	655	639	658	669	654	708	670	687	685	693	684	668	695	679	663	672	649	660	687	639	727	712	603	698	670	664	707	684	645	684	683	731	645	666	675	687	665	697	715	649	699	679	659	677	674	686	699	650	697	705	683	624	694	650	719	707	680	662	660	680	655	688	697	682	690	629	705	658	675	694	689	659	622	700	667	679	694	643	684	670	643	682	694	663	688	726	674	693	658	673	655	659	703	623	661	676	665	669	641	676	686	738	638	661	686	691	691	716	618	700	648	684	697	665	623	670	658	667	654	702	699	670	707	692	661	655	652	705	677	705	692	655	674	690	682	658	719	664	689	680	637	649	668	672	656	670	611
6158	5536	4303	2666	2156	1960	1756	1419	1247	1227	1197	1108	1055	1106	1113	1078	998	1001	978	986	909	926	851	835	863	884	803	878	841	835	790	845	849	826	787	840	823	849	862	844	883	826	801	805	835	825	846	813	860	858	850	797	847	854	806	821	865	860	861	786	804	856	786	834	785	857	848	802	812	780	784	853	820	844	816	847	856	822	834	806	812	847	832	793	821	817	844	825	822	786	861	771	812	804	812	794	809	832	838	813	822	843	801	868	862	837	767	825	789	850	814	836	773	800	845	848	853	800	851	847	858	837	801	829	857	855	808	752	793	854	823	817	820	840	820	842	851	809	858	848	794	875	840	838	818	813	844	863	790	810	853	846	872	809	811	818	800	814	830	799	812	813	805	814	823	795	801	843	869	851	769	841	770	831	909	866	800	803	855	809	798	820	827	862	856	821	772	860	799	822	778	788	796	825	879	885	795	836	820	814	833	793	829	850	814	880	854	822	807	844	769	837	835	771	834	846	858	799	814	822	859	819	885	830	812	846	861	812	837	844	810	870	782	859	865	834	811	867	812	869	790	844	860	788	785	786	810	820	790	834	791	841	827	839	815	834	848	819	848	822	790	798	819	831	788	788	858	853	873	810	840	786	809	875	811	806	853	820	815	851	827	857	856	796	854	842	802	793	828	802	883	826	842	835	784	835	810	799	846	818	835	870	817	877	832	802	786	824	862	837	814	825	772	829	813	838	845	757	827	807	810	826	870	812	841	831	835	810	805	826	794	841	857	794	825	823	795	806	828	801	814	852	833	847	807	785	785	822	797	840	830	861	823	822	816	828	831	809	831	805	856	854	830	842	763	856	808	842	820	837	776	797	813	855	796	828	862	808	818	813	757	804	833	752	796	839	836	831	840	840	769	834	872	854	850	835	867	858	871	865	839	799	797	872	822	800	834	835	819	775	808	859	862	779	881	887	836	844	816	790	855	880	803	851	810	805	840	855	807	843	865	811	816	796	808	846	812	845	811	916	771	824	800	785	833	823	823	811	837	810	847	849	858	821	851	808	796	813	854	840	809	840	778	859	790	822	817	796	847	901	804	831	829	810	848	850	861	829	842	800	810	810	796	831	831	809	868	860	829	809	863	831	839	839	785	826	822	820	845	833	825	797	828	814	830	774	855	816	871	811	775	830	817	847	831	780	800	835	821	817	849	820	799	876	837	831	824	832	794	829	815	847	799	781	821	829	849	846	824	815	812	818	811	824	825	793	839	816	818	842	821	875	838	803	807	805	836	843	841	838	840	839	829	788	842	831	845	803	872	831	841	794	822	814	811	787	844	839	816	824	779	823	840	791	802	771	789	819	853	861	850	790	813	850	857	838	808	818	860	786	876	821	801	808	835	850	779	832	835	885	847	820	806	858	826	828	803	813	832	871	854	813	740	824	837	795	800	747	811	746	855	828	832	819	834	863	827	857	837	810	838	869	844	821	826	806	821	867	818	846	806	834	848	782	821	829	866	823	808	802	847	809	790	838	825	811	827	858	835	845	782	804	838	827	770	812	858	841	785	855	802	799	786	779	818	864	822	875	861	798	860	829	843	851	817	801	847	778	833	847	858	806	838	810	849	803	816	808	812	737	844	856	788	802	854	788	853	782	823	820	798	829	810	861	809	829	822	800	848	778	843	820	841	844	813	828	845	850	798	805	803	862	850	798	789	851	815	791	824	832	846	810	802	900	786	775	842	847	807	848	800	793	867	817	798	814	835	773	772	789	830	740	837	784	848	853	800	830	876	791	826	767	882	813	854	838	875	852	806	858	812	782	804	805	840	796	832	785	781	816	792	828	844	831	799	822	817	773	788	834	829	787	822	786	834	829	788	788	865	815	805	808	804	881	825	790	815	838	912	797	884	766	819	806	789	800	823	798	797	851	824	823	817	856	859	846	782	813	870	886	817	787	820	825	838	837	814	838	811	793	839	850	820	860	791	812	829	817	813	817	838	834	815	842	807	817	836	787	824	785	788	832	777	799	822	834	829	862	822	777	815	777	868	837	781	827	791	880	823	810	818	863	828	803	848	865	819	817	845	811	841	840	810	806	847	829	828	856	764	803	846	807	863	834	799	799	809	802	871	808	824	794	784	837	816	790	859	827	836	784	820	823	828	810	816	813	892	866	848	840	865	844	818	869	826	813	755	835	847	794	807	852	809	842	835	804	783	868	784	774	808	851	832	813	772	855	793	825	831	865	817	792	802	890	827	823	820	810	869	801	854	789	821	809	829	806	788	794	865	792	901	798	823	784	832	814	816	862	812	796	865	840	804	843	882	811	806	830	829	871	833	847	864	774	799	788	829	788	792	801	842	798	827	826	818	878	826	798	832	788	805	850	806	802	811	846	811	859	787	782	773	824	842	838	818	838	816	783	809	784	806	810	811	847	779	806	819	838	890	829	838	845	815	824	822	781	830	852	822	839	856	808	812	815	787	789	803	843	828	797	823	817	796	806	811	796	853	832	778	853	858	866	802	826	808	837	824	853	843	833	800	855	827	863	811	844	793	863	821	824	840	813	823	837	809	810	809	838	800	823	831	818	866	866	819	853	832	839	815	776	839	798	881	868	828	836	812	826	807	794	815	828	769	841	817	821	839	799	849	838	814	822	815	840	856	811	829	814	829	886	862	864	800	777	816	819	822	859	848	826	830	751	841	774	778	841	792	879	853	839	831	786	809	814	800	841	899	809	815	844	833	817	818	880	795	792	783	764	811	851	845	823	824	820	824	803	810	810	764	828	812	829	871	836	897	797	826	869	806	789	799	806	797	845	841	807	837	823	869	877	858	849	810	761	896	767	831	826	821	814	799	794	827	828	831	819	807	854	805	808	797	781	838	786	817	871	838	824	806	819	823	819	821	764	836	824	799	822	897	808	811	814	834	807	874	802	808	837	824	812	769	783	841	792	775	837	801	793	797	795	829	795	769	847	810	833	851	811	844	890	854	763	813	818	834	884	793	848	792	852	783	834	839	843	787	815	828	816	842	847	806	831	832	805	796	837	839	822	850	782	858	805	802	801	800	820	836	804	830	864	826	808	839	775	866	844	811	828	826	870	795	782	878	791	814	861	841	881	829	837	802	802	797	824	847	773	817	786	799	805	802	836	850	869	807	816	858	824	834	790	830	825	805	824	811	759	845	819	833	824	804	811	797	855	850	768	819	816	806	802	882	819	831	820	806	866	825	879	852	794	772	833	813	846	780	839	784	819	755	788	815	786	784	835	819	867	810	834	827	819	836	855	807	795	789	808	823	822	811	833	835	788	806	812	786	797	805	841	783	829	822	792	818	824	805	845	831	842	787	830	824	798	816	778	809	834	814	819	846	789	809	877	828	843	851	859	865	868	850	802	797	833	807	846	830	854	791	842	802	885	806	817	845	783	804	853	863	782	840	862	792	839	823	830	810	799	792	801	830	822	830	824	785	817	785	814	826	824	841	841	814	792	823	849	833	809
24596	21571	28995	24607	21532	9249	1967	1208	969	896	857	778	707	716	670	684	615	634	560	591	561	522	529	475	495	458	495	469	431	433	434	448	427	453	389	386	441	431	462	402	424	427	420	470	368	437	408	453	415	423	449	432	394	420	447	414	385	431	398	450	385	344	396	390	415	430	413	392	443	406	407	431	407	480	406	435	408	391	431	421	423	387	434	403	385	375	425	403	391	427	401	417	419	391	400	417	424	393	441	383	434	421	431	417	413	432	429	408	409	407	434	383	420	395	410	379	397	392	410	404	405	394	400	371	393	375	409	418	417	381	405	437	380	429	379	416	391	419	415	393	425	399	390	413	438	378	412	467	411	433	413	421	420	409	403	436	415	378	392	394	387	376	419	398	419	395	436	383	444	388	433	441	423	391	415	403	398	411	373	414	406	413	438	418	409	437	394	441	430	468	402	412	417	420	436	403	415	389	428	406	408	394	418	407	387	380	414	385	403	401	403	378	384	403	414	404	452	402	383	390	439	365	378	406	431	397	437	427	415	409	376	430	355	378	426	398	465	417	403	408	434	400	421	438	422	410	415	407	410	457	394	386	402	433	424	429	399	423	421	404	412	379	410	432	422	426	380	392	411	411	411	396	394	428	404	443	397	424	382	406	388	437	455	399	399	383	405	398	433	405	416	412	408	414	421	415	433	393	419	395	439	413	423	427	435	394	450	410	424	412	405	377	405	413	429	422	395	399	377	420	393	447	437	432	412	379	397	451	439	399	402	410	390	395	440	408	395	417	385	420	392	403	443	394	430	389	373	406	374	391	401	393	402	430	465	418	407	392	429	412	426	409	371	397	443	411	450	406	366	376	424	386	454	424	407	428	405	440	392	434	497	390	394	389	371	376	418	414	395	410	409	419	430	414	441	409	408	388	396	393	395	428	431	391	406	440	438	441	406	385	420	395	418	425	425	426	434	416	425	416	398	414	417	407	393	428	448	428	435	424	441	410	423	419	398	415	444	403	434	423	423	435	423	380	384	439	416	403	414	411	423	419	411	384	417	449	407	424	427	418	435	420	392	417	407	420	426	395	450	426	445	422	452	397	376	384	427	415	390	400	405	406	440	401	425	395	456	402	386	412	403	434	413	459	419	424	394	405	396	424	387	441	432	378	417	409	400	431	411	388	397	447	354	423	419	406	407	400	449	397	413	428	413	423	406	385	405	401	421	436	414	429	406	384	397	388	410	429	430	413	447	415	359	390	407	390	418	398	418	422	441	416	404	418	413	433	389	375	438	423	419	409	438	408	431	417	416	416	409	428	406	401	399	394	447	398	411	418	406	401	434	419	378	412	454	427	430	412	462	401	367	415	394	409	409	413	440	376	430	397	421	418	393	397	397	385	483	427	406	357	433	404	426	413	435	400	386	405	415	419	410	394	438	370	381	431	387	417	387	422	416	367	422	420	412	409	408	440	412	403	414	390	411	407	461	449	401	430	403	412	443	445	407	383	408	400	364	402	407	437	374	363	440	423	410	432	414	396	407	418	399	376	415	410	373	390	416	404	399	407	432	382	364	413	407	414	406	387	393	431	397	407	388	428	415	414	428	399	404	389	406	445	424	406	392	406	411	425	383	413	427	443	392	388	420	411	417	400	395	418	421	421	394	410	401	418	414	423	409	399	408	392	397	442	416	424	382	418	390	439	403	398	401	416	385	406	391	424	420	410	354	405	405	408	410	424	386	422	434	398	438	417	459	433	389	401	430	392	411	447	405	389	450	403	394	391	388	385	395	412	413	421	407	413	426	407	386	404	400	375	390	413	389	398	403	432	380	424	425	395	389	422	422	410	430	397	391	402	397	385	416	400	404	427	411	410	404	399	403	380	404	419	385	425	405	445	442	417	396	409	405	382	405	416	390	425	422	402	386	419	418	408	422	416	438	378	406	404	405	440	390	432	379	445	393	377	455	401	408	424	403	438	406	425	435	400	404	397	423	391	390	439	406	407	391	421	404	405	437	414	385	458	412	374	398	451	385	417	416	414	396	430	375	421	420	399	455	442	394	390	387	403	417	412	396	378	417	454	423	401	395	420	435	432	392	411	401	427	426	404	404	438	409	401	376	409	396	393	437	441	406	380	421	408	419	411	403	408	382	427	376	400	410	442	386	397	393	402	416	414	408	428	409	447	424	403	397	379	377	419	420	413	408	401	416	410	370	414	379	409	393	384	370	409	431	422	427	380	393	402	405	374	424	422	414	398	398	373	413	417	437	388	398	399	417	362	394	440	425	408	417	422	429	386	411	413	390	413	404	399	391	436	374	424	428	436	393	408	394	407	383	432	429	413	416	421	397	419	421	437	434	397	402	376	403	402	421	400	417	408	379	399	392	434	383	445	412	395	426	372	423	391	389	394	387	417	383	375	415	394	391	377	349	393	430	416	413	403	454	391	405	417	419	387	429	383	429	403	406	402	434	401	398	388	401	422	391	394	400	417	408	409	443	433	398	426	368	397	407	405	390	400	436	416	393	402	362	406	409	437	365	381	405	387	397	404	405	443	426	423	405	377	365	453	399	389	412	404	483	448	446	406	401	383	434	413	392	397	412	461	390	412	427	397	406	435	400	390	395	414	394	412	392	431	394	387	375	412	406	436	433	450	406	378	408	410	408	409	371	384	411	410	387	419	411	407	401	386	427	423	415	391	408	422	428	392	420	417	403	417	417	391	373	410	377	393	398	456	409	398	402	415	395	397	425	410	406	388	409	434	438	395	420	392	416	408	415	455	409	429	402	421	405	438	402	436	427	389	402	407	409	432	433	449	397	397	413	445	400	376	416	408	410	421	413	372	404	434	370	403	394	377	371	408	413	365	397	429	389	397	391	427	399	424	399	387	383	422	397	416	417	405	405	421	422	434	411	398	429	394	351	420	388	384	432	436	427	409	431	419	426	431	367	402	428	429	400	408	439	405	397	416	404	389	403	380	383	393	422	427	391	397	386	384	426	418	408	440	431	400	416	402	413	388	401	395	411	417	421	405	398	404	403	429	399	418	400	415	414	448	380	403	395	400	414	442	408	399	389	415	385	418	385	391	407	399	420	414	388	411	395	427	389	419	407	402	422	391	413	420	411	427	451	393	418	388	416	389	400	401	386	439	381	410	450	434	448	366	393	405	413	434	437	383	408	413	402	371	368	421	387	408	401	412	418	428	357	429	395	443	385	432	421	410	390	404	422	439	411	395	407	436	402	380	404	394	416	442	432	403	440	409	378	440	435	435	423	371	388	434	402	427	378	405	383	398	427	397	404	397	422	373	395	397	418	379	417	439	417	409	419	446	408	413	412	429	447	412	382	408	385	387	429	419	381	414	401	433	411	412	404	402	418	442	411	423	395	437	418	422	428	454	400	389	421	417	390	409	409	423	411	388	448	386	368	452	403	392	408	406	426	439	428	377	438	426	380	389	408	433	410	390	404	448	406	431	443	393	379	420	415	413	397	392	401	408
7405	15278	12176	6568	5112	4019	3041	2472	2008	1721	1516	1468	1298	1281	1136	1139	1011	942	906	895	785	836	760	674	640	642	621	613	569	601	559	548	551	543	507	548	521	502	520	540	546	511	492	519	499	505	521	466	544	521	543	543	530	498	505	511	495	586	536	458	528	488	549	534	467	518	559	540	487	530	559	550	530	502	498	535	509	541	573	534	518	500	526	507	618	504	508	490	539	529	528	496	516	544	517	497	529	530	533	538	550	517	509	508	521	515	528	504	502	534	505	547	564	515	510	548	519	516	522	536	494	545	539	526	523	529	516	524	520	509	517	564	505	520	522	495	506	522	554	553	519	517	511	550	553	535	521	533	549	542	465	511	537	547	507	522	543	510	526	533	529	493	520	519	509	517	509	527	534	486	516	507	539	498	531	512	499	521	523	529	529	512	490	502	522	501	520	524	523	514	499	496	495	549	498	516	536	580	535	511	490	506	527	561	474	490	511	535	522	562	486	579	541	523	496	519	511	474	537	507	510	534	493	518	579	553	484	573	580	585	523	473	471	514	548	521	525	546	509	537	514	551	579	472	516	512	500	567	486	532	503	545	499	501	539	503	519	529	526	527	530	510	522	540	552	528	509	517	536	530	503	527	523	519	504	508	499	494	519	496	513	505	556	497	490	518	527	535	489	519	502	542	507	509	544	469	499	496	551	512	524	498	496	480	533	481	478	505	489	518	499	538	527	515	467	490	544	532	514	519	520	514	533	560	523	498	545	536	517	504	506	539	519	510	489	503	504	577	522	502	535	538	468	566	530	542	535	526	505	505	559	522	519	535	489	539	540	513	511	575	540	545	533	480	496	517	540	492	520	549	540	546	512	541	527	547	482	522	512	569	500	524	529	533	519	500	529	502	528	565	512	520	517	482	488	507	538	473	538	532	514	540	538	548	481	529	524	557	508	550	537	526	481	542	467	527	518	554	525	505	535	510	515	503	519	528	519	449	510	522	530	511	488	521	485	512	485	533	507	534	549	550	561	516	532	535	522	540	548	537	538	503	516	529	512	539	522	507	534	533	530	521	528	514	521	505	513	483	543	536	493	534	506	475	495	537	565	477	505	503	503	516	538	516	499	515	529	552	502	519	541	501	518	555	519	519	509	498	536	487	495	517	546	526	558	542	471	523	580	545	519	495	494	463	494	498	521	546	499	552	485	523	537	551	514	502	503	555	542	548	540	521	509	507	515	449	522	511	519	536	494	487	496	496	519	491	497	507	525	525	512	497	512	527	537	503	538	520	557	502	510	514	508	535	509	512	503	515	552	545	507	510	504	478	534	495	507	542	513	522	515	546	509	524	532	549	535	562	521	518	528	564	589	478	529	502	528	574	490	496	511	500	542	509	482	515	516	540	551	551	518	462	504	471	513	517	455	493	501	517	506	522	480	513	502	552	535	516	526	525	522	515	509	527	531	562	522	526	520	475	523	522	524	507	566	517	511	535	551	534	512	511	500	536	520	532	506	500	515	517	486	509	506	522	534	538	520	534	515	510	505	544	533	578	519	494	492	488	497	487	543	548	537	471	507	539	486	508	474	536	537	514	544	505	531	552	544	521	488	545	543	533	548	552	504	542	493	480	527	527	520	540	494	502	526	486	528	524	523	499	536	463	521	542	520	509	501	547	523	523	527	554	517	513	543	544	504	526	503	573	550	520	501	490	485	511	525	532	471	547	535	510	505	499	509	496	510	509	499	550	501	546	496	516	528	512	525	497	504	538	529	540	566	531	500	546	467	492	528	524	524	476	510	502	530	516	514	546	494	507	523	508	533	553	495	504	518	500	477	463	490	536	512	529	520	512	493	534	512	514	541	508	506	508	500	512	504	508	541	517	540	515	476	518	529	543	510	482	511	518	506	572	512	490	478	483	480	540	533	491	508	524	518	543	530	500	532	541	484	498	518	506	497	518	515	568	503	489	490	522	516	514	490	522	512	532	551	515	524	503	509	531	491	501	542	543	513	505	520	560	529	513	491	526	506	490	533	468	515	484	494	563	551	478	511	488	523	508	532	511	501	454	548	489	537	489	495	509	506	538	501	560	459	505	542	497	535	506	527	491	499	542	522	556	510	505	556	487	547	516	489	492	499	567	501	492	526	514	488	523	536	574	549	518	552	475	535	512	530	533	541	513	534	532	494	524	541	486	495	531	534	489	515	533	527	488	527	497	552	505	514	542	533	514	498	496	484	514	497	490	508	515	471	530	561	517	490	559	502	477	544	519	533	499	532	460	518	541	552	527	516	527	549	482	509	531	525	528	480	531	516	531	474	547	543	526	508	518	477	529	526	503	498	517	495	558	512	556	480	513	524	535	562	516	512	544	541	510	476	484	492	545	512	543	530	481	509	495	504	533	495	477	527	519	560	474	519	555	511	517	502	525	467	497	552	488	514	540	506	530	529	494	539	556	542	523	515	510	539	555	535	510	512	500	511	507	484	521	530	534	514	533	528	476	530	542	556	489	513	569	505	551	552	540	500	530	519	492	514	534	536	509	487	525	489	493	562	518	491	518	534	525	498	461	557	556	533	531	520	536	478	536	530	534	487	521	498	531	516	484	544	519	528	524	499	544	513	521	514	511	518	560	528	523	514	534	543	510	517	520	484	516	489	515	509	562	518	515	536	467	580	563	518	518	551	513	510	516	468	533	485	540	494	543	526	491	564	511	552	480	510	498	542	543	511	518	515	524	523	537	478	507	516	478	541	501	528	486	513	578	506	518	511	531	539	522	531	544	519	513	502	471	496	509	503	488	543	513	509	547	486	509	542	539	530	460	501	530	471	482	506	515	518	534	483	526	531	580	522	515	524	519	503	519	526	476	477	493	562	517	552	513	516	531	504	575	508	560	515	541	510	545	552	496	522	552	484	504	500	495	535	528	508	494	526	510	552	523	514	490	512	504	534	507	516	529	488	529	520	508	533	545	528	514	541	510	492	498	512	525	552	507	529	520	533	481	475	558	529	483	508	484	559	518	547	509	502	490	489	499	527	513	525	543	530	555	500	483	543	500	502	485	511	519	531	535	537	515	517	504	490	487	512	499	530	488	501	565	505	523	532	523	507	525	536	533	538	566	568	477	520	483	519	485	519	532	538	502	517	511	535	536	524	502	528	559	528	521	542	488	543	520	538	503	537	516	491	580	495	521	477	568	492	540	541	499	518	521	504	505	500	533	487	506	502	526	553	490	486	537	555	510	542	494	531	498	505	523	533	517	541	508	493	507	501	511	520	471	544	535	535	532	517	509	555	521	482	512	536	537	504	514	514	515	551	480	524	498	544	580	519	525	479	549	556	502	497	527	517	495	536	497	534	491	487	561	544	519	527	554	514	486	521	540	557	510	505	514	519	542	470	552	528	547	504	465	474	521	557	469	515	504	521	534	533	539	544	524	499	508	527	508	521	527	517	489	539	471	477	539	530	501	528	531	520	486	524	521	525	495	498	517	522	487	563	536
23562	21572	29419	24156	21575	21544	7189	1807	1342	1195	1071	1000	928	852	807	817	817	659	669	632	616	597	560	524	454	466	475	471	469	385	463	436	442	389	440	403	416	393	429	412	394	369	387	417	392	365	404	386	387	392	428	405	390	391	394	402	412	398	380	372	397	403	416	388	381	408	372	396	390	394	415	425	403	417	388	363	409	423	371	423	381	425	403	390	408	436	373	408	365	397	391	381	382	354	342	404	388	409	398	385	438	414	392	402	381	404	386	432	372	426	389	386	390	383	384	402	366	411	375	393	387	402	359	404	373	409	383	383	399	396	384	371	378	384	365	395	423	369	382	378	404	412	377	416	392	390	416	374	394	374	389	380	381	368	401	390	384	387	418	366	385	411	370	405	428	390	396	393	381	403	395	426	416	403	390	388	397	382	377	369	378	419	393	387	411	408	382	370	384	414	384	391	359	383	392	385	400	398	381	399	375	381	418	385	368	380	405	372	416	358	382	365	377	361	411	391	383	357	398	413	379	363	404	385	383	357	392	370	388	406	358	405	394	374	397	419	370	359	386	402	402	400	386	384	413	364	407	393	385	394	376	398	346	409	411	366	374	362	372	351	393	380	373	401	412	360	362	379	385	377	363	359	381	441	375	421	390	353	364	399	365	386	395	366	420	390	377	399	390	394	389	379	428	368	348	356	372	389	403	393	358	392	340	390	388	384	405	369	396	380	352	392	368	365	355	378	378	377	388	404	372	406	328	423	386	382	398	374	417	389	380	389	382	409	385	347	400	405	392	392	390	389	381	403	390	410	371	379	395	395	361	391	407	410	376	346	353	414	392	414	416	371	385	400	389	375	406	401	381	391	357	369	337	396	402	362	405	372	323	417	388	393	392	375	406	367	408	413	407	408	393	348	420	408	400	407	371	409	394	378	418	389	362	368	357	341	379	366	384	371	358	388	364	406	358	411	391	361	371	368	366	355	399	376	391	408	382	374	374	390	371	393	396	377	406	422	401	364	435	378	365	372	379	361	354	367	416	378	414	374	378	390	350	386	391	366	388	375	391	389	393	390	427	402	372	374	404	360	370	406	382	384	399	406	391	387	375	376	382	379	390	377	375	351	402	360	351	390	382	374	361	379	370	405	384	382	376	395	355	378	405	353	382	371	415	371	372	401	371	375	405	420	400	380	390	402	425	398	362	409	383	374	369	415	342	383	383	364	404	407	372	354	380	406	405	416	372	395	392	374	384	384	398	414	383	382	372	392	416	395	375	382	395	415	381	396	390	405	410	360	394	360	371	318	394	383	353	380	380	363	370	375	376	367	422	385	396	384	384	378	377	410	390	401	420	369	380	380	398	387	400	380	350	420	402	365	375	362	387	359	397	369	380	388	355	369	375	393	353	378	395	379	351	379	402	373	345	362	379	381	342	416	405	381	413	374	385	376	404	402	393	370	374	383	393	393	381	408	392	393	398	370	391	389	429	386	361	442	381	373	379	411	403	364	416	386	383	357	375	364	373	383	371	392	380	365	400	391	389	369	356	363	405	385	398	378	386	402	394	372	362	419	408	399	339	385	397	357	411	375	376	337	371	377	371	386	398	414	382	375	394	372	349	386	384	391	380	402	333	392	449	416	414	366	359	387	401	391	356	404	368	399	413	421	380	400	366	413	370	385	402	391	385	379	364	333	372	360	380	408	397	376	384	373	389	382	354	378	389	402	379	391	414	404	372	370	361	370	394	394	393	384	419	354	383	389	387	388	399	376	386	394	419	347	417	396	395	408	423	397	370	390	412	425	394	401	391	392	367	416	391	376	385	374	401	402	389	385	363	391	380	377	367	378	396	398	382	383	376	397	383	381	403	409	390	357	368	423	364	392	368	388	406	369	377	396	378	370	366	372	376	402	390	369	381	388	421	373	376	411	377	380	398	361	400	373	383	385	359	368	388	375	401	398	399	384	413	388	365	374	331	390	332	374	377	374	370	382	379	380	381	385	358	386	373	381	379	383	393	405	414	398	381	393	372	386	382	386	399	411	396	395	381	380	369	360	363	377	391	405	387	389	392	373	363	384	370	393	385	339	373	388	388	376	374	374	378	393	350	400	393	381	418	376	370	372	402	381	383	366	375	399	398	381	390	347	356	373	346	392	395	409	399	380	348	410	375	407	385	408	422	366	358	374	348	376	338	372	382	402	385	369	361	401	381	389	372	360	369	373	396	410	390	399	404	395	401	402	333	401	404	395	362	401	382	340	357	379	363	386	392	352	364	384	408	354	417	389	384	387	375	355	343	342	383	404	386	368	383	434	385	394	387	427	383	384	427	372	397	406	396	400	363	370	356	356	406	368	385	377	395	420	390	414	376	371	389	371	431	401	392	402	369	351	351	388	357	373	367	369	402	370	369	381	364	395	411	386	375	364	383	387	370	380	384	371	394	404	373	421	384	394	353	371	383	409	375	394	401	373	404	403	399	406	355	399	374	369	376	376	399	365	368	374	399	394	377	410	361	377	397	362	373	387	392	401	374	373	369	377	357	386	367	404	411	376	394	365	383	387	358	400	376	359	396	383	449	382	432	380	363	399	367	388	391	366	385	391	374	398	389	392	384	386	390	376	382	374	368	391	391	394	400	398	385	396	395	387	413	392	399	370	353	389	381	353	349	383	376	407	406	406	389	419	383	392	388	404	373	413	402	390	392	384	421	392	387	370	390	345	389	372	383	403	389	388	380	396	424	395	375	393	417	385	402	382	390	385	412	362	352	384	388	382	374	397	384	372	355	382	369	389	396	397	373	444	383	360	370	414	370	395	406	341	403	416	362	400	353	364	377	371	406	373	385	383	356	380	441	357	393	437	347	375	389	344	355	392	423	387	376	376	367	389	370	359	416	395	365	396	369	389	379	420	345	387	336	379	370	352	356	409	377	396	402	410	389	375	399	381	382	434	376	382	359	395	415	378	372	381	384	384	387	373	379	372	400	379	390	356	385	369	399	410	416	371	360	373	381	346	392	396	361	412	378	381	343	377	384	406	345	379	390	405	375	409	404	388	393	396	383	389	366	409	375	415	369	367	400	407	384	395	358	393	365	359	414	425	373	386	364	387	401	361	412	393	392	398	415	403	371	374	398	382	348	371	374	419	393	362	416	381	370	426	371	392	366	367	412	390	372	366	344	380	379	404	393	393	383	402	419	375	370	362	398	377	413	388	362	409	388	393	366	369	389	371	418	370	392	406	378	389	359	393	382	402	429	406	401	363	358	366	402	384	339	400	381	364	383	383	360	366	445	381	391	435	407	382	406	399	364	405	389	387	397	367	409	397	376	382	380	396	361	407	352	369	385	370	379	408	390	394	363	406	361	376	401	402	392	376	358	398	387	400	382	375	387	410	417	389	354	392	413	377	359	383	385	358	398	391	401	389	368	348	383	367	362	372	376	402	385	342	400	406	383	398	360	383	372	412	390	378	377	377	363	399	396	385	399	373	390	386	357	370	382	360
9675	21331	17731	10383	7678	6056	4627	3504	2916	2492	2178	1935	1893	1707	1519	1454	1330	1157	1117	1074	977	919	775	707	686	655	618	613	580	540	532	518	517	528	530	509	540	540	492	488	534	512	474	497	512	497	496	505	513	516	485	452	483	488	483	490	435	460	457	463	510	485	449	459	455	514	453	454	449	493	467	471	518	511	452	454	457	450	473	494	451	454	478	477	463	482	480	450	466	445	455	461	445	462	498	473	441	474	451	444	463	498	436	505	439	441	475	464	457	443	476	467	482	465	446	437	455	500	471	460	460	476	486	484	467	449	430	472	469	459	490	447	444	444	464	458	482	466	471	455	477	488	470	448	453	485	450	486	473	491	480	467	460	460	444	476	467	478	485	498	478	486	437	484	440	467	442	428	457	479	521	457	481	466	486	436	461	446	472	441	474	462	443	473	496	469	467	447	475	441	455	464	462	438	418	473	463	459	465	459	436	469	475	444	471	441	435	437	488	509	498	467	484	488	466	461	476	477	481	446	445	494	468	444	455	451	444	461	451	475	467	451	475	456	465	478	439	464	446	460	468	497	440	494	455	475	461	471	453	493	454	435	486	443	503	449	469	455	488	479	476	483	431	464	416	445	481	495	456	433	457	451	448	422	444	452	450	430	435	448	460	477	491	458	474	458	461	488	448	456	407	485	494	473	441	444	431	424	469	440	481	479	511	420	467	444	494	456	440	496	457	464	468	433	448	474	446	441	455	449	459	461	459	453	437	493	442	460	478	456	451	484	481	491	442	471	435	449	467	485	458	467	462	442	473	487	485	445	447	497	438	448	482	485	482	491	492	454	451	473	452	431	481	439	484	458	430	440	425	469	451	427	434	470	434	423	439	479	482	456	479	465	477	462	456	464	478	474	473	434	484	474	429	469	466	465	480	502	461	497	485	458	408	494	451	459	484	459	445	462	415	455	479	450	478	484	458	451	463	473	459	479	477	462	446	452	449	438	488	466	464	442	433	482	445	463	474	422	478	475	458	441	448	440	482	435	446	459	492	467	430	486	520	449	448	457	448	451	473	403	458	457	448	433	461	439	466	435	449	471	447	468	463	489	470	465	432	434	441	459	418	443	470	455	441	468	435	471	466	461	469	498	454	439	508	499	469	453	468	464	420	442	471	423	505	477	460	447	455	437	438	447	513	458	464	453	493	487	459	476	462	481	443	477	439	478	461	458	499	430	465	508	454	463	464	455	511	476	464	458	474	487	469	458	455	451	476	434	481	468	462	479	492	410	474	439	463	447	481	421	462	486	445	473	480	458	436	480	457	480	474	459	469	470	474	471	455	507	469	497	467	476	441	458	480	463	491	453	481	418	435	458	451	464	486	474	461	479	455	473	487	490	449	467	476	502	452	436	422	485	452	473	438	466	475	491	484	435	421	452	448	467	446	438	494	443	430	436	471	458	484	492	477	493	435	469	429	441	430	451	443	490	459	485	438	418	455	437	502	432	477	434	465	472	482	437	483	461	417	420	481	472	469	448	457	482	468	469	439	464	421	448	439	483	434	515	469	432	460	489	453	460	462	452	439	454	459	455	436	482	497	453	455	454	454	445	468	447	440	450	483	460	443	459	470	429	448	452	480	482	464	468	447	462	458	466	470	471	450	448	467	441	463	417	459	439	463	446	442	459	477	452	450	464	510	474	448	506	467	486	442	446	461	486	430	470	500	470	451	466	480	441	448	512	453	466	433	469	503	433	429	472	447	466	454	427	427	424	441	445	447	461	459	486	503	461	495	493	457	459	473	472	456	439	471	466	481	470	499	473	446	451	483	461	448	435	467	440	433	405	456	488	486	506	462	466	455	468	454	437	474	440	443	480	463	466	458	428	435	436	441	469	484	455	468	439	483	468	445	440	491	444	472	493	450	478	425	472	452	493	478	454	496	483	448	482	479	493	474	483	458	454	478	483	494	454	478	465	445	452	462	444	448	461	454	480	504	428	456	422	466	454	489	446	459	454	460	446	449	439	506	454	437	433	447	506	477	478	440	441	444	459	477	480	474	452	473	454	422	467	449	467	480	480	423	453	451	493	459	451	508	463	486	458	475	456	515	474	450	499	490	415	461	453	484	491	462	470	436	498	494	479	482	470	457	460	426	463	480	461	437	410	458	458	455	492	448	439	479	418	473	455	444	462	446	502	446	480	439	456	456	491	452	455	471	476	449	428	458	480	472	478	433	475	470	442	461	476	396	500	436	472	455	494	454	447	442	442	453	425	471	501	436	492	470	490	455	460	470	477	426	449	483	456	500	462	446	471	490	497	475	478	438	452	443	453	432	447	433	502	460	430	460	475	452	433	481	439	424	453	473	438	492	502	461	434	451	460	457	485	465	441	494	488	452	456	443	457	422	461	463	413	472	456	456	440	459	493	496	485	483	411	474	453	432	427	470	450	488	458	464	469	470	483	443	491	458	410	472	481	487	439	472	438	458	476	474	476	493	449	432	478	445	472	480	474	472	432	436	449	506	468	489	458	440	436	480	429	468	452	497	466	456	479	458	427	467	470	444	441	442	447	425	441	463	463	445	480	453	480	444	461	473	452	451	421	447	473	462	470	443	467	433	498	453	458	474	437	450	453	488	498	443	418	458	446	460	460	422	472	464	474	450	467	434	424	475	449	452	440	434	445	449	450	501	484	473	412	421	441	470	456	488	501	497	451	465	456	469	444	455	480	466	484	454	516	444	443	471	451	431	441	428	464	436	499	427	447	473	492	478	458	458	443	426	459	426	440	440	473	445	415	448	470	424	449	488	480	467	468	490	468	453	481	491	497	435	482	456	472	479	485	484	456	442	418	457	418	456	472	470	449	446	471	472	439	416	460	449	472	498	456	423	426	455	475	472	453	447	433	465	436	495	470	450	454	461	439	443	469	482	502	459	501	481	474	479	456	444	458	458	489	474	469	464	443	474	439	461	461	474	467	428	450	443	480	456	511	486	449	447	429	469	464	462	472	469	427	459	435	451	432	459	499	468	461	475	425	451	450	461	460	420	447	453	455	449	438	462	458	451	462	508	449	446	439	472	461	436	450	440	462	458	452	459	479	452	456	429	473	490	444	448	448	460	455	430	476	466	436	466	452	429	452	449	452	426	446	455	457	437	469	460	463	458	463	465	442	432	469	483	415	461	467	478	447	493	464	459	453	484	511	456	477	464	475	469	457	479	461	471	465	465	457	479	449	426	473	445	410	484	472	443	472	441	454	494	432	451	466	467	467	462	445	420	502	450	444	476	428	468	444	458	440	442	436	450	475	501	473	466	408	471	462	499	430	496	463	462	455	479	468	427	441	453	451	470	439	470	439	443	497	438	491	484	467	487	457	470	461	487	443	450	442	475	453	455	474	403	465	467	480	445	421	483	508	470	465	468	484	462	474	472	454	473	471	444	450	505	454	445	456	450	456	463	455	458	461	462	456	450	474	448	488	424	478	439	476	487	472	415	463	447	457	482	462
27866	20303	8167	2175	1278	1113	921	866	850	821	820	818	769	790	786	761	831	775	726	730	691	689	719	697	728	669	715	691	690	705	740	699	748	712	705	682	709	733	691	705	706	680	681	682	758	671	719	697	643	654	645	636	664	708	691	666	661	716	634	720	669	659	718	638	672	735	656	672	698	711	649	692	705	673	640	684	689	722	684	725	686	714	646	670	645	665	717	674	703	671	707	721	697	719	673	693	654	683	645	652	677	673	665	688	687	686	664	616	684	667	688	685	720	716	707	653	685	689	670	701	704	706	618	652	670	674	666	673	644	719	645	703	701	656	653	657	706	663	740	712	649	695	709	687	633	672	706	656	695	659	677	665	641	668	742	663	714	696	685	699	654	645	713	723	613	660	680	746	665	669	668	679	661	705	691	675	718	662	699	676	656	700	653	687	667	671	690	644	658	633	678	697	656	686	678	739	676	707	669	697	676	735	702	693	666	605	689	665	706	680	729	712	681	692	667	661	675	688	722	717	675	677	704	674	696	656	678	715	700	655	666	693	662	694	661	721	686	712	702	672	682	648	670	680	671	719	684	629	696	682	696	655	638	732	646	721	723	678	680	677	687	638	655	727	722	650	628	712	678	661	668	664	714	700	655	661	701	695	695	700	725	711	687	691	674	670	664	660	690	663	657	748	661	692	677	656	687	656	680	684	683	670	678	648	697	660	702	720	695	687	693	657	634	685	661	703	668	719	650	688	695	669	651	653	673	680	681	694	678	679	678	678	630	704	658	678	671	684	666	690	668	688	686	661	668	630	709	698	719	698	654	683	669	733	694	660	678	662	642	682	635	666	667	670	733	707	647	673	702	670	673	708	676	658	672	695	664	722	699	632	655	712	676	682	695	673	727	652	695	663	694	688	677	629	656	624	611	656	683	650	756	687	664	658	674	653	710	695	663	633	649	700	703	674	653	616	687	685	655	643	709	692	662	677	673	687	710	687	640	670	625	707	663	656	669	649	673	719	652	683	695	663	698	671	686	664	694	657	662	695	633	696	661	667	648	689	666	703	665	706	650	644	716	669	695	677	718	691	710	664	677	708	682	703	691	667	685	695	595	670	674	718	680	654	610	680	637	726	652	649	682	689	682	699	685	694	711	747	675	666	721	653	658	719	699	695	691	679	715	658	658	688	648	660	686	645	683	687	705	665	728	671	723	697	726	712	641	715	661	674	688	648	642	685	697	701	714	669	655	705	703	658	721	702	677	663	692	718	722	670	674	617	709	691	675	662	665	643	688	637	670	730	675	722	710	690	696	701	711	685	654	673	674	675	710	659	699	673	710	663	657	707	675	713	694	676	688	674	674	690	678	683	730	669	673	690	681	737	684	681	701	732	689	684	669	702	726	666	716	667	702	683	657	643	668	704	669	672	681	704	684	709	701	685	698	625	678	708	674	697	671	691	683	678	718	704	663	698	665	661	694	690	706	688	690	726	737	697	712	699	653	720	678	698	682	696	644	672	705	712	670	663	676	690	689	685	718	710	712	665	704	669	717	616	696	677	683	722	675	654	674	638	639	705	726	628	683	629	670	683	648	690	706	685	714	691	683	693	654	717	670	712	685	656	710	701	684	735	656	667	702	684	667	660	675	664	682	717	692	672	652	685	696	649	692	661	684	688	706	751	660	651	708	725	679	685	692	639	666	653	687	710	658	712	699	692	677	643	715	671	696	692	708	716	703	664	707	669	678	727	667	647	712	675	655	701	686	697	703	723	680	672	679	733	685	674	658	692	648	676	620	731	735	694	650	697	689	722	680	662	664	730	677	613	703	689	678	676	655	709	679	705	676	661	628	659	681	663	688	651	673	687	666	662	696	666	659	717	717	695	707	714	739	696	658	660	701	661	661	695	677	686	660	691	755	699	686	720	667	685	713	694	728	700	628	691	697	669	662	651	717	657	679	674	652	729	638	692	736	677	724	694	629	657	697	681	632	676	671	654	682	689	650	678	714	685	659	660	679	684	703	638	695	654	683	688	694	658	652	676	697	726	628	647	679	646	661	651	697	672	697	702	721	692	718	664	690	664	692	651	667	695	666	658	710	649	620	733	688	644	709	687	631	638	734	714	652	721	665	684	630	660	683	684	677	742	657	712	771	647	675	665	677	682	681	716	693	706	705	681	631	672	674	672	717	700	694	669	747	705	636	684	706	694	714	701	692	683	725	668	713	700	664	659	743	686	686	688	677	684	665	723	681	659	665	671	669	710	664	684	716	656	689	675	710	671	660	693	732	716	662	688	710	660	691	642	685	722	673	642	652	714	689	650	705	667	682	665	664	673	748	622	661	670	683	723	664	755	700	722	676	676	713	681	691	683	702	667	749	646	702	695	691	717	684	687	714	668	683	697	646	702	691	649	646	665	722	721	684	669	728	654	677	686	685	685	670	707	690	674	686	640	668	706	712	698	677	692	695	661	706	656	688	672	707	674	663	672	703	737	711	671	690	669	703	682	650	679	687	648	693	685	716	706	683	718	693	658	668	645	680	681	641	697	684	658	710	702	668	665	633	668	689	661	650	681	694	681	675	671	640	720	715	731	668	657	661	654	704	652	659	678	680	614	688	712	624	679	719	703	660	665	674	666	685	698	647	680	682	659	692	703	670	699	689	680	707	681	668	665	683	660	679	674	651	674	716	668	688	676	654	706	681	722	728	689	682	662	744	690	718	693	717	666	674	707	654	692	619	664	698	635	650	672	712	670	701	657	652	697	702	672	661	665	665	676	684	626	744	663	700	678	692	695	684	721	709	658	701	699	704	715	649	657	694	660	686	669	749	672	641	671	703	697	672	675	672	630	718	660	617	668	685	687	720	649	704	677	680	655	699	693	650	674	694	681	699	696	687	654	671	692	692	731	696	650	696	708	670	668	662	662	685	685	653	670	711	671	696	673	683	665	716	670	685	689	660	677	699	635	699	666	718	676	676	701	695	717	672	682	675	672	668	672	694	644	694	678	705	698	662	670	681	693	690	705	691	687	688	729	690	706	711	717	688	681	771	647	676	694	677	680	651	638	694	703	694	684	640	696	686	649	657	675	695	707	680	676	679	683	678	651	726	618	697	727	686	678	673	682	722	691	679	677	690	669	689	729	624	667	673	688	646	676	671	645	708	720	684	639	633	694	662	664	682	683	683	688	703	699	659	675	683	643	686	662	734	691	721	696	682	678	685	648	692	700	673	714	676	713	726	700	664	699	701	705	650	679	716	679	686	692	707	662	723	634	724	678	701	680	689	665	691	640	653	690	697	671	642	630	705	692	682	659	673	667	688	716	646	677	664	715	723	662	651	723	627	688	677	669	712	645	677	697	661	697	651	717	697	673	679	641	649	721	698	688	699	694	704	678	641	692	679	695	705	682	678	679	662	653	679	692	727	648	703	709	678	708	642	691	650	680	735	690	661	668	706	642	670	646	684	666	779	644	643	680	703	668	706	687	697	691	674	700	655	658
6416	5861	4717	2632	2122	1832	1470	1333	1280	1208	1230	1142	1202	1113	1158	1058	1050	1030	899	967	1004	972	899	890	863	903	890	878	855	838	808	814	846	800	841	843	836	834	850	804	833	833	754	884	824	833	832	864	815	885	880	853	768	863	812	836	847	775	874	878	815	805	840	847	856	848	859	844	830	812	824	832	882	881	854	835	846	800	852	882	819	849	870	818	796	815	867	835	832	844	817	845	814	821	882	864	841	801	814	845	876	859	781	849	847	834	846	798	861	846	838	840	807	819	857	834	818	852	820	823	853	869	799	902	798	849	833	896	856	834	844	813	872	803	865	793	821	801	855	808	846	859	868	847	880	831	831	870	841	845	821	862	843	822	861	845	802	815	849	787	817	797	842	823	876	883	809	877	850	854	842	876	886	785	850	832	846	802	826	850	866	869	924	782	848	821	814	814	831	821	848	834	818	767	841	837	803	853	881	802	842	834	826	831	784	832	851	813	842	831	881	846	795	857	791	806	822	813	843	877	828	843	848	854	846	852	806	872	868	828	776	842	815	825	838	803	858	830	824	912	812	841	817	826	854	788	828	827	819	835	824	810	860	835	811	855	849	818	806	871	843	834	848	813	827	827	855	795	827	832	856	814	826	893	819	827	826	823	830	863	774	882	824	799	858	861	832	867	893	898	869	829	862	840	843	849	858	842	809	804	845	873	902	843	823	838	871	837	849	878	815	806	865	878	866	841	853	803	836	867	806	843	882	905	843	819	816	841	834	799	839	829	848	846	854	838	798	808	809	855	851	863	852	866	830	851	810	810	791	837	814	886	808	827	809	832	852	835	844	862	783	820	834	847	919	786	819	790	810	844	812	862	796	811	839	823	856	833	798	868	838	841	831	784	795	827	814	828	809	845	861	832	749	827	834	893	802	835	786	842	837	848	877	820	853	837	850	852	852	782	826	881	790	841	777	814	767	850	856	810	852	892	851	901	889	860	847	839	832	815	831	840	792	850	846	824	822	866	838	874	866	902	807	828	820	867	816	796	854	801	796	859	829	816	834	857	827	866	885	847	841	843	830	889	812	858	827	829	803	829	846	875	786	848	829	818	830	876	860	828	800	837	844	852	846	837	853	835	842	878	868	892	835	829	796	878	843	771	801	841	859	801	878	840	855	815	834	791	881	781	839	863	883	815	877	861	888	856	839	748	858	826	839	812	809	844	877	853	875	852	846	827	827	861	864	908	850	833	862	833	833	861	843	781	846	814	788	872	854	833	841	845	809	890	858	865	844	797	877	826	835	846	841	826	843	846	876	888	883	794	832	818	869	820	802	806	875	878	903	852	865	866	891	805	848	870	845	839	832	833	872	796	849	892	831	845	820	837	893	822	803	825	856	827	851	827	840	803	840	793	835	852	836	807	852	835	847	821	827	841	878	834	819	826	817	777	779	834	823	810	846	798	836	837	792	825	830	798	836	822	790	832	854	857	840	857	848	837	849	790	824	880	820	804	833	867	846	873	866	803	795	858	827	822	837	869	902	865	800	865	783	826	881	816	801	843	849	856	831	894	828	834	809	876	836	892	853	851	837	835	808	822	827	797	826	849	793	851	828	854	879	846	850	844	838	845	850	819	781	838	841	818	859	827	827	841	862	843	839	853	870	862	816	837	869	839	868	855	887	800	823	830	794	825	832	826	839	830	801	868	871	834	806	810	798	823	820	864	833	846	832	843	798	838	845	809	836	831	855	853	808	792	825	877	814	831	858	887	796	827	811	863	799	838	850	898	831	799	833	868	861	842	802	875	803	815	851	854	843	839	763	816	798	862	822	869	867	896	847	820	871	801	823	843	834	803	821	879	794	831	847	823	840	813	825	787	862	836	806	874	790	812	860	831	800	788	827	822	779	817	852	881	859	813	801	867	831	763	801	860	795	856	823	826	826	869	836	879	815	829	846	797	823	851	765	876	834	829	858	784	832	871	882	860	852	845	901	831	814	807	830	858	872	816	856	895	849	785	861	861	785	812	824	822	799	825	849	834	810	808	837	908	778	814	895	851	857	818	794	910	858	869	890	794	846	846	866	855	889	845	856	816	801	864	854	798	871	910	822	823	843	846	859	817	885	842	848	855	786	788	831	788	859	825	822	860	789	864	894	847	835	815	854	830	887	845	773	832	877	853	860	857	861	794	806	851	834	796	857	845	893	811	854	812	824	846	825	883	848	828	852	842	861	814	796	837	816	859	854	849	861	793	814	784	824	873	822	849	878	864	833	780	847	878	782	835	845	833	872	843	860	841	859	880	822	827	850	819	834	906	835	855	827	773	857	900	898	854	851	798	851	824	863	765	872	830	813	812	858	833	804	860	878	845	896	808	855	884	844	844	832	831	820	806	830	862	821	863	816	746	814	861	834	832	832	924	851	863	853	866	907	853	761	821	770	836	845	829	822	829	810	820	811	844	855	858	852	904	866	867	814	814	824	795	847	826	809	854	826	892	780	825	832	789	841	812	876	853	849	829	841	803	817	864	845	864	795	856	877	792	837	918	835	848	811	867	807	859	825	818	852	879	867	849	836	843	827	854	845	845	827	836	839	839	861	873	810	824	901	868	790	863	813	820	863	824	822	854	813	907	850	847	849	791	810	876	849	846	877	841	857	796	848	852	801	821	848	782	856	833	822	848	854	813	879	851	822	843	780	799	841	793	852	825	878	820	835	859	822	771	825	828	800	823	831	805	810	824	848	814	821	795	830	781	823	883	843	833	849	852	802	858	816	838	807	839	790	853	837	808	811	872	838	857	834	837	840	817	793	801	824	862	831	868	867	796	787	833	859	862	845	841	795	808	868	788	851	869	815	848	833	848	893	880	835	859	888	813	816	863	870	829	806	878	823	825	866	831	838	799	872	863	881	886	791	856	826	796	840	861	838	840	860	845	816	866	847	802	819	858	885	840	849	841	913	825	845	853	812	828	849	799	911	790	835	792	836	910	808	857	827	894	823	827	834	858	831	861	842	897	856	811	860	809	830	858	840	817	859	861	866	877	912	799	799	827	855	824	850	828	820	861	826	863	807	828	809	880	882	828	887	845	831	865	765	858	856	898	872	820	807	809	837	820	836	771	900	826	832	891	805	852	852	850	880	856	875	837	805	820	762	840	864	793	821	862	838	835	836	824	893	796	863	837	823	831	848	858	894	834	820	804	864	866	826	855	881	796	834	832	821	879	834	849	854	880	841	833	788	847	855	843	796	821	781	852	821	849	849	838	790	827	827	862	843	878	814	821	807	843	839	843	871	859	836	861	838	800	814	848	785	799	803	842	864	870	881	866	794	857	813	787	848	835	845	802	829	801	830	814	872	811	803	855	862	869	833	847	818	872	889	814	819	837	802	874	857	819	849	842	829	807	795	879	832	807	870	901	802	860	836	836	797	859	864	841	833	843	838	811	777	829	829	786	803	851	858	836	801	804	850	796	849	889	838	908	844	783	847	810	843	826	813	823	814	855
24623	21588	28997	24678	21556	8923	1767	1205	944	833	742	768	692	697	682	672	611	612	607	541	575	556	486	505	502	450	459	423	445	410	380	438	449	424	405	411	457	413	424	419	427	387	412	393	441	402	400	384	390	421	409	446	410	416	368	386	440	458	460	435	431	381	420	387	422	424	396	426	434	390	408	382	439	393	435	436	401	406	402	392	417	404	376	407	398	418	397	425	457	414	381	420	414	447	437	374	406	364	386	427	419	414	407	447	384	422	436	418	425	396	424	409	392	407	403	363	423	423	419	413	405	438	439	405	450	399	384	397	407	410	378	390	406	390	429	411	396	429	424	412	413	382	392	394	402	409	411	425	394	387	444	378	442	382	432	399	401	405	417	435	405	398	388	460	424	387	397	436	403	416	440	377	404	393	420	415	445	392	394	428	413	395	392	445	382	414	415	392	420	455	393	402	415	396	403	367	406	388	407	402	374	405	411	420	415	375	401	383	412	421	408	389	403	417	433	397	417	411	403	408	446	393	424	423	381	385	379	392	402	412	438	370	394	396	399	398	414	450	434	408	386	419	401	408	406	411	362	419	388	381	452	398	400	394	422	433	388	431	440	405	385	397	394	384	428	375	403	426	384	425	442	393	411	425	447	411	401	422	399	421	404	381	405	392	408	429	417	410	403	420	380	403	416	412	412	414	428	378	398	419	391	410	436	404	432	421	378	403	390	422	414	426	417	392	383	423	371	357	418	433	397	426	410	424	413	434	400	393	398	408	415	392	386	386	451	391	394	388	434	422	401	434	440	404	423	394	421	421	398	389	397	436	408	377	404	390	452	404	435	387	427	416	414	422	400	411	400	415	422	438	405	473	381	409	406	398	406	414	476	407	362	431	426	364	440	388	408	406	386	401	383	386	433	382	452	414	436	385	445	396	380	392	393	416	385	383	415	401	400	404	390	387	427	412	400	419	405	416	426	386	413	393	413	387	465	388	396	415	400	455	404	404	418	411	383	423	398	436	413	402	378	383	421	423	428	359	427	409	404	408	421	428	389	380	404	386	374	427	420	416	420	435	436	416	433	392	391	433	438	390	364	410	387	387	413	429	452	397	414	379	398	423	420	415	438	421	434	405	444	408	404	406	423	424	389	411	446	418	396	396	409	422	399	377	430	403	412	379	401	423	430	433	438	425	452	425	397	385	380	393	400	423	371	430	399	404	401	429	383	412	387	401	392	424	401	386	376	393	414	428	425	421	438	407	374	446	416	409	393	418	440	400	409	406	445	384	423	418	423	391	414	422	412	424	398	451	402	396	414	368	425	399	404	440	390	387	442	417	404	415	421	407	397	439	371	411	401	434	401	386	363	378	412	409	394	414	415	379	439	376	441	450	412	425	390	405	390	405	420	402	398	416	419	418	432	410	401	440	399	432	416	420	408	396	409	441	392	457	380	427	392	413	451	395	412	425	420	452	400	437	418	394	443	388	406	402	412	406	430	401	439	419	434	397	440	446	431	415	404	391	390	425	434	428	426	374	413	451	388	417	413	398	381	386	405	415	414	428	420	399	438	399	413	429	419	407	430	399	417	411	392	391	360	397	418	379	427	410	394	407	390	390	381	400	437	431	406	405	427	427	389	437	419	380	400	375	365	371	376	464	425	405	409	407	425	399	403	404	402	420	392	417	376	420	415	403	393	436	417	390	357	436	424	394	403	420	385	442	379	409	431	386	373	426	396	393	408	411	428	403	401	404	414	405	422	424	414	405	401	406	429	399	376	399	415	405	392	388	443	402	421	413	413	390	408	409	402	394	397	395	390	421	354	380	398	399	359	449	406	397	408	382	405	441	368	393	407	431	394	413	385	396	461	401	387	369	413	402	399	390	399	423	410	429	396	395	424	390	400	431	412	406	377	415	427	422	392	410	415	403	394	425	394	392	405	423	412	385	434	412	435	406	412	388	385	393	371	453	442	413	418	398	439	395	373	372	391	363	422	409	447	411	404	408	386	412	384	427	418	406	418	408	445	428	427	419	370	400	399	434	399	410	417	405	381	379	404	437	447	363	386	400	434	397	374	399	414	396	386	387	424	379	423	423	411	383	414	433	407	390	410	412	419	433	408	430	411	388	444	410	406	423	379	400	440	397	421	385	400	396	364	393	414	413	389	399	436	400	426	398	415	400	409	412	448	396	385	382	378	410	398	433	441	378	392	412	403	399	414	406	420	428	418	410	409	426	375	388	409	404	401	398	429	405	467	417	385	429	404	432	393	405	396	386	401	397	388	384	394	426	418	454	427	405	394	410	413	387	414	413	402	432	363	389	385	405	368	422	402	399	421	373	389	405	451	402	413	422	429	365	414	409	394	447	407	429	419	374	400	413	392	380	414	425	411	418	411	401	385	383	412	431	404	392	421	415	400	408	418	387	404	399	368	398	405	440	409	405	403	384	357	404	408	386	408	424	392	385	405	395	430	420	421	411	419	408	443	431	418	413	416	388	389	407	397	409	434	397	421	396	404	381	376	418	395	377	439	423	423	393	409	448	402	407	420	435	421	437	369	424	414	428	373	412	391	457	404	390	384	420	385	404	411	393	408	422	443	405	429	442	418	425	387	434	388	415	433	402	423	410	410	394	415	438	380	394	432	400	436	387	409	418	417	434	412	408	434	422	382	400	393	405	431	431	410	399	409	395	374	418	425	387	410	401	419	416	426	390	426	438	418	466	427	420	397	420	444	412	424	429	394	396	430	432	393	439	413	422	408	395	409	435	413	415	400	392	402	408	415	385	397	447	416	414	388	424	370	432	380	403	442	372	350	408	438	388	432	457	384	385	404	423	405	412	410	404	435	407	417	413	407	386	408	367	398	452	421	417	414	445	425	401	430	419	407	371	426	405	389	407	391	417	406	395	407	420	432	418	424	409	415	419	429	392	442	424	433	427	420	379	429	393	379	415	432	385	392	425	439	426	429	404	380	393	366	436	410	395	439	406	406	417	439	378	411	422	378	442	442	424	378	415	427	385	382	433	405	440	413	427	405	428	395	419	378	385	443	418	432	401	415	420	450	385	366	418	378	394	436	378	385	413	400	437	397	369	398	420	404	402	425	415	393	418	383	421	420	411	394	414	411	444	399	448	402	415	405	420	396	424	432	419	365	382	423	398	436	439	417	432	422	400	435	407	408	417	435	385	385	410	396	398	378	422	450	380	383	366	416	423	412	400	399	439	418	422	403	418	421	411	405	409	430	416	401	434	375	436	391	413	426	388	417	392	414	417	409	425	413	403	440	400	393	419	401	384	433	434	406	391	392	395	402	431	445	378	425	434	368	408	412	397	457	421	397	444	456	394	388	387	437	455	399	409	425	373	428	429	414	376	399	415	398	388	380	371	392	459	410	380	394	403	424	384	401	384	422	386	426	399	423	394	422	416	403	435	426	399	405	458	452	414	446	422	417	389	414	415	417	414	389	419	444	408	433	413	415	405	396	399	427	401	397	412	424	369
7530	15180	12486	6684	4759	3695	2795	2289	1965	1727	1540	1442	1267	1241	1143	1112	1041	962	922	862	834	845	758	674	632	667	652	647	563	571	525	595	523	550	543	529	504	517	541	572	522	506	540	539	537	549	525	543	547	556	513	482	495	494	506	530	541	530	553	541	520	500	494	581	578	524	543	525	549	521	526	530	506	540	534	568	515	522	499	532	534	512	538	538	514	505	540	531	526	516	558	545	521	539	516	587	524	568	510	527	536	534	536	542	553	570	520	515	556	516	514	525	477	591	567	524	506	539	490	481	493	506	532	502	504	551	521	510	498	546	500	492	494	495	566	526	535	557	523	496	530	537	572	528	516	549	519	518	536	495	526	521	506	517	527	517	506	535	541	473	526	503	504	539	540	510	512	483	565	559	530	524	528	524	498	503	519	518	506	516	539	551	506	481	504	531	491	500	511	549	540	488	539	519	521	530	477	533	503	521	503	488	549	516	518	513	500	488	520	534	482	496	523	519	489	534	539	535	474	530	537	517	533	510	520	496	565	530	498	469	527	515	514	502	564	476	535	518	499	501	532	558	549	479	505	515	517	535	493	521	527	505	519	492	510	479	541	495	577	538	504	527	543	506	567	538	497	519	521	526	559	533	525	506	510	553	513	529	524	534	508	522	529	542	467	519	519	541	564	507	552	517	506	503	494	494	493	515	540	482	513	517	530	550	507	529	531	536	472	516	500	503	518	524	527	496	541	494	526	504	540	489	532	578	527	518	516	533	522	546	491	473	538	521	505	499	537	506	501	529	530	536	506	501	518	565	504	512	506	558	499	543	498	461	528	499	471	532	496	490	517	499	504	520	527	549	524	563	474	522	551	476	534	558	462	475	520	492	513	517	542	514	482	535	517	495	547	506	523	514	513	559	502	479	541	526	542	507	506	524	537	494	510	548	481	492	479	528	526	542	442	524	531	525	518	537	498	527	561	515	498	569	503	524	528	505	510	566	542	499	531	519	504	509	526	557	520	507	494	504	520	523	553	512	512	497	550	512	546	482	529	499	505	553	512	525	541	527	526	527	524	498	498	506	524	530	498	474	521	499	490	507	510	530	535	512	533	525	520	515	524	539	496	541	489	509	549	557	539	539	500	545	523	518	564	492	524	505	494	504	527	499	502	537	499	511	512	519	501	477	496	521	501	545	549	558	538	510	539	501	506	534	535	529	529	551	527	539	539	497	512	523	489	478	506	525	530	495	545	545	520	516	526	533	545	502	527	536	511	526	512	505	505	530	527	512	518	527	500	553	504	514	548	566	485	553	520	509	522	536	545	514	446	556	527	522	508	549	542	492	481	533	507	491	517	546	523	529	510	489	508	540	489	533	507	523	532	517	520	514	539	535	493	460	503	497	589	519	511	525	529	562	518	553	531	536	508	502	515	514	525	543	488	467	505	503	543	535	542	482	544	513	537	507	532	539	522	559	478	535	557	542	503	550	501	510	515	504	516	511	549	554	557	488	515	467	532	521	495	531	528	522	494	557	556	564	516	521	509	532	515	529	538	503	550	534	508	526	485	507	493	511	492	528	513	503	542	519	501	511	511	516	542	478	521	501	534	551	526	538	505	509	532	566	525	502	520	515	479	540	542	534	538	474	492	517	501	515	514	525	533	524	551	532	589	552	528	533	509	499	498	538	536	523	533	514	497	534	496	551	485	533	478	519	479	539	538	505	556	566	544	517	532	523	503	528	501	553	551	494	538	508	493	463	496	547	524	524	481	521	533	533	504	544	560	484	502	508	537	514	498	514	536	479	545	544	544	560	496	532	521	550	500	533	497	555	553	543	520	524	519	507	514	519	512	513	498	536	521	502	501	555	521	531	530	506	537	519	527	542	551	527	514	541	534	540	526	523	514	478	507	498	504	546	497	530	497	508	515	514	512	507	455	535	532	480	526	555	520	493	492	510	566	530	526	515	513	488	494	545	538	486	532	558	512	578	537	554	481	496	517	510	521	510	517	479	562	502	535	542	572	499	545	495	511	511	543	497	532	506	468	510	539	517	504	548	549	472	567	553	535	483	498	527	549	491	519	509	506	505	460	515	505	532	520	531	507	545	540	523	490	520	527	534	498	538	508	524	545	519	533	494	516	493	560	526	531	523	528	513	556	520	492	521	556	530	503	538	533	496	513	526	501	553	492	502	523	517	531	499	509	494	507	535	532	496	533	527	487	557	532	469	518	497	541	555	494	521	502	513	542	488	562	498	507	537	515	547	513	490	519	485	522	485	527	525	557	496	500	500	514	512	526	481	513	550	542	521	520	484	521	498	559	518	492	570	509	530	559	515	517	522	533	534	534	479	521	516	499	531	518	521	538	502	504	502	542	511	512	522	487	504	516	520	564	501	520	528	487	502	539	529	519	519	515	509	543	521	554	516	521	506	507	503	509	523	528	552	489	525	497	513	497	521	482	496	549	516	517	529	485	497	517	523	508	514	538	511	529	534	515	528	525	530	539	505	501	512	525	513	493	463	499	505	516	514	515	540	518	539	532	515	514	503	485	523	510	524	541	504	510	492	516	534	491	525	508	512	538	528	509	509	534	521	517	511	532	535	515	503	498	508	535	497	499	498	537	516	510	550	546	547	510	529	490	468	501	531	513	558	469	513	554	526	552	544	494	513	470	524	527	507	555	511	501	533	531	521	500	497	499	512	515	523	508	529	526	537	472	508	563	509	551	490	521	520	470	495	518	515	516	518	525	514	506	504	545	541	522	554	488	501	525	518	531	499	505	502	527	523	495	543	528	532	487	533	508	501	578	508	536	499	579	493	499	551	491	474	523	541	495	530	528	518	538	558	527	534	560	510	539	492	528	529	536	542	509	572	528	525	508	507	497	533	548	505	478	536	511	473	551	519	484	481	546	565	489	525	559	527	535	505	523	536	491	518	478	520	533	536	507	531	540	534	527	537	520	532	523	494	508	504	497	514	512	539	500	503	501	514	524	512	542	516	516	548	525	520	512	556	488	513	520	509	512	500	539	566	535	528	570	575	499	514	509	482	511	497	522	519	518	515	535	524	489	513	546	546	479	501	518	511	535	516	523	487	524	528	526	533	439	502	532	488	506	508	544	502	534	523	526	528	563	555	494	535	456	471	532	506	525	554	523	557	545	535	484	535	536	529	471	512	517	507	516	526	514	488	531	523	528	531	513	491	514	535	498	480	530	515	529	507	523	512	497	468	520	504	525	551	476	562	522	518	504	500	501	484	524	554	504	535	514	511	542	498	518	494	513	525	516	532	456	511	519	529	467	493	502	469	546	518	520	495	513	478	574	512	478	506	516	487	535	549	515	555	494	487	536	534	502	498	504	529	547	518	454	519	541	510	478	541	528	559	539	549	508	548	483	497	558	503	532	486	516	513	478	520	525	518	549	516	497	480	547	518	494	540	516	512	508	504	540	482	509	537	485	509	533	498	537	473	503	486	487	529	506	497	459	540	502	483	518	502	517	489
23604	21578	29449	24172	21580	21590	7484	1894	1314	1173	1049	1031	923	897	809	790	828	749	724	661	649	628	552	519	551	508	478	474	452	416	434	462	417	409	391	408	408	454	391	417	390	429	386	400	437	401	398	409	400	384	351	395	414	406	392	412	395	372	362	367	396	404	430	415	370	372	391	410	455	396	416	390	405	405	399	405	356	369	383	392	425	407	371	382	433	433	399	399	399	388	365	402	349	427	397	378	425	386	404	393	372	388	399	412	434	391	415	365	382	402	401	430	405	403	389	413	379	377	371	375	367	403	365	425	420	394	423	388	391	437	432	431	400	363	362	380	380	390	362	375	402	386	401	404	387	394	422	394	387	412	403	388	371	392	382	362	402	372	375	403	378	453	391	411	402	384	422	366	369	373	362	372	383	394	388	385	421	414	424	417	389	395	386	394	354	380	379	379	383	381	415	385	360	370	401	430	370	399	382	394	412	393	371	374	425	380	420	374	405	399	431	382	370	360	392	358	398	364	364	409	389	416	392	379	366	424	409	381	404	415	371	376	430	377	373	422	400	364	416	376	398	388	385	408	405	389	371	387	378	392	430	420	413	385	400	394	389	382	369	370	381	391	435	381	386	352	374	388	405	391	396	385	394	380	390	433	408	390	377	389	405	381	396	388	379	368	371	378	367	392	383	389	406	362	382	399	393	386	341	422	384	379	400	406	349	362	384	422	394	402	409	382	403	391	383	398	381	389	366	381	349	404	402	409	425	413	427	383	433	403	405	443	390	344	382	393	416	408	373	407	421	408	375	407	394	362	387	409	368	406	381	377	431	422	351	351	404	403	435	364	359	408	421	385	377	433	408	424	357	408	406	370	359	380	420	390	372	389	418	424	408	365	423	398	356	380	410	416	402	400	366	393	392	398	404	383	362	426	347	385	389	405	385	415	394	405	344	395	384	394	383	371	399	382	387	403	384	376	421	383	404	383	383	387	375	383	364	362	385	395	416	405	402	396	412	395	392	354	423	384	388	396	406	408	404	402	401	411	442	395	391	450	365	376	444	395	403	373	372	421	407	399	434	413	367	379	406	412	397	413	407	363	402	390	415	422	384	373	407	328	371	409	404	399	380	400	399	367	390	387	385	366	359	394	414	417	388	349	381	390	368	387	406	371	403	407	368	404	386	357	387	361	357	405	387	381	407	404	407	401	380	416	388	380	407	403	395	407	403	374	382	359	361	380	401	409	427	410	429	375	405	398	378	403	401	396	400	386	382	416	368	372	405	458	363	410	347	369	355	405	390	391	389	438	386	363	436	405	392	388	405	402	380	406	414	375	384	391	386	372	372	415	389	394	397	360	414	386	406	397	377	376	371	372	404	360	414	367	422	399	393	404	419	396	377	394	382	413	404	392	377	378	364	391	408	402	422	406	414	376	423	397	404	430	408	396	407	369	371	368	394	369	370	382	394	366	397	375	378	375	360	363	376	369	383	373	375	370	406	439	387	396	389	388	335	398	391	379	396	384	367	379	366	385	367	409	379	379	382	391	365	397	394	364	383	396	409	391	403	361	386	395	400	411	395	379	402	406	390	383	387	405	368	394	391	406	377	406	379	362	376	413	375	382	390	413	375	372	397	380	381	352	385	369	372	367	435	403	386	362	381	417	384	352	380	386	401	384	392	403	393	388	356	433	373	404	421	420	418	404	400	359	415	369	425	428	380	416	428	402	396	402	412	395	404	349	371	375	362	395	437	410	400	367	372	407	414	391	359	410	384	374	375	386	405	354	413	409	408	406	385	382	395	382	425	404	380	393	413	378	399	395	420	380	365	394	397	419	397	380	398	400	400	385	416	396	355	393	426	423	385	356	365	378	368	400	374	364	390	352	363	408	384	394	363	395	389	389	402	392	384	388	391	385	404	413	376	425	405	382	387	372	432	402	378	378	389	400	397	365	355	363	380	377	392	345	366	363	421	374	403	314	393	369	367	414	384	412	386	383	388	375	387	411	387	386	386	425	381	393	415	383	375	377	367	340	420	378	395	380	410	393	403	386	374	382	386	385	379	410	422	388	381	415	383	396	437	375	386	394	426	381	404	419	368	389	382	427	394	357	375	432	378	416	367	375	398	392	415	371	380	384	386	364	412	409	365	353	376	357	396	382	383	421	391	401	379	413	369	411	406	366	370	400	425	386	375	375	385	418	416	382	428	417	407	396	369	402	410	382	394	399	351	405	398	449	408	386	395	389	363	405	375	402	397	401	391	392	416	389	367	397	384	410	399	435	392	384	373	377	400	391	402	380	376	401	375	354	404	395	400	388	373	392	384	359	401	408	360	384	368	388	413	411	390	405	412	399	376	379	392	423	370	413	392	408	372	364	360	412	417	362	419	384	401	400	354	421	378	408	409	380	411	390	419	390	348	423	375	397	383	377	369	397	401	412	355	411	355	427	437	366	409	419	365	383	409	400	346	405	362	414	399	388	397	382	395	348	397	366	367	376	375	412	407	424	389	392	378	386	384	387	386	394	423	388	374	412	372	351	390	387	374	383	423	356	372	381	361	382	406	410	408	368	435	408	432	379	396	390	406	403	421	372	383	373	345	378	396	408	369	364	369	381	424	380	412	371	397	394	360	409	409	404	413	411	374	397	398	392	418	390	353	379	411	392	403	395	386	407	398	390	386	397	348	407	405	392	381	419	394	424	348	396	377	395	400	404	399	376	404	384	414	389	393	408	380	390	393	388	391	393	380	373	367	394	344	375	377	402	353	400	396	367	424	447	391	421	412	386	402	401	367	404	402	393	428	428	409	386	435	376	425	390	365	389	371	410	406	401	391	395	420	390	381	386	411	377	417	378	388	397	382	387	340	371	420	409	348	352	362	396	381	383	397	418	365	390	362	368	395	388	392	366	429	402	365	407	371	391	370	363	360	412	389	364	403	396	358	401	432	369	359	385	383	393	397	358	433	410	369	391	422	346	408	388	410	409	379	394	395	380	410	378	394	365	399	410	375	389	408	393	399	387	388	361	407	412	365	429	383	348	384	393	402	397	398	361	416	384	393	404	372	372	404	394	434	387	367	377	388	383	373	422	405	377	405	368	379	430	404	394	388	393	400	394	395	387	372	352	378	382	415	383	370	410	358	376	391	398	401	412	394	413	391	420	411	396	396	398	408	365	375	379	377	417	399	379	398	410	364	420	388	422	368	404	437	390	405	438	378	379	419	388	349	403	371	385	371	399	390	408	391	383	380	369	390	420	375	387	387	388	368	372	403	358	386	392	389	399	411	387	376	385	398	340	407	412	391	380	394	377	394	376	387	362	379	388	374	403	393	411	372	380	402	359	400	406	392	376	382	386	391	394	376	393	411	367	397	378	372	373	371	354	410	350	397	383	435	394	367	374	370	357	362	392	364	379	400	417	375	388	411	357	388	369	374	377	403	399	374	414	395	370	428	389	399	379	378	360	388	382	403	385	356	369	394	406	352	405	384	391	392	395	398	379
10036	21954	17598	10295	7356	5541	4382	3510	2869	2513	2173	1995	1797	1623	1469	1420	1303	1227	1177	1160	1001	969	804	718	734	624	613	627	612	573	546	537	533	533	528	511	502	513	484	508	526	494	478	478	529	486	464	487	488	513	453	494	513	491	492	484	466	483	484	477	473	458	460	502	469	488	483	481	495	470	449	491	454	481	503	478	451	466	471	514	517	452	447	489	490	466	470	483	450	471	455	476	478	477	488	468	461	481	465	446	446	490	421	501	506	479	474	477	458	466	454	468	469	448	471	497	469	521	446	462	454	505	452	504	460	465	489	484	461	474	507	490	469	452	450	484	416	429	463	477	418	490	494	487	515	458	473	453	455	493	506	487	445	455	457	493	431	451	459	458	467	470	441	452	499	483	443	474	484	492	490	481	478	433	475	485	460	456	481	445	425	458	435	466	459	489	447	445	466	502	492	464	448	477	484	528	499	452	484	475	460	447	452	482	487	450	472	491	456	470	443	448	465	485	469	482	468	471	468	456	503	456	487	462	432	463	475	465	456	459	428	473	452	460	427	465	448	453	442	423	427	498	462	413	459	481	455	477	478	481	476	452	451	469	476	446	453	493	503	454	483	519	458	471	446	421	451	464	465	485	465	447	449	437	465	461	470	465	430	489	468	447	465	463	439	455	438	478	491	422	452	465	453	481	416	449	456	454	488	423	463	458	449	440	433	469	475	444	463	477	463	448	466	479	478	459	441	475	482	444	464	480	443	464	448	423	465	444	473	455	451	461	452	474	455	451	436	439	474	506	446	489	466	479	494	471	470	503	488	493	467	489	460	446	468	446	451	468	497	463	429	442	479	484	465	461	465	506	473	457	482	502	473	445	428	480	478	449	434	487	480	475	490	446	452	463	520	430	478	452	500	444	487	504	433	458	455	496	431	468	447	453	474	489	481	491	445	501	494	439	439	476	465	471	476	470	485	411	481	479	468	467	427	449	444	454	448	440	475	458	452	458	490	451	496	447	431	483	480	455	506	468	480	436	444	480	459	445	449	444	432	511	491	416	471	454	463	519	475	461	463	452	425	453	449	464	453	455	459	464	472	431	426	500	496	471	430	479	434	456	464	462	454	437	491	436	457	447	425	466	476	491	483	465	488	419	457	465	502	442	442	438	462	470	451	469	496	459	474	460	528	462	494	430	499	479	488	477	476	442	447	459	420	481	449	515	478	435	448	439	501	425	472	472	485	460	485	467	471	467	461	482	459	462	455	451	469	449	438	474	469	509	457	489	427	399	433	468	457	435	434	454	443	464	449	482	455	462	460	448	446	498	468	411	484	478	503	454	481	465	457	432	463	460	481	444	455	476	448	507	496	443	475	477	477	459	433	468	424	482	476	487	473	475	445	446	453	450	456	450	438	428	433	451	471	484	456	491	434	462	453	473	470	458	448	426	437	475	458	457	463	491	464	485	496	472	437	470	498	458	482	432	437	464	471	478	442	454	474	448	482	468	491	444	470	441	444	447	479	462	475	426	474	435	426	450	455	436	476	446	503	488	462	467	461	429	457	473	463	464	420	434	445	449	496	466	478	410	462	451	495	457	462	442	442	464	433	427	432	443	467	479	434	482	470	455	454	481	444	476	477	450	433	465	464	426	441	474	418	431	449	450	459	442	456	461	426	472	462	491	451	486	469	452	471	491	472	452	417	457	490	448	457	477	471	482	445	442	456	443	465	483	478	474	461	482	469	428	449	485	457	490	436	496	481	494	427	455	482	498	447	466	482	451	485	465	435	455	472	437	450	425	440	452	460	460	487	480	433	489	466	450	442	436	441	433	461	461	475	475	493	485	510	454	465	463	451	492	483	447	449	468	450	472	455	444	486	455	422	430	481	487	478	442	442	477	475	481	430	461	457	455	487	444	469	471	486	470	457	489	471	460	479	466	479	473	470	441	474	483	504	461	462	459	487	453	444	444	487	478	481	438	425	463	415	433	479	478	468	461	474	455	470	472	460	464	467	484	459	499	472	472	447	459	445	497	503	453	419	473	452	477	462	466	494	474	442	457	447	519	484	505	459	450	429	456	516	452	431	469	470	464	459	477	478	461	468	445	462	449	442	455	438	439	458	470	442	478	477	456	455	483	466	447	475	479	431	480	425	474	437	464	479	473	473	447	448	449	467	499	476	435	489	462	460	457	467	465	474	464	449	466	445	470	516	455	451	451	459	440	482	476	430	438	449	456	482	442	421	493	440	446	480	480	429	458	474	471	454	410	484	469	458	444	426	465	464	474	468	460	461	466	460	435	433	500	451	460	487	454	454	501	419	457	452	447	423	447	439	456	429	499	439	486	468	445	442	469	444	470	486	450	486	450	475	433	475	480	450	446	486	457	479	508	474	433	465	488	478	485	479	462	451	449	480	444	448	485	487	485	452	483	448	459	463	453	460	449	470	482	500	449	446	451	432	485	430	466	463	434	450	414	449	437	476	458	471	477	476	507	514	423	485	458	417	458	464	460	457	466	469	479	501	468	470	440	512	467	492	451	455	462	454	447	432	431	454	466	501	470	463	477	457	422	447	518	459	447	448	447	473	468	466	445	471	475	517	494	433	465	459	462	462	461	424	474	447	487	461	468	492	463	476	486	474	415	423	448	454	456	470	459	452	450	468	464	466	468	443	467	476	460	508	493	499	468	515	463	471	433	478	460	450	455	432	421	412	467	424	453	446	459	469	448	450	447	444	467	451	463	467	488	454	456	466	442	476	471	468	454	469	425	456	486	472	461	453	454	433	483	479	511	426	451	477	455	484	487	478	439	467	460	469	470	488	441	452	457	442	447	506	448	494	426	489	482	478	477	459	454	479	499	481	442	467	492	499	473	455	458	423	466	459	487	459	468	476	472	461	468	446	450	416	446	452	490	486	461	454	429	457	452	478	493	397	501	484	453	472	469	471	491	479	461	454	467	461	456	479	440	481	506	473	472	485	453	475	434	452	486	496	467	469	497	527	495	464	472	433	463	507	415	486	472	464	450	470	467	451	440	489	470	461	449	483	464	488	479	430	483	479	449	513	456	490	434	457	433	454	490	499	493	442	451	486	436	482	417	472	466	467	484	502	460	470	466	460	472	489	462	498	473	437	483	460	457	479	488	439	476	453	451	484	450	436	424	450	443	456	517	503	494	523	483	396	442	474	471	447	480	465	427	463	461	473	473	479	476	468	446	467	466	452	472	483	452	499	485	469	458	440	437	465	449	466	477	499	458	451	466	447	461	512	452	446	467	447	452	458	443	466	484	423	484	470	446	456	459	478	458	450	448	423	498	452	490	438	512	503	502	473	439	461	487	486	498	430	461	489	467	453	489	450	459	447	473	482	470	458	458	449	478	477	463	480	474	479	450	450	462	478	438	456	499	430	496	468	465	459	506	423	420	517	482	506	441	435	491	438	446	469	471	457	440	481	460	473	458	461	468	464	424	420	462	417	452	473	469	466	484	458	455	455	448	487	486
27756	20359	8387	2024	1210	1058	957	854	876	878	799	811	793	829	798	744	747	788	739	761	789	768	757	731	696	663	700	706	684	677	682	727	698	703	673	672	710	638	678	654	709	742	730	682	717	672	711	661	646	680	691	679	671	704	662	735	728	686	671	687	669	682	724	693	703	683	661	736	668	681	697	658	670	701	669	693	685	742	691	704	692	705	709	693	711	704	646	700	686	734	672	714	722	692	676	715	661	696	681	700	666	650	683	687	690	701	652	703	722	687	718	675	738	700	738	728	737	711	618	710	718	730	687	682	655	706	695	705	702	664	712	718	711	691	683	707	666	652	685	684	708	718	682	672	734	688	683	658	690	672	639	655	725	630	624	691	727	689	652	689	715	645	669	678	653	718	699	651	674	772	702	741	675	716	719	698	716	667	682	672	720	725	711	679	665	660	675	691	722	685	710	690	706	697	701	704	725	687	712	674	700	682	726	692	696	654	716	708	688	729	706	678	676	622	677	655	671	698	683	707	680	677	688	661	676	689	696	690	662	675	683	715	658	673	706	668	691	703	725	713	674	659	684	673	708	691	690	676	697	701	703	677	637	715	693	717	695	707	716	689	684	692	660	689	734	739	710	697	727	671	687	657	685	682	666	708	685	714	722	708	742	662	739	679	657	686	648	676	665	681	671	678	673	654	691	718	731	687	698	685	718	644	679	727	769	707	701	684	725	705	703	681	688	703	670	667	757	668	693	719	640	635	668	674	675	663	693	655	686	669	661	670	664	705	670	679	673	678	714	744	712	738	667	712	697	688	710	677	700	655	703	675	685	711	688	718	684	693	694	660	655	700	688	731	675	676	694	710	727	672	706	692	694	689	722	672	739	616	679	673	712	668	632	709	693	690	710	714	705	670	725	697	707	712	736	658	711	640	663	694	665	697	679	714	699	692	623	674	681	704	725	673	666	660	677	702	675	701	687	734	727	717	700	713	673	726	721	670	676	732	687	757	696	709	636	696	688	650	673	667	670	737	707	715	707	670	656	712	706	732	703	706	671	669	700	681	671	649	686	651	685	702	663	673	686	729	688	671	679	692	710	639	697	704	716	663	706	698	686	682	670	698	696	677	692	635	670	689	683	667	679	721	694	712	690	693	659	667	661	677	705	672	670	677	706	695	626	689	678	675	698	635	685	679	694	686	665	705	669	686	679	700	684	693	717	680	696	621	700	665	713	724	665	696	705	663	619	722	678	688	675	660	688	768	684	694	693	686	642	695	679	661	706	729	732	708	641	701	685	691	666	726	638	666	706	693	666	719	675	684	736	671	714	645	709	689	714	711	703	674	717	734	672	714	679	650	681	690	722	723	673	673	681	640	693	670	705	699	703	702	663	677	720	706	664	673	678	658	670	688	655	699	651	674	661	672	691	664	709	739	674	663	749	662	708	696	689	709	721	655	665	682	665	658	724	648	706	690	730	663	681	681	711	670	657	775	685	715	700	681	659	726	677	724	687	644	752	695	717	681	682	706	674	676	664	712	704	708	663	647	687	733	689	671	701	686	669	735	693	689	673	649	680	743	691	672	712	694	740	663	691	704	682	659	686	685	684	687	678	719	676	672	655	668	660	695	679	679	663	653	709	692	717	668	703	726	675	715	618	757	695	731	640	637	644	679	688	690	661	704	718	717	722	676	692	705	706	731	709	679	715	668	670	654	686	710	649	699	688	706	656	717	683	683	705	709	704	659	684	660	674	697	645	696	698	673	656	684	656	647	681	722	670	684	641	689	716	718	644	741	716	665	728	660	715	718	682	710	720	703	697	679	697	704	666	684	718	672	748	725	680	694	698	685	750	658	747	733	711	708	718	704	702	714	624	662	677	702	695	700	745	711	686	691	686	665	664	700	671	690	683	690	722	686	684	662	659	659	703	741	671	645	693	686	681	685	697	676	688	724	715	725	709	708	711	666	691	649	704	698	675	710	736	711	728	655	673	713	691	671	694	669	682	681	725	697	689	695	709	631	688	699	689	662	674	701	678	744	702	718	713	631	678	703	681	694	718	669	695	677	685	689	693	667	655	734	676	707	664	677	715	730	677	719	654	700	665	741	707	688	653	688	675	674	729	650	688	652	687	691	719	674	656	687	650	711	688	712	708	653	700	654	701	689	686	697	648	687	667	647	683	675	713	723	672	691	700	675	704	659	652	645	699	675	695	673	683	710	681	676	704	704	661	726	722	673	716	751	689	690	718	635	666	658	713	703	724	719	710	677	655	694	694	657	731	702	648	729	679	684	687	631	679	665	667	705	724	690	668	692	792	676	750	672	681	684	699	707	642	671	686	662	713	682	691	684	685	672	706	684	738	665	712	708	691	713	680	714	609	702	681	672	683	715	697	694	700	703	671	734	716	696	708	666	698	678	670	763	722	703	706	702	690	658	701	727	663	722	654	668	697	664	651	712	675	688	677	651	664	674	708	698	726	695	721	651	677	741	691	682	674	721	683	707	681	663	658	692	724	707	716	661	717	698	749	736	680	682	670	648	718	683	695	705	698	687	700	669	654	689	729	657	686	678	679	665	711	659	668	670	709	731	661	669	664	682	683	660	721	751	680	698	709	664	715	690	699	759	693	678	686	695	680	706	675	653	698	665	691	744	645	705	670	663	666	741	692	729	677	700	654	697	672	697	721	691	707	704	724	702	744	648	697	726	685	689	621	694	695	695	736	674	655	698	697	680	663	673	632	727	672	698	736	662	703	723	718	644	691	671	619	685	702	646	715	662	694	668	713	675	695	713	663	677	651	711	723	680	697	664	711	680	665	701	701	699	735	673	693	700	674	672	708	703	668	670	678	681	695	668	667	672	671	725	720	653	710	678	730	654	697	741	711	682	676	694	699	651	705	678	698	698	657	720	662	690	751	625	725	686	697	696	654	702	708	715	721	640	747	655	687	697	710	674	679	681	697	648	704	662	652	678	705	696	673	703	706	700	674	694	662	732	637	690	702	692	686	710	734	721	696	692	703	660	681	727	696	695	679	665	701	712	677	669	654	706	696	696	724	728	727	694	703	699	698	671	671	701	715	671	684	692	683	707	724	721	699	707	674	687	675	676	704	706	715	652	672	647	706	738	698	711	672	655	680	703	679	701	666	655	691	643	730	671	657	697	693	679	686	675	699	720	693	701	693	710	708	674	670	706	662	674	670	678	697	697	693	747	709	731	711	650	724	664	659	697	643	719	694	653	713	694	680	710	700	702	697	704	657	640	703	663	683	707	699	685	648	700	722	719	684	680	699	687	668	695	711	716	724	672	703	676	679	646	696	686	710	689	702	728	721	659	710	668	682	688	750	705	667	676	658	684	702	728	655	686	679	660	681	693	674	742	699	686	682	663	699	715	697	687	705	705	696	643	716	687	699	722	697	654	658	728	666	649	682	717	674	690	700	691	695	674	671	728	684	675	691	691	671	677	690	684	663	712	709	712	694	717	717	684	703	699	750	713	711	680
6400	5820	4701	2499	1904	1641	1427	1245	1237	1188	1174	1156	1100	1091	1083	1003	1024	980	1022	1008	1012	898	904	884	944	858	870	847	862	794	834	846	843	835	834	813	887	844	841	857	851	853	856	855	872	919	820	840	819	837	829	787	829	841	807	845	802	824	823	834	812	832	832	822	848	809	814	835	816	794	848	865	850	805	841	840	823	872	854	836	857	790	784	849	855	843	862	853	829	831	809	874	823	844	828	837	866	836	800	854	799	790	820	851	831	824	788	853	812	859	819	826	819	852	832	853	840	808	851	881	854	822	776	800	833	801	818	829	810	862	851	813	828	829	815	890	865	860	842	838	829	825	852	825	839	849	836	855	854	865	877	809	834	865	868	852	895	825	810	807	843	838	874	838	855	821	828	865	811	808	846	838	836	839	791	831	812	851	837	845	906	813	859	848	820	844	864	825	879	804	884	822	881	874	850	799	841	829	861	816	850	857	838	844	810	827	868	819	802	876	892	805	848	836	855	829	848	870	875	857	837	823	847	821	858	895	801	846	829	804	851	815	835	827	853	882	862	823	817	846	797	790	815	829	814	839	801	889	845	839	804	843	810	866	818	830	825	841	813	857	855	811	834	817	811	817	826	790	862	848	816	841	865	887	892	832	838	850	825	864	850	878	841	860	803	844	861	856	857	858	875	878	898	822	883	797	808	828	853	897	904	805	911	835	815	904	845	830	820	802	834	850	858	836	840	858	832	827	883	874	862	790	841	827	820	830	832	855	790	831	888	866	848	839	825	839	926	860	886	843	890	857	831	814	865	825	822	839	879	838	750	807	830	847	840	874	792	829	822	793	832	867	832	830	858	867	806	831	869	861	791	849	831	833	837	867	812	867	904	881	824	842	859	818	818	855	849	794	812	861	882	866	864	820	843	822	901	867	802	831	843	827	855	782	801	799	823	837	839	822	881	856	880	894	820	849	844	853	861	875	882	886	817	858	840	829	817	849	812	830	830	847	824	836	790	788	831	843	794	889	843	873	822	835	790	808	838	815	803	826	853	845	839	863	796	833	891	817	816	868	882	853	842	831	803	808	800	842	812	824	856	835	869	808	800	891	854	830	873	848	917	787	845	840	841	815	853	810	863	838	815	854	819	890	823	857	881	850	856	825	798	806	884	866	847	859	812	864	835	844	832	844	814	781	809	793	839	866	912	841	859	823	795	868	860	822	885	829	820	869	848	854	871	901	854	882	830	869	803	797	855	828	829	833	869	857	840	852	844	862	920	851	811	815	819	831	837	852	784	829	819	846	825	851	845	838	829	869	845	821	864	805	870	847	849	833	835	862	841	784	830	876	900	883	853	866	839	872	822	798	819	835	842	844	835	830	816	827	834	846	851	831	854	802	845	802	868	855	799	826	832	808	851	848	862	824	814	863	809	813	840	836	916	772	868	843	858	839	841	829	825	856	834	836	850	836	898	845	844	885	833	899	789	823	829	760	800	839	861	827	839	863	798	847	838	818	870	903	815	870	821	816	890	838	761	865	784	824	853	899	871	840	834	838	834	845	872	820	911	894	855	820	876	829	802	830	851	887	857	800	826	883	821	850	881	830	873	841	836	820	824	806	866	838	836	836	905	830	869	826	867	845	804	804	845	860	833	844	843	850	805	809	774	881	842	815	899	835	819	870	894	881	848	858	798	861	871	866	778	799	804	826	832	858	816	824	863	870	803	800	844	813	855	835	887	843	815	872	823	908	874	829	826	905	866	792	902	833	853	837	864	867	781	770	823	837	861	828	816	845	839	804	794	804	828	853	819	906	895	870	866	855	851	832	859	847	851	758	799	847	858	875	853	865	857	816	872	833	863	862	830	906	839	829	831	882	826	846	877	847	853	819	844	860	873	848	822	884	805	859	821	829	853	875	887	875	835	898	838	825	823	806	842	881	791	878	886	836	829	845	838	878	798	826	847	849	825	880	853	809	817	860	768	809	829	833	834	853	868	800	810	780	830	905	849	845	779	793	811	849	893	802	892	855	865	840	840	857	879	851	832	829	820	789	788	811	829	832	820	846	864	824	817	795	867	843	821	843	868	787	808	786	845	831	832	839	829	857	851	841	860	844	841	878	812	870	854	767	858	882	835	839	817	841	805	869	846	855	842	819	876	822	842	852	785	856	853	832	877	849	861	837	803	861	784	820	869	830	870	827	811	825	861	915	906	896	847	834	873	838	833	813	822	850	861	807	812	859	825	823	866	829	840	813	859	858	831	840	823	834	854	822	802	840	863	833	870	827	826	872	841	918	837	804	845	809	867	859	851	839	823	816	821	858	801	832	796	840	826	872	803	842	883	813	860	789	829	807	834	832	827	838	890	817	811	844	820	830	795	815	828	888	823	836	868	858	799	869	804	880	839	819	868	826	815	891	834	873	878	839	878	900	829	811	841	813	853	822	832	881	793	838	838	845	825	852	878	856	882	866	842	856	890	863	808	825	828	833	841	811	843	809	890	888	841	891	812	828	838	803	833	847	818	793	900	824	827	812	817	845	852	830	820	824	842	825	874	811	886	812	869	778	785	808	798	815	837	834	862	904	887	821	836	851	874	804	817	818	840	895	789	830	839	820	867	844	800	793	851	824	820	754	857	819	804	846	831	851	824	810	859	839	853	836	818	811	868	809	784	859	835	823	822	863	844	820	842	853	920	831	861	815	819	820	840	821	846	921	840	822	809	878	881	781	772	767	866	851	832	859	859	837	825	819	847	849	879	843	846	840	848	852	862	824	858	857	879	862	832	837	854	856	840	844	795	804	805	847	880	786	824	853	826	878	857	797	867	867	822	789	809	826	780	812	867	787	811	856	862	857	858	800	855	848	833	838	823	852	853	834	820	847	909	863	852	830	854	808	823	783	868	839	865	828	876	845	836	862	787	868	792	878	817	838	839	895	856	886	783	888	830	848	880	836	851	820	886	853	874	880	835	836	840	894	843	889	816	805	855	813	861	829	867	857	764	865	817	891	850	830	815	841	845	814	853	862	853	885	831	856	814	909	919	830	824	845	838	829	855	835	838	865	869	849	878	822	865	811	835	921	802	882	861	824	829	851	890	831	884	851	804	868	815	854	853	834	827	837	780	795	778	906	838	865	832	809	850	847	846	869	830	830	833	864	848	805	843	811	797	887	860	893	851	857	844	830	819	856	810	870	774	878	826	814	859	789	826	791	847	871	845	830	869	867	826	865	839	772	864	851	859	869	826	819	856	818	869	862	871	814	814	838	899	821	846	867	799	808	824	840	807	867	836	830	844	824	883	866	828	847	847	866	813	825	857	836	838	884	834	807	842	841	840	852	883	843	835	854	855	837	879	815	886	806	817	817	874	822	887	859	862	853	821	836	908	829	871	834	794	814	790	851	837	847	861	841	865	852	832	787	833	848	801	869	868	890	855	880	835	782	802	816	829	852	847	857	802	915	831	878	868	796	775	845	846	905	879	824	832	796	859	881	826	824	849	825
24618	21572	28973	24663	21549	9064	1740	1190	979	891	799	771	734	712	692	641	665	583	669	589	582	543	503	513	455	458	479	478	468	395	469	413	426	452	425	469	458	416	416	432	445	417	440	444	424	451	427	423	422	443	418	460	459	412	460	368	395	387	419	407	413	439	415	451	404	383	424	453	414	407	442	402	435	405	428	388	461	385	428	397	445	431	390	440	433	422	410	399	419	388	434	435	451	424	425	430	437	447	441	413	448	419	414	388	435	403	433	410	387	415	436	448	383	417	450	437	390	420	421	456	386	456	460	411	452	442	406	379	408	420	420	392	422	380	442	428	439	417	459	426	426	439	421	354	410	433	395	437	417	423	421	432	380	414	423	468	407	404	407	436	418	415	492	419	436	382	449	392	432	403	476	416	396	458	446	420	429	442	438	413	415	430	402	404	423	390	388	408	396	400	429	410	410	413	432	387	437	417	415	395	404	414	410	413	450	416	405	470	363	419	393	406	424	414	390	456	425	402	399	427	412	444	383	410	404	418	401	430	407	449	388	427	431	429	419	434	377	427	444	426	397	432	409	421	401	405	404	415	386	413	429	426	408	444	408	407	422	438	422	393	430	410	415	436	402	372	416	404	411	388	433	394	449	433	433	433	443	417	402	384	397	421	425	422	420	415	413	402	392	400	423	406	399	430	407	442	425	431	401	379	427	402	391	416	413	474	415	391	406	383	408	445	428	398	403	398	401	406	405	408	422	421	383	434	403	390	438	438	388	389	423	452	393	436	386	413	445	431	415	428	443	419	440	412	440	428	453	418	441	418	400	475	409	373	455	396	416	410	413	432	400	437	433	400	431	401	420	413	382	378	413	422	437	417	442	405	397	404	394	397	445	417	361	457	377	408	432	419	431	410	472	404	409	399	365	384	427	433	386	404	418	397	429	425	399	458	436	387	446	400	435	430	421	419	419	411	433	428	452	419	423	439	395	413	355	440	417	413	415	439	421	436	422	441	398	429	422	441	458	440	408	387	424	392	376	405	385	457	413	413	425	421	380	400	406	404	450	454	395	422	455	411	412	404	407	415	394	442	413	425	430	393	410	438	444	395	424	409	404	418	412	414	401	440	413	404	388	397	454	430	413	408	379	417	437	396	416	408	420	387	424	399	388	434	405	417	424	426	404	435	402	435	389	435	421	423	472	438	432	387	424	422	426	441	406	423	418	424	425	406	392	416	419	439	377	408	402	434	396	430	391	420	452	416	444	415	423	413	399	423	407	425	411	400	400	419	445	428	452	469	400	416	431	405	373	419	461	408	382	413	396	409	362	445	426	423	432	400	402	398	412	434	416	412	401	426	370	424	426	429	453	424	428	389	408	447	429	422	423	382	436	389	454	412	384	415	432	413	423	430	395	425	429	424	404	454	415	418	394	435	420	452	407	402	402	402	401	388	406	409	422	420	423	387	430	384	455	394	440	439	395	411	361	417	424	421	428	406	404	419	414	392	439	391	372	426	401	452	446	435	413	382	423	424	420	420	428	399	434	412	394	438	435	387	390	407	431	406	419	418	418	444	415	397	404	466	460	380	385	436	374	403	376	388	427	430	402	425	420	433	417	390	422	424	382	437	430	434	445	390	435	402	465	433	412	399	436	435	405	405	400	407	399	378	428	418	420	415	450	402	415	430	412	451	436	414	413	416	422	412	451	419	392	411	449	433	384	422	369	438	402	424	410	415	377	419	415	437	388	398	443	401	414	431	458	413	408	419	385	388	420	438	417	460	414	383	440	443	394	414	432	417	470	405	414	374	444	456	428	404	410	414	420	414	391	394	390	435	412	420	419	359	451	397	426	369	403	431	427	428	430	403	437	414	428	414	440	411	419	433	419	455	395	390	392	430	434	429	431	440	422	406	424	452	449	422	438	406	411	420	411	437	423	423	393	414	409	420	421	378	437	434	450	417	400	416	392	462	417	423	424	402	413	419	409	385	417	404	438	404	406	422	381	385	395	404	435	438	433	407	428	433	426	415	436	402	406	424	425	451	416	441	442	418	406	444	463	395	444	408	408	444	416	413	430	400	417	420	408	389	381	405	408	426	430	416	413	393	411	424	421	418	397	422	426	424	406	401	397	429	433	397	389	431	407	429	428	403	403	380	424	429	399	432	452	387	426	390	396	430	437	424	418	405	413	406	399	420	435	435	421	470	419	443	423	442	400	417	415	462	419	424	415	408	428	468	449	430	408	400	413	433	431	428	439	422	416	414	385	448	444	419	426	428	428	392	418	420	416	421	409	393	435	431	442	424	426	440	423	421	420	416	385	413	447	434	406	413	445	465	396	427	373	394	427	426	431	399	422	411	434	398	399	426	449	415	425	396	439	438	398	413	427	434	414	382	431	417	419	436	402	406	433	410	415	428	418	433	417	407	412	359	390	413	414	392	417	436	420	418	389	401	441	404	417	431	398	407	426	408	408	403	482	426	416	436	415	436	424	460	397	427	422	405	406	402	435	427	422	405	415	443	399	439	418	422	396	445	416	403	394	399	428	441	401	408	409	405	418	391	401	404	393	419	413	423	435	395	429	395	435	431	421	434	420	425	415	436	397	429	378	408	419	441	416	413	399	416	395	423	397	435	409	399	433	396	397	421	463	409	412	427	376	441	409	415	381	417	416	402	420	403	407	422	395	372	426	397	396	397	403	424	391	407	443	456	380	403	440	405	391	420	433	437	418	393	378	424	422	405	404	410	417	422	407	407	414	409	388	442	441	399	386	454	423	389	399	410	419	435	398	406	380	407	424	411	447	400	404	419	431	414	419	405	405	397	427	395	414	371	429	413	400	405	393	444	408	442	426	442	407	410	430	415	434	412	425	410	435	396	431	438	399	402	407	436	380	438	389	384	398	409	396	398	398	400	418	430	418	380	403	434	385	420	438	399	423	443	400	450	429	404	438	443	460	453	429	424	425	402	418	412	417	406	409	441	377	409	399	466	435	416	410	424	418	417	414	358	428	402	403	415	435	414	423	372	404	376	378	426	435	425	450	402	417	426	411	375	396	433	415	407	362	398	378	448	396	411	436	430	431	409	402	436	424	385	447	403	419	376	383	417	423	374	404	418	435	427	427	411	442	399	383	433	400	435	428	458	389	415	411	410	427	377	394	432	412	407	437	374	403	437	449	384	428	391	422	446	376	430	404	437	435	416	422	388	374	404	454	409	422	442	384	432	408	399	414	405	478	415	461	434	419	410	425	474	420	397	435	454	403	404	426	423	419	433	409	456	366	403	370	428	437	438	433	422	402	403	421	422	434	383	402	404	407	412	439	429	412	395	430	420	423	425	437	444	422	427	404	433	402	430	423	456	389	397	397	444	427	397	396	399	399	409	396	420	409	433	413	428	423	407	452	421	406	414	430	406	374	392	377	414	422	400	420	437	407	392	424	400	383	368	435	440	462	419	423	435	416	393	432	411	385	398	432	427	420	430	432	414	409	419	392	419	393	391
7575	15348	12073	6301	4537	3433	2825	2281	1950	1713	1595	1513	1342	1273	1176	1038	1113	989	944	969	878	802	776	695	652	645	607	619	610	615	560	564	530	555	598	527	521	549	547	584	537	557	582	530	544	527	522	594	556	512	524	496	574	545	560	506	521	495	525	540	509	540	511	528	495	517	524	552	549	532	515	539	542	538	540	589	522	545	524	525	496	521	493	486	508	534	533	555	532	510	544	543	566	569	512	528	559	504	535	514	536	548	518	528	543	534	493	539	517	535	512	508	512	481	573	505	509	536	509	551	536	497	542	515	549	524	546	501	509	537	534	517	541	505	529	545	549	512	532	513	532	529	536	527	540	518	532	514	556	556	541	507	529	517	504	549	534	512	524	506	538	531	549	518	549	542	496	527	492	528	534	544	528	482	518	503	592	559	518	559	545	506	497	520	550	488	538	507	548	495	503	520	516	505	508	558	513	530	486	509	514	505	533	549	506	563	545	483	512	508	534	494	531	511	569	549	510	521	524	519	543	526	541	544	539	525	507	515	514	489	501	542	558	504	498	527	497	540	503	488	524	512	552	513	512	566	566	511	538	511	588	569	530	551	502	538	513	546	504	534	574	515	576	540	546	544	535	548	524	531	527	492	562	521	577	518	529	579	528	506	559	515	520	517	516	545	547	522	519	545	514	550	514	514	537	538	557	564	575	544	524	514	534	493	481	509	514	538	520	518	565	531	499	555	536	517	508	546	526	517	527	527	522	523	503	494	536	551	536	553	508	560	471	579	503	495	517	529	532	537	497	535	501	557	532	516	513	510	526	530	569	527	503	505	512	537	513	513	560	536	501	526	486	515	547	537	534	534	513	507	557	561	483	552	508	525	531	535	543	548	510	551	514	512	515	539	552	510	562	526	590	554	493	509	546	545	540	509	526	465	501	549	538	536	539	504	525	507	535	537	547	537	511	534	479	517	533	529	522	509	573	490	512	492	511	526	519	520	541	491	509	499	511	510	542	531	536	525	535	527	490	529	552	534	511	541	538	520	551	556	518	514	547	525	534	506	561	539	508	496	554	545	525	553	513	530	530	543	492	521	512	509	538	515	511	544	536	522	517	509	553	545	532	515	511	496	519	512	481	500	541	511	572	502	481	522	572	539	471	548	536	513	559	515	505	520	508	512	566	485	546	543	500	510	496	539	481	547	524	480	510	554	508	519	540	554	496	557	517	544	527	523	560	490	522	511	508	552	543	492	553	535	519	554	508	511	530	543	473	541	528	520	508	501	573	471	505	526	531	501	510	500	521	522	542	511	549	514	521	531	563	496	477	549	555	557	500	536	525	508	515	539	513	549	527	489	533	524	507	547	524	517	543	517	529	516	493	543	529	563	546	484	484	489	531	486	541	512	518	502	516	537	523	501	521	507	457	492	506	544	509	556	574	540	512	534	528	523	509	561	482	527	550	492	529	542	519	527	538	539	528	503	486	538	485	547	545	525	549	522	549	533	540	508	482	518	517	517	509	547	489	504	491	558	525	516	553	493	552	489	536	539	555	512	568	507	518	555	550	552	478	534	544	570	491	543	506	516	518	498	557	528	545	524	522	535	566	509	513	489	538	542	519	500	594	510	504	516	532	535	518	551	512	526	512	491	515	543	483	540	531	509	502	523	546	502	516	494	528	515	529	514	525	553	538	542	486	490	511	576	547	555	503	514	513	499	499	494	540	527	497	525	509	516	547	518	522	525	534	496	546	545	508	504	563	563	542	542	560	515	542	498	495	534	541	517	507	527	513	515	514	483	522	517	508	567	502	491	542	527	558	504	506	526	525	503	534	575	566	532	556	510	524	520	541	506	517	510	565	547	527	532	528	521	508	548	546	516	541	521	511	569	503	523	536	534	573	544	518	545	547	554	531	515	508	528	536	530	470	542	502	541	500	524	529	526	498	509	508	510	517	530	545	503	552	541	531	526	581	525	507	538	494	493	527	530	457	539	549	535	513	506	514	533	532	529	538	538	471	528	490	551	555	483	572	531	503	542	544	519	527	536	567	522	530	536	503	563	478	525	547	487	488	582	545	532	533	508	475	497	558	510	501	535	514	482	527	519	536	497	503	507	508	483	528	494	520	491	514	515	515	513	548	532	570	530	553	511	534	548	511	546	517	497	514	531	536	520	511	504	536	494	516	534	531	525	532	514	555	559	533	516	529	507	546	524	535	508	504	560	532	494	528	532	515	570	548	504	537	525	530	532	485	531	502	510	500	510	516	524	510	503	544	508	520	514	498	508	546	527	505	483	528	509	525	507	572	551	530	521	533	534	517	508	531	548	463	528	555	565	536	522	545	498	535	525	554	568	592	524	505	546	540	455	560	522	508	525	524	473	519	551	527	480	583	526	547	566	518	541	520	499	491	553	544	537	525	566	546	506	500	502	502	559	542	514	500	493	518	561	484	505	506	535	547	570	510	539	479	549	511	508	559	553	523	526	544	503	539	550	486	472	476	542	535	481	539	556	501	547	514	526	543	531	515	515	535	534	546	560	510	533	505	475	486	543	533	499	521	546	567	536	550	533	504	511	521	521	524	509	504	520	474	555	524	535	491	551	509	546	511	503	484	494	523	498	514	479	521	521	513	545	512	550	524	530	501	557	524	523	535	513	522	512	544	505	561	545	519	538	579	506	512	540	518	546	499	509	538	514	486	519	558	585	520	508	500	561	502	524	575	526	520	535	533	525	520	486	462	508	531	545	562	481	553	535	484	487	492	559	530	507	557	533	496	520	547	536	497	513	542	528	517	559	530	530	503	526	536	503	508	552	549	508	545	522	509	509	529	560	518	494	553	558	527	509	505	502	539	517	524	487	552	525	537	492	506	556	532	503	488	506	553	540	529	542	512	535	501	518	516	518	510	473	537	500	498	535	527	531	527	566	522	524	531	528	527	533	534	495	506	549	510	540	502	486	526	472	491	524	593	531	518	509	538	553	531	552	567	575	530	510	524	529	529	514	542	520	523	524	492	546	538	537	522	504	525	538	542	537	493	523	484	486	507	503	495	506	552	551	516	522	527	557	583	535	491	502	546	477	550	543	508	530	531	504	514	560	491	572	516	532	497	517	529	548	550	562	507	562	519	490	528	525	534	560	519	500	517	548	519	541	512	529	494	504	513	547	500	494	529	532	527	523	517	541	505	472	521	561	503	497	548	518	527	539	525	488	506	538	505	519	532	508	487	530	516	538	537	529	529	545	517	496	542	528	558	520	518	529	570	539	537	531	530	537	552	509	532	555	560	506	500	577	521	533	501	543	513	538	486	567	540	549	539	496	532	499	531	550	534	509	547	526	542	496	517	492	489	494	561	495	507	543	526	482	540	496	539	517	492	520	511	540	529	524	526	512	531	561	522	569	526	513	540	504	504	521	500	524	542	538	507	568	521	537	522	523	534	533	555	520	502	521	511	534	546	533	554	500	509	489	519	553	540	511	524	554	480	543	542	528	559	523	566	518
23547	21532	29403	24108	21537	21539	7040	1760	1330	1140	1098	897	930	832	795	791	722	713	701	706	672	594	550	534	482	436	431	481	441	452	434	381	432	438	419	397	421	393	410	397	395	397	427	406	370	426	424	391	415	414	390	383	408	418	364	412	433	434	423	382	387	382	450	368	404	363	433	399	419	389	402	376	427	394	405	379	416	440	413	408	376	411	398	401	408	396	402	392	378	384	412	410	392	436	402	399	444	404	370	407	390	365	436	412	404	411	391	374	418	383	420	387	429	399	398	368	387	406	408	369	400	398	406	394	380	423	377	355	411	349	406	402	430	436	397	400	379	401	399	420	390	390	401	400	361	374	374	356	402	410	392	409	394	387	362	400	396	384	403	399	434	409	415	385	408	393	400	389	409	394	391	394	434	443	370	419	423	385	362	385	406	388	407	414	418	384	412	389	412	390	420	404	411	404	379	391	385	393	424	410	362	365	424	395	372	402	406	391	390	347	405	408	389	371	393	407	459	394	419	397	390	362	361	394	405	386	409	376	363	372	410	422	384	414	392	357	407	371	391	359	387	407	366	362	389	357	375	411	398	420	407	394	403	397	393	399	365	396	406	417	392	388	411	377	397	413	372	393	395	417	381	432	403	422	424	406	374	367	400	387	393	390	369	398	406	371	389	384	409	405	378	408	346	423	388	400	364	427	371	370	385	400	370	388	374	355	403	408	394	378	407	456	393	395	393	409	397	357	404	425	373	355	409	408	394	405	399	406	394	362	400	412	373	407	381	381	371	381	375	407	380	399	409	387	372	390	392	389	409	374	383	400	399	398	391	384	390	390	428	399	370	382	396	357	353	417	424	403	391	409	376	392	376	378	387	376	418	352	376	364	418	392	380	392	386	393	400	389	434	373	386	396	429	410	384	413	378	405	401	400	393	422	402	389	381	387	397	375	391	356	403	408	389	371	427	420	389	397	391	378	372	394	385	377	366	389	367	405	368	401	408	387	372	419	381	421	378	383	414	364	397	364	386	394	388	361	371	409	363	361	389	402	405	362	416	394	385	394	401	422	428	380	362	382	384	344	389	425	373	352	394	364	406	387	383	406	390	401	391	408	348	404	378	372	370	411	377	372	412	386	417	390	391	357	367	348	392	377	365	385	419	363	373	373	341	370	385	396	372	377	373	382	388	391	368	346	403	421	406	421	365	414	362	419	420	394	392	391	392	395	381	396	374	363	403	390	387	336	397	356	421	414	378	386	378	375	363	360	411	391	414	381	395	407	365	382	423	368	423	374	414	387	361	385	389	379	412	415	404	410	374	398	366	388	408	420	425	372	368	367	409	398	367	359	388	402	379	377	389	404	389	424	395	383	359	372	395	363	385	394	393	369	403	386	372	393	436	413	392	413	394	341	414	415	425	389	385	361	397	417	378	386	384	393	421	422	396	371	391	399	363	353	362	379	413	400	388	347	405	416	374	411	418	411	397	351	403	404	394	409	410	388	393	420	400	364	393	409	378	389	406	368	412	414	383	369	414	363	392	394	409	400	392	388	380	358	392	394	373	413	396	413	395	386	400	404	405	397	372	419	413	389	395	408	399	386	394	371	374	408	384	399	370	373	392	391	417	402	365	395	354	408	400	369	348	417	413	383	400	371	425	360	402	379	430	407	398	401	364	354	423	387	377	406	378	374	379	389	429	405	391	422	406	400	369	372	390	381	397	406	404	425	400	372	399	400	366	421	391	375	415	377	388	397	430	391	405	370	391	398	392	391	390	362	377	413	390	409	397	373	410	406	364	398	403	382	392	361	403	382	406	385	383	422	394	403	356	363	364	389	380	372	358	399	401	372	389	376	406	381	422	416	410	415	376	377	391	434	372	389	413	407	391	382	401	397	384	383	398	392	405	393	375	376	408	376	384	414	406	360	434	400	396	384	383	367	413	370	396	365	381	392	430	365	391	369	359	408	411	354	385	350	368	387	359	373	353	377	372	382	405	384	439	390	341	333	408	372	379	399	392	388	377	407	412	364	388	416	354	408	385	377	420	410	379	386	378	394	370	427	352	363	366	381	354	381	372	374	398	391	412	421	387	388	416	386	402	398	382	393	364	412	378	405	416	370	373	391	412	432	363	375	392	380	409	411	384	360	370	396	383	380	387	380	401	393	409	394	362	395	370	377	395	400	404	393	410	391	378	408	393	407	393	372	411	435	380	405	403	387	389	347	354	407	421	350	402	395	408	378	372	380	392	397	427	377	368	353	392	396	396	385	404	400	370	391	378	418	372	402	390	399	396	422	366	392	415	431	398	396	403	362	398	419	389	412	396	392	414	390	420	400	401	403	393	403	378	370	417	416	381	370	409	367	359	377	434	406	371	355	382	383	428	393	428	402	413	412	386	432	368	373	384	356	383	388	426	360	390	390	375	381	379	346	381	396	392	394	382	383	366	383	388	387	373	410	364	364	395	428	435	391	384	405	362	374	431	401	406	395	396	399	379	413	397	396	439	385	399	386	383	394	357	377	369	414	385	386	377	391	399	398	382	393	400	394	367	365	408	409	387	383	403	397	412	368	399	425	373	397	383	406	387	385	413	395	422	385	387	397	421	414	396	378	351	394	388	389	402	394	399	377	384	376	406	359	412	345	377	412	380	432	351	369	376	402	375	396	431	367	393	398	405	395	409	385	413	381	365	379	385	405	389	409	419	405	402	373	384	413	351	406	413	398	388	412	379	346	434	367	408	374	371	382	381	408	359	426	407	365	349	409	401	392	412	352	398	378	397	384	411	377	433	432	414	379	377	432	405	409	414	401	385	387	384	406	392	392	364	365	398	432	438	384	392	382	393	395	403	387	416	358	402	399	419	389	398	408	383	415	390	374	402	390	401	381	382	391	396	387	397	394	394	359	390	393	373	399	437	399	377	403	394	368	388	395	381	393	365	370	389	426	410	422	382	400	391	345	371	383	440	399	394	379	385	374	367	408	416	403	373	393	403	372	372	420	379	397	393	378	368	361	389	383	396	414	395	408	408	412	380	390	385	385	404	381	384	363	378	396	398	365	400	411	368	388	342	357	394	384	394	397	382	366	367	405	363	384	386	411	403	371	404	395	451	407	422	382	377	356	425	394	402	399	420	405	386	436	378	391	374	397	366	431	387	389	350	412	413	404	375	374	413	385	391	386	411	368	396	393	406	401	395	382	378	389	366	379	432	390	362	371	411	393	354	396	393	394	395	353	394	371	367	409	397	421	388	360	381	394	413	389	365	402	419	394	378	400	396	391	340	394	379	416	408	389	377	387	386	387	377	372	381	392	359	403	368	423	430	393	388	366	380	401	415	371	447	404	395	403	399	394	366	412	383	393	354	380	387	411	403	413	398	367	392	355	388	400	422	403	374	382	348	374	427	378	385	360	404	355	406	396	407	382	414	414	386	379	402	375	370	411	420	387	408	395	403	393	431	390	397	386	424	402	380	396	386	379	361	369	395	398	421	393	392	406
10023	21506	16966	9587	7000	5323	4183	3400	2913	2401	2133	1977	1786	1664	1464	1409	1316	1261	1201	1120	1021	1003	874	862	718	657	638	608	583	546	560	505	523	540	509	511	516	518	501	532	536	488	536	541	501	523	492	505	454	551	501	504	487	576	508	493	447	483	463	495	486	508	516	469	494	496	502	458	495	527	528	474	470	461	481	466	481	478	490	484	496	471	471	472	463	504	527	448	514	441	455	431	435	482	460	476	470	478	501	482	473	461	447	500	483	478	476	491	439	481	473	437	455	475	464	473	465	503	472	479	481	479	437	432	505	485	460	459	475	465	549	491	469	457	456	428	504	489	487	450	479	490	472	449	452	488	461	495	477	461	451	457	480	484	460	497	484	478	470	479	490	458	490	456	447	493	468	450	451	507	454	482	465	481	454	457	498	444	456	485	509	483	487	481	473	458	459	465	454	435	468	426	463	440	494	451	481	474	482	486	482	491	445	485	463	476	490	491	484	464	458	490	478	473	484	449	466	485	426	450	498	456	442	504	460	484	434	499	461	534	467	455	477	468	465	468	491	427	449	464	486	443	480	443	454	480	461	456	496	440	478	486	445	450	469	456	511	463	451	455	481	509	452	493	457	455	482	493	500	457	449	476	472	423	494	464	493	493	473	479	433	484	478	480	481	473	494	446	459	469	490	462	484	476	416	447	479	447	449	481	492	499	511	468	472	474	490	494	450	493	489	538	437	448	459	475	450	477	445	459	447	477	468	485	455	427	443	473	443	468	439	497	514	444	452	464	467	463	491	500	448	496	466	479	470	435	436	451	474	499	456	467	456	514	483	449	477	461	470	473	479	458	467	487	514	481	458	463	504	482	422	431	486	477	468	461	440	454	455	488	458	470	477	453	457	467	437	466	483	479	479	465	463	500	479	448	496	460	420	449	462	468	487	525	421	461	493	451	460	488	475	462	482	464	436	473	485	483	458	450	445	480	479	473	487	497	522	484	468	452	460	448	467	474	473	449	455	479	490	483	452	445	466	479	492	468	466	462	470	456	465	457	510	464	449	473	474	472	510	438	482	482	485	469	473	447	467	451	461	516	434	538	463	447	488	442	478	506	490	458	442	476	437	471	460	442	457	496	450	506	441	449	421	435	452	452	468	499	517	438	482	494	451	484	469	464	483	476	482	512	430	471	477	481	476	478	522	444	473	510	453	442	467	474	478	473	450	427	407	445	490	463	457	489	469	460	501	480	511	452	489	474	486	436	472	470	487	504	482	492	478	448	460	459	437	437	458	473	499	451	435	456	469	493	460	461	444	503	497	440	462	488	468	435	485	501	491	487	482	468	488	429	493	488	501	420	480	414	496	488	488	416	476	474	484	519	398	466	445	471	491	466	476	450	480	464	479	463	466	460	462	474	444	440	470	461	446	477	442	490	478	468	474	472	482	474	455	455	486	451	461	457	484	493	466	472	473	483	436	449	451	467	452	469	477	480	491	509	438	455	460	463	465	428	453	424	443	470	486	474	474	479	456	496	442	439	460	467	430	454	428	473	419	499	481	441	483	481	485	503	486	487	473	508	460	459	471	449	449	479	459	491	442	425	492	466	480	504	462	467	445	500	488	457	457	478	462	470	454	451	477	450	467	519	463	487	447	501	490	449	416	445	488	488	490	437	477	476	475	483	465	469	450	449	468	475	478	478	498	481	499	452	465	513	456	458	456	421	477	468	450	489	495	486	468	462	456	449	476	464	496	472	477	481	469	461	464	485	491	447	509	446	517	456	477	489	471	455	449	490	461	485	476	453	473	487	503	495	448	484	399	473	432	445	464	417	461	477	490	511	457	475	474	442	481	459	459	463	473	453	485	504	511	480	458	474	481	447	446	491	470	472	438	492	484	478	432	477	459	453	478	468	482	438	468	459	455	431	469	449	467	463	488	490	489	454	424	459	442	494	466	479	456	467	449	482	483	498	440	475	451	490	453	469	448	506	459	451	463	463	485	451	462	439	448	492	462	458	478	444	463	474	468	497	461	441	456	485	429	469	503	471	466	482	482	474	518	470	478	448	474	479	460	477	466	504	490	464	488	479	426	462	476	435	432	443	444	446	451	458	478	447	485	421	487	453	486	479	459	450	462	463	481	497	532	500	489	483	447	456	484	452	471	472	432	429	445	449	484	474	444	473	468	460	491	472	460	470	477	457	487	470	457	448	487	463	495	463	489	468	482	454	446	439	469	491	455	489	496	494	462	472	439	489	445	464	475	475	479	468	482	470	454	455	457	505	484	420	451	458	442	447	476	484	492	463	433	483	489	483	481	492	467	488	547	471	458	454	489	474	478	464	463	428	446	478	417	465	504	495	499	465	459	472	421	450	452	477	476	446	507	417	474	495	464	516	462	509	436	467	497	453	475	488	453	449	477	438	491	476	488	445	494	431	483	476	498	452	518	508	463	514	458	472	461	473	469	456	500	470	510	452	439	451	465	505	480	475	466	462	443	456	469	508	473	484	483	486	474	487	473	441	463	467	452	460	463	493	482	439	479	432	489	438	459	438	475	425	461	472	491	478	479	477	436	467	477	500	472	460	438	505	479	485	442	511	440	468	457	490	446	496	442	445	438	462	473	464	471	459	473	495	428	509	472	474	497	480	447	477	440	435	463	452	472	482	445	513	478	475	458	456	481	491	510	482	489	458	474	453	479	430	432	454	494	513	458	438	463	495	469	462	469	439	474	471	449	485	469	450	470	521	444	479	422	501	483	451	482	463	477	485	468	472	470	436	480	472	427	440	490	448	461	459	482	478	523	465	473	472	457	468	437	478	451	461	492	476	483	457	475	488	479	440	452	473	429	459	480	457	425	452	479	508	400	487	471	432	446	462	483	483	472	471	513	484	479	491	488	458	472	477	438	506	442	495	450	503	483	488	467	436	488	469	473	467	443	442	497	460	515	451	470	482	440	500	513	498	486	422	500	430	461	485	444	482	444	475	452	458	478	450	488	491	471	459	442	463	483	481	455	450	428	424	429	442	467	459	459	490	459	441	464	442	461	436	458	468	456	444	492	495	470	431	479	449	473	491	493	485	488	426	477	498	444	477	450	460	447	468	473	480	474	458	438	478	478	510	462	466	455	450	507	471	481	457	507	504	449	469	469	482	490	490	488	480	490	474	460	468	498	487	490	483	467	463	449	453	491	476	476	427	462	450	457	489	490	486	488	462	450	461	469	451	421	443	435	457	452	450	454	439	468	423	477	467	415	430	472	448	451	446	441	473	486	518	457	477	462	453	436	443	466	476	425	473	454	477	490	468	457	479	468	473	435	467	440	471	495	466	462	438	451	477	466	424	450	457	447	491	442	464	430	474	477	454	483	450	492	497	451	461	448	474	482	480	465	445	499	499	458	441	460	453	498	455	451	479	455	468	474	472	460	451	475	449	472	466	478	461	463	489	452	472	458	458	488	472	487	470	477	481	460	474	466	480	427	475	498	454	457	469	470	437	458	487
27660	20303	8379	2113	1406	1199	979	908	854	837	871	862	818	824	792	800	791	785	810	799	755	738	714	764	687	705	724	668	730	697	696	714	646	711	694	680	658	726	687	688	684	694	663	687	697	655	672	654	681	657	671	666	703	721	702	693	661	697	628	692	672	700	682	677	668	698	699	653	707	722	725	720	692	681	716	672	734	686	680	753	643	685	689	684	657	713	754	730	704	655	720	685	655	688	646	708	699	723	702	672	655	683	716	743	685	689	731	669	728	698	670	704	689	741	743	669	662	719	687	704	714	684	698	670	704	689	686	692	698	696	712	684	634	715	741	664	677	687	681	702	678	697	683	659	690	691	695	676	674	684	681	705	717	689	705	681	723	682	673	640	724	645	681	678	702	714	703	673	687	644	722	721	698	695	677	695	700	676	717	678	706	728	708	716	729	703	708	728	674	686	700	674	703	698	708	714	719	698	711	701	641	757	702	723	686	668	669	704	693	730	688	704	664	682	705	705	670	703	716	695	721	714	671	681	734	703	696	649	707	668	678	722	749	665	688	676	680	697	680	732	696	668	709	705	664	683	691	706	681	683	668	699	723	691	733	647	687	638	689	706	692	711	682	697	714	715	730	662	713	720	716	688	675	683	676	679	738	701	720	713	722	665	617	693	641	661	718	685	667	681	701	682	633	703	739	681	644	694	717	687	707	726	716	736	707	718	699	759	700	672	672	674	676	669	635	681	682	685	697	732	681	744	664	738	725	691	633	666	697	723	698	681	667	675	679	723	691	669	717	692	725	706	683	651	711	765	692	690	691	688	696	691	703	705	688	665	655	688	653	685	655	745	700	712	734	649	712	676	733	690	707	664	695	726	697	671	709	716	684	720	700	675	704	664	642	725	719	731	678	677	731	701	679	677	665	718	718	699	694	707	676	654	699	705	673	639	677	718	681	687	705	729	671	696	721	679	692	684	703	728	697	659	698	722	741	695	716	657	681	695	700	740	724	685	679	682	648	675	695	664	704	684	699	714	678	670	697	750	680	635	689	675	703	687	657	688	679	709	714	686	694	709	649	706	684	706	696	671	703	680	715	643	658	656	683	728	671	726	707	695	734	702	663	720	731	729	652	669	690	692	666	693	714	659	722	704	703	708	707	676	773	708	683	723	691	704	656	752	627	693	708	668	653	711	737	699	654	679	649	680	681	674	706	739	706	683	703	737	681	676	706	693	639	703	672	710	693	691	681	701	693	727	674	694	701	700	726	678	642	701	691	661	697	726	682	673	669	682	684	665	678	689	693	703	699	713	687	700	708	645	716	725	672	752	677	702	683	703	675	644	710	686	699	676	676	683	670	712	706	643	690	694	670	679	766	703	672	698	686	684	675	711	681	673	669	708	720	693	704	703	657	683	648	673	716	732	709	679	730	666	670	643	718	660	728	716	704	686	706	710	698	689	716	711	707	686	659	672	682	704	638	696	698	735	701	659	650	714	672	687	727	713	704	720	698	692	685	687	695	712	617	663	686	660	688	632	687	670	667	730	652	715	729	686	726	689	672	683	696	683	687	683	667	729	714	675	697	716	685	700	704	686	710	750	703	680	707	733	667	668	690	676	655	680	668	673	700	666	669	677	665	659	670	668	718	729	609	763	633	653	686	691	727	664	686	675	714	711	667	728	748	685	672	687	698	685	694	703	741	683	688	649	636	655	691	741	691	657	731	663	708	668	684	689	659	716	706	683	682	686	686	738	695	710	706	664	660	697	637	646	718	692	705	669	674	684	687	714	698	718	685	664	679	721	735	671	696	734	683	722	706	667	731	653	659	670	701	711	688	677	691	675	692	629	674	699	668	690	699	693	725	713	692	686	659	744	711	719	606	708	699	662	707	700	698	687	676	695	721	720	674	722	691	688	672	695	643	632	661	721	621	695	670	717	693	689	679	719	704	663	730	631	693	705	672	664	674	728	654	647	693	676	699	703	694	717	724	691	688	709	672	707	684	682	708	674	724	677	728	695	702	695	709	728	707	659	622	694	712	694	700	704	707	701	728	686	710	739	724	639	694	711	695	715	662	671	633	677	662	686	675	711	677	705	672	698	676	681	672	662	687	700	697	688	689	667	677	716	683	731	716	651	710	725	685	665	646	665	708	697	671	694	681	663	687	718	676	675	666	687	710	705	640	702	698	656	662	708	652	664	674	686	681	675	678	680	672	665	683	708	685	630	673	730	689	743	669	724	701	675	715	685	708	686	686	695	729	715	695	668	696	674	696	696	704	675	664	702	733	646	725	663	681	693	694	678	670	661	655	734	726	706	660	716	681	720	709	667	706	690	668	717	689	686	677	662	696	720	699	730	725	719	674	738	706	684	730	689	708	702	738	685	683	705	667	688	717	695	713	697	643	691	695	716	639	652	698	709	692	677	718	662	718	692	667	707	665	673	721	687	667	661	713	717	686	670	674	666	743	632	695	632	716	657	695	724	701	724	661	703	729	673	716	773	743	637	724	712	664	691	698	677	691	660	683	709	714	683	692	680	758	732	735	676	679	689	718	684	693	677	663	697	710	740	699	632	720	705	689	688	719	688	682	709	672	695	699	683	774	704	666	711	663	678	690	686	681	675	689	711	646	694	693	636	695	680	722	660	660	687	675	723	706	714	695	674	698	702	715	731	671	686	713	716	700	680	697	655	667	764	683	700	715	666	672	683	704	687	670	652	723	671	637	684	699	699	692	739	678	659	701	666	665	696	687	701	676	713	664	675	721	702	686	685	715	661	699	646	706	692	744	670	660	644	682	671	705	690	753	712	665	725	661	654	694	687	697	685	667	662	673	703	716	678	695	745	691	667	695	723	633	699	693	710	683	685	630	683	659	673	724	689	689	703	678	665	650	681	713	680	736	692	682	706	699	682	643	710	745	742	686	717	714	692	669	732	615	652	676	680	679	697	686	676	671	706	688	668	630	663	717	701	633	704	725	660	645	649	698	711	711	678	677	672	715	641	716	685	680	666	675	743	702	641	715	631	717	697	669	739	705	709	686	712	683	655	692	697	669	700	650	675	737	698	708	701	726	692	719	686	662	648	673	711	710	683	708	731	675	694	693	661	690	642	691	668	715	709	765	690	697	678	688	669	694	651	688	723	656	723	691	699	706	737	660	724	718	697	714	668	715	707	715	705	696	722	668	719	683	746	705	731	692	725	736	697	679	663	727	691	659	684	649	711	688	743	726	718	701	684	698	690	707	711	659	703	721	689	683	676	747	652	682	678	684	678	704	712	665	690	700	654	682	668	720	670	672	666	706	699	735	680	690	692	657	668	677	639	721	642	686	690	700	714	649	677	665	690	726	636	677	722	699	668	682	673	704	714	774	674	649	659	658	713	696	717	688	721	681	675	741	698	715	611	720	674	694	701	647	721	728	740	715	701	723	723	670	679	700	706	694	682	667	715	714	746	750	655	723	674	687	648	651	673	719	689	651	700	706	705	699	741	638	726	682	681
6282	5650	4184	2213	1812	1680	1461	1379	1273	1243	1195	1079	1114	1081	1053	1089	1019	1059	1058	952	1009	956	971	925	897	901	845	913	848	878	835	889	814	855	851	837	884	863	847	841	899	808	842	799	787	880	836	913	852	874	884	843	836	825	819	856	888	834	893	859	805	849	832	861	797	809	848	870	848	846	833	860	820	839	820	831	842	840	896	877	855	861	864	841	874	798	816	872	819	826	854	824	812	812	829	870	838	877	833	811	843	823	837	811	817	851	801	804	897	844	819	851	828	844	865	913	821	829	839	850	792	829	845	841	804	902	836	850	872	813	805	814	794	815	830	830	838	813	863	826	801	827	875	875	849	822	836	832	878	818	827	801	830	790	803	849	864	808	854	798	846	853	903	919	801	840	871	906	904	878	818	854	845	845	834	872	873	839	873	868	893	827	787	874	849	821	870	850	893	821	821	847	812	805	859	819	834	881	883	827	858	829	810	843	870	877	780	821	940	880	898	837	840	864	804	881	846	828	809	831	889	847	815	822	898	877	843	853	820	808	815	874	853	836	817	852	840	853	889	868	870	802	900	867	843	883	889	877	877	829	834	806	855	860	814	835	841	851	846	855	808	800	861	830	838	855	844	900	841	854	817	865	838	890	868	829	883	847	790	883	836	809	835	882	906	835	847	842	817	866	810	811	835	852	833	807	837	873	881	815	770	811	781	767	895	789	896	835	812	806	842	870	819	848	844	866	838	840	825	807	918	838	875	875	819	825	866	872	802	836	808	861	879	868	841	846	877	873	865	844	852	837	848	852	778	889	830	901	889	824	926	841	807	793	860	836	833	807	844	813	858	891	839	838	874	876	904	849	824	854	864	912	817	842	842	860	890	886	849	839	823	801	869	887	930	828	833	813	870	860	830	821	862	824	863	818	826	886	859	815	776	810	841	815	847	881	880	827	799	814	884	861	819	851	857	858	791	893	816	838	890	858	860	856	815	817	806	820	850	867	842	868	800	825	858	828	863	839	863	858	817	883	875	817	840	837	806	808	851	885	836	863	846	810	902	834	829	835	873	842	828	835	838	893	897	813	861	813	808	789	838	795	860	851	821	843	903	877	866	877	848	869	852	844	783	779	847	839	847	827	803	843	834	807	837	870	858	871	813	832	834	798	870	867	841	855	866	853	869	803	774	809	866	853	766	824	822	841	877	840	822	831	803	831	821	828	900	862	784	829	912	879	843	854	848	845	841	823	838	842	774	852	875	842	813	809	785	823	790	799	846	860	823	822	842	833	887	892	852	849	807	877	879	838	911	846	835	839	850	844	862	851	828	861	790	805	876	826	838	868	890	823	841	863	839	841	837	876	839	869	840	840	858	831	862	810	835	837	810	834	855	844	862	830	867	841	825	827	873	832	813	834	852	862	814	812	854	851	861	848	832	820	855	900	853	876	853	869	881	811	823	902	839	870	803	811	876	822	810	840	837	854	849	795	820	843	792	881	863	839	816	867	841	858	816	797	842	847	909	834	829	827	856	832	773	783	865	844	781	835	820	867	874	836	801	869	880	866	798	829	821	832	834	805	841	866	834	881	866	800	863	849	836	809	861	882	861	844	773	843	819	834	817	807	859	836	822	831	845	872	840	872	888	853	891	844	855	791	841	833	839	916	838	837	844	864	835	809	851	852	822	884	879	856	820	864	825	853	842	832	825	825	890	846	828	813	781	860	839	824	842	847	817	846	867	816	888	835	849	773	814	844	851	887	819	832	836	833	829	866	845	895	857	814	795	867	826	896	815	812	873	832	811	842	840	895	938	826	857	886	860	856	845	832	813	814	810	841	870	879	838	863	796	843	851	882	889	882	824	864	849	856	855	847	835	845	844	835	873	846	795	827	842	806	834	854	826	818	859	842	926	839	817	845	851	896	824	857	872	830	839	840	853	842	847	827	880	816	823	880	838	820	868	863	822	810	863	850	772	868	864	835	831	866	830	847	847	884	850	832	870	855	832	817	862	869	857	856	809	867	833	840	818	848	835	855	812	834	855	811	820	877	849	834	879	820	819	880	827	840	813	847	856	853	857	874	818	839	811	832	841	842	806	838	831	844	875	803	877	804	800	880	847	845	821	856	814	825	823	825	814	841	857	900	816	858	811	833	877	846	791	873	882	777	825	809	882	795	786	816	828	863	854	822	850	879	871	808	868	853	845	871	866	814	823	814	858	874	845	862	831	793	862	770	858	865	830	833	880	828	815	820	880	866	831	806	807	886	849	857	852	798	807	849	851	803	878	853	800	858	815	875	880	772	842	882	836	868	872	852	862	854	834	830	774	807	857	873	828	851	855	891	811	826	891	809	859	851	810	854	901	874	843	848	862	854	870	838	819	827	824	798	834	833	800	855	873	862	893	852	851	849	835	770	848	853	894	804	824	841	866	916	873	874	857	823	893	899	886	852	829	807	835	817	846	876	805	850	883	852	886	822	836	872	842	876	850	888	856	859	841	817	823	861	887	877	894	831	863	845	832	844	806	777	788	825	809	846	860	859	852	844	876	847	875	815	859	837	860	837	866	844	852	835	811	804	869	893	795	814	830	843	885	850	782	869	876	800	875	801	838	822	865	821	849	863	803	878	842	833	852	809	830	786	801	858	880	793	821	860	794	828	857	837	819	925	843	818	856	879	869	855	849	841	885	848	845	784	890	855	844	828	878	783	815	878	848	806	787	835	822	868	882	833	859	830	891	851	904	816	812	853	861	870	855	822	860	818	809	818	824	835	827	888	831	842	909	865	814	881	877	866	851	824	839	884	843	844	882	825	830	871	851	857	822	831	860	871	869	883	847	869	865	848	857	886	879	846	853	886	886	883	807	857	873	880	814	883	804	829	878	832	856	777	855	843	858	875	808	815	817	891	846	799	832	824	802	870	836	805	876	906	842	871	834	863	846	871	826	796	849	839	909	842	827	847	864	850	877	819	838	822	880	829	815	809	813	860	824	801	860	859	833	856	837	861	828	876	871	867	858	849	880	784	858	810	836	846	872	851	844	842	823	853	854	780	810	880	837	844	804	860	848	837	816	787	812	855	851	857	831	858	862	819	837	873	856	849	859	864	867	915	855	886	900	848	804	852	862	836	821	821	848	850	845	906	832	837	880	841	835	810	857	840	848	882	883	830	878	818	839	837	847	889	782	880	805	861	815	863	880	825	869	860	822	852	840	826	856	867	816	822	878	849	850	881	868	851	849	861	866	852	827	919	852	869	869	889	840	860	789	806	848	832	833	845	837	812	831	817	874	844	876	849	870	871	805	871	842	830	851	902	807	839	788	857	871	838	892	810	840	788	891	893	834	838	842	832	870	880	856	869	873	842	846	838	881	834	834	891	829	839	882	848	868	861	849	833	817	883	824	835	858	866	811	892	865	842	863	906	867	852	802	840	870	859	866	833	787	839	785	868	865	860	806	801	846	826	884	824	840	802	837	871	858	847	840	824	842	839	870	860	845	870	876	865
24636	21610	29016	24696	21589	9410	1773	1191	1061	903	835	770	751	730	691	684	690	699	642	615	608	559	559	503	464	446	467	496	468	484	427	455	458	441	448	427	431	466	442	435	442	450	427	441	410	449	470	427	415	447	417	454	438	420	450	420	430	393	440	452	431	455	436	436	454	420	413	450	418	436	446	444	444	436	428	429	398	409	441	442	417	424	429	433	417	436	388	374	444	446	470	431	430	412	437	423	441	405	452	446	457	435	422	431	430	405	403	432	465	427	413	446	434	407	484	390	373	412	419	423	420	417	453	439	466	459	425	428	445	424	425	415	455	421	429	418	454	379	448	461	452	447	413	417	374	427	425	434	430	419	425	388	444	430	445	437	422	413	448	450	400	418	436	418	456	463	427	413	417	447	518	439	419	463	452	428	412	450	429	414	419	423	460	436	416	441	457	415	413	463	439	442	427	421	376	424	445	437	431	451	427	443	410	417	456	431	439	463	434	403	412	453	395	447	410	407	408	417	419	432	394	420	434	422	436	417	453	417	422	413	436	447	372	456	436	434	438	400	412	435	409	420	395	439	408	407	453	407	444	431	427	451	436	430	397	422	434	426	437	397	432	425	450	428	440	399	391	425	439	419	402	429	432	430	402	442	439	416	450	439	385	460	400	425	429	442	407	433	407	440	419	458	445	410	421	426	446	443	417	445	453	446	446	443	465	452	382	417	447	430	425	466	448	416	438	413	431	430	431	396	433	465	435	429	383	437	417	371	401	390	453	446	422	375	467	445	423	436	445	393	435	443	436	436	410	433	446	422	427	443	432	413	427	427	471	413	471	395	426	415	422	418	431	444	416	438	404	416	456	426	433	466	408	409	398	434	432	454	375	428	416	437	434	448	413	412	450	393	425	432	428	457	428	420	410	425	409	425	451	408	440	402	414	417	418	453	413	411	418	395	395	407	447	408	421	447	448	417	467	487	418	458	405	406	436	427	426	414	427	373	428	438	435	442	415	450	442	425	455	411	427	435	437	440	393	413	430	400	438	427	401	471	429	433	432	415	447	409	450	424	406	433	430	390	434	420	449	436	384	426	387	405	438	426	443	422	416	416	445	416	445	425	430	394	421	426	420	417	386	448	412	421	450	430	450	381	456	400	435	451	459	417	431	420	413	403	414	465	408	391	419	430	415	423	423	431	414	399	405	415	407	415	378	424	422	403	440	420	409	373	441	412	405	443	415	414	407	420	422	422	440	454	426	457	414	436	448	401	413	425	420	448	421	431	419	420	408	420	426	466	420	441	423	442	396	433	416	410	431	445	456	375	427	397	408	385	432	442	454	409	421	368	405	441	414	449	439	404	444	431	416	395	412	429	445	405	442	440	436	436	433	444	457	438	408	419	421	430	429	416	426	418	445	437	426	423	435	408	405	396	457	450	397	436	378	414	447	419	431	410	419	446	394	423	414	415	405	454	439	367	427	407	429	423	399	411	389	452	448	408	451	445	425	426	403	446	398	460	434	412	468	429	418	399	448	454	394	415	424	428	405	410	413	421	431	436	451	388	425	394	382	395	430	457	427	435	425	442	419	386	436	447	453	397	381	440	438	422	420	474	431	387	438	413	452	427	427	424	388	424	380	447	431	427	400	430	438	442	419	419	432	413	397	414	457	434	434	419	436	370	438	417	449	401	405	417	408	411	381	407	441	447	422	405	427	409	420	421	419	390	417	393	412	406	447	473	426	454	426	385	441	435	453	443	379	418	398	417	421	426	390	409	433	404	403	425	444	435	391	436	418	401	443	415	445	445	456	419	438	429	422	428	418	401	419	427	437	414	383	472	405	427	423	443	437	415	408	419	418	431	456	432	421	387	468	392	427	433	469	392	388	380	461	455	441	444	421	407	405	433	408	410	440	404	444	413	389	401	426	446	445	418	431	436	428	416	446	438	448	410	428	415	382	413	392	434	396	436	405	444	412	419	449	440	418	410	456	388	412	437	435	453	402	415	422	421	429	418	459	386	436	431	443	412	461	412	438	441	413	400	431	454	402	419	450	437	449	429	457	406	438	446	376	434	424	425	421	383	431	418	438	404	434	425	417	420	419	424	447	441	446	449	437	421	423	415	430	405	415	436	408	459	429	410	403	439	389	419	475	409	391	455	400	451	453	404	428	410	423	432	415	405	371	438	430	385	448	423	431	395	437	431	408	384	432	409	407	431	461	426	388	413	391	412	409	408	438	455	426	414	419	385	416	435	413	463	438	423	419	409	416	453	396	401	420	418	462	425	397	410	433	445	411	426	434	413	455	396	385	411	389	443	429	406	388	412	389	428	436	423	437	399	425	436	418	403	443	428	388	411	400	401	420	406	422	434	412	403	413	458	460	420	436	412	424	436	435	434	406	442	399	409	451	391	427	414	441	423	434	411	413	423	396	422	412	411	389	383	425	457	413	416	456	440	410	438	401	444	449	444	377	459	391	425	434	406	430	408	400	382	419	426	400	395	459	415	423	432	439	435	452	414	405	429	434	436	437	436	382	453	407	437	420	430	400	433	447	416	412	406	398	430	400	454	390	399	453	395	396	480	444	423	423	427	400	380	432	419	396	420	442	429	458	417	411	402	416	427	444	422	455	407	427	441	439	408	435	415	408	428	390	446	403	426	428	403	375	456	404	423	456	417	416	431	415	434	410	389	407	386	458	442	442	439	443	424	431	415	431	411	416	430	401	404	410	413	435	410	401	477	443	415	433	436	436	447	409	421	403	422	439	444	415	460	430	410	389	432	397	409	450	450	398	429	457	421	421	422	454	435	438	439	416	425	403	406	408	436	406	421	434	432	432	461	461	406	434	445	419	472	419	435	408	445	476	422	446	407	384	443	401	399	436	407	421	418	420	443	388	434	422	433	446	434	438	453	446	433	445	431	418	430	416	425	405	432	418	422	427	474	444	434	435	428	429	446	459	384	409	419	426	430	456	451	438	405	419	451	424	445	399	360	400	433	429	395	445	378	383	468	397	362	433	410	408	449	446	425	439	428	446	393	428	457	412	449	422	412	458	417	422	420	410	463	421	444	396	418	419	431	427	412	414	380	440	473	395	419	425	426	424	431	426	435	441	450	425	438	430	423	429	456	444	398	401	424	412	429	412	444	454	405	420	462	390	430	415	422	439	450	412	441	446	417	428	449	438	421	434	391	437	408	429	474	416	426	422	413	406	414	416	442	408	418	436	423	390	417	433	411	431	408	445	420	416	421	442	426	414	432	416	435	405	404	460	401	432	447	424	403	433	430	475	405	421	397	423	404	446	386	454	466	449	411	404	440	417	460	405	427	427	399	437	424	440	426	428	384	390	398	431	426	438	436	404	394	459	463	476	446	441	426	439	416	416	419	425	457	434	405	398	413	452	426	447	414	423	435	442	425	430	409	428	460	434	412	440	425	410	435	451	455	442	439	434	424	394	409	411	394	419	423	398	424	423	402	415	419	408	433	430	387	433	408	447	402
7326	14607	11759	5998	4421	3557	2898	2375	1955	1742	1604	1360	1285	1189	1153	1066	1060	1079	995	933	896	799	782	689	672	653	584	613	563	603	619	555	556	544	551	589	545	569	614	552	567	541	580	538	502	549	560	571	581	585	583	526	537	542	496	567	537	519	528	578	608	560	515	548	544	510	579	518	551	511	529	576	524	556	553	581	531	511	518	525	525	530	544	519	529	528	539	515	532	507	510	547	551	566	527	526	568	540	540	564	564	522	533	565	544	549	517	551	564	577	514	537	565	495	583	546	553	554	507	520	537	597	542	578	541	480	566	558	542	518	564	537	505	523	537	561	503	509	552	575	507	520	491	534	549	519	537	541	541	536	508	508	561	537	528	530	548	513	515	521	541	547	520	545	526	555	560	512	572	507	521	536	530	529	528	531	531	545	511	532	532	573	540	495	544	534	530	507	523	527	535	523	541	524	554	557	482	512	531	525	554	538	505	517	516	523	535	524	521	564	483	566	530	512	555	597	532	507	538	592	552	538	516	551	531	566	558	548	542	543	546	542	512	490	536	532	528	526	560	528	539	545	543	554	499	523	583	531	528	530	560	595	537	555	518	543	527	533	531	545	553	525	546	536	529	584	549	578	562	575	562	510	515	507	549	496	537	523	550	565	504	523	509	575	516	517	564	560	499	505	550	512	503	557	531	523	505	495	550	528	570	546	511	522	557	567	539	570	517	552	582	530	524	523	545	535	547	470	513	509	532	501	513	577	572	538	563	507	501	532	521	593	502	591	552	534	485	488	530	551	525	497	506	562	548	502	519	544	550	559	513	569	545	513	555	584	530	516	502	564	566	560	550	488	548	556	570	518	562	576	516	551	524	575	516	516	544	552	529	527	533	508	520	526	525	546	538	550	524	524	509	528	540	553	545	558	536	565	528	530	557	516	549	540	570	554	503	555	566	537	517	543	521	517	523	554	518	537	524	511	564	536	543	517	520	558	531	533	577	563	559	527	494	561	560	549	564	491	529	528	528	558	555	520	511	528	490	505	518	547	538	556	540	542	507	549	548	539	534	537	544	537	514	594	544	537	547	536	569	545	557	502	596	572	563	537	525	517	498	534	537	538	566	555	546	535	531	490	577	539	498	566	509	525	532	542	532	588	521	526	582	511	531	529	491	526	558	517	523	552	509	564	528	534	567	503	549	529	492	482	527	549	534	544	525	563	507	537	508	543	553	514	545	553	563	564	540	518	481	550	497	534	537	534	531	552	523	555	570	502	541	537	549	558	537	535	535	523	522	497	569	552	579	522	565	555	553	532	531	556	536	556	566	498	575	539	548	518	522	502	515	534	519	532	558	555	517	548	518	552	519	508	504	538	518	565	598	531	554	565	548	578	501	506	529	538	540	564	541	510	547	539	563	538	531	541	511	540	494	600	473	527	536	533	584	532	562	523	540	560	547	582	542	562	519	554	507	514	530	558	533	515	517	525	518	527	531	574	546	543	548	529	547	512	501	538	530	528	563	557	538	585	527	526	567	552	519	549	549	541	501	582	560	541	579	506	491	517	514	528	529	529	538	570	535	563	543	541	561	553	595	577	566	522	537	515	517	511	558	520	540	500	542	539	515	513	547	549	587	537	500	564	547	544	503	530	505	510	514	502	558	516	524	548	530	546	575	510	535	534	568	519	568	524	511	516	506	559	574	537	517	533	517	539	586	521	517	542	514	538	567	487	521	505	515	495	561	548	545	531	507	507	535	517	553	555	562	531	551	504	544	513	539	516	548	537	499	536	515	545	539	539	561	483	529	517	590	510	496	546	527	562	510	551	533	555	510	540	545	533	562	561	495	530	530	493	509	509	540	505	546	534	548	514	564	504	530	545	560	571	524	536	539	530	556	541	552	571	539	501	558	553	558	553	506	504	529	531	584	541	501	545	507	536	496	506	557	539	507	536	530	511	492	525	551	537	474	552	536	549	512	540	511	564	528	552	500	534	508	567	541	590	521	534	508	509	528	551	559	518	544	560	541	568	559	523	554	546	507	524	552	525	539	507	522	513	579	548	525	520	524	535	572	532	550	528	552	534	522	504	542	506	541	517	518	589	576	539	563	520	515	513	589	539	530	556	567	561	557	566	543	526	552	532	545	498	522	510	497	509	512	548	572	534	561	549	533	524	556	547	563	523	491	556	539	533	545	540	523	522	552	547	550	530	505	541	507	543	535	538	524	565	561	554	520	512	523	518	549	525	517	520	565	528	544	552	516	522	558	572	506	568	515	543	509	542	533	537	544	552	547	579	544	546	518	524	521	548	511	556	526	548	537	542	533	517	566	514	565	531	517	524	531	508	542	517	514	527	545	541	567	531	532	531	525	567	545	527	554	509	572	497	502	562	552	560	528	494	538	586	581	545	527	520	564	561	490	515	557	544	532	540	549	530	518	576	539	514	547	568	543	476	482	513	524	560	593	542	533	530	515	547	533	534	521	546	543	493	514	517	548	566	506	512	509	528	554	539	535	546	505	570	536	509	525	543	529	614	539	532	538	537	507	516	607	511	531	543	523	515	523	550	543	546	548	521	527	515	568	512	505	533	520	544	536	537	527	543	508	531	510	558	554	518	541	523	536	541	529	541	475	502	552	557	573	558	550	568	523	503	541	543	525	534	522	540	567	547	539	536	524	527	559	522	533	523	534	515	517	550	555	531	528	557	544	511	554	514	480	520	543	527	525	612	529	555	578	529	503	536	516	562	528	530	539	548	565	502	542	539	562	538	569	529	544	507	511	565	526	560	527	563	533	517	549	543	529	527	517	502	560	519	503	526	588	538	554	544	530	544	582	542	505	530	559	552	555	528	566	547	544	496	571	551	558	546	535	562	519	533	527	548	550	512	509	491	525	561	516	559	555	527	538	548	513	504	570	523	518	527	563	541	539	516	526	580	482	505	552	505	533	532	528	504	548	510	536	567	534	561	517	524	559	517	547	493	536	534	513	555	519	548	512	538	554	516	483	541	546	510	555	508	561	526	542	489	505	530	519	525	532	534	557	554	563	507	525	527	540	526	529	522	530	545	551	546	537	568	546	573	540	525	487	547	529	553	561	509	580	530	527	545	524	552	561	546	534	516	550	548	533	548	555	542	513	520	573	511	577	557	500	529	536	547	528	513	523	499	492	557	491	516	523	547	580	524	560	554	549	547	492	566	521	520	533	533	549	551	511	548	568	544	542	537	560	529	548	519	560	549	556	531	526	579	525	523	535	538	550	552	557	539	581	554	531	505	510	557	577	509	575	535	532	519	510	535	585	519	579	517	586	569	565	539	513	563	519	504	547	517	549	521	525	531	523	526	547	549	524	536	525	555	552	558	536	502	530	528	549	544	521	485	492	508	534	571	502	551	543	555	555	508	552	566	528	537	532	484	497	533	496	512	562	532	555	534	582	517	497	543	524	510	499	531	573	526	491	542	553	533	594	551	525	549	574	529	524	527	557	515	555	524	515	506	516	516
23533	21577	29450	24172	21579	21585	7582	1842	1364	1163	1074	968	904	858	809	820	822	795	752	702	678	606	606	582	516	484	456	462	446	448	426	465	410	436	429	443	417	401	444	427	388	421	430	434	435	408	402	438	378	380	415	447	424	421	434	411	432	396	420	399	415	416	423	416	445	377	413	418	435	418	374	446	396	412	422	403	410	423	414	408	400	389	402	390	426	408	412	379	430	397	395	406	378	456	406	408	384	435	433	396	427	405	395	379	394	380	412	410	398	405	418	405	412	413	407	383	424	411	393	421	393	402	379	427	372	402	399	425	426	405	393	433	383	361	429	397	412	381	428	423	398	413	396	420	403	390	391	383	428	409	449	451	434	417	441	390	394	413	387	352	400	432	401	422	440	403	409	388	402	375	410	401	410	393	398	388	408	371	387	419	410	419	421	403	429	389	401	395	378	410	414	421	420	390	433	419	413	400	376	403	388	421	395	409	431	372	373	416	352	377	383	398	410	406	393	386	358	435	412	401	412	363	440	426	415	393	403	396	368	427	410	402	416	372	390	370	430	434	405	376	387	408	384	417	395	397	440	399	409	384	396	370	396	418	418	421	400	393	388	390	430	384	418	397	420	442	377	413	423	435	405	412	432	426	350	398	403	391	399	374	419	409	418	412	427	394	392	406	389	388	449	388	381	402	404	402	401	410	391	388	379	415	383	420	384	381	404	399	413	395	425	394	404	401	388	416	419	421	403	386	409	372	400	434	366	390	372	411	359	391	414	429	358	406	433	422	451	399	407	419	404	414	390	433	420	407	401	410	416	382	386	409	387	386	420	419	416	407	396	401	434	427	387	379	411	426	404	428	384	419	413	395	393	415	403	367	404	381	415	421	403	383	416	442	386	402	408	427	382	403	408	371	366	392	386	402	394	427	385	382	378	429	399	388	377	388	388	377	429	400	386	387	381	369	371	413	390	406	399	393	403	379	412	429	387	422	415	428	426	403	415	451	394	438	416	397	389	382	404	400	407	431	391	396	387	415	370	382	388	410	412	400	438	427	419	393	412	385	413	400	428	406	421	399	402	457	428	410	391	373	383	364	389	425	397	380	380	389	387	384	374	416	400	448	450	421	431	478	430	398	423	421	420	388	432	395	441	404	359	403	429	409	414	422	435	402	414	378	420	404	395	406	374	409	411	429	408	381	438	354	406	409	386	428	346	394	411	417	446	462	429	413	410	396	381	377	417	371	388	418	411	388	396	408	366	408	373	413	386	397	416	441	393	390	391	331	410	391	379	425	379	400	405	400	430	432	381	423	413	401	399	393	400	425	398	404	387	414	415	397	386	428	442	394	404	400	413	411	383	372	421	379	394	360	392	430	405	387	418	405	413	386	416	403	429	424	425	441	392	414	410	414	362	428	392	422	406	426	394	390	384	405	373	401	421	425	381	410	388	404	405	375	415	402	420	392	442	397	397	425	393	436	386	425	385	406	413	370	363	379	406	409	418	398	375	403	385	416	417	375	380	416	407	410	404	432	413	382	405	423	403	401	419	428	410	397	386	413	395	442	402	405	428	416	401	392	412	417	375	382	424	386	404	369	451	421	441	404	419	401	432	407	416	398	421	405	412	444	432	364	405	409	402	412	421	378	418	413	451	405	391	407	435	400	391	427	390	410	383	406	403	388	407	413	402	419	404	387	401	409	408	345	371	360	407	396	439	404	414	412	395	370	397	412	425	422	425	449	404	412	418	376	401	410	397	408	393	372	408	415	394	375	430	431	403	391	389	390	420	382	439	404	448	411	395	392	411	393	435	405	394	427	407	429	377	445	395	379	381	401	406	397	389	413	417	381	397	396	436	386	413	405	399	390	391	404	412	425	380	370	420	396	401	407	387	408	391	398	400	395	376	403	400	409	395	422	451	403	372	404	351	393	388	388	398	382	402	439	432	434	408	402	370	432	400	394	405	410	376	416	419	431	385	375	405	445	424	433	413	416	397	381	394	406	414	431	407	447	456	410	404	405	378	382	434	405	416	403	379	393	391	370	399	371	402	347	406	396	397	380	381	400	414	364	375	439	381	400	401	379	387	416	412	399	435	368	374	375	423	427	422	373	398	408	430	424	439	406	385	387	369	432	407	398	416	409	406	424	404	411	368	395	415	398	423	406	400	394	433	366	397	386	403	436	394	388	377	384	418	395	419	378	397	379	418	410	386	414	386	423	427	396	452	406	407	426	394	390	391	389	412	408	398	395	427	444	408	409	403	410	402	443	392	361	425	386	424	436	402	438	401	431	371	395	385	411	398	393	406	392	420	420	388	418	367	445	403	398	422	396	381	408	371	388	418	386	430	399	433	451	424	403	420	391	403	403	384	395	417	409	426	390	375	370	415	399	419	423	378	415	411	382	440	376	412	394	392	400	440	417	379	393	389	403	406	423	386	410	422	379	393	371	380	378	366	407	410	380	402	390	427	409	420	408	404	405	444	443	380	392	404	438	410	403	390	417	408	414	370	408	409	417	343	401	410	369	391	426	390	388	395	419	426	425	424	444	389	379	404	385	405	403	409	423	430	388	385	380	408	382	416	414	387	414	393	397	408	378	415	404	399	420	395	399	372	404	409	408	401	368	378	377	396	381	379	392	377	417	402	419	442	402	424	394	382	389	377	387	384	409	403	388	358	416	390	402	417	405	438	401	378	407	416	424	430	370	423	426	421	401	408	389	391	421	419	381	409	376	393	371	391	389	406	400	401	394	425	396	365	433	420	418	378	373	402	415	376	368	425	420	395	412	397	413	430	398	397	412	381	416	377	412	405	375	382	397	409	421	395	426	399	380	385	397	416	415	368	382	410	382	412	407	403	396	424	385	399	410	412	417	414	380	377	402	410	398	436	422	429	409	380	423	437	405	439	416	364	390	426	379	376	378	413	408	433	408	395	422	414	392	406	409	463	409	393	388	403	382	412	407	411	413	392	373	411	383	398	397	408	378	400	434	440	430	418	385	426	437	402	411	389	431	393	418	433	397	431	407	361	407	413	427	389	408	432	438	389	408	382	401	427	403	420	431	408	419	436	397	455	391	398	374	359	421	408	379	415	383	388	436	406	408	421	382	403	407	401	369	419	397	404	380	377	407	414	391	383	373	419	392	390	380	395	409	407	392	350	434	401	423	438	431	413	364	413	418	402	384	388	409	425	395	416	406	378	380	403	399	410	430	396	420	406	410	409	421	388	405	404	409	386	427	380	440	375	388	440	420	401	398	369	404	422	411	440	392	401	430	402	422	383	377	415	385	391	409	476	426	387	416	407	411	419	389	416	378	397	427	419	414	356	413	427	438	396	411	402	406	454	359	379	427	392	392	402	412	421	450	418	434	446	407	385	369	383	386	379	417	412	383	417	371	436	402	373	430	393	382	430	416	400	379	405	390	403	375	390	400	426	445	406	386	362	387	405	412	386	418	365	411	348	397	407	415	378	394	379	437	428	405	415	405	406	402	389	374
9731	20796	16740	9366	7074	5363	4211	3446	2849	2411	2150	1904	1777	1611	1519	1437	1374	1407	1235	1197	1133	1052	905	770	714	624	641	610	600	573	561	539	567	540	577	525	518	522	499	505	525	506	518	512	515	531	467	515	504	499	501	478	499	521	506	502	465	505	510	493	478	497	473	495	516	483	504	500	510	482	504	465	516	533	461	485	461	490	468	502	455	484	469	487	491	491	496	474	475	469	500	489	450	472	504	459	504	450	509	484	469	477	483	512	488	492	498	460	500	465	462	522	499	472	480	482	509	463	507	429	506	520	505	460	477	515	478	454	479	487	530	472	480	499	477	506	463	446	515	468	464	495	455	484	472	466	447	489	465	461	555	523	480	457	479	492	462	488	489	474	445	488	489	468	536	481	516	473	436	468	475	495	514	456	496	488	509	489	440	480	494	510	456	509	510	502	440	476	488	475	503	478	484	446	456	479	411	483	470	518	448	476	457	468	468	448	522	474	479	472	481	468	480	520	480	506	465	516	498	470	502	513	518	461	481	464	469	508	489	470	419	483	469	523	453	468	466	485	491	474	505	475	473	476	503	505	456	505	501	465	481	471	479	496	455	485	476	478	468	497	473	433	497	489	472	522	496	480	507	464	455	471	475	461	474	431	509	459	452	491	478	509	462	471	480	470	481	485	490	464	520	459	453	472	488	446	481	489	454	456	475	503	472	441	504	469	483	447	501	479	473	470	505	496	499	484	473	458	503	474	474	478	449	481	474	493	454	504	524	424	443	510	471	507	456	458	482	474	476	482	505	449	440	498	450	478	517	467	514	501	467	499	480	448	461	493	468	479	483	472	512	493	482	480	483	477	483	482	466	485	485	477	485	475	487	438	471	466	491	507	478	499	477	513	520	488	471	438	482	476	450	473	493	495	476	451	477	483	449	460	458	509	489	461	471	520	523	489	497	520	519	490	487	486	535	527	473	480	469	486	499	457	485	447	521	447	489	461	455	485	475	493	472	480	466	476	503	493	472	517	514	460	495	445	480	506	479	498	516	484	435	439	434	484	448	481	467	477	464	542	509	477	486	441	500	470	488	467	477	487	460	493	474	506	457	498	478	494	480	440	486	488	534	509	527	477	483	469	470	460	484	491	519	505	442	477	467	508	471	451	501	515	457	439	464	469	443	508	469	463	463	458	509	476	471	439	491	511	480	466	484	476	487	492	500	479	523	470	500	460	486	483	488	486	511	490	469	470	459	484	481	446	457	451	494	485	493	482	509	443	469	489	456	493	453	513	521	505	485	469	474	496	466	541	482	485	476	463	416	469	470	496	453	513	444	482	487	479	479	486	479	479	480	454	506	514	497	465	487	485	482	461	504	468	520	480	468	485	463	498	474	500	479	516	503	468	477	501	458	472	507	508	489	496	501	466	481	495	495	502	492	512	471	508	448	475	466	472	460	472	502	488	492	472	498	475	497	484	488	487	508	460	515	485	485	472	463	480	464	520	522	466	458	488	521	502	510	482	470	524	502	514	481	474	474	521	476	500	482	452	491	481	447	503	505	466	493	466	498	467	459	503	449	471	473	474	479	480	467	479	471	473	482	487	497	469	442	502	517	479	511	486	477	472	483	521	482	481	497	460	439	476	438	464	485	513	496	481	480	489	514	485	493	445	496	470	460	459	444	472	453	459	476	474	474	488	479	478	499	501	466	482	485	456	472	493	495	519	469	494	483	489	479	470	474	496	459	488	479	492	444	460	493	461	467	462	500	459	528	468	494	469	463	455	475	489	485	483	488	497	494	504	480	512	468	486	492	506	469	477	491	510	510	490	475	456	454	490	459	477	479	489	498	470	500	480	466	501	488	485	464	452	469	462	517	474	494	466	453	506	483	478	490	507	444	464	496	447	493	493	508	439	491	529	483	490	472	502	465	468	479	472	517	460	475	492	482	465	439	514	453	475	499	504	498	495	431	523	442	483	512	489	450	452	480	479	463	480	488	445	466	472	490	471	488	495	516	498	512	481	446	499	463	483	486	441	456	544	458	475	464	446	519	468	477	500	485	496	468	463	479	493	449	498	506	446	504	496	471	493	492	463	480	502	479	485	495	483	450	499	467	459	468	481	472	479	454	456	461	462	464	476	460	496	482	463	489	424	470	440	451	469	523	483	480	474	459	500	482	492	450	472	474	462	476	460	503	489	479	519	476	531	448	489	488	433	440	493	457	455	465	467	491	457	492	478	494	479	470	487	454	478	445	472	495	464	499	494	449	515	473	480	531	459	453	501	442	513	517	472	442	456	445	485	511	464	507	493	476	456	488	464	488	488	482	475	455	484	469	468	443	430	505	503	460	499	476	457	452	451	453	457	509	447	512	429	490	460	468	482	492	496	472	488	426	489	504	489	534	507	473	513	488	462	506	500	456	515	482	468	490	507	493	474	524	513	435	479	493	494	498	499	489	441	510	475	485	482	462	511	490	449	524	455	495	450	440	462	440	466	465	470	486	451	506	464	469	484	483	498	502	488	500	531	501	453	462	504	457	452	473	474	472	476	483	468	521	485	438	521	477	469	495	485	482	467	459	448	479	474	450	463	498	436	475	464	467	434	474	471	476	454	471	474	519	514	506	483	484	483	496	495	464	503	483	460	469	493	466	459	462	489	472	469	494	495	457	454	446	495	454	468	451	509	471	477	461	546	452	440	502	470	450	501	512	478	475	480	473	506	478	516	490	453	520	468	477	474	476	504	481	469	481	491	484	512	491	487	499	482	459	477	478	453	485	477	477	503	439	515	481	467	494	461	470	500	467	467	494	488	453	483	463	448	458	494	510	488	494	445	495	555	492	490	476	486	458	443	475	482	506	480	445	493	469	491	436	491	486	451	497	446	514	486	477	481	488	473	486	522	482	494	506	465	467	504	479	461	482	486	495	493	472	481	475	484	474	500	478	472	505	503	496	531	480	515	447	491	493	492	488	456	492	477	471	493	463	440	485	514	470	459	447	506	455	478	482	494	517	499	462	482	445	470	469	523	481	500	484	481	486	488	465	458	464	451	472	504	486	500	481	448	400	449	472	503	477	481	480	499	469	490	468	493	503	526	452	476	477	440	475	484	442	502	462	493	499	472	435	473	466	502	492	527	451	489	458	521	455	489	519	506	521	475	505	489	417	448	477	484	478	479	478	504	513	451	506	499	456	462	500	464	474	441	494	480	464	519	477	497	498	482	507	480	495	487	508	488	438	487	499	473	511	476	487	482	481	513	498	455	520	473	493	462	455	497	496	455	466	416	458	516	470	476	514	448	477	480	487	463	505	484	506	511	492	482	508	475	465	507	440	505	485	455	503	452	494	434	455	469	485	468	463	469	469	472	465	490	507	485	456	479	454	479	467	506	512	506	458	463	467	477	482	510	470	481	444	465	505	453	489	474	505	482	436	460	520	440	467	499	469	474	500	438	473	475	443	439	463	473	449	464	519	512	445	496	519	487	489	473	494	467	517	474	513	474
27693	20308	8140	1827	1113	1074	878	908	865	818	861	791	826	823	770	807	815	814	790	723	790	735	727	743	707	715	700	676	655	703	701	725	729	688	654	751	713	737	670	717	715	730	700	658	683	711	650	731	694	711	697	722	694	665	727	719	660	693	683	715	684	665	728	754	699	706	710	673	721	739	642	754	697	722	699	715	735	732	716	727	693	672	696	711	725	666	697	650	735	694	731	761	703	694	726	692	694	712	702	706	714	746	682	713	709	721	706	702	679	697	735	735	722	713	679	703	714	708	708	697	723	703	685	691	739	688	701	676	672	737	720	702	712	684	681	661	717	736	702	726	750	709	709	670	741	734	681	731	701	709	680	701	682	715	708	632	742	693	684	721	683	720	671	719	666	712	685	718	676	713	696	715	656	649	690	682	698	723	686	675	630	706	692	736	729	670	641	725	699	738	639	718	752	643	699	702	724	709	686	720	696	651	729	750	690	733	734	673	691	638	703	694	715	769	660	647	753	760	699	720	738	705	716	690	700	653	746	723	704	700	707	680	717	649	649	673	722	709	695	692	694	707	740	713	662	712	691	731	706	709	694	705	728	677	711	673	723	725	705	702	658	695	701	719	716	741	655	688	718	697	705	701	703	730	720	733	653	719	689	725	717	722	713	715	721	681	715	712	711	742	670	720	723	693	646	678	718	745	687	671	714	711	700	681	699	735	717	685	676	693	712	668	692	754	729	714	681	703	649	696	661	677	699	694	719	703	692	722	702	661	699	687	724	705	724	698	687	704	716	689	720	681	676	686	724	678	741	732	721	687	717	705	721	744	697	713	709	730	750	686	718	716	719	678	745	711	676	703	695	708	732	702	710	729	675	707	690	691	689	691	703	729	689	654	698	698	723	727	725	761	719	698	703	732	704	694	718	755	704	671	670	705	665	733	662	700	706	720	684	675	698	711	703	678	671	720	730	699	666	680	695	694	688	708	701	634	676	698	703	718	743	693	685	683	702	690	689	690	682	731	645	733	673	714	728	748	665	687	725	663	757	744	706	703	652	655	723	716	726	713	750	692	701	687	743	731	708	721	730	721	705	675	702	719	662	724	660	726	715	661	702	714	763	688	696	689	746	690	699	691	703	738	757	749	732	689	715	712	705	690	702	675	676	710	707	712	703	674	716	736	744	668	691	687	686	703	702	729	690	670	712	664	723	721	669	665	718	647	695	720	700	686	687	711	690	671	759	669	723	689	679	725	697	669	711	731	707	716	677	692	710	729	690	680	697	693	648	681	734	753	705	730	634	702	723	727	713	733	724	709	689	705	691	725	698	698	706	672	689	691	666	663	715	720	701	726	680	688	705	665	686	659	744	696	696	710	728	675	739	686	703	668	681	703	736	718	668	704	649	701	686	719	632	719	688	720	696	684	725	711	683	680	708	735	681	727	730	676	682	684	704	710	727	721	683	707	710	691	667	687	667	678	649	717	655	714	715	653	762	675	703	701	678	678	729	686	734	685	740	677	688	712	665	685	689	678	667	685	680	723	714	701	693	672	699	717	695	663	684	710	661	714	687	720	670	683	699	650	701	657	684	733	678	724	708	669	686	721	709	714	724	678	680	673	671	676	660	717	646	706	705	681	718	673	638	715	664	701	694	712	683	677	700	737	667	760	722	696	718	741	711	699	680	713	653	713	734	696	744	701	677	676	686	736	692	721	744	685	685	701	720	747	717	724	733	719	708	734	686	761	729	677	704	749	668	730	704	688	696	672	711	725	718	651	648	687	687	704	684	764	688	694	695	708	691	699	647	714	683	717	753	731	741	666	712	679	683	698	631	711	730	713	742	725	743	680	680	681	714	684	707	690	681	698	689	714	719	702	704	648	698	690	716	727	748	709	691	689	708	684	701	703	697	701	690	750	694	708	758	720	706	738	726	702	704	718	735	668	699	716	723	722	691	738	669	737	694	721	679	698	677	731	710	724	661	685	710	705	699	713	694	727	679	727	716	678	699	705	671	658	712	719	662	698	700	720	704	692	707	701	680	675	709	665	700	695	703	763	757	733	695	743	687	707	656	695	672	706	705	671	652	711	739	657	696	729	634	726	681	658	719	696	710	709	663	709	670	653	686	724	737	696	713	675	683	712	683	695	699	727	679	673	704	754	712	713	687	682	709	710	762	667	704	691	694	677	726	749	713	668	698	621	716	710	659	720	731	700	722	687	751	684	719	691	710	749	670	685	757	700	745	661	754	726	679	710	658	711	700	671	690	743	713	686	672	677	695	680	675	683	686	706	717	682	693	668	685	703	729	750	694	748	687	728	666	699	738	746	698	685	671	708	723	738	717	696	705	666	688	701	719	743	696	690	702	673	688	706	747	742	697	709	706	695	719	694	650	655	765	697	739	706	701	678	735	692	669	687	692	668	712	715	725	697	682	674	743	684	701	697	710	724	731	649	724	730	773	661	724	716	645	734	691	738	684	713	708	672	777	724	690	735	694	734	694	696	742	707	705	667	726	707	697	684	686	709	749	747	687	699	713	736	668	678	678	684	695	695	695	732	725	733	713	716	709	701	673	705	726	762	687	720	747	691	718	705	743	738	713	712	722	676	751	730	711	731	704	710	655	669	716	698	775	693	721	675	699	644	681	693	685	698	676	713	662	707	715	692	689	710	752	664	721	716	689	723	684	710	691	756	740	676	638	642	718	673	687	680	713	767	666	666	666	724	708	746	685	671	707	651	687	654	739	738	683	738	692	716	706	707	687	660	706	690	701	651	675	699	690	705	766	763	707	682	692	647	712	660	691	741	714	759	697	747	685	704	695	706	702	722	719	702	729	688	703	739	715	696	708	679	681	688	729	734	669	721	665	707	673	692	707	757	677	655	672	677	675	671	711	690	736	658	628	736	746	699	708	649	689	681	769	673	691	721	721	658	704	707	725	747	696	719	695	685	676	723	710	700	745	648	650	680	711	691	733	706	681	692	723	696	711	715	669	709	723	667	735	734	711	667	741	679	719	711	685	694	699	690	762	693	667	720	730	692	714	719	684	677	720	664	709	681	711	644	702	695	716	706	692	701	693	695	667	710	690	711	713	699	713	692	708	701	717	688	683	713	696	714	697	712	713	734	697	702	700	691	686	756	653	716	675	681	692	671	775	719	692	701	679	718	707	738	690	661	693	692	714	726	703	684	669	729	731	719	725	701	722	696	643	709	687	705	687	702	681	667	727	681	690	689	648	724	719	724	724	725	681	648	658	740	690	694	679	719	694	673	653	691	723	679	735	721	745	637	734	723	732	712	743	658	714	736	700	682	706	713	705	726	720	710	699	735	711	730	694	731	709	722	672	679	710	724	679	687	650	692	685	658	700	698	705	708	705	688	724	700	749	733	730	667	691	695	699	678	693	723	674	683	750	742	694	721	717	712	702	693	701	660	674	703	707	687	715	744	699	717	679	685	741	702	698	767	717	738	729	664	666	700	754	685	715	713	682	755	699	749
5916	4933	3905	2159	1776	1616	1465	1301	1264	1215	1185	1107	1124	1079	1084	1108	1099	1062	1052	1008	984	959	906	933	895	921	829	869	946	833	835	867	887	860	848	831	857	840	843	864	869	879	865	783	852	862	843	911	847	815	862	827	887	796	850	898	882	843	806	874	800	873	834	850	861	856	848	908	850	882	818	844	865	878	838	894	811	836	788	870	885	880	845	873	849	845	869	867	844	880	869	868	812	834	820	814	912	874	888	879	872	860	877	911	867	845	881	922	851	840	813	837	829	851	822	893	846	868	815	889	889	842	870	871	880	863	860	808	868	823	875	846	808	885	809	821	865	899	925	905	894	871	867	840	797	837	903	877	872	837	862	890	876	847	879	867	881	798	856	875	833	897	859	875	884	821	843	853	854	869	862	854	836	864	810	860	929	849	861	863	823	872	898	834	859	840	829	819	904	851	844	907	894	864	896	892	818	839	859	824	856	918	886	891	824	864	812	879	879	876	837	894	863	830	825	857	865	899	885	799	858	902	838	825	800	845	863	827	850	818	837	851	873	854	794	869	865	873	841	890	877	823	855	874	857	851	844	901	873	862	885	897	838	848	859	865	846	870	825	854	871	896	811	843	835	811	889	854	888	828	880	886	837	893	858	890	846	883	848	804	856	885	859	842	877	876	867	903	862	817	842	825	798	836	865	856	851	853	859	845	841	894	851	924	898	815	841	860	827	854	884	853	818	852	822	805	853	819	824	844	849	799	834	817	808	870	854	837	854	874	816	878	894	872	847	814	857	864	872	917	874	879	843	897	854	880	876	847	828	841	863	861	886	839	884	854	912	881	844	895	848	902	825	901	853	821	854	866	892	901	868	860	894	836	899	876	828	891	898	863	802	825	881	881	867	832	862	861	861	868	877	845	826	876	864	854	818	846	854	893	903	834	874	882	829	873	890	832	883	829	859	876	841	858	818	850	912	876	897	909	815	868	845	851	829	840	838	859	846	898	857	912	859	872	867	787	852	855	848	806	827	862	811	910	841	836	860	855	829	820	877	839	854	834	825	839	863	806	907	871	818	854	845	906	825	891	857	822	831	852	850	862	860	844	842	897	865	776	808	859	872	869	867	831	856	825	810	885	890	791	841	797	836	871	861	874	859	899	846	875	848	858	912	838	893	835	877	828	837	917	870	838	863	878	816	851	844	900	861	860	871	901	872	781	858	875	857	870	868	828	812	807	853	884	882	860	855	868	906	825	860	893	865	810	855	872	796	875	824	889	847	855	910	856	861	868	887	836	845	856	868	860	856	889	864	878	839	844	837	904	900	876	820	817	811	833	865	910	831	857	829	874	854	861	818	878	888	796	845	886	863	842	831	885	870	818	886	844	836	877	867	871	857	874	891	865	858	860	889	877	821	923	872	849	868	860	845	894	822	894	865	892	846	815	872	820	839	802	822	853	868	821	892	849	879	875	794	843	846	841	906	829	839	857	870	907	803	811	895	896	835	866	789	774	928	818	859	825	810	854	851	797	832	895	856	865	899	810	838	807	808	861	857	896	869	848	870	892	862	866	850	835	861	889	872	811	847	861	883	832	847	890	806	893	938	836	895	874	841	841	854	889	851	859	854	842	883	840	851	886	903	849	840	904	858	852	849	831	843	826	850	849	833	848	884	880	867	861	886	843	831	843	865	764	862	877	855	873	901	896	844	861	834	870	833	874	815	821	867	828	868	837	925	843	910	814	817	823	844	867	839	847	844	890	850	864	840	869	846	856	870	884	827	882	851	878	867	846	836	837	878	814	876	897	783	854	889	835	869	844	870	826	849	839	834	845	808	835	883	862	842	865	880	837	903	905	856	814	887	888	879	804	897	847	859	884	827	892	796	837	860	821	877	867	831	857	848	839	823	886	847	890	883	836	853	853	861	869	884	860	817	831	847	846	878	917	796	844	863	874	891	862	819	865	888	869	854	844	869	862	839	803	836	837	843	877	879	823	838	886	897	823	832	897	911	840	827	845	849	820	838	910	855	870	878	854	839	883	825	873	873	859	907	875	885	830	838	852	831	858	848	861	836	877	858	840	811	848	904	849	911	811	844	858	879	812	845	829	866	815	847	876	858	891	845	826	841	903	846	833	884	855	828	826	872	829	838	813	831	849	918	868	818	860	829	801	858	829	851	846	804	816	855	838	889	875	841	795	896	840	836	821	832	835	838	859	860	817	898	833	837	857	832	847	838	846	839	865	859	829	905	852	861	862	855	873	851	900	856	801	879	886	870	803	876	891	874	864	873	855	820	853	847	851	878	890	846	884	846	801	842	826	866	784	868	836	852	827	835	874	823	854	868	865	826	903	812	852	834	865	842	856	866	826	864	869	862	888	864	862	910	876	859	839	860	825	826	845	848	792	868	889	872	830	869	908	842	897	839	830	826	868	828	935	842	849	868	850	922	862	897	828	846	957	825	867	828	870	848	860	832	852	839	849	840	835	879	840	853	818	866	864	830	887	862	846	825	884	791	860	852	865	843	821	878	855	877	817	834	890	906	792	857	876	886	807	854	829	938	857	863	892	875	879	844	875	854	823	818	910	854	888	869	859	863	888	911	849	843	824	877	835	888	881	860	815	834	896	914	846	863	868	860	784	785	830	853	858	834	863	864	857	885	873	855	852	850	871	831	805	869	881	867	871	880	866	818	926	855	823	868	875	837	894	871	837	858	840	841	844	862	843	839	841	842	870	829	815	853	848	840	901	838	818	847	829	808	917	899	813	876	802	843	823	839	845	864	844	867	876	823	787	785	914	868	849	810	876	917	899	880	875	916	855	830	912	878	852	853	811	839	829	869	861	872	879	857	842	847	872	824	819	861	892	886	864	829	830	832	850	887	874	883	887	841	859	906	918	848	851	802	874	892	838	885	858	910	854	867	870	878	903	865	921	867	875	877	855	859	872	858	893	846	828	847	847	881	874	868	837	855	817	892	809	861	860	872	804	864	827	861	882	867	903	881	859	832	869	822	856	816	841	875	865	833	896	787	867	832	821	879	849	855	844	861	835	885	829	846	865	860	857	807	848	842	831	814	881	851	882	850	876	868	918	874	881	828	844	877	833	879	833	884	910	824	859	851	846	886	890	903	824	884	846	852	816	853	879	816	827	870	856	821	852	841	851	790	911	942	868	851	822	870	883	834	904	844	896	833	858	901	802	818	805	849	833	824	838	835	862	892	858	796	841	843	851	869	857	834	862	893	866	923	922	856	867	881	813	851	883	814	808	877	842	838	891	849	844	864	844	868	833	873	879	852	872	878	919	838	876	880	845	897	842	871	891	859	847	843	856	873	835	896	838	867	864	864	811	860	861	891	903	834	882	868	905	879	917	816	879	841	881	821	854	876	824	803	850	822	854	863	774	883	840	834	846	853	844	843	845	845	874	902	836	902	840	809	804	797	824	825	808	883	901	844	838	870	869	874	900	870	898	808	820	877	884	873	831	845	835	886	870	855	830	848	854
24615	21590	29046	24602	21543	9178	1770	1175	928	868	781	787	719	702	697	683	671	632	639	632	608	569	534	522	520	491	488	456	466	457	460	451	479	425	386	476	471	522	453	462	464	456	406	434	410	430	453	434	449	427	435	407	451	439	418	413	458	435	451	452	419	422	478	431	431	388	447	446	414	422	472	446	426	446	444	432	465	442	427	400	457	458	410	472	425	432	397	414	461	404	428	447	418	468	493	443	399	429	470	469	471	439	476	404	377	418	451	417	417	442	474	418	432	440	416	452	481	433	421	455	412	450	449	449	435	433	426	438	450	402	417	409	418	461	444	438	436	426	417	448	427	460	448	421	408	396	442	413	423	463	424	437	437	431	440	431	387	429	459	449	441	416	455	427	412	409	409	412	446	379	426	451	406	411	423	412	434	421	417	469	431	455	468	450	439	397	452	444	449	434	447	438	425	409	429	440	422	447	439	427	445	410	414	453	429	427	424	463	386	430	432	436	456	474	423	417	445	438	476	432	421	417	457	414	434	402	424	399	457	402	426	449	444	424	463	403	418	414	439	414	428	408	426	432	420	438	437	439	438	413	448	457	444	409	460	443	418	404	447	396	422	445	401	421	418	429	450	411	423	409	437	430	409	428	449	438	438	424	412	430	444	444	421	444	431	415	393	442	448	451	448	461	381	405	389	429	455	421	447	416	432	432	393	434	407	442	487	438	426	496	458	415	432	433	463	442	425	460	457	410	427	417	425	427	454	464	441	458	404	431	429	434	414	439	416	451	440	442	436	447	428	454	439	409	423	403	417	467	416	444	414	441	448	430	410	444	410	439	411	424	444	407	435	418	420	391	434	459	450	428	399	419	408	429	402	487	425	434	446	443	424	424	461	440	440	440	426	435	446	452	449	455	459	449	422	443	433	421	419	465	423	461	427	452	437	388	427	450	421	430	456	428	459	425	409	432	432	432	435	444	428	433	397	429	430	437	392	403	407	424	431	406	439	441	429	458	414	452	430	433	441	426	457	448	441	446	421	447	444	443	459	395	427	447	431	449	393	418	453	432	460	443	411	395	398	459	445	409	408	442	411	418	444	438	430	435	429	427	442	467	432	454	451	448	419	377	478	453	422	462	431	432	460	445	421	466	423	444	432	430	469	462	413	436	434	442	454	438	405	427	447	392	410	458	442	431	423	450	433	434	427	441	440	443	430	417	418	433	438	453	472	400	434	415	438	402	443	425	455	430	454	434	452	435	423	432	442	414	432	363	407	437	440	411	438	430	400	419	389	410	435	416	379	431	457	426	432	452	453	436	455	432	422	398	414	409	421	418	415	442	447	433	390	427	423	429	424	453	424	460	404	437	469	408	417	405	409	433	438	460	432	432	439	439	440	451	456	439	437	424	415	441	447	432	460	410	399	420	424	453	421	423	450	491	423	472	421	483	431	402	431	462	406	419	443	458	412	458	449	410	420	411	410	414	424	388	431	403	434	388	461	439	464	457	410	465	457	428	405	410	481	423	393	455	435	462	462	436	439	438	417	419	439	466	402	435	438	408	423	422	410	440	455	459	438	423	438	409	428	401	439	422	396	395	428	399	444	431	412	430	451	422	424	436	417	426	440	424	428	428	424	419	429	478	445	449	422	460	449	464	423	419	409	420	451	445	424	414	423	426	448	450	436	434	431	419	409	436	455	453	431	410	441	454	455	420	414	435	437	416	437	453	462	431	411	388	416	414	408	450	412	442	449	442	421	444	421	416	448	448	427	412	423	395	466	420	401	465	411	427	425	436	438	427	447	428	434	471	431	417	475	446	436	405	442	442	411	452	407	438	417	435	442	451	450	438	441	444	406	419	432	439	431	468	419	443	387	451	388	439	460	406	434	450	421	389	452	502	426	423	439	435	402	406	444	425	449	401	403	465	397	454	471	451	421	419	411	442	456	442	411	414	416	424	406	406	446	446	428	468	444	397	427	447	402	414	418	458	437	433	422	395	434	458	437	439	397	434	416	443	425	408	428	415	434	427	479	415	457	413	416	436	396	440	416	412	438	442	435	453	479	435	407	366	435	398	415	456	455	403	458	440	438	447	446	425	430	465	421	442	436	415	441	422	432	404	412	443	410	449	419	390	420	449	409	457	443	419	423	389	423	414	451	429	444	420	433	462	417	407	438	424	428	414	401	410	397	451	442	417	424	384	393	465	445	430	436	409	432	415	449	416	401	448	387	432	413	448	425	412	458	434	413	413	460	420	482	439	422	438	419	377	421	443	438	378	407	444	445	425	456	433	420	426	455	403	434	405	469	443	432	426	389	416	418	437	386	486	416	428	423	440	440	427	426	375	433	427	489	431	437	448	430	442	450	457	400	444	421	412	407	415	439	442	470	396	414	411	441	435	415	442	441	423	456	484	420	445	457	446	390	430	422	445	407	448	437	421	467	440	439	457	430	429	443	414	428	411	437	448	452	432	447	427	462	469	437	446	442	466	455	460	458	405	448	425	434	420	436	447	430	420	431	452	425	442	360	394	412	429	429	448	394	419	440	449	402	396	419	429	452	464	453	435	404	441	427	432	445	421	438	414	491	415	388	457	448	440	422	460	399	481	417	433	414	420	445	448	457	407	428	440	446	416	459	428	412	400	453	458	440	394	453	381	427	440	403	440	457	464	450	459	438	437	415	430	441	437	467	403	419	452	434	468	406	432	412	420	389	441	442	459	427	454	389	472	467	407	409	456	452	458	422	424	419	409	470	411	411	460	426	443	417	456	446	454	440	431	433	445	419	405	447	462	445	431	417	458	440	478	449	456	414	433	437	450	438	410	445	439	436	413	449	411	410	453	450	423	411	416	452	422	435	471	447	401	422	446	400	455	439	446	441	419	403	424	425	447	398	448	439	407	426	445	436	436	435	441	447	442	414	454	401	429	454	455	447	462	415	428	449	433	427	470	464	440	416	433	422	420	454	423	384	395	422	441	383	416	439	376	487	451	419	397	431	449	405	428	440	436	414	440	406	445	411	457	423	429	385	433	429	435	429	413	411	430	422	435	438	442	412	430	444	419	448	442	449	433	458	407	420	415	442	449	449	470	403	403	431	426	409	441	425	416	440	467	455	420	438	427	422	417	427	406	403	412	412	455	409	445	471	429	407	487	462	418	461	439	410	444	425	420	453	446	419	393	441	414	401	420	421	389	449	402	424	398	445	435	448	441	420	436	429	393	438	454	444	381	411	434	399	452	465	424	430	415	423	442	427	437	440	432	452	425	433	452	449	440	441	435	434	408	428	425	428	442	408	429	397	445	452	434	434	422	452	412	417	436	436	427	446	422	413	462	443	450	396	425	467	426	427	393	422	435	448	419	429	430	421	430	417	443	453	428	381	398	448	411	444	442	441	425	415	452	461	398	408	412	443	446	435	416	445	448	443	449	425	432	433	443	419	427	482	414	440	403	415	412	424	412	418	413	431	464	428	443	433	430	425	438	411	409	425	467	465	403
6880	13919	11255	5796	4435	3419	2799	2218	1990	1658	1438	1329	1315	1198	1208	1159	1086	1106	1053	930	856	844	788	719	632	647	622	608	627	578	616	590	571	564	555	572	587	534	559	595	582	576	594	587	566	554	485	526	518	549	564	558	578	556	511	551	557	534	560	518	519	524	559	543	523	540	566	577	572	552	574	556	530	572	552	547	569	513	525	512	571	519	497	558	508	553	522	537	514	542	530	562	506	506	537	577	531	553	514	543	536	529	569	551	545	534	506	570	551	593	583	509	541	562	547	529	539	563	598	564	551	536	543	591	549	574	604	548	517	541	533	514	559	524	538	564	565	556	593	527	522	538	564	540	527	519	564	530	610	531	578	519	521	576	517	559	590	517	579	567	590	539	541	567	513	572	541	549	549	528	517	542	537	535	525	561	555	563	552	537	593	567	542	523	569	564	573	529	549	525	536	520	539	525	544	566	490	524	532	545	549	545	527	574	570	519	580	550	510	530	541	548	564	522	522	516	536	509	536	527	548	492	589	545	549	575	543	570	504	569	585	547	529	536	567	509	540	527	541	529	526	559	571	558	557	509	517	594	536	562	525	579	566	541	541	540	568	504	547	523	527	510	514	547	556	536	526	569	549	521	537	582	570	522	536	556	517	580	521	564	555	531	539	605	497	537	520	591	592	607	516	554	536	524	559	513	560	543	554	538	540	538	534	528	527	525	548	534	539	560	555	540	548	574	551	570	556	560	544	528	521	525	576	569	570	519	519	572	502	556	556	496	548	589	534	507	537	565	557	534	536	548	506	568	554	526	471	546	555	496	576	525	575	563	514	521	537	561	508	543	529	584	583	547	585	553	550	534	553	548	567	556	519	568	563	553	539	525	556	540	525	530	541	514	564	529	554	545	577	533	542	525	574	561	504	590	548	523	574	533	551	570	543	548	555	539	505	538	529	603	540	530	578	579	521	533	520	564	540	566	547	540	571	548	547	499	549	594	566	546	505	576	560	573	553	524	580	568	572	512	574	560	509	550	534	527	548	526	555	539	546	555	494	554	488	512	523	546	514	523	559	513	540	527	533	543	511	564	548	539	550	512	522	558	535	578	540	521	534	556	522	521	551	587	530	551	515	599	535	532	513	569	584	567	528	545	513	504	558	545	526	541	494	531	563	538	525	588	519	587	587	549	550	528	493	568	532	537	553	534	540	496	587	513	535	535	522	555	538	551	533	545	545	513	553	584	582	507	542	506	556	525	534	557	545	571	498	578	562	575	558	522	539	504	533	529	520	585	544	546	520	579	543	518	551	508	528	512	521	527	560	549	524	514	564	545	493	508	538	547	538	560	528	498	567	580	506	539	520	530	540	565	532	580	557	544	527	566	548	522	523	490	572	528	533	513	527	579	523	575	604	526	541	571	561	533	544	525	528	521	507	539	559	514	573	574	539	573	545	560	541	519	538	545	537	579	539	530	519	545	540	588	513	537	554	543	507	586	569	536	534	514	519	503	492	584	578	537	549	539	551	550	535	496	578	499	565	556	511	592	533	599	526	540	530	562	543	551	554	560	577	545	560	567	540	555	542	575	548	570	514	550	578	542	565	536	483	539	498	554	549	533	492	567	559	557	524	561	570	589	533	540	546	561	555	494	533	529	550	559	565	567	535	527	532	509	526	532	507	597	555	562	530	548	481	550	567	540	558	537	541	563	582	526	524	540	506	573	483	508	511	574	560	487	560	567	542	569	569	541	548	496	531	509	531	550	557	564	505	527	548	569	553	563	599	592	516	543	571	516	541	553	528	508	578	576	515	527	527	520	544	535	548	579	536	558	597	555	552	518	527	550	563	551	538	554	540	556	512	601	536	574	596	537	520	520	532	516	542	539	582	526	565	530	573	599	568	530	570	554	515	575	494	500	539	540	544	512	545	524	581	551	552	566	478	565	531	510	531	536	541	572	535	546	561	510	574	531	571	559	522	550	481	576	544	541	515	538	555	561	556	555	529	533	554	528	524	522	517	541	546	520	533	539	543	529	518	526	513	526	561	528	521	561	526	573	529	534	543	564	569	521	562	554	533	533	536	548	571	518	538	563	552	559	509	491	545	556	554	546	595	549	537	566	578	544	527	539	502	526	558	549	576	556	531	551	544	546	534	571	521	575	619	546	534	532	523	570	574	568	571	515	552	548	514	526	548	567	504	567	478	579	544	562	514	530	559	520	548	575	527	538	576	550	544	562	557	557	527	538	536	539	548	546	572	538	570	553	555	578	559	520	544	554	544	560	533	534	564	531	525	541	542	552	518	530	553	561	521	496	513	562	508	595	551	556	531	574	541	551	545	579	555	538	548	559	534	504	536	535	579	556	555	542	504	544	547	535	579	521	555	567	531	509	530	536	526	590	581	572	564	557	526	515	547	538	550	551	539	568	541	559	535	588	521	547	530	533	523	566	543	538	533	566	564	536	548	576	549	547	573	529	545	570	547	523	565	555	498	547	528	555	531	548	558	564	499	536	512	513	552	541	537	565	537	563	524	529	552	561	554	526	527	523	522	543	537	554	571	525	534	505	519	516	507	500	580	545	512	561	553	560	553	588	527	558	538	519	548	544	570	530	544	520	548	533	573	536	535	577	545	548	559	570	570	550	533	533	529	529	578	566	551	510	609	548	561	546	594	484	521	538	532	573	502	504	555	517	523	547	545	550	525	536	553	520	562	554	522	546	519	535	556	543	571	545	542	596	544	529	555	550	561	562	594	576	552	557	580	543	511	546	526	530	553	544	529	546	536	508	570	547	565	488	550	542	548	524	537	546	562	549	521	534	536	541	560	562	540	542	505	583	547	559	533	543	553	505	508	543	592	573	552	525	536	565	516	543	542	553	537	538	551	564	501	552	521	554	517	543	533	574	539	511	538	575	539	543	556	556	497	569	561	540	577	537	527	538	570	548	518	484	513	562	534	560	553	550	541	560	563	543	519	547	503	557	522	544	552	555	559	515	515	547	529	568	538	516	533	536	535	549	527	551	581	522	490	530	573	563	579	499	519	530	573	536	521	524	514	547	531	534	561	569	545	535	539	531	524	531	548	560	541	579	519	529	503	575	582	558	534	531	565	547	508	553	549	541	526	544	540	534	505	543	511	534	550	557	560	540	550	509	562	556	517	567	553	573	567	535	534	517	508	562	565	522	535	579	543	562	534	576	519	544	505	525	556	555	493	516	535	533	476	552	531	554	547	505	534	602	560	544	554	534	514	569	560	544	565	536	540	533	528	549	478	578	538	527	568	524	528	585	509	552	551	521	539	547	573	516	520	546	553	528	518	544	565	551	546	556	549	535	536	563	566	578	542	509	533	536	517	562	524	523	541	549	517	545	537	527	502	558	552	556	505	582	509	512	557	532	543	563	527	504	532	548	529	534	563	529	542	546	518	561	509	526	557	532	539	550	558	561	529	545	555	584	530	488	586	554	508	538	564	533	551	574	539	583	551	519	540	515	535	511	587	536
23657	21670	29558	24271	21672	21699	7507	1752	1324	1118	1049	931	871	848	915	835	836	752	661	732	672	629	602	581	535	508	466	484	471	496	426	489	445	439	417	438	464	479	438	417	432	443	421	449	439	461	431	409	408	430	446	428	433	455	402	436	445	397	407	370	435	417	438	445	409	395	409	425	424	409	427	449	373	437	422	435	437	389	434	418	410	423	433	410	396	436	398	415	435	399	423	402	394	430	414	407	411	432	401	416	407	455	425	391	421	396	398	400	414	408	415	378	393	408	417	410	438	413	470	391	424	372	417	443	425	409	421	430	419	424	426	400	393	421	412	410	398	408	405	425	433	438	451	420	382	410	421	417	450	414	419	409	399	385	397	429	414	429	419	443	420	422	390	415	403	429	414	420	405	411	374	365	424	432	425	345	452	425	450	435	427	406	408	450	418	442	443	434	370	410	442	435	446	427	407	479	440	427	413	388	395	430	400	440	397	444	428	403	412	379	408	434	433	390	395	422	398	420	409	394	377	402	404	435	409	404	384	406	377	419	452	412	425	413	414	386	395	406	401	363	439	418	420	391	399	398	406	397	395	430	418	395	404	423	386	404	431	404	415	411	411	442	426	435	403	430	393	405	381	422	429	433	426	409	453	454	419	379	404	380	397	440	428	396	395	402	401	441	428	404	415	416	401	426	429	400	440	448	434	411	432	388	403	413	399	435	413	414	387	430	419	415	420	413	436	416	406	411	408	387	398	427	423	394	422	397	406	406	395	378	402	419	434	418	435	405	427	402	441	444	428	388	437	379	391	425	396	407	388	409	384	401	404	449	415	406	402	389	396	414	371	418	410	430	428	455	435	411	417	386	374	404	454	429	429	428	406	428	426	401	416	372	380	405	388	418	423	389	419	396	419	433	406	396	434	397	449	439	391	418	398	400	398	396	421	400	421	392	420	400	445	405	407	422	419	410	441	391	379	446	418	431	430	439	441	356	434	434	380	437	413	444	434	429	433	391	383	422	396	400	402	396	450	416	412	407	382	421	412	422	416	435	398	419	432	395	446	423	435	368	422	383	386	445	403	414	418	388	399	412	413	439	418	404	412	422	454	411	400	401	424	435	392	429	404	388	396	396	378	401	406	406	426	400	430	397	404	425	419	390	400	421	432	398	442	398	434	448	405	412	447	420	421	416	420	414	413	394	414	420	397	398	415	406	414	435	456	416	417	402	435	436	453	418	446	426	412	429	403	406	398	432	419	420	418	377	393	415	412	429	374	427	408	417	418	390	428	432	402	415	445	431	428	397	412	421	394	418	423	436	450	384	442	466	421	405	398	371	396	408	420	389	385	429	434	450	417	407	420	405	405	446	393	411	382	417	429	435	391	410	418	454	404	405	378	420	441	416	381	424	420	423	420	398	409	414	417	400	415	402	400	422	396	437	408	369	411	391	455	401	383	409	432	415	409	399	413	385	400	445	403	450	398	384	400	448	419	417	405	394	408	361	391	395	380	395	422	358	398	414	402	381	415	413	415	429	380	417	422	405	409	420	403	423	397	411	402	448	451	400	390	435	387	419	370	408	429	407	432	425	434	402	424	444	412	436	414	427	428	449	401	438	403	425	409	418	424	403	402	415	407	418	381	443	427	362	435	427	391	413	412	420	379	424	414	433	427	404	409	394	425	403	410	400	400	396	410	422	380	385	403	417	409	390	398	381	460	355	418	388	420	420	400	426	406	421	413	380	391	364	389	381	405	434	405	403	390	429	447	448	440	433	418	392	396	425	385	407	412	428	425	418	443	456	410	393	359	369	399	393	418	401	406	402	429	418	434	394	386	359	419	384	429	398	473	443	408	416	433	429	437	455	432	437	437	442	425	387	412	428	413	403	406	442	407	438	425	437	375	386	407	395	404	406	440	427	432	437	409	404	377	450	420	394	410	395	410	423	419	402	413	432	415	446	405	415	428	395	395	392	415	418	382	409	402	415	398	366	399	408	407	367	390	420	398	433	449	424	421	419	422	378	431	416	427	409	425	408	435	399	376	415	415	414	429	385	393	437	412	376	412	405	405	425	426	419	386	394	439	394	373	422	399	378	380	381	390	392	411	437	393	446	408	402	386	431	447	407	399	402	397	431	402	409	408	431	393	390	438	400	404	366	470	379	440	441	381	430	374	414	409	424	412	421	420	403	417	417	405	403	395	428	435	410	395	414	373	416	407	413	414	413	377	411	419	467	395	384	430	365	422	417	421	419	432	385	401	395	424	422	405	415	425	404	394	383	421	435	403	396	430	402	396	398	420	434	418	415	425	448	407	388	446	462	415	419	416	394	384	366	446	372	421	427	406	371	457	449	398	397	414	433	415	441	400	438	393	438	422	447	416	412	403	423	400	421	399	462	420	413	426	380	400	429	402	413	414	378	417	399	376	402	461	425	397	389	434	414	387	412	445	390	417	449	417	395	396	379	405	426	397	430	419	426	400	389	412	374	417	426	441	369	419	452	384	471	400	415	442	399	411	407	420	395	422	385	400	402	396	417	412	435	419	454	432	422	408	440	458	389	406	434	396	393	443	405	441	429	389	439	428	405	412	383	425	418	404	398	414	427	407	425	413	397	430	449	440	389	404	422	388	445	437	359	378	391	401	400	395	423	383	444	372	407	361	388	427	441	414	388	430	414	415	400	397	412	396	427	361	380	380	438	391	393	382	422	424	409	392	372	384	454	456	426	394	423	415	427	436	436	427	404	403	404	425	411	387	397	398	396	397	398	397	415	387	394	418	431	384	422	369	422	440	437	411	418	381	381	435	414	394	421	432	422	425	428	426	440	409	405	428	398	403	424	424	403	408	407	417	416	368	448	466	457	392	394	425	420	392	403	444	442	445	424	426	425	387	394	390	434	397	398	396	394	413	405	418	379	417	414	390	442	439	435	441	415	429	414	425	422	426	435	414	397	416	410	395	417	404	397	413	437	396	402	397	387	401	424	433	402	375	392	401	436	386	438	359	409	407	405	443	413	387	379	433	356	449	420	405	366	427	384	447	403	408	395	417	413	453	419	380	444	420	387	408	458	447	440	418	437	419	409	410	404	407	435	417	430	402	406	388	387	440	412	416	388	412	407	425	401	430	425	414	453	404	372	435	413	394	427	379	400	408	417	429	374	411	390	371	394	391	412	388	428	448	409	405	398	413	433	405	411	409	405	427	392	433	464	391	414	436	429	458	427	414	418	420	407	400	437	406	455	413	392	428	426	383	419	462	396	391	392	416	396	401	426	404	406	446	420	358	420	394	385	429	402	408	397	389	418	388	406	397	428	395	441	442	415	407	409	382	391	412	441	401	440	358	396	418	416	392	389	412	412	386	400	438	458	389	431	400	407	445	377	423	411	411	416	398	388	399	385	400	415	434	434	433	422	414	392	397	402	442	400	379	382	417	407	404	414	435	410	415	407	440	422	400	425	420	414	451	390	406	422	398	402	395	385	425	441	421	434	403	374	405	435
9242	20385	16365	9401	6677	5242	4079	3391	2732	2301	2114	1904	1735	1620	1558	1515	1426	1321	1193	1185	1011	933	871	763	708	634	646	631	538	588	571	564	537	529	566	515	525	530	521	480	523	526	515	502	525	490	501	534	489	498	494	442	515	515	494	493	481	530	531	454	529	521	496	519	504	501	494	469	517	493	498	548	485	472	463	469	521	471	498	510	493	512	504	511	504	508	531	484	521	499	483	509	468	495	519	528	490	484	495	495	496	517	504	471	479	458	494	457	499	486	495	544	506	524	511	515	514	532	496	488	513	439	523	509	514	472	514	528	464	497	492	474	523	484	463	431	449	509	499	481	508	515	563	415	509	472	507	532	492	487	491	525	477	482	490	503	502	483	546	495	478	457	480	544	483	512	483	493	473	464	480	477	469	545	490	531	527	520	463	492	485	480	446	469	471	510	485	503	513	518	511	506	509	475	511	503	490	486	512	481	453	455	467	502	483	500	452	467	515	489	502	507	453	482	539	517	491	513	493	487	459	508	511	510	501	494	465	523	453	494	484	479	472	522	502	482	529	473	494	535	499	490	468	443	500	513	522	484	499	508	504	474	476	485	505	467	459	489	456	459	521	478	521	445	495	527	470	477	459	480	482	501	526	491	519	465	479	469	484	483	487	475	482	477	544	482	458	479	493	504	472	466	459	485	492	482	468	482	514	496	518	528	503	460	523	497	477	480	466	482	474	508	506	490	497	459	535	515	480	464	488	491	492	464	489	465	514	461	485	476	488	513	486	489	489	516	458	521	492	526	503	482	485	491	483	486	490	472	487	445	479	508	468	523	494	472	515	470	494	478	500	476	516	480	471	483	463	487	506	505	500	521	513	475	471	487	499	469	468	466	499	480	480	502	504	450	490	468	484	510	483	507	477	500	453	480	489	503	473	474	492	459	487	501	497	447	483	506	466	509	477	477	525	514	484	473	469	485	487	477	466	509	493	519	489	486	451	466	492	478	474	554	501	504	492	472	445	496	474	479	482	501	465	525	501	488	479	432	484	469	443	472	467	461	476	477	489	471	488	495	494	465	514	480	466	505	511	477	524	508	489	519	514	447	470	468	492	491	473	529	481	522	491	526	487	527	489	522	498	460	463	502	447	467	483	492	472	484	497	459	460	508	523	453	498	486	454	506	478	478	461	441	477	456	516	509	447	495	466	514	509	456	477	489	483	491	482	450	467	522	479	503	503	494	464	538	453	526	470	484	516	493	505	497	503	471	480	515	486	485	492	446	505	514	473	490	468	493	490	498	489	489	503	518	521	522	486	493	467	496	469	486	509	486	464	541	527	496	505	485	491	472	453	458	497	512	484	473	508	476	458	485	492	489	453	484	483	537	544	497	500	467	479	512	492	513	485	514	474	492	505	481	506	484	463	482	483	483	470	456	486	444	492	472	526	522	503	496	515	488	487	516	467	495	507	499	502	480	519	493	482	503	470	455	468	540	496	487	504	487	474	455	435	495	565	495	485	435	501	489	506	462	460	506	475	485	490	508	491	467	466	454	477	490	505	492	506	515	476	514	497	503	510	473	508	445	468	519	526	473	471	477	530	461	513	480	489	475	473	545	464	456	425	485	481	492	485	478	506	512	504	466	472	487	516	489	504	492	500	458	491	485	468	480	480	470	496	477	501	490	502	468	458	467	471	486	489	477	515	478	490	515	487	461	528	497	535	516	499	484	508	476	495	507	492	491	454	504	513	497	509	477	482	496	484	494	479	504	456	523	457	483	497	455	510	498	506	488	489	515	472	472	498	498	490	503	473	499	498	511	474	468	500	492	507	481	507	489	512	496	478	513	502	468	495	482	487	526	520	491	499	494	463	509	481	481	460	498	495	520	529	472	474	505	431	480	518	473	507	474	523	508	530	486	469	485	467	491	514	510	475	492	460	519	511	470	484	514	491	497	470	510	507	439	449	510	505	495	465	509	478	491	496	474	486	520	491	498	474	493	483	515	500	475	531	516	515	474	564	442	501	478	521	508	486	450	460	460	513	491	491	506	417	457	494	481	522	514	501	528	509	483	507	530	491	527	486	520	497	526	492	511	539	485	513	478	500	472	526	489	484	547	475	542	533	475	522	471	456	501	481	469	505	518	475	436	491	497	479	505	478	489	495	478	466	468	480	479	522	507	488	474	494	498	465	491	541	519	474	509	460	477	462	468	522	476	452	519	497	494	514	472	503	494	468	524	476	488	520	485	477	490	441	457	493	490	491	476	520	484	463	479	506	517	527	457	473	498	469	477	460	526	490	489	484	510	465	469	523	451	481	472	480	474	476	513	498	492	499	457	485	512	514	530	477	500	449	522	495	478	493	503	481	505	458	494	502	488	464	516	499	488	497	509	456	457	491	483	526	464	499	498	470	476	484	476	462	539	460	473	449	486	500	493	484	451	474	422	496	480	489	513	503	504	509	500	485	494	491	504	518	435	493	505	504	460	473	507	542	482	484	504	490	463	509	477	511	493	495	471	512	483	550	496	475	478	502	452	482	482	467	474	470	538	487	467	486	447	458	493	491	447	459	498	491	511	484	494	474	433	493	494	495	476	507	478	467	477	515	501	448	473	486	504	482	447	441	526	491	531	527	499	495	490	485	495	488	497	485	501	476	487	535	439	533	468	486	493	499	545	528	505	527	463	469	510	499	498	496	480	501	490	493	492	504	484	527	480	450	506	491	530	476	481	462	468	486	500	468	440	456	483	500	482	489	461	467	498	493	476	513	470	472	464	496	476	491	467	496	534	473	504	487	482	510	486	498	496	459	480	504	487	535	482	522	492	490	518	481	492	481	494	497	479	472	477	501	493	462	497	486	460	565	479	476	510	494	464	438	446	497	485	519	489	482	486	511	483	464	472	478	491	513	455	537	505	481	513	436	487	510	472	497	491	476	501	494	458	479	519	488	459	523	483	544	483	499	496	489	491	487	503	496	460	470	563	506	479	531	491	491	487	480	509	484	502	504	504	493	461	511	510	465	466	469	481	484	488	474	493	515	478	491	489	475	455	483	486	449	495	467	482	500	496	503	481	521	510	505	496	506	492	481	472	482	498	456	514	467	485	517	500	525	468	490	523	466	505	501	526	488	497	512	489	511	540	479	512	472	428	472	488	520	516	523	508	499	465	476	498	456	471	466	483	474	487	479	507	479	548	495	485	488	501	491	447	462	433	516	450	462	478	511	503	461	504	460	517	489	523	527	507	485	512	484	504	488	486	505	461	457	491	498	524	482	526	499	490	473	474	508	472	490	430	492	464	515	470	497	485	459	512	498	513	488	461	517	505	498	514	511	526	486	481	454	491	473	512	475	487	478	467	483	461	462	482	564	466	493	508	500	522	463	536	497	496	445	512	520	470	478	513	483	463	507	489	525	492	500	475	448	484	509	465	470	487	519	465	437	470	559	519	444	546	475	454	494	502	455	501	491	500	490	511	500	478	509	506	463	483	538	497	473	485	525	457
27685	20316	7903	1770	1144	1027	940	864	799	819	872	838	760	810	810	793	805	767	769	825	759	725	731	728	732	715	755	712	673	735	708	729	716	724	693	717	698	671	695	758	686	698	723	723	691	694	700	712	726	677	689	698	691	686	707	716	677	748	720	744	731	701	710	675	722	798	748	669	673	703	721	747	670	700	686	700	698	751	733	717	759	703	697	753	714	718	689	732	695	710	701	710	677	720	708	715	759	704	728	757	699	676	721	735	734	715	713	705	701	723	694	716	695	706	693	722	718	686	701	707	711	726	762	716	683	721	707	770	676	692	701	698	662	722	717	702	678	707	683	678	734	659	732	725	716	696	740	708	689	690	742	744	717	732	707	725	711	702	737	695	678	759	736	695	712	710	743	738	765	698	762	717	710	685	695	738	712	718	722	743	722	668	656	699	679	718	691	713	687	694	659	692	695	671	693	703	714	686	728	710	699	704	676	744	735	726	717	713	730	765	680	697	733	716	651	719	720	700	750	685	689	719	716	689	684	709	706	739	704	693	683	708	737	738	726	740	704	718	691	725	756	737	754	670	731	700	717	690	687	715	688	755	751	708	747	722	723	679	673	691	649	720	716	691	692	692	716	672	689	707	709	718	792	740	698	674	741	776	752	694	699	751	731	693	716	697	715	715	747	679	745	708	729	688	682	732	726	715	705	706	706	694	713	692	724	686	704	749	709	768	714	743	678	687	739	702	693	700	716	710	648	683	682	718	688	672	685	700	678	688	696	708	728	728	754	736	685	736	720	704	701	766	723	727	713	713	705	726	713	734	715	690	698	734	695	712	717	773	722	711	731	724	684	722	697	679	681	738	718	713	683	744	699	691	781	703	679	726	688	707	692	720	673	741	700	697	648	731	682	717	714	703	709	736	731	715	679	723	728	693	705	712	682	713	673	713	727	720	691	700	727	688	687	694	686	721	731	717	732	711	694	690	667	723	692	688	712	702	714	725	725	701	685	683	731	730	698	709	701	723	715	734	720	733	708	701	705	713	679	694	729	675	689	677	675	699	742	678	733	696	729	724	694	733	722	700	735	634	703	701	690	713	698	727	706	688	671	734	689	713	724	754	728	738	677	708	704	659	700	683	691	739	724	720	670	747	768	726	649	706	703	741	751	709	695	652	698	738	719	752	692	742	709	709	693	740	712	735	712	677	733	714	736	699	708	704	672	716	730	678	703	727	684	688	683	729	686	733	693	661	671	666	697	684	688	727	710	771	716	681	721	726	721	710	746	721	716	707	718	705	704	709	719	710	724	720	685	761	704	753	764	684	708	690	681	723	701	752	719	716	658	738	721	701	718	699	724	730	700	756	718	715	730	668	648	699	721	667	700	663	650	726	753	729	687	729	733	723	697	672	687	707	704	739	727	752	685	717	713	705	672	695	696	751	733	753	726	682	655	648	744	686	699	742	718	657	707	722	719	683	702	660	652	676	695	721	691	672	719	755	688	690	690	731	700	724	681	719	669	681	684	733	729	678	711	686	747	649	715	679	752	715	738	678	707	691	742	699	698	680	693	723	662	699	704	708	776	716	679	713	738	671	717	760	690	659	685	731	662	743	676	721	716	727	718	677	738	718	708	696	720	676	681	787	677	760	688	661	727	724	725	712	775	699	725	674	750	733	720	730	742	711	710	744	717	670	714	708	697	704	714	690	702	701	734	727	678	699	712	687	731	708	724	729	710	709	673	721	705	711	692	765	695	714	688	667	707	705	702	704	729	717	739	689	752	709	719	718	710	689	680	761	685	747	711	718	672	683	694	684	697	672	738	732	684	662	712	738	719	683	644	721	784	726	738	712	672	734	664	723	721	693	712	677	729	684	732	732	748	715	693	695	734	700	684	684	726	744	726	686	698	735	705	707	674	661	723	708	703	699	738	641	675	728	685	738	777	720	753	779	761	723	676	713	672	691	690	707	712	702	707	681	754	698	704	672	687	709	711	726	737	642	729	679	720	725	627	694	732	737	763	752	683	670	730	699	692	731	678	690	730	763	729	690	689	698	749	704	698	706	768	705	707	735	695	726	757	729	709	703	677	695	643	698	735	734	765	722	659	710	688	695	683	647	651	708	705	719	695	705	688	715	661	664	671	723	733	677	686	718	698	673	723	724	751	722	778	731	734	673	704	720	705	655	710	701	727	690	750	743	714	749	736	744	706	730	703	717	737	734	740	700	697	747	722	721	719	741	747	687	737	680	747	717	712	718	703	665	707	738	651	726	682	718	695	684	696	708	734	714	724	743	663	667	700	703	716	708	767	680	739	720	736	670	697	678	710	664	746	699	720	676	728	706	689	693	720	711	684	714	732	632	727	752	750	674	681	738	713	726	692	699	705	665	694	715	686	702	734	724	752	685	751	666	765	714	709	708	688	739	749	650	732	666	699	734	707	678	736	684	734	693	726	704	671	683	680	750	710	701	724	748	692	712	683	702	661	722	703	723	699	728	733	710	721	702	708	668	703	670	751	687	704	707	697	657	704	682	746	652	678	670	712	727	785	667	702	708	677	753	717	682	757	713	786	698	635	698	667	703	715	668	706	711	697	706	718	727	709	679	732	647	709	720	708	690	733	721	729	704	697	708	681	722	760	694	677	705	680	715	712	723	711	805	764	750	695	759	772	741	687	659	713	674	676	731	663	725	696	688	711	697	737	727	683	672	695	642	696	750	722	692	673	700	723	684	737	742	702	712	738	756	731	654	673	709	698	712	697	721	700	687	661	707	753	748	700	693	708	720	708	678	761	761	724	725	742	699	675	726	704	706	695	721	696	711	739	731	705	703	722	714	673	705	744	762	719	695	653	686	725	691	692	725	693	718	659	657	707	718	732	660	719	689	689	718	707	722	740	695	664	708	745	741	676	728	719	746	693	745	694	754	695	721	701	667	702	671	742	673	680	687	729	724	732	651	688	694	706	729	691	705	656	740	762	695	730	722	700	779	714	678	727	672	704	705	673	682	694	740	744	713	681	666	709	772	691	708	713	715	691	715	683	732	729	701	746	693	692	744	700	704	723	743	681	662	764	671	693	729	651	704	693	700	727	693	700	766	691	730	674	696	733	692	709	708	737	760	759	714	710	727	697	675	676	714	734	709	689	685	687	722	706	716	753	722	705	703	749	716	750	706	667	728	808	726	682	721	655	700	696	728	729	707	724	687	692	660	690	697	698	697	721	719	708	687	726	713	707	669	679	691	679	712	721	697	733	648	727	670	665	754	675	747	684	699	664	728	747	729	703	722	711	647	708	655	694	672	711	705	710	724	723	696	700	706	699	697	761	659	692	667	699	699	703	689	728	667	687	660	734	704	715	715	764	769	676	703	685	629	697	743	722	719	707	690	688	682	698	720	729	760	739	660	775	649	727	695	691	673	685	698	709	739	733	713	763	707	698	684	697	734	684	691	752	720	712	692	781	700	680	643	707	727	667	706	681	665	759	694	672	690	719	668	722	702
5640	4278	3451	2086	1807	1527	1458	1305	1167	1145	1156	1070	1070	1089	1051	1123	1134	1085	993	1001	969	943	932	915	869	820	836	873	892	887	874	899	845	886	831	843	905	846	842	896	841	867	833	861	891	886	906	880	847	844	825	846	853	909	824	864	825	905	829	890	903	809	879	857	834	860	855	859	821	854	859	877	816	838	872	833	845	810	887	819	862	888	855	881	854	833	825	909	946	869	885	868	860	890	883	827	824	874	859	883	887	876	867	858	853	869	867	878	876	882	889	852	826	861	866	920	824	879	897	857	890	837	869	879	840	889	864	888	852	811	899	866	867	862	880	849	864	871	903	880	872	864	844	880	884	874	828	884	865	836	958	857	861	855	916	841	906	839	839	790	896	925	881	877	891	875	863	913	852	838	885	868	867	853	899	897	905	900	865	884	867	884	832	890	867	909	866	876	868	889	889	830	841	843	883	865	854	846	892	883	778	844	893	871	858	837	851	875	844	895	900	885	829	845	882	874	866	876	873	877	815	881	845	825	871	817	841	874	849	908	874	885	849	882	926	892	879	842	848	838	870	840	908	891	870	849	874	873	830	834	858	866	830	865	801	875	893	846	838	884	879	843	844	869	830	856	864	852	866	898	849	857	878	864	869	899	907	923	892	924	821	869	891	842	856	863	889	859	857	872	854	856	892	901	857	883	856	870	902	803	827	849	854	846	896	841	887	852	901	847	862	899	886	849	848	870	894	878	876	899	881	837	922	889	824	935	822	861	829	886	841	850	860	888	830	834	818	830	862	933	866	846	835	856	847	814	869	901	853	856	855	815	863	834	864	838	892	883	873	878	912	895	901	827	860	825	877	870	880	899	873	857	855	880	874	857	866	879	878	878	860	865	836	889	900	875	833	872	851	893	875	850	926	881	876	883	885	853	868	847	807	869	859	829	872	832	900	828	884	880	874	873	899	912	899	904	933	891	870	869	854	917	861	933	887	920	830	866	825	830	899	907	917	794	899	896	893	888	847	863	915	845	864	844	860	894	845	884	798	900	807	866	830	853	878	816	900	892	887	924	812	870	868	864	860	834	847	869	846	888	883	896	850	848	845	857	900	900	885	870	826	914	863	864	809	831	855	861	854	869	845	883	926	851	853	818	875	881	879	876	847	864	828	900	841	823	855	871	877	876	837	867	885	857	829	815	954	845	934	875	834	895	880	851	850	855	824	825	902	848	888	832	841	910	849	873	844	867	876	841	870	864	856	866	879	876	854	915	859	866	891	879	848	879	852	825	859	873	903	862	863	865	853	848	862	920	859	859	902	951	811	878	804	854	892	879	868	865	865	861	872	872	872	821	844	874	869	844	927	869	880	896	850	869	878	836	881	843	927	835	833	888	928	920	777	916	825	835	854	856	855	876	870	854	816	890	826	901	850	849	893	855	872	851	861	858	811	839	863	868	810	881	865	923	849	860	883	902	921	882	869	883	881	896	879	904	812	858	838	863	859	853	878	854	873	881	947	852	816	847	808	830	854	876	824	909	843	828	881	804	852	850	845	873	925	797	857	839	835	836	840	855	853	893	870	867	842	890	885	903	893	850	773	818	872	856	843	866	843	870	891	847	851	893	837	893	903	859	867	856	913	865	911	858	854	865	911	887	906	843	863	918	856	880	847	882	888	863	878	843	855	869	893	842	851	795	883	857	892	829	905	856	802	885	853	850	860	881	885	889	904	868	896	875	887	871	863	847	816	800	877	884	852	873	812	879	890	797	882	846	826	820	846	825	848	865	890	844	840	851	816	872	840	896	902	868	855	821	883	873	861	895	857	851	867	882	874	887	851	868	862	869	827	861	872	833	885	842	925	852	872	833	827	913	894	826	859	880	863	883	845	855	927	902	939	800	874	830	819	865	840	829	872	863	888	868	880	911	837	870	844	887	875	837	863	873	870	822	855	843	875	906	843	902	846	850	871	836	818	860	838	857	845	877	857	884	880	847	878	936	871	925	824	892	905	882	838	898	843	837	870	907	891	881	874	895	952	934	867	819	892	834	883	800	842	863	850	887	880	889	840	839	868	913	866	866	859	879	837	900	850	884	860	843	808	866	828	816	880	884	840	846	852	870	896	796	886	905	833	880	839	871	850	865	853	857	842	843	893	813	858	894	866	887	851	866	902	905	902	855	849	946	865	896	873	833	894	855	874	839	891	888	878	858	860	846	852	844	840	858	919	867	862	872	883	795	843	880	875	818	880	864	835	849	865	876	852	843	846	896	842	858	874	829	845	869	866	811	860	875	861	820	860	851	864	848	838	816	876	872	891	889	858	837	858	891	829	817	884	868	901	893	902	886	867	828	865	858	845	849	798	847	895	872	916	814	853	868	845	867	885	846	860	835	838	901	858	845	859	863	871	881	861	839	859	866	849	840	899	824	836	886	907	848	903	916	877	852	820	832	813	816	895	838	883	889	849	834	824	876	870	876	851	845	855	892	884	895	906	868	885	862	860	877	879	881	815	838	893	851	916	903	933	865	836	845	882	824	844	864	868	862	859	854	865	851	878	869	862	875	843	893	824	855	848	863	839	922	893	838	876	859	849	881	844	907	802	852	847	809	853	848	882	891	862	849	884	820	871	831	877	894	836	817	871	868	841	861	867	852	888	905	878	840	844	870	874	924	878	865	886	853	876	883	884	839	877	842	843	832	908	865	832	848	883	821	898	890	900	924	919	868	863	847	853	849	902	862	899	890	840	879	884	840	887	920	834	870	857	854	860	910	887	874	882	890	874	873	864	855	864	842	829	866	834	836	852	882	898	837	885	867	825	855	842	882	847	890	848	862	854	827	889	860	854	834	884	875	877	844	836	817	841	904	935	881	918	890	883	876	875	827	880	866	833	845	857	887	837	769	891	882	913	891	868	795	847	825	884	846	848	894	851	878	877	841	854	875	885	798	865	853	812	822	841	886	880	858	882	892	830	854	902	832	851	881	861	899	841	883	879	842	830	874	867	903	905	967	860	878	910	875	870	878	833	909	843	888	866	869	887	839	875	856	891	913	879	883	826	791	850	909	901	885	827	910	894	877	865	862	844	880	864	916	852	882	867	860	847	793	838	884	897	890	870	881	881	879	812	822	897	847	909	805	820	849	887	831	901	867	862	831	868	842	876	859	901	848	881	861	875	895	888	862	857	876	865	842	872	860	883	856	894	850	825	900	885	843	857	867	851	846	871	897	853	830	811	882	881	825	888	876	810	844	895	868	871	809	868	891	907	838	804	807	944	858	872	863	871	917	880	837	893	866	904	888	891	820	832	846	839	850	850	876	887	861	870	871	889	835	890	823	843	870	853	878	828	858	875	864	861	837	850	877	896	858	859	833	832	834	879	855	814	812	840	896	889	848	873	885	884	883	825	873	836	855	883	847	856	869	870	813	901	902	849	928	903	905	834	873	846	850	841	905	829	898	865	833	828	911	838	865	906	837	859	881	840	850	877	898	886	870	857	869	894	809
24592	21584	28971	24648	21558	9171	1665	1117	1011	825	784	783	731	741	675	636	660	628	634	641	571	569	483	522	507	459	470	497	461	451	474	455	450	416	485	446	451	400	461	423	432	389	440	422	451	462	466	469	455	471	456	428	445	424	500	428	438	421	437	450	483	473	392	448	403	446	450	416	447	421	424	416	437	441	406	388	420	437	459	420	420	477	417	441	440	411	412	413	428	457	426	438	424	433	412	417	393	435	429	429	430	440	442	453	436	440	410	428	440	447	450	449	427	434	438	451	443	418	450	414	437	429	418	435	429	408	459	420	403	406	459	465	438	425	386	417	425	449	416	461	424	429	424	414	419	409	416	435	441	419	477	473	460	448	439	414	412	417	435	411	451	421	450	439	422	436	434	445	410	448	442	433	455	440	417	441	436	477	440	459	440	449	419	444	450	449	431	463	433	406	413	431	433	451	450	404	433	437	440	429	420	412	408	446	412	441	435	441	432	453	427	407	436	431	440	441	453	440	445	442	418	466	432	422	433	422	412	427	466	427	429	420	438	458	444	423	451	447	452	431	440	410	424	417	409	422	452	415	446	457	457	411	379	417	433	417	453	390	405	442	423	439	465	392	476	437	432	411	409	455	459	428	449	466	459	418	412	423	440	372	458	480	414	420	448	467	436	404	422	441	436	430	437	461	442	404	468	455	405	440	408	468	447	427	413	459	425	446	429	435	398	417	435	435	458	450	434	422	457	450	416	458	435	447	433	445	436	433	436	405	452	426	444	417	399	421	451	469	449	454	498	414	431	463	448	386	436	425	457	454	395	416	456	423	435	427	430	434	433	435	404	406	448	434	417	417	438	428	408	440	423	448	462	412	431	448	429	435	428	445	439	451	455	433	459	439	439	441	413	457	436	394	378	435	440	457	469	419	404	456	400	439	398	446	439	428	406	476	412	450	429	441	433	420	454	376	420	404	411	434	415	431	444	440	434	444	446	437	426	452	463	472	427	406	473	420	431	430	458	480	413	414	409	420	423	440	443	382	426	417	417	469	425	408	412	451	416	420	430	410	453	448	471	439	448	425	441	441	418	449	430	422	412	423	422	396	430	438	420	432	429	453	456	441	385	456	426	430	462	467	422	417	441	410	421	447	413	430	481	401	449	453	418	407	435	426	458	410	414	432	422	454	437	473	426	416	474	414	429	444	446	451	431	412	462	422	460	436	447	419	437	445	423	399	419	441	440	420	440	401	431	439	412	441	452	419	453	458	452	443	427	406	448	404	405	435	473	451	417	442	439	415	449	420	423	426	451	432	445	427	421	409	394	435	428	425	440	431	420	433	411	441	409	440	436	431	444	438	431	449	453	450	456	447	452	424	411	443	452	433	423	423	451	412	434	440	442	452	431	425	425	385	445	417	413	423	429	442	453	447	456	452	428	452	393	416	417	408	416	450	430	466	425	430	426	406	419	421	447	456	411	396	427	428	441	428	429	415	483	454	444	427	459	430	429	430	486	457	426	393	410	434	414	438	434	433	427	431	429	449	447	441	411	443	437	426	429	470	407	420	431	476	435	402	476	423	429	417	406	456	425	425	440	429	425	422	441	457	414	449	451	424	415	443	438	447	428	450	451	412	405	438	453	446	430	415	399	407	426	420	413	465	437	434	439	483	404	429	420	415	432	394	461	408	472	425	441	416	407	410	438	380	396	449	421	413	469	429	461	428	475	464	385	400	426	422	434	430	465	431	398	425	450	425	463	427	403	425	466	453	462	440	394	420	453	447	443	476	423	432	436	431	427	423	419	434	432	446	434	432	437	431	450	425	471	460	423	438	451	429	438	453	451	440	450	447	447	430	432	423	458	444	425	460	432	430	434	447	414	411	462	428	381	426	459	401	432	441	449	447	456	443	449	417	433	446	423	416	442	436	409	401	413	462	417	453	427	439	465	417	428	444	403	443	420	425	440	439	444	438	451	454	463	422	437	475	462	438	460	422	422	439	427	438	373	439	444	458	455	432	418	407	416	452	431	428	442	426	431	417	408	430	447	446	430	445	407	422	446	427	449	412	413	415	432	396	447	455	460	475	409	437	430	435	434	480	438	475	388	402	463	422	430	446	433	421	414	416	412	424	450	424	453	439	409	485	429	476	467	433	474	427	461	409	417	451	458	439	428	425	459	428	398	417	409	430	424	433	429	407	415	386	442	427	377	429	452	426	434	396	459	418	465	455	400	421	463	464	408	403	415	427	408	423	426	428	409	435	447	444	452	424	432	463	407	442	426	441	443	410	416	424	453	434	425	437	435	426	426	433	407	428	416	455	392	398	433	446	422	428	403	419	392	434	437	417	431	377	393	422	384	436	465	432	434	425	412	429	431	408	410	412	426	423	433	415	435	472	397	432	418	439	411	437	427	471	411	420	418	428	403	407	441	380	448	417	426	437	441	449	430	400	462	438	420	429	448	495	462	428	443	439	410	440	437	424	433	447	432	461	438	410	410	424	460	429	441	426	403	445	433	417	452	423	432	469	456	431	419	464	410	457	443	435	403	410	419	451	446	424	442	436	431	456	430	412	471	432	449	419	399	436	423	432	439	441	446	433	437	460	452	411	438	440	441	446	421	414	449	438	414	406	457	435	447	388	450	406	415	435	429	454	428	451	432	412	451	405	422	475	417	431	413	433	434	414	424	405	402	427	424	420	418	435	486	443	437	420	424	451	454	444	427	396	418	415	430	444	461	440	415	455	469	454	440	435	451	418	412	439	432	438	453	434	448	430	420	433	456	426	424	452	409	456	440	434	438	427	441	448	459	447	432	448	421	428	383	398	426	447	433	439	456	454	428	429	466	434	431	425	455	407	409	446	453	415	423	426	416	478	432	453	416	440	403	423	441	439	432	442	433	429	445	416	437	396	413	414	432	419	441	430	410	420	436	444	424	430	447	466	426	482	407	434	425	459	438	475	443	457	414	400	481	461	423	461	468	448	417	447	407	457	410	436	476	407	450	413	428	439	434	446	411	434	422	413	442	435	422	432	476	419	467	411	446	366	422	429	432	453	423	459	432	413	445	415	456	431	445	448	382	470	386	453	432	389	440	454	398	441	428	410	418	428	481	412	457	442	449	439	402	434	461	447	425	421	430	455	424	451	450	433	433	455	455	399	449	446	440	435	418	407	404	431	408	415	425	443	433	398	471	456	422	424	441	441	437	423	436	416	413	457	425	400	456	417	422	452	417	443	415	467	435	434	427	390	406	430	440	448	405	397	404	421	430	459	449	445	442	484	455	427	465	451	401	418	400	404	419	437	426	441	404	427	427	425	432	410	449	438	429	399	420	425	405	448	389	471	406	414	384	423	390	482	413	448	412	437	431	458	407	451	425	450	439	417	433	457	438	409	433	437	435	432	469	429	435	456	429	426	454	452	429	460	411	430	419	418	442	455	394	450	404	440	454	384	439	425	421	424	427	449	472	426	452	454	429	439	431	422	443	401	426	451	414	422
6516	13539	10890	5842	4201	3240	2770	2152	1893	1598	1472	1309	1237	1193	1215	1067	1125	1063	1000	981	888	824	794	661	685	604	650	615	574	607	561	610	629	556	541	617	618	571	531	540	565	578	538	563	584	544	566	556	547	558	549	581	514	536	543	584	538	520	551	551	506	567	586	527	539	544	511	517	562	552	544	593	552	560	521	584	534	562	560	584	546	526	578	573	520	547	542	509	577	551	580	565	519	566	561	530	539	541	568	541	515	566	596	538	535	538	516	586	527	525	570	580	529	549	555	532	561	574	501	529	552	555	561	546	541	547	567	548	569	564	536	562	556	555	521	578	570	521	492	555	582	585	579	532	554	582	597	557	534	543	563	539	605	578	538	553	527	542	541	569	603	551	511	530	544	566	524	540	583	546	579	534	518	522	563	557	553	533	524	560	532	597	566	524	556	539	584	521	559	570	593	568	554	560	536	535	491	572	524	527	537	535	562	485	514	507	589	558	539	510	519	570	538	541	504	551	581	566	556	552	510	525	553	501	525	522	525	561	513	541	579	556	537	576	560	542	537	571	594	530	527	547	562	558	559	543	535	564	551	509	567	557	527	529	595	546	584	585	524	545	564	553	552	520	537	509	518	576	543	574	583	552	520	545	579	588	593	566	588	567	540	535	520	553	529	516	566	542	558	531	482	573	528	576	600	530	533	566	502	574	523	552	556	558	592	554	554	552	569	512	525	575	522	523	542	563	569	509	546	548	539	538	559	528	589	537	562	537	544	587	515	548	511	535	537	558	555	556	555	551	550	541	555	499	568	545	536	528	542	546	592	565	556	547	548	523	536	559	549	548	565	554	568	540	505	552	531	528	545	548	571	559	529	553	537	564	554	570	500	526	528	529	543	520	563	561	520	518	542	519	534	546	548	546	588	568	520	536	562	539	558	564	548	548	526	531	570	544	586	533	548	518	620	554	534	498	591	535	610	548	591	555	541	544	553	547	559	546	573	517	511	554	523	595	545	584	557	603	546	532	533	571	536	548	544	567	548	586	552	569	589	550	521	537	576	529	561	575	560	515	563	551	530	561	550	564	563	556	523	573	583	579	508	530	550	534	542	532	581	583	570	537	533	520	579	547	589	572	514	545	559	572	545	554	568	575	552	533	581	538	531	591	521	514	588	551	518	526	550	515	540	570	541	550	561	541	547	554	534	542	510	468	553	532	542	552	580	548	514	572	520	540	584	570	568	516	601	547	567	554	504	552	597	562	541	553	513	562	546	566	546	578	589	538	544	548	516	550	549	541	568	510	575	519	564	539	542	510	546	553	562	508	531	568	545	554	532	535	520	542	535	544	582	530	549	568	543	563	532	587	575	551	533	531	560	524	532	534	580	570	580	573	579	533	511	503	535	506	529	588	526	535	562	531	530	548	564	592	580	518	546	543	555	530	520	547	558	501	540	556	556	556	568	552	562	566	520	525	541	575	535	511	539	528	530	557	524	549	555	588	538	610	566	515	536	552	548	569	556	497	573	528	613	569	510	522	552	556	534	529	551	566	557	532	532	546	555	516	593	575	557	533	524	541	524	555	558	507	562	551	567	529	534	557	541	574	548	552	528	597	566	541	550	558	591	536	565	564	559	534	546	528	547	613	566	529	554	549	535	550	576	564	518	604	558	541	529	570	508	529	531	521	539	512	542	565	547	512	542	570	568	566	553	519	564	545	555	542	563	539	526	552	548	542	544	522	528	545	537	497	530	522	606	544	535	528	547	547	573	530	545	488	555	527	549	564	582	535	579	599	515	552	580	570	506	545	575	522	529	565	536	565	545	530	560	567	498	569	550	566	531	535	588	537	541	553	522	539	580	544	490	541	534	502	563	501	604	568	571	515	533	535	546	552	543	514	535	540	552	544	528	536	573	541	586	561	541	568	496	526	595	554	542	535	553	579	558	564	551	536	551	519	556	556	543	568	593	552	506	548	538	543	584	533	576	586	588	547	520	515	558	537	570	516	532	554	540	567	523	558	557	526	548	546	518	500	554	564	524	576	523	542	556	532	550	589	565	575	533	526	526	558	546	544	533	547	542	565	501	528	543	529	544	527	579	564	526	550	553	590	538	520	555	601	552	514	519	531	557	540	563	538	556	537	534	553	508	594	520	554	546	546	564	538	557	526	570	563	540	550	592	540	521	570	521	562	568	545	556	541	560	584	574	529	544	553	575	554	557	523	532	574	531	528	582	527	517	539	550	504	566	592	548	517	529	517	525	520	490	516	562	504	557	567	560	577	501	569	560	530	565	555	570	541	521	519	520	546	545	531	557	561	507	551	542	554	561	579	586	503	541	579	496	543	570	596	530	538	536	577	553	510	553	526	524	521	554	532	537	545	579	541	530	531	541	593	542	538	545	541	555	573	551	569	533	523	569	532	551	513	543	531	568	576	526	542	556	486	582	548	544	617	525	551	549	557	547	559	581	523	556	584	546	531	607	547	556	516	538	564	574	556	549	565	549	567	537	552	548	544	532	555	510	537	575	533	602	559	517	541	555	535	573	571	593	540	545	550	518	580	565	524	534	553	543	557	560	555	504	498	535	569	509	561	488	493	576	538	582	551	534	541	557	521	536	575	563	561	545	576	527	571	560	547	517	537	558	522	572	530	532	535	551	584	536	569	552	517	577	528	575	570	566	540	565	567	577	530	561	512	587	542	510	548	565	540	586	557	567	535	558	578	551	517	563	583	570	491	555	558	499	520	526	511	538	546	554	584	551	549	552	521	512	546	542	525	562	553	517	518	584	564	516	538	556	550	529	541	524	546	495	544	562	530	542	543	542	534	596	533	526	564	563	585	522	541	528	554	543	550	518	528	523	598	537	518	560	531	537	566	553	556	549	548	541	514	515	560	564	527	577	562	572	534	550	525	563	586	539	513	542	567	504	551	526	565	595	528	574	546	516	546	566	547	554	541	573	510	530	518	540	534	534	579	583	518	553	572	529	515	524	535	579	563	552	555	545	563	556	539	524	543	525	561	559	567	581	529	565	545	537	550	539	539	571	527	483	570	548	555	574	528	568	479	542	606	523	554	523	551	606	565	573	512	541	572	501	518	543	561	583	559	525	534	547	509	541	507	566	545	539	548	568	553	542	544	555	551	571	544	540	507	575	545	563	569	539	535	537	539	538	551	538	534	557	543	533	521	538	578	517	582	525	533	569	539	478	555	567	498	538	561	536	552	569	576	513	562	536	543	545	584	531	511	502	568	536	559	537	538	534	555	570	512	559	547	545	546	565	562	584	595	563	528	533	559	530	543	512	544	576	513	562	531	598	539	547	553	599	556	589	560	560	557	543	518	550	518	557	562	570	514	555	576	551	552	555	530	535	543	508	534	578	552	593	558	543	517	492	542	525	581	522	548	582	596	518	539	620	523	548	513	560	527	550	522	551	552	577	582	566	520	616	553	546	561	506	552	541	562	542	510	510	576	505	504	581	512	550	563	540	497	563	514	538	591
23545	21588	29476	24164	21590	21594	6935	1726	1212	1093	1001	957	883	868	869	818	789	740	768	735	685	668	634	535	491	516	468	493	463	446	421	464	463	402	429	445	415	441	436	456	404	410	421	422	394	388	435	442	389	447	424	393	388	413	399	454	440	433	428	441	417	430	433	389	409	400	409	390	394	393	394	433	403	395	437	420	361	450	400	406	437	434	433	425	400	387	403	387	447	413	385	393	412	423	406	392	408	393	385	430	433	414	431	431	428	375	406	393	427	426	414	411	379	398	439	405	429	420	374	406	411	378	422	412	395	390	385	408	431	414	419	386	406	439	404	423	446	426	403	419	391	376	411	406	424	416	425	393	371	388	423	359	401	442	427	398	416	388	397	378	434	404	384	434	425	386	395	444	415	389	388	418	415	404	376	404	428	430	417	401	409	410	399	452	437	425	414	391	405	367	386	389	425	437	428	389	440	405	418	412	369	412	412	401	422	420	408	391	407	407	435	415	411	406	410	418	403	377	396	373	374	411	398	388	395	361	418	390	415	411	390	388	424	381	455	421	395	407	414	401	422	410	424	356	414	407	378	432	379	380	404	405	390	394	382	395	369	353	400	412	441	434	396	412	384	362	455	389	419	394	424	367	385	376	380	400	438	387	396	373	424	437	413	389	412	420	424	388	433	444	405	410	413	430	423	374	398	421	412	383	415	390	422	437	390	414	407	413	416	418	399	405	405	389	402	365	393	400	399	402	407	410	380	395	389	394	410	386	381	397	386	394	434	388	379	406	446	421	371	410	443	408	437	389	440	419	385	411	378	416	399	379	347	403	409	406	379	459	395	409	410	407	392	402	425	403	414	410	398	420	407	382	400	412	389	443	414	405	408	416	391	387	428	395	403	361	381	445	381	405	402	407	414	405	420	405	439	374	414	411	436	377	420	400	386	406	426	401	405	412	383	405	439	387	408	444	402	406	380	381	406	408	416	363	411	437	393	370	411	415	423	411	386	407	408	369	412	414	423	381	454	387	410	398	409	372	438	415	400	417	385	395	428	383	391	390	413	370	394	390	395	415	399	426	417	395	409	408	432	385	399	436	367	398	388	450	404	423	409	398	394	427	394	420	390	393	413	405	429	387	393	377	414	412	384	404	409	413	389	416	396	452	421	393	422	377	381	385	427	436	389	406	411	394	421	390	409	369	422	414	395	402	402	391	397	382	407	393	409	369	382	397	418	401	416	425	408	424	382	401	412	434	401	420	399	416	385	375	392	393	436	430	407	422	381	367	432	409	397	390	351	401	370	399	382	393	387	413	391	425	380	368	421	400	407	395	411	430	392	410	434	385	402	402	380	397	410	405	405	395	400	423	432	433	391	377	353	466	418	400	383	407	390	395	405	397	434	421	379	426	443	356	407	363	416	387	370	402	370	373	365	388	372	419	367	428	393	410	379	416	405	444	431	397	382	411	434	400	430	430	407	397	409	405	430	410	396	388	404	411	419	402	428	406	409	381	394	421	371	409	430	378	419	433	385	397	425	404	413	403	406	396	414	417	385	412	436	415	402	410	388	378	404	463	388	401	434	403	374	383	366	386	409	401	430	417	412	395	417	424	423	414	404	389	405	415	395	436	377	409	414	402	398	402	385	391	369	396	377	422	401	380	411	419	428	398	379	372	372	377	424	431	409	371	401	406	431	400	422	419	384	404	401	384	391	420	394	426	418	406	394	421	434	421	378	409	411	397	376	435	438	390	418	421	405	418	409	400	423	418	380	422	386	400	404	429	382	404	397	398	398	395	442	372	393	413	425	389	402	373	405	391	391	423	409	435	401	383	410	425	381	402	405	402	432	390	384	450	421	411	401	405	429	386	392	423	381	430	413	425	377	373	399	447	411	410	440	393	421	374	415	413	409	412	424	414	448	398	404	400	403	406	414	394	464	394	379	434	396	417	423	408	403	400	385	378	409	418	375	406	397	391	413	390	386	426	380	416	379	422	402	404	386	417	405	387	386	438	412	403	429	408	395	413	408	371	417	422	404	401	394	401	402	404	377	375	402	404	421	345	420	436	398	407	390	391	389	427	396	388	373	403	413	400	389	411	412	411	419	392	405	463	413	388	409	429	368	464	392	398	382	399	363	409	418	396	420	421	437	393	415	403	398	413	376	401	429	393	379	388	429	370	397	397	385	399	413	400	388	411	422	381	382	398	403	422	435	380	379	390	397	388	377	409	419	418	436	408	376	357	363	403	408	412	374	369	424	418	417	413	427	394	409	390	424	393	389	372	406	377	398	389	381	412	372	416	401	392	391	406	394	388	406	397	378	419	409	397	417	405	401	408	393	358	422	422	374	389	436	407	384	400	430	405	389	392	412	400	430	382	381	413	410	475	377	405	395	380	409	409	432	376	392	420	361	403	410	390	397	394	436	365	429	400	419	395	418	410	391	460	416	435	432	411	443	418	412	437	405	364	386	393	381	393	416	362	404	399	442	390	388	414	432	415	439	406	414	416	408	380	399	386	385	372	398	409	387	396	416	386	375	432	456	409	388	398	360	394	390	382	420	396	405	356	406	427	393	421	362	392	409	390	370	399	391	373	403	412	395	454	436	362	401	368	376	407	408	428	400	405	429	388	405	407	437	445	404	420	343	396	380	370	415	416	386	383	439	401	394	361	423	393	394	398	444	380	421	416	387	406	430	403	387	398	417	403	386	412	409	405	375	430	368	393	431	419	368	399	446	367	393	383	392	374	403	396	394	393	414	440	414	422	396	393	372	430	402	379	378	411	383	412	401	393	384	446	409	377	352	380	400	397	386	424	409	383	381	405	429	418	366	409	411	376	420	420	413	381	389	405	431	441	406	397	431	431	404	395	388	392	413	439	410	441	425	396	365	439	409	379	387	414	434	418	439	392	445	405	358	425	380	390	396	382	376	399	412	372	391	366	442	404	400	433	412	426	412	401	394	379	391	425	420	395	409	404	396	423	397	380	419	401	395	392	398	375	421	395	386	387	413	428	389	422	419	388	398	430	423	381	398	373	402	403	350	414	413	408	381	410	350	427	409	367	403	391	376	425	379	425	439	403	391	413	407	400	408	376	377	403	382	430	386	408	430	416	410	404	382	404	372	415	408	406	436	411	387	399	405	373	436	392	390	410	423	413	428	431	384	408	370	397	401	395	409	422	434	402	405	390	393	354	379	442	446	391	399	395	381	398	375	413	389	373	406	411	422	419	402	416	380	373	412	409	422	396	415	369	392	443	424	399	399	401	364	409	355	375	405	416	383	394	407	417	384	396	417	402	407	416	393	399	394	417	395	422	432	388	416	404	388	369	398	435	388	387	423	392	413	403	402	401	413	391	408	388	424	403	387	400	402	457	367	414	381	435	417	389	399	379	392	388	417	386	372	411	449	398	385	424	406	413	422	408	424	413	373	388	382	421	396	389	399	400	404	437	379	437	386	409	423	417	371	392	408	413	396	395	443	430	397	420	411	395	422	394
8666	19576	15755	8975	6595	5046	3943	3150	2686	2286	1954	1828	1739	1554	1542	1378	1402	1305	1221	1171	1050	979	896	836	699	681	603	628	628	597	579	536	532	574	550	550	537	530	548	488	510	501	515	513	466	524	499	554	492	523	497	501	534	512	507	523	494	509	494	492	483	533	555	526	519	536	528	477	506	499	507	495	503	491	494	479	518	491	476	486	481	500	531	474	478	489	514	474	499	466	509	487	458	485	509	529	519	501	512	469	523	499	445	473	496	483	515	494	520	498	475	535	485	451	478	484	526	476	499	493	472	556	456	470	527	516	518	495	501	504	494	487	486	498	506	511	511	502	478	480	480	502	502	471	472	500	496	493	498	503	464	520	515	489	519	505	471	505	514	480	512	476	458	484	477	474	466	463	522	504	508	457	496	477	477	482	480	485	527	521	494	489	505	492	503	477	491	489	520	490	468	468	466	472	474	454	454	473	501	477	483	514	492	511	509	491	467	496	495	443	502	490	538	492	500	458	487	481	507	454	495	491	478	530	438	466	481	492	499	479	486	481	513	492	462	507	448	488	503	487	492	491	471	497	498	469	491	481	462	477	505	461	495	484	479	490	487	495	484	477	467	512	458	512	473	505	462	479	501	554	467	473	461	483	460	479	437	481	430	453	466	453	540	514	486	459	492	463	466	497	469	451	506	500	478	520	496	507	459	503	478	478	491	484	500	455	467	509	498	497	537	516	469	494	501	492	474	494	529	507	516	485	503	538	496	482	510	489	538	470	473	439	493	507	472	528	487	502	522	478	473	457	467	474	499	454	491	506	484	510	508	485	457	487	484	451	484	489	458	493	499	444	508	482	536	493	477	475	452	471	470	515	514	478	494	509	462	486	471	471	489	475	487	497	492	478	500	472	495	469	445	518	458	526	486	490	477	489	441	467	512	461	472	463	522	447	467	490	484	465	499	502	465	470	460	472	468	496	543	512	476	466	478	478	544	513	486	481	484	475	496	459	493	452	507	467	511	450	501	507	457	467	478	454	485	489	463	484	526	434	527	465	543	417	480	476	481	517	476	466	496	473	508	467	479	430	483	469	506	426	452	451	471	466	447	475	493	455	485	501	488	503	506	408	483	472	498	455	461	480	488	477	446	458	466	516	465	479	488	477	467	463	502	466	481	476	467	498	501	546	487	530	502	493	458	469	484	482	515	456	464	507	478	470	486	475	492	487	476	472	484	495	489	493	458	451	479	476	505	452	511	450	500	483	501	462	504	478	490	510	459	511	462	488	488	495	516	490	544	471	502	480	498	487	490	484	479	474	476	470	425	511	491	446	489	499	487	443	464	459	524	480	445	476	471	524	483	444	431	488	511	535	481	464	479	525	460	482	446	518	500	502	477	480	487	511	488	488	470	488	506	499	488	466	446	484	550	484	497	532	493	512	497	491	482	490	519	470	504	503	477	463	503	483	512	520	492	532	449	458	455	523	497	476	505	505	479	467	505	534	449	482	500	463	530	432	472	486	465	481	472	529	511	470	440	504	485	500	485	511	483	477	467	486	479	441	488	470	474	489	456	471	533	477	483	481	463	481	457	515	481	499	487	504	486	454	483	488	509	486	504	474	448	500	466	481	468	487	513	442	473	474	457	503	465	481	460	479	506	455	497	491	507	482	513	454	457	493	488	500	491	494	455	484	532	493	477	469	492	489	486	488	454	502	473	476	494	508	481	499	488	493	477	518	498	469	484	510	473	458	524	440	496	477	474	486	446	480	463	469	443	496	510	470	535	474	492	505	477	462	498	478	493	506	463	460	507	467	504	483	498	511	504	452	510	483	479	459	489	500	499	485	517	480	471	483	497	471	425	486	450	502	486	473	467	498	468	500	493	457	511	495	475	464	461	468	481	472	515	503	489	479	473	504	492	491	434	492	454	513	457	487	498	500	502	462	449	482	501	465	489	456	480	482	501	461	471	469	461	496	493	500	495	495	492	458	497	514	458	482	503	498	516	504	486	500	514	515	482	519	519	492	462	492	451	469	491	499	465	532	494	463	533	489	497	523	479	459	498	463	495	500	465	467	444	524	510	500	477	457	486	486	460	481	462	508	470	480	490	475	504	487	489	474	480	487	451	508	503	458	476	507	483	494	504	501	522	465	463	492	431	472	508	499	521	503	519	465	476	470	518	497	468	431	491	465	523	483	466	479	458	472	459	492	486	476	492	495	469	515	493	506	469	471	462	458	485	465	453	479	458	480	502	483	475	481	482	498	504	480	458	491	447	492	472	476	472	499	506	484	487	484	455	505	510	506	505	488	451	448	448	465	495	490	482	511	507	485	498	455	487	503	482	490	493	502	479	512	454	480	479	494	479	453	466	491	466	530	505	468	488	476	495	507	468	498	504	468	456	456	441	475	536	463	452	511	448	499	520	463	463	504	494	462	489	473	493	457	498	460	491	463	457	487	480	488	467	526	496	481	519	489	495	492	488	481	459	484	416	482	464	449	497	440	513	462	477	507	517	481	464	505	513	453	468	523	470	487	510	456	515	443	468	452	496	473	446	483	500	513	487	485	469	515	488	492	468	510	499	486	486	493	495	428	488	460	470	503	480	466	495	482	462	478	520	466	527	483	496	457	455	486	505	488	488	475	472	531	486	447	509	472	508	453	452	466	457	477	489	442	459	469	462	489	471	508	459	491	511	501	468	502	450	521	483	444	501	490	488	426	493	486	483	491	488	490	488	458	493	522	519	446	471	544	495	484	493	492	500	478	533	528	473	494	454	471	447	496	518	507	448	482	493	468	493	490	469	473	485	480	447	494	462	506	426	461	497	506	520	515	513	492	445	470	466	447	455	458	489	501	515	511	499	479	476	497	493	482	487	512	487	465	480	478	513	484	443	468	464	490	504	498	475	475	513	482	501	492	484	498	505	513	450	470	465	475	479	521	508	478	474	493	465	484	505	500	489	444	488	478	499	469	452	497	483	479	460	481	452	519	520	497	505	512	496	519	498	475	520	459	479	499	467	471	483	468	529	492	491	483	503	471	471	468	474	454	491	485	487	457	487	465	512	489	486	448	454	511	516	457	491	482	479	491	471	444	528	488	439	447	438	488	492	504	469	450	474	464	490	485	508	450	475	491	458	435	468	476	476	462	481	482	484	456	499	468	506	475	503	514	487	458	461	481	520	495	510	482	492	465	481	480	477	463	430	448	442	474	512	489	494	507	496	531	508	493	505	463	481	473	504	516	487	480	488	455	456	502	457	498	513	480	502	461	485	491	520	508	456	518	474	480	481	479	513	474	481	505	471	496	516	464	469	535	493	489	496	492	456	459	500	500	479	478	485	489	519	479	477	440	488	461	479	473	489	485	489	437	514	476	464	430	487	506	515	475	493	443	529	455	467	483	459	472	459	493	479	461	449	481	493	478	458	509	486	483	446	447	479	478	507	480	493	457	467	475	450	496	463	499	516	462	476	452	512	429	465	488	447	491	464	496	494	520	487	521
27423	19948	7172	1656	1146	937	846	817	839	861	767	782	800	786	766	797	760	777	782	762	785	753	724	708	707	705	708	691	717	687	664	663	702	711	696	710	705	715	713	727	697	686	685	725	709	728	710	680	677	713	700	672	744	703	654	698	641	692	726	716	717	695	677	688	714	680	716	693	733	724	680	685	703	694	707	676	702	758	705	690	711	659	657	708	703	740	668	701	709	697	722	673	742	667	679	686	696	700	710	653	707	683	694	712	696	731	699	719	693	705	673	734	726	692	664	722	719	680	692	685	729	667	720	679	690	724	691	713	719	677	725	743	738	694	662	719	692	707	702	703	689	720	704	730	752	699	707	708	721	644	680	725	706	730	690	688	701	704	705	721	723	687	758	695	713	699	676	689	698	705	710	679	675	716	713	718	710	656	682	709	738	726	690	679	669	649	695	659	754	677	669	676	756	708	713	681	730	716	671	687	719	711	685	734	724	668	690	701	709	700	646	709	694	709	708	670	724	712	719	667	731	735	666	710	703	685	696	695	643	672	724	637	795	688	672	677	693	730	727	714	680	699	728	673	686	695	678	690	730	725	664	727	687	732	728	716	719	689	711	687	726	670	699	678	657	709	727	722	707	679	696	651	671	712	684	658	714	734	651	706	694	658	741	679	734	701	717	725	698	644	666	701	720	709	653	712	673	679	694	694	758	719	649	680	683	701	722	754	693	693	711	757	739	684	731	682	720	717	681	738	661	708	731	740	695	732	696	680	633	692	695	660	714	724	682	716	688	723	700	693	708	711	738	710	712	690	662	723	683	693	692	703	681	635	723	693	711	712	665	704	672	688	698	687	747	683	693	659	688	710	679	693	675	655	674	691	693	659	674	689	715	683	696	746	678	691	709	695	712	659	719	721	660	671	680	703	718	669	714	749	688	710	692	661	658	681	722	687	704	719	656	733	651	705	733	695	722	686	762	685	668	691	775	689	708	691	712	727	708	719	672	667	723	707	695	726	701	710	692	649	677	662	708	722	697	714	698	723	709	712	702	698	641	714	727	685	668	729	715	762	698	712	662	705	703	667	727	711	650	708	755	724	657	665	721	710	691	725	733	675	695	653	694	681	735	721	745	664	725	678	699	685	680	675	708	645	713	720	708	718	731	691	695	711	671	683	725	662	706	713	660	674	691	674	703	700	703	712	743	726	702	661	664	671	663	692	704	709	707	692	718	720	732	692	695	707	634	678	718	721	684	719	685	713	680	649	716	661	746	701	666	686	694	652	703	669	707	647	695	687	673	677	747	643	680	658	651	707	696	697	663	722	691	665	684	704	714	697	705	664	712	672	661	695	696	730	673	738	736	655	692	662	688	700	716	682	741	684	708	727	704	732	739	705	704	687	678	703	740	705	710	724	724	692	657	705	667	648	696	691	714	685	722	678	684	681	710	676	694	722	692	643	668	675	649	702	693	703	666	714	702	693	731	666	640	677	674	722	709	701	662	703	659	722	713	690	701	680	719	708	709	621	730	721	700	711	681	698	733	690	645	690	692	694	711	673	671	719	706	686	726	719	685	695	681	671	670	690	664	666	709	710	686	716	720	696	639	673	691	705	623	745	713	717	701	704	694	711	706	698	741	744	720	704	655	723	699	653	696	681	690	718	650	729	679	685	740	684	769	694	682	727	717	745	685	709	684	703	713	701	669	670	711	713	711	638	667	675	695	756	675	698	703	689	650	737	697	703	715	734	700	649	724	706	699	708	699	702	712	705	660	728	722	703	695	693	690	668	679	688	689	704	681	712	696	735	694	704	703	655	731	693	749	708	710	679	660	643	687	640	710	622	691	692	718	726	668	677	703	684	708	715	743	689	697	674	723	687	648	691	737	725	671	691	735	686	683	731	735	720	703	672	633	678	695	687	749	711	713	668	698	667	712	715	719	719	715	722	702	727	702	690	651	717	742	682	672	685	665	690	662	721	678	722	648	693	718	684	688	667	674	716	659	690	699	681	710	682	706	668	711	699	640	695	743	687	713	729	702	698	698	690	678	689	715	703	682	698	709	730	730	652	677	680	703	687	731	708	710	666	665	688	707	688	704	670	720	712	688	719	694	682	684	684	741	743	734	710	734	718	690	717	721	703	709	727	665	703	716	699	667	701	784	720	652	698	695	677	691	698	684	702	648	716	727	734	668	695	685	742	684	661	679	661	725	699	721	645	700	671	671	710	719	653	689	723	663	717	692	726	685	695	713	706	691	700	757	665	682	692	748	677	741	691	703	731	696	706	695	715	717	671	732	699	684	733	764	709	743	692	667	685	674	683	697	640	684	721	724	676	732	694	716	650	688	672	713	658	680	745	694	757	718	715	726	649	712	690	710	673	724	707	678	712	698	749	678	717	664	706	676	680	702	704	705	716	716	660	719	743	735	680	653	669	719	690	723	684	704	705	716	706	691	673	720	678	686	696	747	674	693	705	710	652	694	723	699	734	670	684	665	686	693	658	677	667	718	663	698	707	722	710	705	688	614	696	683	729	708	708	683	700	712	701	685	698	686	679	761	686	678	689	692	708	674	649	704	691	708	700	672	693	641	678	681	717	700	677	711	674	692	692	743	710	662	680	674	728	668	705	701	686	772	770	695	706	718	679	701	686	685	695	680	709	682	696	731	704	755	672	673	694	702	684	738	694	680	726	753	691	673	729	705	696	709	696	660	691	712	669	736	723	730	726	714	731	719	679	742	687	708	707	703	700	682	673	675	716	686	736	694	699	676	706	710	729	700	688	710	678	672	665	720	700	674	716	674	676	691	701	688	675	705	733	746	678	724	713	707	665	700	699	671	663	721	692	769	698	698	726	696	689	709	685	678	715	729	707	675	727	672	753	692	695	711	697	708	771	718	707	699	710	758	700	682	697	703	743	698	722	713	643	741	710	730	671	686	668	718	701	731	724	705	688	707	695	695	744	698	671	720	711	687	662	676	696	721	667	696	662	704	690	685	674	687	747	719	672	683	679	717	674	707	717	709	710	672	694	727	713	684	701	672	673	722	688	707	660	686	729	678	687	698	735	685	694	727	666	731	708	693	733	697	743	691	705	696	702	717	727	735	679	715	714	703	691	701	706	680	690	724	701	691	696	690	732	762	679	694	708	726	698	681	726	726	727	662	742	691	672	688	675	683	671	665	678	674	663	686	697	710	718	689	645	669	700	695	699	717	689	735	695	672	706	708	669	727	707	673	689	699	664	711	657	639	690	693	692	699	725	689	744	698	691	678	675	684	695	700	694	729	671	699	676	706	722	729	741	684	696	675	692	697	782	699	666	627	693	748	680	711	696	686	611	667	696	757	668	694	664	699	739	694	705	736	670	700	691	706	730	745	701	716	678	707	754	697	675	665	691	659	691	697	705	745	718	692	706	697	659	661	663	710	703	695	674	698	700	736	726	711	720	736	665	693	680	726	746	730	675	711	690	700	665	701	718	686	733	750	678	705	731	775	666	658	686
5238	3837	3203	1999	1669	1523	1307	1212	1171	1081	1122	1056	1092	1079	1043	1140	1040	1044	1047	1023	988	989	948	938	867	873	888	866	883	854	873	891	866	845	862	880	890	861	782	864	818	857	886	883	860	860	882	878	810	902	895	906	857	825	854	853	855	841	846	862	848	855	882	820	882	902	873	847	882	837	867	867	867	883	863	820	833	838	840	883	894	859	863	876	886	841	880	908	875	862	897	868	869	898	903	861	906	823	821	858	914	853	877	843	843	862	873	890	901	881	845	859	910	828	897	905	887	799	876	861	866	824	886	848	858	855	889	849	907	849	821	906	868	846	871	876	888	813	886	844	888	867	915	849	850	821	881	879	862	872	865	871	898	924	822	923	834	822	838	847	818	845	838	929	842	859	871	874	853	868	826	845	879	898	846	919	850	854	845	815	853	863	900	862	917	883	871	865	910	866	903	830	837	874	910	850	861	841	918	892	900	849	866	869	882	809	896	866	850	889	799	876	842	805	865	855	877	864	839	883	865	881	839	858	810	875	894	899	845	831	870	830	845	907	880	890	891	855	891	877	818	890	877	880	813	834	825	834	873	872	895	894	876	882	805	914	858	859	898	809	797	838	873	873	830	834	837	896	851	834	825	881	844	861	892	868	875	889	897	845	819	865	883	854	866	822	898	913	879	864	876	861	854	877	887	859	883	872	857	870	865	867	854	838	875	886	864	787	861	843	859	897	861	836	809	839	802	847	790	856	839	834	887	889	828	847	877	870	845	826	850	857	868	891	821	900	868	886	878	870	876	888	878	854	854	848	823	848	815	904	855	912	865	866	863	929	876	820	894	847	840	858	901	932	894	837	866	844	904	862	905	889	831	805	865	866	851	873	862	812	856	837	867	814	855	833	834	938	899	841	809	857	857	838	834	859	847	805	897	883	827	829	877	883	918	846	740	861	845	839	823	855	893	878	851	832	856	871	837	818	858	852	836	876	898	845	874	903	850	837	856	835	876	801	842	855	824	861	878	855	882	837	866	849	835	815	864	862	901	799	847	883	887	896	921	848	850	880	907	915	870	842	836	829	847	825	849	935	840	851	861	861	859	863	891	843	906	862	877	797	866	842	864	920	789	915	840	853	859	852	836	881	830	874	915	852	845	877	891	822	831	909	919	879	877	820	848	795	890	813	863	827	834	826	850	892	864	858	859	854	838	925	872	864	856	845	840	900	849	872	832	945	843	846	883	866	868	818	861	853	858	855	888	883	795	802	845	830	843	829	851	821	899	854	883	893	914	892	918	893	899	871	862	833	878	837	837	873	838	839	915	832	823	845	924	904	845	825	872	904	897	820	855	851	869	888	860	877	848	878	836	850	909	843	863	860	855	851	954	828	885	850	920	853	892	899	892	861	889	826	913	905	924	847	892	862	843	854	865	848	857	905	868	833	933	854	846	865	868	920	838	874	884	828	854	903	888	901	874	930	855	853	853	871	875	860	864	845	871	872	860	854	893	850	852	872	874	847	862	882	851	848	891	886	839	859	906	855	812	897	853	896	886	891	829	824	900	882	871	852	900	901	834	861	846	922	816	857	863	851	851	828	872	785	858	854	860	870	861	857	858	895	927	874	876	850	862	851	885	876	887	839	911	848	916	812	917	833	911	823	852	888	836	826	874	873	821	850	857	827	886	820	867	875	856	790	826	897	835	872	867	844	922	861	870	863	818	899	880	872	882	888	878	900	843	829	850	827	820	834	877	890	812	866	880	851	833	883	884	830	900	860	852	844	843	874	868	868	861	797	809	879	864	849	870	899	821	869	908	862	874	915	872	870	880	809	896	871	892	856	915	829	859	882	862	870	860	866	830	853	880	832	862	856	832	875	883	925	838	938	857	885	912	811	833	838	844	930	881	840	872	817	877	890	866	860	905	874	856	898	900	834	854	837	889	857	869	896	856	860	929	851	880	878	899	852	863	824	857	881	899	884	887	839	862	840	820	854	930	874	801	830	843	870	842	833	876	865	847	856	829	871	829	847	925	915	814	920	843	892	844	833	891	900	860	915	890	916	820	860	881	843	867	890	889	831	835	858	799	867	827	828	852	879	865	874	888	807	827	825	838	868	889	851	823	837	875	833	850	845	849	894	885	897	799	848	903	880	862	844	855	859	884	860	822	866	833	868	837	868	921	926	815	836	874	886	866	914	832	863	873	817	943	834	905	871	906	831	843	850	838	879	846	850	880	838	905	852	829	843	806	868	888	893	891	919	859	833	838	870	867	836	899	865	858	840	872	846	874	875	795	839	864	869	847	831	853	877	868	907	871	862	889	862	866	845	881	887	905	813	885	844	857	906	800	917	906	898	882	841	855	879	815	837	829	895	895	916	828	846	843	883	867	891	850	847	872	908	855	895	886	869	908	858	937	832	860	856	849	848	877	793	823	852	881	837	887	809	848	833	837	858	860	894	854	864	842	849	855	905	890	857	866	875	859	892	857	884	859	897	870	897	909	847	868	827	890	837	876	844	939	872	896	828	837	867	852	920	858	908	855	884	844	871	864	837	901	924	875	861	866	871	845	927	896	852	879	872	847	852	907	863	932	835	890	885	821	866	823	866	845	918	851	816	874	875	916	854	849	896	895	873	922	844	837	873	851	873	852	816	937	864	831	868	884	857	875	857	917	824	837	894	866	863	864	868	815	823	840	851	868	875	829	867	849	865	869	879	883	800	810	891	812	888	863	866	913	849	835	870	913	860	824	846	836	856	860	892	832	835	857	849	843	907	837	841	879	848	845	870	904	831	868	877	817	864	860	831	884	858	919	851	861	854	884	789	884	838	813	818	875	863	874	851	883	854	841	855	880	854	853	869	805	863	861	845	886	868	870	887	835	927	859	856	878	879	878	859	845	881	885	851	850	884	862	815	858	867	843	847	863	861	861	903	809	860	871	916	882	846	897	830	907	848	936	888	882	852	856	907	838	831	853	895	834	863	893	858	828	831	881	831	854	865	860	810	899	848	852	833	905	804	813	892	828	874	835	850	833	816	850	830	815	847	871	852	850	863	862	881	836	826	879	847	888	842	840	892	866	869	855	828	904	820	892	820	799	872	865	877	835	870	900	850	846	840	863	885	893	801	844	868	849	902	841	868	875	780	860	896	827	866	828	859	860	886	884	808	870	837	898	850	880	852	851	846	846	881	808	880	907	865	917	851	860	890	904	861	885	876	867	893	861	891	840	907	855	835	841	837	792	878	877	868	828	889	857	850	827	841	839	815	882	848	864	904	872	895	867	833	857	812	849	880	867	829	868	870	883	872	799	867	861	886	870	909	857	828	808	828	855	844	858	904	925	878	903	870	828	860	920	837	860	911	866	859	895	831	909	888	838	861	870	861	879	860	867	828	832	865	832	838	823	845	805	861	859	796	908	842	861	852	859	918	815	852	880	850	835	855	868	855	854	873	857	812	847	868	849	911	923	819	858	890	859	817	859	848	868	830	859	846	830	846	818	895
24685	21634	29066	24712	21597	8735	1661	1113	847	883	795	725	745	736	704	706	660	679	641	618	635	532	538	515	477	429	503	417	459	423	460	446	417	408	448	439	457	467	439	452	451	448	449	424	422	448	465	439	412	463	467	396	417	466	435	422	413	412	411	468	429	466	454	435	390	424	396	395	421	465	386	429	469	443	412	427	449	421	425	433	429	415	429	414	428	414	414	437	457	441	415	438	413	455	438	435	425	448	408	401	438	402	460	463	418	451	453	457	431	451	433	419	477	441	426	430	430	444	441	421	446	423	443	451	402	417	425	432	429	419	434	430	426	425	406	436	449	412	449	408	453	449	436	424	481	437	425	414	450	414	439	404	439	391	396	419	458	408	409	447	448	423	440	420	438	432	436	456	423	400	414	426	435	441	456	385	414	455	447	406	404	384	447	394	445	429	425	405	421	416	432	379	438	435	415	424	408	421	422	409	445	417	415	447	413	379	407	385	426	464	431	418	381	461	433	402	434	403	389	414	422	433	417	412	426	417	454	396	455	441	416	426	450	417	408	403	411	406	455	414	413	425	421	432	445	420	412	445	402	456	459	422	386	414	431	412	426	413	428	459	414	393	406	413	382	398	418	416	415	430	408	431	423	410	404	410	406	448	417	433	430	413	426	430	449	418	410	457	363	409	424	402	385	439	430	412	424	423	452	411	443	453	433	397	442	411	458	405	425	437	406	411	404	427	428	430	412	424	401	422	394	424	416	431	409	421	426	406	421	431	410	419	427	445	471	423	415	431	456	420	452	443	437	453	482	439	416	432	409	426	432	431	400	444	407	434	416	423	413	420	389	418	382	394	435	465	398	438	415	424	404	423	411	418	406	428	435	431	458	420	411	421	399	409	411	444	477	402	426	472	398	427	415	408	444	467	426	408	425	421	447	457	431	438	445	421	435	426	456	414	403	390	413	430	371	403	476	428	416	393	445	432	419	408	466	435	435	426	422	460	449	431	433	457	438	408	438	409	430	410	431	452	410	437	468	401	422	455	427	416	453	403	465	459	413	412	413	463	438	444	407	407	452	429	440	420	405	439	429	431	423	456	449	456	436	412	410	435	469	453	460	412	450	436	453	460	451	420	430	466	456	424	423	435	406	410	449	391	423	437	439	436	451	463	441	452	432	444	433	438	412	424	446	447	413	425	391	423	413	430	389	424	408	407	418	423	444	435	417	432	438	475	418	403	409	404	402	432	436	414	444	454	407	442	434	433	458	450	424	414	410	439	455	454	409	418	461	420	429	407	391	444	439	419	418	423	431	408	420	433	431	408	396	401	431	462	417	396	438	448	419	426	425	422	415	427	436	438	451	430	436	423	446	412	413	416	439	412	408	463	464	445	443	481	428	405	448	439	413	413	423	387	404	462	439	467	407	410	411	412	457	430	434	433	455	432	435	435	453	375	435	417	446	474	409	441	415	426	427	443	389	411	430	422	402	425	431	431	406	424	414	408	428	390	438	434	420	401	421	427	402	426	438	432	380	437	419	430	413	418	441	421	453	420	421	450	432	433	456	407	445	442	436	407	444	403	459	423	445	406	394	422	410	426	389	418	473	437	403	414	422	413	421	393	431	397	409	418	451	427	436	458	414	400	428	411	443	411	450	412	436	431	487	423	444	435	434	426	434	428	443	433	395	440	403	407	403	422	442	403	415	430	459	428	383	442	399	459	413	455	432	444	423	412	440	383	426	443	408	421	431	422	451	438	395	449	479	440	447	425	468	407	407	433	453	435	405	434	431	433	431	450	435	435	426	439	436	429	420	406	406	413	400	418	415	424	415	411	435	432	439	455	435	448	411	469	435	423	445	467	463	397	426	439	418	447	450	428	406	413	462	442	435	387	431	441	448	424	412	421	448	397	386	446	436	433	429	460	394	447	430	426	424	448	424	426	433	396	408	411	422	428	446	438	412	391	440	436	414	418	405	393	467	422	434	449	442	415	414	449	391	435	396	438	415	440	396	418	399	461	451	445	436	395	450	449	412	410	440	422	469	436	425	435	419	434	427	454	452	464	389	422	410	388	418	394	404	398	448	446	387	399	433	435	408	457	411	469	459	460	453	428	395	448	452	473	457	382	450	410	442	454	417	450	416	435	406	448	458	450	430	434	410	425	442	410	447	411	448	424	443	445	461	424	401	452	439	443	427	422	440	429	425	424	410	438	421	403	433	464	389	446	418	423	436	397	434	405	409	402	420	469	439	407	433	435	464	412	435	416	416	420	420	407	426	410	405	410	422	395	437	422	461	437	412	415	431	401	411	410	456	434	432	425	423	399	442	407	410	455	424	468	420	417	446	457	447	415	417	435	414	429	421	462	429	400	424	402	441	433	413	402	389	430	433	425	419	448	423	435	432	430	455	378	416	422	450	396	457	427	433	410	440	430	431	403	414	438	420	390	420	442	414	435	460	405	398	416	404	426	493	410	449	393	372	419	416	442	433	407	492	436	422	434	399	412	418	409	418	437	416	433	445	420	436	434	474	423	457	390	450	430	459	415	416	436	430	420	437	424	400	429	437	457	481	427	431	423	414	417	407	430	441	451	397	423	380	450	430	427	443	437	390	413	437	403	452	393	449	433	443	427	437	436	395	441	386	426	448	444	412	408	412	449	459	440	431	419	415	438	432	423	427	434	422	394	435	399	418	439	383	417	424	443	409	382	423	419	409	437	441	426	433	396	415	434	450	420	420	421	415	416	435	439	422	447	422	429	411	431	425	384	434	447	416	426	448	395	424	414	429	406	395	398	420	468	404	411	426	427	415	442	450	448	401	431	421	416	475	425	437	445	426	386	460	445	437	395	404	414	382	397	440	427	429	381	410	427	442	415	402	409	421	405	453	432	404	413	434	416	426	420	446	406	416	410	423	471	419	446	404	444	413	409	388	443	414	436	422	422	425	433	406	413	400	404	443	402	427	384	462	432	407	442	431	414	415	419	445	404	401	444	434	407	483	415	417	436	413	416	427	479	403	412	421	436	450	451	425	410	430	409	386	386	414	437	455	384	383	390	440	437	455	399	451	392	393	409	435	402	450	381	405	427	412	403	411	430	396	410	428	457	425	419	451	438	431	471	408	466	455	414	435	397	433	407	450	410	426	418	458	425	423	429	455	460	424	469	411	423	444	443	449	439	421	430	457	429	429	436	427	432	434	406	396	430	428	409	420	460	416	430	438	421	442	416	413	440	409	428	428	398	461	414	441	422	371	470	404	416	408	440	405	444	428	464	456	449	427	422	389	404	404	384	433	470	404	416	422	443	442	421	450	427	421	451	409	401	434	411	461	423	462	438	414	420	389	434	409	428	433	416	405	462	435	407	456	424	410	408	395	486	411	407	414	412	417	444	433	439	437	444	424	391	424	425	400	411	430	403	468	414	424	424	448	407	393	428	435	462	392	425	425	408	451	444	438	452	389	464	414	494	395	397	456	412	431	399	451	406	425	448	393	377	445	430
6130	13101	10511	5566	4064	3185	2503	2128	1750	1520	1359	1274	1291	1191	1163	1135	1080	1065	1062	1015	958	865	716	720	650	653	620	579	589	583	573	592	578	570	564	538	524	548	547	530	578	560	612	542	535	547	570	531	502	558	558	501	533	564	532	556	512	537	566	516	538	538	533	596	554	513	574	550	540	585	559	551	528	525	563	533	538	559	550	552	527	526	522	568	544	507	510	541	608	563	523	534	576	527	564	513	509	521	525	510	541	516	550	581	524	542	525	516	559	563	524	549	547	563	506	581	573	571	537	555	549	535	539	547	539	509	564	552	535	515	521	530	535	551	567	528	566	534	577	591	546	519	512	565	547	562	550	516	577	541	542	544	510	551	560	498	523	513	587	578	539	567	515	580	520	574	516	556	531	518	484	535	527	560	562	523	545	546	541	585	580	534	571	557	515	559	524	557	520	545	531	525	534	574	505	530	530	553	538	510	552	538	545	527	554	551	534	568	524	539	549	562	547	558	553	536	538	550	556	542	535	540	467	512	543	532	557	569	523	518	509	556	537	531	562	575	556	529	515	610	545	539	563	502	536	481	539	534	513	545	520	560	540	579	557	575	539	587	529	515	534	539	566	541	549	562	558	533	505	501	544	498	556	506	533	571	481	524	541	514	503	514	534	549	494	533	552	537	584	538	558	564	532	531	509	522	584	544	525	546	553	509	590	525	505	500	537	551	556	544	565	528	564	564	537	528	598	546	517	553	536	519	562	538	555	552	529	553	569	541	529	545	503	535	559	502	524	532	567	542	529	526	546	524	561	530	548	552	510	529	525	509	529	526	542	570	580	500	507	536	531	523	504	504	554	549	551	555	544	542	544	515	547	561	576	573	556	531	569	508	531	572	523	548	543	547	563	552	480	539	523	520	504	506	548	549	568	538	526	549	549	581	548	543	548	520	533	533	529	535	563	570	514	529	532	572	530	554	550	524	526	565	479	567	558	571	518	569	548	587	542	523	543	568	556	526	528	587	526	502	560	546	547	515	528	506	555	564	565	558	531	540	557	525	544	568	597	567	545	553	580	551	557	509	507	566	588	532	545	600	522	585	598	541	529	527	549	523	529	551	557	551	546	495	533	559	533	558	538	575	540	532	501	556	509	523	534	545	538	513	520	576	505	501	560	534	596	526	529	548	565	570	530	505	509	539	551	569	518	547	519	544	562	557	534	507	511	554	525	557	513	542	520	545	505	544	532	537	531	505	554	550	512	549	542	497	543	541	527	505	537	529	513	562	565	515	565	569	552	552	525	535	540	536	545	559	511	534	534	542	523	521	567	541	539	528	542	536	551	518	551	499	565	546	591	512	528	525	575	553	568	519	553	505	561	561	562	556	516	556	550	503	568	557	578	475	547	515	529	567	534	492	568	572	565	561	524	520	529	549	549	522	537	533	574	574	537	533	558	545	576	519	529	554	504	518	518	554	555	516	542	558	569	569	537	532	542	522	535	532	585	538	514	488	530	561	568	531	488	578	552	507	584	558	525	539	536	554	583	491	510	497	499	511	550	566	546	518	561	544	523	546	541	534	547	596	567	525	548	523	567	519	546	550	563	546	540	575	558	526	569	526	549	536	511	529	489	567	549	563	552	523	549	542	553	551	533	555	519	552	543	540	506	538	512	556	533	526	526	539	597	528	548	590	535	521	511	516	542	503	515	553	522	518	560	571	538	563	527	520	542	542	580	559	564	547	533	568	519	534	514	538	575	541	578	518	507	572	508	557	555	516	524	518	563	533	536	535	557	591	584	533	560	525	507	494	549	541	536	507	530	523	545	527	530	532	515	576	538	585	519	512	532	560	571	549	544	572	529	531	563	548	553	572	525	546	546	561	550	519	557	554	489	534	523	541	495	509	531	526	567	566	529	587	544	499	486	562	535	552	546	552	531	518	520	545	573	585	534	564	566	546	548	532	545	574	550	553	519	501	529	530	580	552	562	505	516	538	517	506	548	534	561	547	512	539	545	544	555	547	526	529	496	535	571	567	521	531	504	524	507	542	540	560	506	589	532	572	548	524	527	517	557	530	545	511	575	557	547	564	496	552	597	527	538	553	544	531	565	516	561	537	557	558	538	527	496	534	550	601	574	578	528	537	547	507	563	580	532	537	550	547	575	531	537	561	515	522	538	521	552	538	550	545	546	549	538	539	523	567	530	534	535	535	494	504	528	525	560	516	505	533	534	517	567	576	530	561	521	525	561	531	548	527	523	512	540	521	552	538	556	580	514	533	563	546	515	546	538	549	541	533	531	547	551	506	523	550	519	547	561	535	571	568	506	567	511	539	534	553	512	504	507	511	506	598	518	526	547	543	551	509	512	554	526	539	543	499	573	541	586	570	508	571	549	554	521	541	529	535	496	547	560	542	616	507	521	504	566	548	548	477	522	529	551	540	553	534	548	573	544	519	530	583	566	550	545	553	496	524	547	519	578	552	507	539	504	530	500	538	501	509	554	529	579	543	537	537	564	513	561	559	513	541	494	529	563	578	589	544	566	568	545	525	509	534	508	547	533	503	560	538	532	532	570	549	504	530	588	553	569	548	515	523	547	504	553	564	552	515	539	524	574	561	557	574	537	532	545	549	550	551	511	533	576	555	552	550	566	564	539	546	520	546	544	539	549	515	546	550	573	561	556	547	539	529	524	536	509	533	537	543	530	539	522	520	538	547	500	538	499	572	531	526	540	522	568	538	572	561	531	524	547	533	528	567	548	517	498	507	568	520	525	509	544	551	529	516	516	532	486	537	523	529	545	571	551	528	539	509	537	555	552	571	529	527	520	543	518	524	569	518	569	553	568	504	525	539	561	486	534	554	543	539	547	502	530	507	523	543	547	555	564	543	551	584	546	538	538	532	544	540	526	500	539	548	503	532	582	531	537	562	548	482	547	518	534	562	551	529	506	555	560	580	557	514	501	554	508	547	515	520	516	572	499	585	520	576	559	588	564	544	569	514	486	566	536	511	499	502	580	547	535	565	538	520	538	511	554	539	550	559	530	556	556	575	562	520	554	545	570	524	548	531	508	568	572	521	557	560	530	538	558	524	513	539	515	574	513	539	558	573	547	546	526	504	489	520	544	494	579	538	555	545	486	521	538	541	570	524	578	572	518	515	571	537	592	549	567	562	562	580	511	559	525	511	538	471	510	578	567	549	575	516	537	542	556	574	539	552	547	518	526	523	546	540	551	517	539	472	501	549	521	535	579	559	550	531	549	576	474	535	502	559	568	559	563	505	506	521	582	536	533	512	531	541	516	539	575	570	559	547	558	568	571	540	537	482	544	516	569	525	560	589	526	482	551	560	507	538	555	552	549	537	547	568	538	524	522	551	556	500	569	576	501	563	547	562	566	537	531	557	537	538	556	529	518	575	544	539	529	513	588	519	567	512	536	566	538	550	516	537	541	585	536	522	495	543	562	530	496	560	538	502	517	542	510	550	548	602	518	514	552	542	547	535
23541	21568	29426	24193	21571	21563	6756	1653	1207	1058	1007	913	897	846	815	815	850	822	799	728	711	660	589	551	509	484	464	476	465	480	444	424	420	410	407	454	409	417	454	403	404	433	403	399	413	448	422	418	457	456	415	428	408	391	427	440	422	400	434	422	467	424	463	392	419	430	466	406	381	394	432	440	377	413	406	425	470	390	429	391	406	435	409	430	416	411	380	425	393	395	394	457	377	416	430	395	417	414	388	417	412	426	451	401	388	405	418	432	400	410	440	422	410	439	426	425	396	414	430	386	400	430	404	427	401	399	419	394	429	426	421	427	398	403	404	426	435	422	424	437	435	430	412	408	387	436	409	421	380	406	416	416	423	420	416	409	422	410	433	401	419	384	425	398	415	435	430	422	421	393	414	454	406	431	383	421	432	408	430	424	459	407	371	424	384	419	448	393	399	421	441	419	382	384	410	379	391	414	412	397	398	430	407	427	414	417	408	417	397	418	406	415	416	416	408	419	401	396	448	380	406	393	399	405	428	435	447	375	420	384	402	430	409	402	408	401	429	375	388	417	444	440	397	448	411	433	419	398	399	377	390	398	405	453	429	421	399	439	396	401	365	418	400	394	433	437	414	403	408	386	420	402	398	409	362	441	398	414	407	421	421	367	399	429	396	372	406	432	414	400	411	417	427	428	442	425	421	409	403	421	378	403	451	470	402	401	405	378	412	431	443	434	443	421	377	430	395	436	416	399	406	410	372	409	434	432	421	420	383	405	372	398	379	423	472	417	382	376	401	408	408	451	418	400	420	455	427	408	369	429	427	369	437	413	400	429	377	363	444	431	412	420	394	426	423	386	449	416	397	423	388	392	396	389	416	402	401	429	430	401	446	403	424	424	425	399	438	422	418	418	414	414	434	410	392	420	422	422	404	429	409	401	401	436	398	421	411	426	423	386	422	420	382	424	391	414	391	414	412	421	398	415	439	403	416	424	411	421	392	398	423	400	410	409	433	354	400	427	432	406	458	399	390	405	435	403	437	393	408	399	396	427	383	378	427	427	394	432	422	419	372	427	417	378	379	421	428	423	368	420	400	440	409	394	409	399	405	424	419	400	389	416	432	424	428	435	434	428	401	415	388	431	452	434	424	428	432	381	428	398	435	370	432	424	387	419	389	414	410	417	374	438	391	398	408	441	384	430	462	437	401	395	423	405	418	431	415	429	384	384	426	389	412	423	434	412	406	428	395	396	389	378	383	356	381	422	400	390	399	387	405	412	384	441	430	415	411	402	424	424	387	395	397	403	408	404	415	402	416	408	397	423	419	408	391	434	421	392	372	382	399	379	413	405	402	430	424	412	386	397	382	376	394	416	429	434	388	383	409	404	390	409	360	405	402	405	398	374	357	402	425	402	431	357	415	413	425	394	415	400	399	432	415	440	414	419	429	420	409	418	409	414	419	401	416	443	419	407	414	417	375	398	405	394	413	412	389	385	382	424	376	443	385	429	393	418	411	405	375	440	410	420	400	390	374	422	384	409	399	396	441	428	413	430	393	391	430	422	427	429	420	408	412	407	416	401	438	401	373	397	375	385	416	415	392	411	386	369	421	431	419	352	418	455	404	390	443	432	428	408	441	401	401	390	403	418	425	447	393	426	398	396	391	408	431	391	408	405	382	453	431	390	406	398	434	436	429	393	400	380	425	388	437	401	432	391	389	366	403	421	385	418	402	370	412	426	419	412	396	429	419	421	380	438	412	405	435	414	417	400	407	392	396	414	425	455	421	397	407	418	420	404	397	418	434	398	415	371	446	384	422	384	420	446	432	403	412	429	421	410	438	391	427	421	414	423	423	416	400	411	408	400	385	406	381	422	423	392	409	401	399	367	414	423	392	395	404	437	392	412	375	402	411	435	414	381	427	414	446	392	397	422	397	421	402	399	373	403	418	415	406	407	394	439	384	436	426	422	412	392	407	439	415	436	397	420	379	379	393	408	411	422	395	407	388	418	405	407	415	379	406	409	398	429	412	432	456	382	422	432	365	388	395	438	421	411	441	413	413	433	377	391	414	379	421	395	419	418	400	422	390	406	420	428	409	452	409	382	389	419	437	420	411	407	411	426	420	421	446	411	397	437	411	366	387	388	383	423	411	404	369	388	424	406	399	397	389	400	396	446	387	437	395	391	359	400	428	406	445	414	412	355	414	404	443	383	422	438	400	398	395	409	390	406	407	404	408	424	395	414	445	394	412	357	412	408	413	406	406	443	409	411	392	416	428	416	426	404	420	442	422	395	452	409	433	386	414	389	392	417	418	421	406	407	376	410	367	416	430	416	408	399	386	423	421	426	395	443	437	424	420	419	386	416	439	406	404	449	390	466	435	413	417	412	437	434	417	469	444	409	403	405	411	410	429	426	394	414	423	426	442	400	436	427	438	411	440	382	407	410	404	389	404	409	388	399	389	443	387	388	425	429	398	416	372	404	396	386	418	372	435	402	410	378	395	441	405	396	402	428	392	385	436	431	413	381	411	429	399	407	404	432	413	435	406	390	386	444	400	385	443	412	433	402	400	387	427	413	389	403	388	383	399	435	388	386	417	426	388	397	379	424	371	404	403	406	391	412	395	388	406	424	384	386	377	449	379	373	392	425	399	383	388	394	432	393	402	383	417	393	389	402	420	364	408	408	388	439	416	399	424	406	410	418	377	413	425	440	465	392	419	403	420	424	408	426	446	401	406	354	378	395	396	409	415	398	382	381	402	380	398	379	388	390	433	419	397	391	389	448	408	399	418	408	398	372	428	393	432	396	413	428	429	421	440	408	437	411	398	402	424	386	417	403	386	412	413	399	397	415	390	419	422	425	397	422	449	431	407	418	404	388	396	424	394	418	388	401	433	425	376	413	403	423	382	436	397	439	425	400	399	400	397	427	390	442	430	409	443	465	405	421	373	386	407	422	425	399	419	408	406	404	416	376	396	435	422	406	380	416	398	412	406	414	412	387	384	391	405	393	414	376	408	401	391	355	385	412	411	407	401	369	437	429	442	411	428	404	371	387	380	393	396	407	380	391	433	442	398	366	430	417	426	434	417	409	407	410	428	430	443	433	406	402	455	417	397	401	362	394	394	436	393	427	473	399	430	382	437	419	406	403	469	404	425	420	391	383	376	424	414	391	414	412	450	423	439	412	414	437	414	428	384	423	381	421	420	440	419	431	402	401	426	391	413	409	399	389	416	394	410	403	445	444	408	412	450	420	366	422	427	386	433	399	423	377	436	447	379	391	377	415	406	409	395	458	370	418	400	424	402	401	389	368	423	415	385	406	434	386	408	363	440	399	438	405	423	413	458	386	438	418	420	415	418	428	422	436	411	419	430	388	416	432	425	375	456	447	401	379	424	389	381	418	400	324	400	408	419	408	392	430	417	384	405	411	381	398	426	378	419	427	421	417	396	366	405	410	383	435	395	375	437	403	376	397	406	410	393	439	410	399	418	419	410	407
8600	19235	15638	8783	6274	5018	3836	3187	2504	2289	1993	1821	1586	1520	1503	1428	1407	1375	1292	1236	1151	1011	865	715	657	658	696	606	582	585	571	552	537	512	496	538	559	554	572	544	512	491	520	527	478	524	481	491	521	511	511	495	559	480	479	508	501	496	476	501	488	498	518	499	500	490	500	531	502	512	496	488	501	536	454	486	492	510	524	460	497	455	493	508	520	487	487	483	463	508	527	474	485	529	533	467	481	520	480	439	515	468	453	472	442	452	463	448	479	470	533	472	501	466	517	502	500	501	455	482	505	504	513	479	510	462	496	520	488	493	476	494	511	493	471	474	478	437	499	479	498	498	504	511	494	504	485	457	463	506	483	509	536	503	473	490	507	503	478	446	527	493	439	483	485	501	468	436	513	463	412	452	497	459	494	516	456	478	492	458	518	501	482	469	489	475	514	501	459	458	480	494	507	489	484	496	483	485	542	492	497	469	478	516	510	512	497	478	453	506	493	515	473	514	473	521	497	482	506	482	476	517	479	482	485	525	515	470	489	503	515	460	453	480	509	459	498	442	475	468	487	464	453	521	494	485	509	507	523	461	490	477	467	511	456	463	478	458	495	472	499	494	544	462	471	506	497	509	509	513	527	502	498	492	502	472	466	490	501	507	463	466	474	478	500	437	438	481	473	478	473	455	505	474	466	509	487	473	501	480	472	481	461	531	489	505	507	473	488	473	512	475	514	507	469	473	518	498	477	489	518	477	469	467	492	435	491	465	479	491	501	479	471	503	462	489	502	444	509	477	447	482	472	499	503	495	502	487	490	496	464	469	479	506	484	529	457	477	476	503	463	477	456	487	484	468	480	516	508	479	472	463	472	467	461	488	531	451	495	507	456	472	480	473	491	493	475	481	511	475	517	504	495	489	477	502	474	462	513	467	477	498	482	487	518	533	468	509	492	470	455	485	479	479	491	446	446	459	500	485	510	487	510	486	494	518	489	491	486	471	515	504	455	477	452	501	484	492	509	511	497	490	475	483	487	482	450	485	480	468	447	457	447	505	463	494	482	502	492	493	508	491	503	500	468	507	496	495	516	468	509	492	495	488	503	491	477	457	498	495	478	492	493	475	455	460	481	444	499	516	448	494	471	471	532	475	493	511	506	489	513	499	445	428	504	466	460	478	521	454	483	525	522	483	468	503	444	495	499	480	468	490	445	511	491	476	499	480	487	509	496	495	478	481	503	488	511	463	468	499	456	466	462	520	453	467	490	467	468	440	494	483	483	447	495	484	468	479	462	507	486	462	464	503	497	483	476	484	533	464	488	457	499	486	470	497	525	454	474	478	477	555	494	453	505	466	467	508	505	486	506	459	461	487	492	510	502	480	492	473	497	501	477	477	447	491	536	480	495	488	475	500	487	514	444	466	496	493	478	473	500	489	493	504	493	461	533	476	487	482	500	506	468	475	465	496	493	478	489	449	506	510	473	515	470	500	473	479	482	463	462	495	461	456	441	491	469	506	486	496	524	499	476	486	519	477	483	455	486	546	496	497	471	528	484	498	483	467	500	518	525	502	511	463	528	478	508	483	493	475	514	492	519	473	547	483	484	486	476	454	481	508	479	499	512	474	481	473	536	486	458	490	510	492	493	510	466	492	484	466	461	504	527	494	499	439	458	499	482	485	527	467	479	527	473	478	474	481	513	526	447	496	478	509	516	494	484	510	490	466	516	509	473	475	526	497	523	484	476	509	478	500	475	469	495	479	508	484	455	501	481	500	529	486	438	489	483	465	479	516	493	467	511	433	481	492	499	489	522	467	434	469	473	489	524	485	451	448	475	470	463	499	494	486	487	512	497	461	476	500	481	461	472	457	506	464	519	490	479	490	500	479	456	513	475	506	468	521	431	510	467	502	555	489	457	502	491	466	499	486	479	475	475	485	507	434	498	470	477	483	461	474	477	488	500	481	480	481	491	483	472	472	490	480	501	485	491	458	484	445	495	506	469	489	515	464	472	484	486	494	460	496	498	481	500	485	508	488	506	458	460	488	456	474	539	469	493	452	464	478	487	479	499	488	457	478	451	509	475	527	445	487	479	455	488	490	505	498	477	483	460	500	507	491	465	493	514	471	512	449	480	490	487	448	492	446	518	487	482	513	504	496	462	455	500	479	486	490	471	477	461	493	475	489	519	492	511	506	541	494	511	515	513	479	523	476	491	467	449	493	475	460	497	483	473	490	473	481	496	499	473	447	515	496	491	489	467	467	493	526	503	472	475	479	460	456	482	481	483	530	526	537	494	453	494	511	455	491	470	475	486	460	517	496	490	485	515	487	482	496	487	516	482	521	468	465	441	458	484	527	475	499	471	505	468	494	495	472	507	474	447	477	483	469	492	458	487	483	461	433	486	481	470	497	529	495	454	464	489	471	492	461	468	479	514	488	440	494	520	500	487	452	477	481	477	497	521	457	515	525	483	520	503	480	466	457	478	465	504	458	477	480	529	481	498	493	474	508	468	513	500	507	452	452	517	519	464	466	466	514	521	472	468	519	485	494	503	515	476	527	469	472	465	461	501	508	480	469	479	489	481	477	507	511	469	542	463	476	477	461	474	457	462	481	478	538	481	525	520	491	453	477	483	495	478	485	456	498	505	531	472	456	526	510	495	513	502	474	466	500	473	492	455	510	505	466	491	477	516	501	490	446	501	481	483	509	470	470	447	503	518	531	462	517	526	480	481	467	439	482	489	487	485	500	474	470	478	471	459	483	481	462	486	453	527	506	476	519	471	524	512	520	480	460	486	482	468	490	486	475	451	484	496	509	435	493	502	514	443	469	481	492	506	448	458	479	471	517	477	491	510	515	495	491	460	509	510	461	508	469	456	465	443	496	489	484	496	470	489	452	475	478	484	460	492	464	532	483	520	482	475	484	498	507	479	461	472	518	515	504	472	471	488	520	508	499	489	476	442	510	457	481	420	481	469	461	456	443	493	483	466	485	509	502	503	499	499	508	518	508	477	475	431	445	480	501	456	471	505	468	478	507	500	469	462	478	467	478	537	452	482	470	481	427	524	512	487	473	514	472	458	466	476	511	497	479	506	480	453	487	505	487	470	490	493	475	449	488	468	469	523	502	496	475	536	518	433	526	514	455	455	422	477	494	536	442	467	487	480	502	450	518	498	515	485	497	478	504	471	457	475	498	475	499	491	495	512	519	478	453	438	461	509	493	483	497	491	500	462	475	502	455	481	499	473	488	458	505	470	508	486	500	499	437	492	483	462	479	536	471	513	479	524	464	495	480	449	470	446	465	458	489	449	481	518	455	523	482	496	487	468	495	495	527	498	488	519	498	506	444	515	449	489	484	472	519	489	475	479	500	456	521	470	493	507	488	511	500	479	496	492	521	451	459	515	463	484	481	503	485	493	495	517	489	504	514	504	509	473	497	522	485	525	517	496	488	522	445	475	470	464	492	489	481	509	493	508	474	465	510	510	482	500	501	489	490
27738	20145	7477	1697	1095	995	954	838	843	804	861	761	775	798	852	772	861	832	789	791	800	774	716	728	754	767	752	731	732	736	749	728	725	774	718	718	687	713	721	743	761	738	757	728	765	722	705	705	713	669	704	761	698	694	732	690	752	745	728	686	692	756	716	695	688	703	684	715	728	732	739	685	693	741	731	751	754	733	729	741	756	661	680	737	672	642	722	724	722	664	706	693	716	681	666	703	766	698	721	720	714	695	695	712	710	732	753	650	756	706	688	741	722	732	723	699	733	675	718	728	725	712	665	687	714	676	720	760	690	720	704	745	703	733	694	673	773	715	683	690	754	720	706	655	720	730	708	732	713	738	728	699	694	674	714	750	765	745	711	758	697	731	736	671	713	715	716	686	722	695	640	756	723	655	670	730	698	758	676	742	733	697	732	721	681	686	670	776	736	727	726	706	723	715	756	699	668	704	729	737	686	678	700	667	687	747	667	753	678	736	760	705	690	715	692	690	729	759	695	715	662	697	749	697	739	697	698	673	701	717	698	694	761	736	663	714	678	703	677	709	737	705	702	687	724	726	728	735	699	711	697	702	687	720	717	712	747	702	765	731	732	707	742	722	732	689	748	700	711	708	716	768	731	725	666	731	690	723	706	724	750	711	711	751	699	671	742	725	664	711	693	683	695	694	703	765	722	692	684	676	719	676	726	758	731	665	706	713	736	700	632	720	718	686	781	690	731	672	691	720	694	721	701	740	682	757	705	765	712	713	741	764	676	725	757	743	717	703	706	738	712	759	713	688	736	738	729	748	721	733	709	775	774	749	712	769	704	727	746	696	731	688	693	711	712	707	678	717	694	740	708	694	665	696	681	738	717	696	749	696	681	695	727	706	694	736	651	701	703	721	692	699	725	714	707	752	740	718	706	668	731	688	731	727	700	707	723	750	708	742	708	678	708	755	700	729	733	715	721	685	690	698	692	731	726	710	674	735	640	706	721	705	715	695	721	713	774	628	709	717	725	734	732	745	760	703	703	723	712	711	738	722	675	698	686	703	737	731	737	690	758	739	688	725	750	648	713	705	735	655	736	694	675	678	730	714	696	733	677	699	714	746	697	731	734	745	717	711	735	705	706	709	708	718	726	759	707	754	750	711	729	762	729	698	732	685	719	714	724	766	714	749	660	759	706	694	687	733	723	712	740	690	709	686	706	730	700	732	722	702	700	708	712	740	710	711	658	690	667	678	719	668	708	691	736	745	725	715	716	744	731	720	750	667	739	640	684	751	706	714	741	751	738	732	722	717	724	669	699	694	785	744	722	688	688	689	747	714	682	707	725	704	735	707	747	690	740	686	669	715	727	744	668	688	732	732	717	616	692	725	755	695	712	685	717	705	746	745	705	747	683	725	731	675	701	684	704	698	723	716	729	723	691	682	726	728	753	710	700	711	684	716	709	684	752	763	715	702	695	725	693	728	741	733	669	756	749	741	693	711	693	713	744	732	659	735	673	721	725	737	720	732	698	707	743	698	648	706	669	703	721	678	732	682	687	674	705	743	699	750	687	692	713	689	669	730	737	677	682	700	712	668	759	657	709	717	678	770	720	724	689	683	743	664	698	739	723	738	680	734	692	760	721	667	731	691	722	734	701	764	685	667	691	753	717	710	671	706	725	657	715	698	708	720	742	742	728	716	700	713	694	691	766	726	710	734	692	737	701	723	678	655	720	693	724	697	708	696	707	704	675	775	663	683	730	743	770	727	725	757	715	716	730	735	717	733	738	757	712	723	750	713	739	715	681	698	754	738	718	738	754	725	694	713	700	752	710	698	719	685	686	700	719	744	714	762	715	748	695	697	716	658	720	738	731	716	709	727	693	702	724	761	715	686	724	713	675	709	729	731	735	669	691	651	696	743	737	745	734	679	730	705	703	733	744	705	734	726	706	771	725	674	673	704	674	720	672	669	669	703	704	706	681	701	718	732	761	699	707	687	698	713	678	756	680	733	724	704	725	719	722	689	727	708	696	726	697	731	733	708	719	728	737	692	704	702	683	699	681	746	734	703	755	678	705	695	745	696	661	689	746	702	699	738	702	737	743	658	732	728	762	727	707	687	677	729	680	700	738	703	687	755	705	719	727	742	692	707	768	730	683	697	647	722	653	687	772	747	727	737	787	727	731	692	683	759	711	734	691	730	696	752	731	689	720	701	736	706	729	721	738	704	696	676	710	695	715	756	719	715	756	742	707	711	732	746	691	709	744	700	723	690	699	728	716	719	714	710	697	727	735	736	709	681	690	677	659	710	663	706	640	735	748	709	719	698	685	702	726	767	713	712	715	717	716	711	729	746	728	690	739	718	723	724	735	718	690	709	688	686	725	746	668	718	739	724	717	712	698	703	713	688	673	716	719	730	693	748	728	733	654	734	675	725	683	724	719	693	732	723	709	685	724	735	722	712	722	669	717	714	694	694	735	694	756	699	699	704	685	730	718	717	726	721	755	696	711	764	762	729	676	674	678	733	730	714	705	732	704	711	716	729	709	727	692	728	723	702	716	779	705	698	753	729	749	723	740	732	703	734	730	712	695	693	719	702	719	706	656	695	726	725	720	718	676	684	738	692	704	745	712	754	732	737	725	724	739	694	713	728	707	680	741	716	731	703	692	709	705	723	730	689	739	689	716	751	711	719	748	678	696	680	746	715	711	728	729	736	702	701	699	681	727	687	700	688	695	702	702	688	711	710	747	686	733	686	702	762	695	736	654	679	750	707	696	692	754	700	673	678	746	686	710	680	734	709	755	675	696	678	708	727	674	713	737	719	771	675	737	706	764	764	696	679	724	751	738	691	688	679	739	729	762	743	733	694	748	717	701	693	675	726	733	735	679	711	680	730	694	738	733	706	679	686	642	723	711	680	730	701	697	752	751	678	700	743	693	738	676	737	780	762	690	688	772	726	705	716	687	700	733	697	722	701	735	714	707	711	712	768	690	706	714	723	736	742	675	719	710	739	765	698	737	701	711	714	703	718	754	709	724	695	699	684	713	768	703	682	719	691	712	681	701	749	733	749	749	721	701	683	747	710	742	707	694	727	748	719	733	687	714	713	740	740	756	706	715	724	734	714	681	714	698	740	676	768	745	726	715	714	743	736	697	703	727	715	714	726	708	711	698	752	729	748	683	708	724	698	753	726	751	687	683	683	722	695	707	729	703	626	693	682	688	731	728	726	712	713	683	737	714	736	707	732	739	699	743	737	730	667	668	709	688	741	741	730	724	719	699	650	687	719	709	714	678	724	682	705	710	702	748	735	698	695	684	707	706	731	689	686	743	706	729	724	707	760	701	713	730	690	687	726	743	692	697	739	722	659	714	718	734	754	719	708	696	677	689	733	787	728	768	729	720	681	717	673	767	696	757	670	730	695	720	706	725	755	727	678	732	699	744	707	694	708	688	717	709	714	699	699	736	676	713	727	706	677	703	726	739	744	701	655	744	687	752	657
5195	3703	3303	2009	1626	1412	1266	1258	1138	1115	1088	1059	1077	1026	1050	1126	1087	1182	1136	1093	1001	1031	925	972	968	892	862	871	866	873	822	862	842	867	846	851	898	876	855	884	910	866	859	859	865	906	879	899	850	891	869	843	931	814	858	881	887	874	878	897	874	845	928	919	875	860	808	893	848	855	836	862	938	865	830	899	908	863	856	885	870	858	878	843	845	884	909	897	838	939	924	896	851	833	888	882	853	898	855	849	847	859	821	824	813	851	860	853	917	924	897	888	899	877	907	850	849	906	840	828	842	879	901	886	848	898	907	863	977	910	867	938	971	842	869	898	845	903	855	885	859	915	852	852	904	888	878	856	843	882	847	847	892	880	902	867	890	820	894	876	884	915	897	861	901	887	860	888	867	904	837	831	873	829	839	877	854	881	856	862	888	907	841	878	853	909	860	884	902	849	842	900	874	940	861	869	854	885	861	895	867	826	911	888	859	887	859	886	826	840	885	867	902	879	873	873	854	938	848	897	917	847	847	877	882	888	903	899	820	845	888	849	862	873	811	893	924	859	903	842	941	890	890	871	897	854	835	858	863	880	780	890	888	831	827	904	863	878	886	858	855	827	856	867	884	821	827	869	847	885	845	850	839	882	863	908	843	865	898	838	854	909	904	876	871	838	882	857	913	903	869	888	858	870	880	888	880	889	871	898	882	908	847	876	823	909	868	928	804	899	793	839	841	890	965	817	853	864	890	868	871	934	832	849	866	873	843	898	845	872	832	916	899	906	874	853	858	886	855	879	837	886	860	852	891	831	874	832	849	874	915	861	895	839	853	864	914	934	887	860	865	905	873	825	874	881	885	799	879	882	886	880	828	868	881	905	920	881	820	824	815	859	904	857	882	885	854	875	835	886	852	884	835	861	867	862	874	920	867	855	814	902	853	835	856	879	854	852	919	883	858	848	870	917	862	880	909	903	908	816	896	846	890	886	830	884	886	868	824	884	819	900	894	817	865	929	854	828	828	877	840	910	895	853	846	908	900	896	852	880	860	851	845	831	828	884	872	897	812	876	881	864	849	879	846	857	917	874	891	822	897	869	878	883	894	871	882	913	848	871	833	860	885	898	854	835	856	886	848	921	865	930	852	863	873	838	841	858	889	906	850	836	813	838	902	840	856	860	892	877	860	891	856	844	866	807	895	903	858	831	828	878	877	919	884	912	888	924	873	891	826	839	890	883	906	926	827	905	862	867	896	926	871	837	869	861	942	942	898	881	871	838	875	901	855	868	886	857	816	901	894	899	873	908	823	840	864	813	844	848	837	947	868	881	863	876	882	873	857	818	909	858	846	897	898	805	927	903	853	825	844	856	860	872	801	858	852	843	908	866	852	868	915	882	898	875	883	817	865	861	899	898	841	850	843	815	856	864	866	863	850	865	900	842	840	854	866	888	847	839	872	881	899	833	877	890	876	870	868	907	862	846	859	912	903	873	873	909	909	862	831	857	859	850	882	825	875	909	899	865	861	854	910	881	859	900	876	900	875	822	834	800	863	830	899	891	896	907	916	850	862	831	868	852	881	888	825	869	890	860	876	816	892	846	830	908	868	924	822	841	809	890	822	898	847	874	870	835	901	887	890	923	889	842	853	905	877	866	854	838	884	886	881	905	876	866	865	808	872	834	864	892	880	818	855	852	866	860	883	841	880	875	813	905	854	901	870	912	864	872	875	843	850	836	869	825	857	843	807	871	848	865	891	840	897	871	887	836	864	855	887	853	855	869	903	841	886	914	847	881	903	837	859	919	874	806	873	891	865	933	913	870	896	879	857	852	903	840	908	851	876	879	863	888	843	904	876	862	843	860	850	914	926	872	837	910	894	855	852	903	818	869	861	898	897	839	838	883	862	873	833	854	867	867	876	887	836	901	907	793	875	868	881	877	830	857	851	838	855	825	946	851	863	846	869	906	906	840	957	877	859	846	854	839	847	859	893	907	830	870	916	871	875	854	932	902	874	868	849	854	878	901	889	870	870	835	897	917	902	877	876	857	873	906	836	830	806	849	850	845	909	894	874	812	848	864	855	884	869	832	881	915	871	860	858	854	844	816	918	905	872	903	838	863	911	873	903	836	884	875	887	932	866	851	828	854	864	889	906	859	857	851	864	898	848	881	895	904	861	835	860	911	905	892	865	871	867	840	916	875	874	858	836	853	928	867	847	879	874	865	872	902	903	892	924	855	833	794	809	841	918	900	915	840	841	866	852	870	920	900	850	879	883	864	864	810	855	866	838	886	882	878	863	890	877	869	882	837	844	859	886	865	903	847	878	890	884	892	835	827	851	886	827	879	824	854	869	828	887	820	890	876	889	871	887	863	868	863	905	827	867	846	874	883	909	886	848	882	832	815	869	877	879	875	841	884	868	835	846	892	847	908	872	883	865	832	872	870	900	879	903	842	838	888	891	849	837	881	841	871	895	841	820	884	899	816	891	842	880	895	779	856	861	866	856	842	861	886	882	888	915	838	860	867	856	864	876	873	884	880	898	911	914	859	853	893	827	892	853	855	902	864	849	846	857	850	828	790	832	877	898	923	900	828	873	842	858	851	866	856	808	864	881	852	855	851	920	869	878	885	905	848	933	877	896	903	865	919	858	868	819	855	864	883	812	869	850	853	850	858	886	826	859	899	902	893	854	859	822	803	859	862	841	889	879	852	876	859	900	841	888	846	839	889	833	880	893	873	852	897	907	827	877	853	868	905	840	894	820	897	890	836	848	895	852	844	860	864	834	902	893	849	825	812	892	816	806	870	852	881	879	875	890	845	851	893	877	860	862	846	842	894	910	856	895	924	878	902	871	895	871	865	853	894	885	920	912	880	846	909	871	898	893	919	868	869	908	880	907	855	830	883	851	851	918	808	854	877	882	846	859	895	896	910	905	885	883	853	832	886	863	913	864	868	861	827	880	898	886	933	884	820	901	867	917	874	865	817	865	866	827	873	820	902	842	836	879	926	846	921	854	902	882	879	912	855	932	847	925	923	871	886	831	879	844	874	874	838	818	824	874	864	931	857	891	852	834	853	903	877	933	874	910	887	861	843	839	850	915	876	864	897	824	876	898	890	905	854	902	908	848	896	843	892	878	885	888	892	888	887	897	890	848	823	855	843	911	875	797	818	863	796	822	856	841	871	871	885	832	861	877	878	923	865	878	884	864	876	904	888	887	879	868	874	839	912	855	852	851	885	905	934	832	885	905	834	843	842	864	862	863	877	878	893	887	850	875	882	908	844	894	836	865	883	859	871	842	862	830	847	887	857	872	893	872	915	949	877	902	864	820	832	887	822	874	873	885	907	890	857	877	929	893	843	865	787	864	907	892	873	898	870	887	847	880	848	882	922	867	936	817	874	857	852	847	835	903	875	847	804	873	865	887	900	918	863	885	875	843	904	894	878	850	848	883	839	884	849	886	825	907	856	842	896	884	837	847	829	861	828	890	852	870	877	875	863
24641	21585	28950	24702	21540	8680	1632	1028	926	761	759	730	718	696	711	698	767	728	692	668	623	604	580	492	499	506	514	467	464	435	455	433	431	414	453	441	454	506	466	468	458	475	445	405	443	414	424	426	406	444	407	442	454	456	441	415	436	451	432	444	455	449	456	426	449	418	446	425	443	403	429	445	434	427	416	433	444	436	405	446	434	410	460	460	404	425	427	429	408	467	443	449	416	426	460	423	418	445	459	427	439	455	412	449	437	422	425	414	430	425	425	429	405	445	418	429	419	428	423	430	425	427	420	437	409	446	424	466	407	467	458	428	443	459	467	440	436	436	456	445	435	466	454	457	472	439	451	444	470	434	469	403	424	407	478	414	436	428	440	444	438	473	426	458	448	441	407	427	417	417	412	402	407	429	444	437	443	426	460	461	410	400	433	399	426	395	416	436	399	399	450	424	400	438	415	440	418	383	464	441	418	442	439	479	449	431	423	385	468	425	465	454	402	413	470	414	442	436	430	424	425	421	420	444	455	445	390	463	484	457	432	418	417	466	457	463	414	444	452	432	428	433	431	408	436	448	423	437	463	452	424	436	442	413	443	431	424	448	441	400	449	448	439	477	446	449	433	422	426	447	413	441	419	438	440	458	420	460	442	420	438	401	449	416	442	435	443	459	425	433	399	402	421	415	435	419	434	436	427	432	429	408	450	409	430	410	439	447	441	421	448	441	405	420	432	435	467	399	401	433	442	421	454	428	455	422	429	457	430	392	430	412	408	385	400	399	430	433	405	439	429	437	430	418	432	446	423	427	391	430	431	419	430	380	439	409	425	419	407	423	424	461	424	393	416	449	417	402	449	453	441	428	442	453	433	446	415	477	407	408	399	418	423	399	425	449	423	482	432	422	461	419	448	384	414	474	458	409	410	451	459	418	405	389	405	450	422	429	408	376	449	434	408	434	442	436	422	410	426	419	445	434	446	417	451	441	415	436	416	434	419	478	443	398	416	443	424	385	444	436	429	413	418	443	429	411	410	432	445	482	428	416	421	434	450	417	414	410	423	419	396	448	414	452	419	408	465	453	442	441	407	428	434	422	435	434	437	462	425	447	392	404	476	435	406	461	455	420	421	438	391	412	411	450	427	437	429	442	486	412	408	436	440	437	431	466	414	427	405	436	446	463	440	444	419	414	429	414	401	428	442	415	445	432	441	444	444	409	410	489	430	411	455	444	454	409	422	429	464	411	437	443	450	415	471	415	405	441	410	413	423	396	415	451	454	443	412	428	420	444	403	447	420	410	422	401	424	411	404	429	409	413	401	393	418	413	435	416	437	465	403	445	443	398	446	395	435	453	460	420	392	410	412	497	421	397	428	453	415	418	464	442	441	387	485	436	440	449	411	473	408	436	460	448	450	468	430	409	388	426	418	450	467	406	398	436	387	397	414	412	440	421	454	456	409	414	443	415	412	444	428	439	463	451	419	448	418	404	405	408	406	437	438	424	435	431	441	458	391	407	428	438	445	434	403	418	412	416	432	419	402	438	415	423	389	460	425	419	426	393	441	421	399	411	393	432	412	445	424	415	444	414	406	407	424	401	423	421	416	443	446	429	470	442	462	443	454	410	421	449	437	399	437	422	462	403	430	431	427	438	386	375	420	461	432	433	465	433	460	503	453	385	424	444	426	429	433	408	437	466	400	420	450	470	424	402	437	410	379	425	449	417	433	420	426	451	399	413	448	450	422	437	434	445	415	465	460	437	441	463	430	403	431	414	418	406	423	462	418	461	438	443	419	466	420	424	445	422	413	449	422	433	447	440	410	405	415	429	451	401	427	420	430	443	457	478	412	439	394	410	442	443	410	430	480	430	404	439	431	418	403	428	412	396	427	406	471	461	430	415	423	431	459	420	434	418	413	417	457	461	445	436	435	433	428	406	442	441	415	417	470	434	421	450	458	446	454	415	427	418	401	402	460	397	401	422	449	443	400	423	420	419	426	420	432	465	461	432	432	449	433	418	422	432	460	458	467	453	451	440	415	438	444	387	430	408	423	443	429	412	408	430	413	450	423	418	455	449	443	442	420	416	445	415	401	428	446	426	441	430	409	453	395	400	431	427	419	418	437	428	427	418	424	398	428	465	441	395	398	442	414	479	417	452	434	398	430	417	395	442	424	432	447	397	484	461	427	410	397	441	418	464	460	405	398	413	430	410	450	424	401	394	436	442	440	423	464	442	424	432	424	430	394	440	442	431	414	431	425	421	448	426	430	407	461	460	420	459	444	443	427	407	420	427	441	450	415	439	432	442	418	429	417	451	416	439	447	387	463	428	411	429	417	446	458	469	416	413	459	434	416	441	423	423	439	420	406	410	377	413	405	406	437	398	393	417	443	453	434	436	417	460	419	415	416	426	432	437	410	425	464	412	399	426	420	456	448	408	404	427	434	449	425	423	432	419	434	454	425	424	438	448	426	424	435	440	452	402	450	466	417	451	429	408	427	445	449	424	406	409	417	484	437	427	408	451	448	439	451	449	452	403	417	447	424	440	386	447	434	425	434	464	454	407	433	407	450	449	431	437	439	430	437	415	423	443	419	430	429	434	424	450	378	385	448	416	437	421	405	423	411	435	449	452	424	433	421	434	425	423	435	428	409	442	410	406	441	413	408	444	396	454	402	425	449	415	417	426	429	400	458	415	424	435	460	425	409	423	401	397	447	433	421	438	458	418	415	452	465	422	431	418	409	444	429	415	443	455	418	420	461	401	430	456	406	392	460	472	481	469	410	436	424	437	410	412	445	448	457	451	441	422	473	413	430	454	410	414	447	461	417	433	429	428	420	452	440	414	440	397	439	448	422	423	395	416	415	438	392	410	434	410	425	396	429	442	436	415	445	444	443	405	448	494	425	415	391	437	440	408	432	434	443	411	431	435	437	427	442	444	443	421	416	457	414	481	409	419	445	425	418	442	445	424	408	419	431	435	411	409	404	461	452	407	418	428	382	434	444	411	398	404	438	452	446	439	410	499	436	422	419	455	441	405	428	427	431	423	406	445	429	478	454	415	437	405	431	436	396	401	421	431	453	450	426	438	422	392	435	428	431	415	418	442	435	467	430	405	441	402	436	445	438	424	454	380	440	445	395	450	413	422	437	450	457	462	457	446	401	436	437	397	415	448	422	449	411	473	433	418	371	424	448	424	410	471	435	422	427	432	431	441	443	448	404	419	429	417	452	426	443	431	440	452	408	403	419	428	436	420	404	421	396	397	414	417	468	449	431	433	379	399	405	453	417	428	438	445	394	393	450	413	443	462	440	425	420	421	409	419	409	426	418	419	401	429	421	412	428	390	455	425	391	439	433	450	420	466	440	390	470	439	436	424	463	398	430	467	434	437	457	447	431	416	435	420	444	438	417	437	422	394	418	437	453	453	419	421	466	429	464	428	425	438	501	417	469	422	438	447	404	444	460	421	425	420	435	428	436	411	427	417	436	397	445	444
5993	12959	10544	5382	3926	3150	2360	1983	1723	1552	1369	1195	1216	1196	1181	1185	1268	1157	1142	1089	1019	945	734	725	682	677	691	645	620	606	644	559	606	572	563	544	575	562	586	569	551	563	511	581	588	574	554	545	509	548	562	480	568	493	569	571	591	533	612	515	555	506	561	548	567	568	580	526	569	517	574	525	566	538	537	525	569	569	528	565	539	573	547	535	537	508	535	538	543	530	511	540	525	586	556	524	567	557	579	548	549	522	580	526	585	599	549	528	556	544	506	542	556	566	562	575	546	494	527	563	576	553	564	530	572	537	594	566	498	574	523	507	551	606	574	523	508	538	511	535	557	542	553	527	598	582	566	549	569	565	579	547	557	590	533	518	542	546	562	570	595	546	589	549	553	534	579	529	592	544	497	547	575	553	542	536	548	492	524	552	560	551	539	532	592	555	528	525	513	556	550	540	606	522	533	552	534	520	536	527	590	518	538	568	562	576	534	533	539	536	542	561	501	559	524	553	526	550	513	529	526	581	558	551	545	551	553	539	535	555	570	585	571	557	522	532	521	565	590	548	580	578	532	515	592	544	521	525	539	527	547	582	595	582	554	571	546	491	566	554	553	550	566	499	580	563	551	512	549	546	587	541	534	524	550	536	535	530	548	517	521	518	547	546	575	511	550	529	539	520	560	552	573	543	517	527	565	593	527	512	543	580	541	558	566	562	553	540	540	566	537	546	566	537	584	528	523	559	538	560	546	558	527	562	548	588	539	550	524	560	519	539	561	540	525	532	536	575	531	576	569	540	551	527	543	567	560	530	574	568	532	576	563	609	527	544	538	557	544	545	526	549	531	569	562	510	540	507	543	545	549	520	524	542	555	507	530	551	544	504	521	552	579	531	563	548	528	555	524	585	523	545	572	544	554	529	525	553	524	558	523	537	562	581	497	553	554	540	563	501	547	522	536	541	511	539	507	526	557	516	497	540	482	558	545	542	498	547	504	519	514	570	524	520	561	554	534	560	567	553	543	554	536	548	533	515	552	506	545	560	527	536	541	529	576	563	557	577	510	513	548	532	543	555	525	506	561	561	562	548	521	572	526	574	558	589	555	518	544	559	550	561	549	533	525	527	531	542	530	565	571	519	604	593	545	515	553	528	565	508	476	531	514	584	561	584	529	561	523	516	572	551	546	532	529	542	564	562	559	522	564	549	554	556	588	541	510	554	584	504	525	544	500	556	529	561	571	582	565	576	538	555	574	544	553	497	530	558	537	546	536	568	538	540	566	551	574	551	584	547	560	543	529	562	550	518	536	575	545	528	570	544	547	537	547	536	551	510	574	550	508	537	525	523	600	528	543	555	555	592	520	532	551	506	561	526	538	556	517	563	574	592	513	539	542	517	580	557	567	564	538	572	531	567	561	565	556	553	524	527	536	526	533	527	558	520	562	546	535	521	543	562	488	547	535	537	540	572	500	551	536	562	532	499	539	534	555	552	505	546	557	524	552	527	519	547	557	552	574	537	555	533	536	533	521	534	523	544	547	532	535	551	521	563	518	544	526	563	608	544	569	533	512	501	553	521	520	526	584	556	533	505	565	533	530	564	519	595	566	549	539	541	575	531	545	545	569	563	601	543	527	520	585	539	545	539	543	557	523	518	513	558	542	555	547	565	536	480	519	522	576	534	556	532	535	548	563	597	496	518	566	562	509	568	549	543	573	512	534	512	520	499	511	563	554	530	572	536	558	573	567	528	567	554	486	551	528	574	535	541	545	515	590	562	498	563	494	550	547	556	559	518	586	506	544	511	587	570	563	566	612	542	560	521	545	542	532	488	532	521	545	581	547	550	530	518	549	579	525	549	568	556	523	512	563	531	520	502	570	554	558	560	503	560	543	536	550	542	529	533	537	588	565	534	543	539	541	574	521	496	546	513	557	525	545	549	526	564	565	542	533	561	596	491	560	550	556	525	549	533	556	581	516	552	523	523	568	509	543	497	548	546	524	529	545	518	577	519	530	547	534	530	521	552	478	588	527	569	546	519	539	546	521	522	550	561	551	497	537	564	549	542	543	517	529	570	508	544	501	529	560	509	520	568	513	568	562	552	520	556	540	575	567	529	537	555	546	511	569	529	542	553	555	525	507	535	546	541	536	518	517	587	501	537	495	526	549	531	553	561	510	546	499	535	525	507	550	590	530	574	544	545	562	536	560	517	545	547	523	559	547	533	517	542	518	494	568	543	571	602	576	531	586	554	584	585	500	574	537	587	514	501	547	547	513	583	554	548	584	523	538	539	509	555	539	611	553	568	586	515	561	582	550	511	568	568	567	519	555	515	555	520	570	542	525	515	505	542	549	526	567	507	540	558	557	545	553	570	561	560	505	559	553	535	587	544	540	545	546	534	511	561	567	575	545	570	523	563	547	568	528	552	575	559	571	538	524	528	514	525	523	528	547	542	540	514	517	584	541	564	526	525	577	488	572	587	583	565	552	546	536	538	559	511	550	519	563	559	515	556	588	550	533	508	564	541	512	517	534	557	560	535	559	563	564	527	572	539	540	552	521	502	513	509	527	554	552	520	579	557	572	537	551	483	581	553	557	556	540	545	540	524	547	498	570	577	528	598	545	528	544	518	539	564	530	569	556	536	570	568	538	527	550	566	539	530	547	540	560	518	545	536	559	527	503	542	546	535	582	552	527	542	536	522	527	574	553	550	555	563	538	564	573	519	544	570	545	555	576	593	542	485	579	549	507	535	560	536	513	571	522	569	520	563	557	548	570	552	581	537	541	530	543	534	525	519	518	543	549	532	568	548	579	541	549	563	567	546	567	512	527	493	525	526	546	564	541	545	538	571	558	543	566	548	570	550	574	580	565	533	508	566	579	545	516	541	537	547	513	562	552	542	521	525	575	512	498	538	545	523	522	546	533	542	546	515	573	562	542	543	538	573	565	577	505	538	552	570	571	567	523	554	526	554	553	512	533	578	562	546	598	584	525	574	563	555	545	533	534	519	591	513	557	514	591	502	484	535	597	558	511	560	564	564	554	534	581	502	544	530	541	540	553	583	517	545	549	548	543	554	539	552	546	528	555	521	556	556	522	504	586	542	561	547	571	538	590	584	549	546	558	554	539	542	562	584	531	544	588	563	573	569	502	558	537	557	528	527	528	530	551	515	533	519	527	530	530	534	505	539	578	551	546	552	568	539	545	527	530	535	521	489	566	541	523	536	586	512	549	592	540	555	595	535	516	547	538	534	552	535	545	556	539	558	590	530	522	543	511	521	557	579	544	549	530	555	501	556	572	526	486	501	530	556	564	571	579	559	574	571	518	569	571	506	557	524	506	549	586	526	553	521	576	559	497	556	550	550	524	530	552	547	544	548	558	553	549	526	525	529	518	533	506	556	587	553	519	548	528	524	538	511	511	501	534	525	587	557	570	587	543	578	523	512	555	562	563	519	550	527	539	527	547	558	563	528	516	544	513	483	540	526	508	494	553	547
23638	21632	29505	24235	21646	21637	6990	1675	1203	1095	961	859	896	837	881	911	899	882	884	819	698	698	602	568	550	527	471	496	507	437	462	446	474	418	434	435	419	395	439	412	430	454	405	412	449	455	387	425	424	470	457	432	428	408	441	428	417	415	435	400	399	383	423	386	460	417	407	414	412	436	443	428	437	385	426	417	428	449	423	409	397	415	427	437	444	452	426	444	385	399	430	409	398	436	416	407	434	431	417	469	433	404	420	432	446	417	420	375	399	383	368	400	453	413	398	447	415	445	389	430	430	421	435	416	413	428	366	407	454	392	393	403	440	401	443	389	429	409	413	413	442	401	444	436	442	452	380	404	420	394	403	444	419	411	445	422	370	402	410	426	409	404	403	429	422	410	425	421	395	392	407	392	400	421	453	438	418	427	395	423	380	425	416	392	389	408	393	402	439	413	412	411	413	443	400	433	457	437	404	393	398	406	422	406	427	381	405	439	416	420	412	452	432	362	404	372	391	410	451	405	413	433	431	390	418	409	378	379	379	437	418	403	450	426	378	389	431	419	412	418	409	414	411	402	397	410	419	436	421	404	387	410	447	423	405	421	376	411	413	412	398	442	392	415	413	378	420	380	376	408	411	420	401	400	409	424	402	408	388	412	408	397	396	429	402	397	406	385	442	402	399	370	412	428	377	405	370	375	440	424	405	430	395	450	433	417	413	417	414	443	424	458	375	402	387	429	431	415	395	422	424	383	444	395	395	434	445	440	405	399	436	406	407	439	379	403	393	398	365	441	386	401	389	422	402	439	388	433	410	416	427	389	423	422	392	397	412	387	403	379	384	417	415	373	418	434	427	425	380	428	383	401	412	438	417	424	431	385	404	377	374	402	379	381	406	425	435	420	393	425	404	416	395	408	422	401	413	419	413	395	418	427	363	409	411	419	374	416	393	374	415	406	400	404	431	414	426	407	420	428	408	416	419	416	419	401	397	386	355	413	401	396	410	411	427	403	403	395	422	400	431	395	406	444	425	413	411	426	384	444	417	378	415	432	409	398	437	387	405	395	425	376	420	400	434	379	402	418	426	410	438	409	399	391	410	400	394	421	416	425	420	383	405	405	399	392	410	403	427	424	396	406	408	423	407	390	431	393	432	409	447	404	404	410	455	420	400	414	429	397	377	416	399	409	410	425	425	463	402	418	376	419	369	407	405	353	418	422	401	425	414	399	375	417	434	416	398	396	432	420	412	394	394	385	415	433	413	402	394	406	396	407	420	424	406	409	418	422	387	403	370	434	442	432	399	402	407	432	434	409	395	401	400	421	454	403	398	397	378	477	371	411	455	428	450	406	402	404	429	398	417	406	409	413	374	412	395	422	416	406	413	437	403	379	413	420	414	383	390	385	419	414	424	410	383	363	406	391	415	372	398	412	372	386	440	433	387	382	395	354	386	444	409	468	413	428	400	389	421	406	453	388	404	416	384	408	397	393	408	400	424	435	463	410	397	409	383	411	407	398	391	434	414	408	401	436	410	401	431	416	384	414	399	406	425	392	397	448	385	399	433	419	417	386	397	394	428	408	420	416	393	410	388	371	436	391	400	424	379	397	407	412	397	386	427	390	389	402	393	413	412	397	416	391	399	426	404	395	402	448	397	410	375	424	419	430	423	446	433	411	410	400	409	417	429	406	403	423	438	422	414	407	436	403	380	391	404	427	424	424	411	416	388	418	404	443	426	378	424	405	381	410	415	405	404	400	444	412	422	403	424	362	406	429	422	381	378	405	385	407	397	428	387	419	418	373	424	381	405	437	370	442	393	390	421	420	450	424	436	393	392	410	401	432	421	435	435	387	438	392	392	434	376	393	438	436	408	421	433	392	433	416	393	402	406	424	428	401	379	402	407	420	416	409	370	420	431	400	424	440	386	410	416	439	391	416	405	426	392	426	413	408	424	384	435	416	441	417	435	426	403	399	421	434	436	422	412	434	444	400	402	446	442	411	441	400	407	465	427	412	398	408	405	371	392	403	462	384	374	393	385	417	417	407	384	421	425	378	410	419	373	390	413	422	398	424	381	398	424	384	416	426	418	436	382	422	393	421	423	383	407	438	434	390	395	421	400	440	413	427	417	443	421	417	396	420	383	379	395	383	434	411	401	444	370	446	393	406	393	437	423	424	413	423	415	436	411	427	384	378	404	417	406	415	423	404	399	400	432	418	400	402	405	393	411	456	426	435	404	402	436	403	381	410	411	437	411	428	408	393	405	385	418	430	387	406	426	393	420	402	415	397	440	423	381	416	412	434	413	423	401	408	393	420	422	449	381	409	419	441	414	439	412	399	385	414	414	397	418	379	393	423	394	396	438	409	419	378	427	426	434	390	409	421	415	398	400	359	430	437	405	408	378	397	418	394	415	408	377	395	432	417	426	429	439	430	440	389	393	411	380	403	391	426	435	421	418	384	378	404	399	442	430	382	461	405	399	410	427	413	368	399	384	404	407	396	443	410	418	412	410	437	407	386	463	442	397	442	443	417	417	394	415	408	429	424	411	444	424	447	412	396	435	422	401	406	383	379	443	425	405	423	414	429	407	382	413	394	406	390	420	400	399	402	434	422	386	406	429	424	410	403	424	424	434	390	435	382	353	418	405	393	395	420	423	389	417	393	394	415	394	414	388	429	408	427	385	423	443	418	427	420	409	420	419	415	382	394	357	417	423	415	420	401	451	412	373	410	417	434	439	388	408	400	398	429	437	390	424	401	424	413	432	422	403	415	414	390	390	402	427	378	399	413	394	358	435	419	394	373	398	422	411	387	411	401	384	413	413	417	406	406	414	392	382	405	418	398	414	401	387	397	392	391	422	449	436	392	415	428	401	399	405	400	412	394	393	399	446	393	438	429	420	407	423	437	420	375	427	418	411	392	431	435	390	376	389	418	403	403	421	443	411	395	405	396	408	408	428	424	430	454	416	394	403	389	416	379	396	398	416	393	433	412	443	403	375	404	373	416	435	411	436	382	418	422	428	399	427	402	428	443	420	403	421	451	387	427	401	392	350	396	431	415	409	375	403	394	378	396	390	407	424	418	413	465	415	416	391	376	416	414	427	400	385	401	390	450	420	407	414	424	426	416	417	394	402	417	390	414	431	356	400	426	407	420	440	374	360	401	412	399	424	386	423	430	427	397	402	386	435	431	374	377	450	384	445	394	396	390	411	416	406	430	405	428	395	456	401	419	412	423	427	397	381	401	433	414	440	409	413	417	417	403	400	384	423	477	428	374	389	396	379	385	425	429	435	412	442	422	388	393	391	410	418	420	420	429	431	422	427	411	455	425	365	390	397	403	402	387	420	402	423	364	429	412	412	395	418	399	379	383	404	391	459	423	434	407	389	427	436	386	420	430	427	423	394	427	365	412	412	393	408	396	410	437	428	422	402	419	413	408	414	415	455	421	407	436	399	407	397	402	417	402	399	419	430	419	424	423	376	452	400	395	418	418
8387	19224	15883	8784	6488	4801	3842	3025	2524	2133	1841	1777	1675	1571	1574	1644	1627	1650	1567	1397	1229	1057	873	790	706	708	688	623	657	586	573	564	531	578	564	564	484	547	541	512	586	490	529	508	540	517	539	518	479	553	513	501	479	486	540	521	524	503	443	480	488	495	453	517	486	481	522	487	497	514	480	493	507	543	518	489	495	510	476	514	533	529	506	514	504	530	489	505	501	471	521	528	489	490	469	486	490	480	516	511	467	506	478	480	493	463	537	495	530	498	485	489	533	494	498	511	478	512	494	515	525	532	514	526	500	522	462	502	512	462	476	510	509	475	458	507	482	454	503	482	486	478	462	512	480	484	477	518	483	487	489	519	541	492	504	509	499	512	488	464	467	504	465	508	485	520	493	469	522	496	488	494	503	515	470	445	468	494	468	488	502	482	484	483	499	501	498	513	521	481	452	514	455	492	476	495	465	491	484	491	489	498	475	503	497	519	485	520	506	483	469	485	508	529	483	481	464	508	468	505	468	475	480	472	489	464	483	550	517	464	460	492	500	451	461	512	487	504	473	493	493	489	462	516	471	460	495	466	505	473	486	478	487	524	508	498	479	449	498	477	501	498	504	497	479	524	484	510	501	490	505	525	495	513	478	482	447	494	511	471	485	482	492	477	505	471	457	445	483	499	491	497	503	478	492	500	469	541	484	456	517	494	540	537	447	494	496	480	504	533	465	516	437	477	456	488	475	507	472	453	511	457	496	489	500	526	455	500	466	525	479	464	499	494	491	519	488	501	495	473	508	548	440	505	448	514	539	478	439	465	449	497	497	467	467	501	468	513	525	463	534	502	481	526	501	503	486	519	486	505	473	483	482	489	476	527	491	508	523	517	481	537	481	482	489	464	467	477	471	488	476	512	475	491	483	465	491	499	498	500	532	487	457	476	519	530	532	502	462	531	491	525	498	509	520	483	504	447	494	441	484	491	471	461	519	515	480	477	471	514	473	508	473	467	490	521	496	526	471	492	505	488	470	461	477	471	502	456	442	468	474	488	483	510	482	475	462	464	482	486	492	495	507	486	513	498	471	467	486	463	469	451	484	471	502	487	487	491	489	496	483	516	492	518	503	473	465	472	504	453	504	505	499	512	500	524	474	505	466	490	491	522	507	493	496	474	453	482	456	482	479	460	489	456	557	506	480	495	460	430	458	492	464	527	471	502	475	480	446	484	526	496	466	500	452	458	470	474	513	489	515	500	527	465	495	486	465	516	498	529	472	505	508	496	446	510	467	460	462	490	501	488	500	520	481	483	522	502	456	492	519	500	522	527	495	442	506	499	464	485	496	457	481	506	483	509	504	498	478	498	499	506	483	488	495	465	514	513	506	499	491	503	447	463	478	457	475	480	502	487	484	485	529	487	486	500	501	509	441	486	481	476	479	437	512	464	540	477	471	511	476	512	471	493	502	468	454	502	495	484	496	496	456	499	481	522	519	500	500	500	468	493	507	506	483	494	471	498	452	478	451	501	498	513	491	480	509	478	484	482	465	471	490	518	481	466	516	476	490	456	477	470	458	487	489	484	498	456	515	485	505	443	511	484	507	492	446	492	491	475	475	465	480	473	491	447	494	482	508	463	478	489	519	487	476	514	487	503	525	461	491	480	510	498	475	532	511	502	483	512	488	523	468	507	509	498	493	477	480	532	453	517	489	448	485	470	485	482	518	494	450	479	512	484	460	561	478	454	516	495	477	491	479	462	463	485	471	478	524	467	484	517	444	470	489	533	506	492	496	478	489	504	507	504	511	497	440	470	481	511	467	465	503	494	500	445	521	520	444	470	525	518	463	482	499	505	490	492	466	465	478	458	454	451	504	475	495	523	433	496	495	533	526	482	490	489	477	475	509	459	479	463	479	484	501	453	496	470	468	517	528	507	436	489	476	539	527	498	466	469	455	475	469	463	518	490	502	484	456	461	467	466	476	541	475	471	478	553	491	552	483	492	479	483	469	489	484	509	437	477	463	479	463	500	534	483	509	492	517	459	482	441	477	480	503	483	483	502	487	456	500	463	480	486	463	515	476	485	504	510	483	454	454	500	478	491	486	499	523	490	467	465	483	498	490	469	507	517	463	508	530	504	455	533	503	501	501	479	503	454	495	499	472	484	494	490	503	528	504	494	489	461	466	462	529	528	457	461	494	479	502	459	456	503	476	496	489	482	507	513	502	513	505	472	502	485	524	493	471	500	461	455	471	449	510	513	489	498	516	499	475	474	482	498	467	459	476	503	452	511	489	445	501	473	502	490	494	453	500	506	511	498	510	481	494	473	478	492	474	452	512	494	463	497	442	508	530	485	461	473	496	501	454	498	485	473	458	486	485	490	461	488	507	470	509	442	489	500	487	450	476	497	519	497	499	483	438	490	470	486	480	461	513	482	492	516	484	445	503	482	479	486	531	488	495	482	465	462	504	460	460	469	535	472	477	501	520	485	466	490	503	480	499	518	493	483	478	501	512	477	499	486	508	487	462	486	463	433	476	497	529	481	477	502	485	484	477	487	509	505	497	503	492	444	500	447	499	506	483	515	464	513	499	489	534	485	499	539	484	486	494	501	523	486	466	487	502	456	447	513	508	515	501	508	484	506	512	466	500	525	482	461	511	502	483	495	505	492	486	489	520	493	502	462	463	478	472	511	477	480	482	502	496	515	449	477	485	513	490	452	521	476	487	480	478	497	476	500	428	490	507	475	442	518	527	520	502	483	460	497	501	489	511	484	509	491	479	486	477	486	504	495	462	485	492	500	481	496	465	480	483	493	507	476	480	520	460	501	453	521	501	453	466	460	448	470	482	485	495	466	466	462	482	510	496	498	504	466	495	527	495	461	490	497	498	463	505	492	445	495	518	512	451	457	523	483	529	513	472	514	487	494	464	461	501	450	513	481	476	501	511	503	488	463	487	445	495	501	484	473	492	461	477	495	512	473	533	483	509	463	485	497	455	489	480	486	488	486	507	482	484	467	515	477	503	440	492	493	484	488	501	502	474	474	429	471	502	479	463	461	502	463	517	443	493	456	496	494	504	480	524	472	442	490	477	503	493	481	504	485	518	480	465	469	451	468	510	472	475	496	479	453	497	473	491	538	482	475	461	477	485	475	484	538	483	504	515	466	487	492	491	509	486	479	461	480	524	534	506	493	477	533	500	467	484	502	483	484	465	469	500	480	473	477	500	488	498	485	510	486	508	527	501	466	450	508	481	488	458	466	502	474	459	463	497	478	482	484	486	496	487	491	526	458	476	537	494	483	468	441	460	509	445	502	501	468	467	507	473	515	444	441	529	479	508	522	486	470	503	466	485	467	479	504	465	471	490	481	511	470	477	502	470	525	481	511	501	455	462	461	494	499	480	438	512	520	481	492	477	444	495	537	530	516	503	526	528	448	494	497	467	504	515	503	491	493	506	485	499	499	498	468	495	537	466	496	497	483	518	491	486	475	491	498	520	479
27511	19967	7230	1617	1043	945	889	860	752	802	826	776	883	820	806	826	777	852	869	801	766	761	733	766	732	754	721	707	732	691	701	708	700	737	661	702	727	655	681	698	721	684	721	678	735	696	709	666	716	720	725	731	686	683	720	666	699	668	631	667	726	692	702	677	677	710	708	678	702	692	674	677	689	706	682	689	702	739	673	744	715	689	682	671	677	722	698	674	729	676	732	713	702	669	709	757	698	708	681	741	710	699	706	712	686	685	662	663	709	717	717	659	758	752	670	676	717	774	679	700	718	691	688	709	734	721	724	707	699	739	672	680	646	684	739	678	705	696	731	709	717	666	721	719	685	694	699	726	708	688	743	697	693	733	692	664	718	703	664	635	685	706	684	698	729	722	679	715	718	684	734	705	711	730	682	721	704	691	684	701	702	681	745	743	715	730	715	734	733	671	713	745	718	710	716	709	668	716	729	721	670	702	726	683	678	712	696	655	711	677	688	695	708	727	695	690	701	664	682	700	729	701	674	706	712	742	706	688	706	654	732	720	678	676	682	719	677	673	692	711	715	703	739	637	688	699	696	696	734	709	729	701	662	688	764	704	727	688	682	729	683	695	696	680	697	709	717	647	691	673	706	741	672	685	707	711	669	677	715	668	701	723	684	710	712	701	647	712	688	699	736	685	684	680	762	666	729	713	692	699	670	686	745	689	682	676	684	723	758	704	705	739	680	705	680	708	690	698	654	617	712	709	686	705	701	669	726	698	712	668	702	665	701	730	688	727	714	704	713	696	640	741	751	696	658	703	724	680	736	763	704	715	689	687	711	696	677	670	737	718	709	709	738	715	642	678	686	680	718	708	733	732	709	678	663	685	709	624	647	709	726	657	720	718	679	698	673	691	672	753	714	730	725	712	679	697	727	695	749	683	706	712	714	657	685	691	676	698	710	731	696	681	716	662	718	681	678	718	674	689	682	701	740	680	701	691	698	726	670	685	701	669	703	703	736	720	704	679	664	698	660	714	684	730	700	684	687	695	683	706	673	693	727	715	728	688	720	730	708	666	691	665	701	748	697	681	722	704	711	738	705	717	672	717	701	747	714	707	669	688	685	720	696	694	673	688	718	644	730	678	699	718	677	701	690	683	664	710	695	697	666	688	719	691	729	715	708	667	711	670	731	679	692	681	717	681	662	709	706	715	652	725	703	689	706	697	681	685	739	696	735	694	685	672	692	691	676	715	674	706	711	702	731	701	722	695	730	704	711	687	668	708	665	678	729	721	720	715	651	697	686	674	656	639	699	692	734	699	725	685	763	673	702	669	732	705	759	660	706	711	719	711	685	760	728	701	677	689	722	655	720	715	686	705	673	697	716	709	692	706	740	730	645	700	742	721	674	701	727	704	714	703	687	700	712	703	652	711	666	691	732	687	740	702	700	697	678	727	725	688	685	695	755	712	713	695	685	674	677	703	694	698	702	692	678	652	730	735	739	671	712	689	726	721	735	661	701	729	662	708	768	674	734	691	673	698	735	702	702	729	659	724	665	713	689	691	680	680	685	686	719	687	695	671	715	690	719	694	701	687	712	701	693	769	700	705	695	681	706	688	753	688	705	682	705	682	705	666	718	715	642	680	703	704	708	688	750	639	658	671	666	690	738	718	632	690	678	704	702	666	659	674	710	709	645	681	707	707	697	721	645	692	693	621	714	662	731	715	707	728	778	647	701	698	705	712	681	668	693	732	701	688	710	712	690	713	661	682	683	714	695	707	710	727	701	689	678	722	696	720	708	705	732	708	712	700	712	729	673	709	739	721	701	725	676	656	700	705	727	682	703	688	680	727	677	714	723	672	686	712	679	699	752	729	679	728	695	763	680	689	732	736	729	715	688	680	690	712	733	665	675	677	695	691	667	752	711	690	681	728	745	729	654	702	733	649	778	710	699	756	696	679	722	723	708	765	714	737	658	716	709	638	725	734	712	732	692	670	599	704	719	728	670	723	682	726	705	709	743	721	708	646	703	748	687	689	695	681	696	725	726	707	730	679	717	720	736	691	731	700	697	674	707	751	701	661	727	737	745	699	718	676	734	758	659	673	714	679	700	670	717	693	715	655	659	717	647	688	710	686	712	651	714	643	782	673	698	708	708	697	731	718	716	722	661	695	745	735	702	685	718	748	741	743	712	686	748	651	690	689	622	705	704	694	676	756	713	709	733	729	688	733	740	663	713	710	680	643	722	756	702	690	668	754	692	665	673	709	705	672	691	688	694	661	747	714	708	657	680	695	700	696	649	728	724	708	695	659	699	715	678	715	679	711	693	664	707	722	699	686	670	683	698	736	663	717	718	672	689	720	678	682	738	708	698	703	704	671	697	718	722	675	694	694	706	693	659	662	711	678	724	707	704	725	699	759	708	708	704	682	659	735	687	746	687	722	668	675	636	646	689	677	670	682	683	680	676	726	677	720	703	694	709	715	655	687	701	726	707	715	714	648	635	718	689	695	724	663	684	746	683	674	726	720	740	675	678	688	656	683	656	728	713	714	704	697	659	627	673	666	701	651	705	659	724	734	710	713	665	694	661	737	724	757	680	651	690	754	697	687	678	702	694	705	663	702	659	706	688	686	695	712	705	688	695	702	668	737	689	762	700	710	692	697	744	744	708	686	728	678	678	688	701	712	704	665	654	681	764	667	721	736	677	712	666	717	702	696	697	668	723	649	695	714	691	702	688	761	713	684	750	712	704	637	644	735	745	734	675	705	658	722	689	731	720	679	697	658	769	697	680	672	656	670	661	693	700	708	734	671	746	686	644	705	730	693	744	698	719	711	677	719	646	709	685	699	725	698	717	726	725	661	732	703	741	674	716	699	691	700	725	780	669	708	672	714	693	716	728	717	702	750	733	749	714	690	660	689	726	712	733	665	723	698	714	728	715	695	691	653	705	725	717	702	722	707	676	742	695	716	719	721	654	689	695	697	654	666	701	683	728	692	654	703	683	722	669	685	724	708	659	635	706	734	672	722	753	665	695	675	694	695	687	682	698	724	756	738	700	703	690	713	727	715	692	762	680	691	719	695	699	704	686	721	702	632	740	725	709	713	710	741	732	706	686	692	675	698	717	713	729	699	724	734	652	692	695	722	664	728	721	665	673	710	705	714	700	700	665	663	728	759	695	662	652	647	666	708	679	745	665	683	665	649	670	721	768	728	688	742	673	710	708	726	717	696	725	720	689	727	692	697	723	702	702	746	696	692	692	727	725	696	685	672	665	693	694	715	697	739	686	684	676	682	693	622	721	735	716	683	679	706	655	683	711	693	724	687	691	708	742	690	681	676	685	707	707	726	699	659	725	664	652	721	702	710	689	708	680	718	696	662	769	690	721	670	725	717	703	646	753	687	738	690	672	708	700	712	687	752	725	687	695	707	674	736	696	725	691	747	732	699	685	732	661	701	725	696	672	710	733	631	709	723	702	734	710	640	738	674	714	654	725	693	662	691
5105	3632	3100	1806	1528	1337	1125	1207	1069	1074	1033	1046	1143	1078	1182	1154	1165	1168	1150	1123	987	989	1004	937	918	878	928	887	895	863	821	878	867	866	851	838	812	858	802	874	924	843	837	832	854	892	878	865	859	878	833	867	884	918	854	872	830	851	874	874	845	858	830	873	836	857	842	832	845	816	927	820	893	855	816	810	894	846	836	819	814	929	812	847	902	891	891	886	876	874	884	842	824	832	847	831	888	870	898	915	842	858	822	848	881	883	787	852	855	843	889	907	809	903	857	853	832	859	837	853	856	871	852	836	903	872	905	888	851	835	851	791	874	850	826	872	839	857	883	855	872	837	882	853	840	872	847	835	865	873	824	856	857	803	812	824	861	877	864	915	852	896	822	881	847	859	910	841	867	881	871	833	863	835	831	843	875	839	885	851	889	819	884	816	807	868	806	867	818	876	849	894	864	842	872	895	838	823	834	854	844	794	833	840	921	911	826	869	889	838	847	847	884	867	850	842	797	856	833	898	925	805	838	845	823	849	855	847	823	836	813	862	893	882	824	847	832	888	843	884	895	889	861	864	878	814	850	870	836	842	855	875	878	872	804	849	914	868	894	858	847	853	866	857	841	847	844	874	830	911	858	866	854	803	869	872	868	903	832	816	854	798	864	866	856	836	898	858	858	904	876	821	861	795	870	845	901	841	901	829	838	854	894	899	879	848	906	873	852	852	845	914	855	952	888	842	870	885	877	838	869	874	845	806	867	888	885	848	804	851	850	831	892	854	849	820	857	842	881	824	838	858	880	906	903	952	899	884	845	887	856	835	872	826	855	839	854	878	870	818	844	818	886	917	875	851	826	872	907	856	905	837	858	888	888	890	894	904	876	885	893	899	869	878	837	829	907	882	847	834	877	810	890	917	844	855	859	867	868	811	887	874	881	856	859	853	827	865	845	852	893	859	865	849	898	882	907	872	845	883	855	827	867	843	835	833	880	831	843	869	878	857	861	853	893	881	863	864	919	879	845	828	841	885	895	873	887	851	860	829	851	862	870	900	846	853	851	847	878	889	876	852	921	850	844	836	835	834	834	816	875	839	835	873	873	832	880	871	904	876	848	880	902	834	848	875	886	784	850	857	884	826	837	851	904	842	854	897	856	909	869	902	851	856	869	849	885	882	887	876	879	829	819	848	864	850	874	848	900	863	912	888	866	847	846	825	875	886	878	868	861	871	821	837	846	827	881	882	828	914	880	869	825	876	869	863	901	857	860	852	839	912	813	864	872	868	813	871	858	819	861	860	855	795	833	845	823	902	871	841	879	851	901	826	891	833	869	844	805	864	873	896	831	881	814	843	867	858	843	875	868	880	849	853	883	841	901	850	819	855	891	857	850	833	879	802	884	846	852	844	775	839	871	847	896	821	837	859	885	853	821	836	824	821	881	843	860	844	856	811	831	892	875	847	908	862	815	859	860	848	808	846	886	782	840	837	864	895	891	854	861	869	844	864	805	873	857	888	834	878	860	850	874	885	841	833	841	860	853	852	856	854	866	855	869	911	869	857	906	818	829	892	878	871	858	911	851	850	816	953	848	846	902	887	859	913	917	828	841	861	865	872	870	873	887	878	836	876	876	831	816	862	900	837	902	891	833	864	858	823	828	894	832	837	837	922	869	861	889	848	829	860	840	827	842	866	834	869	814	815	811	834	864	877	832	865	864	810	865	878	904	839	839	860	873	834	852	813	917	855	869	911	886	849	854	871	939	862	877	845	850	926	849	821	778	835	858	829	865	863	900	856	850	904	879	929	861	837	926	868	776	848	858	843	874	857	833	837	846	908	806	846	842	821	831	862	854	895	867	820	898	878	907	872	834	875	875	881	834	874	871	896	818	914	873	832	895	858	854	838	867	824	845	899	868	868	892	882	871	902	847	854	842	864	864	869	844	861	888	883	857	887	871	835	786	846	851	851	887	881	855	853	867	810	869	853	857	907	867	837	854	819	902	866	837	886	827	882	867	812	853	838	944	829	880	897	838	834	879	858	836	865	846	834	851	856	880	877	896	836	837	864	874	855	891	849	827	883	865	855	881	856	858	823	885	869	882	829	917	831	877	824	900	858	847	853	870	875	881	889	879	813	819	855	860	913	885	901	905	902	851	872	842	871	851	887	859	852	807	871	876	880	833	844	817	823	886	865	895	883	807	863	905	811	861	884	838	884	859	850	863	859	830	845	900	809	801	876	919	867	927	859	910	862	910	850	841	798	856	879	878	863	841	912	821	909	857	922	795	865	872	831	848	852	860	877	882	848	909	853	858	825	882	838	879	859	798	830	833	879	828	806	876	862	881	839	839	858	861	856	831	846	908	922	884	854	919	831	853	827	888	904	763	892	866	870	847	781	846	904	932	871	765	895	850	836	880	886	902	885	873	846	860	873	840	892	903	879	845	853	840	864	820	830	865	867	841	874	857	860	881	850	876	845	895	894	859	890	885	893	838	845	865	873	855	870	879	850	881	826	872	869	887	922	863	818	855	908	876	816	845	873	803	842	913	898	868	850	806	863	886	895	857	849	835	860	854	844	840	878	877	815	900	843	831	832	851	753	833	883	872	874	874	883	858	876	866	942	824	873	891	887	858	864	847	840	909	906	860	874	830	863	888	862	829	824	811	867	894	841	842	845	876	863	852	833	822	840	829	861	833	888	843	891	919	910	829	862	863	837	875	890	850	866	873	846	873	872	793	874	853	809	839	893	898	839	913	878	825	830	812	843	868	884	831	843	851	927	850	926	858	837	834	838	836	864	883	865	822	879	860	872	861	866	880	894	885	848	878	916	891	848	867	859	865	866	837	881	882	838	832	853	847	880	899	887	877	806	844	844	877	925	887	827	855	879	906	855	842	897	846	892	854	830	863	865	853	877	871	873	918	881	781	902	837	828	856	846	851	836	858	833	913	896	901	891	806	894	891	856	847	845	901	847	892	839	878	889	848	843	793	869	847	834	870	829	857	820	837	858	886	865	889	872	852	829	896	850	873	844	846	869	878	895	830	842	850	816	837	882	887	855	846	895	880	891	873	881	887	839	894	853	910	826	832	853	848	849	869	825	856	861	850	827	886	911	839	846	867	903	859	808	878	853	876	857	816	841	796	923	886	824	841	823	804	827	835	867	849	879	888	879	835	839	868	854	808	908	863	930	896	859	907	848	832	908	890	868	823	882	863	833	859	850	892	851	812	897	842	913	872	881	830	871	858	825	811	869	831	846	852	844	817	850	869	859	858	819	853	843	844	826	896	814	874	853	838	900	890	869	829	850	838	878	874	832	877	897	859	862	858	835	830	838	866	857	887	853	882	822	821	846	876	864	855	814	841	879	874	879	874	854	857	858	867	904	882	816	820	909	844	787	881	853	836	844	852	865	837	849	873	851	856	870	856	915	850	900	844	900	847	889	869	907	882	897	879	881	890	807	848	882	902	857	850	820	875	892	839	875	873	869	882	885	843	843
24636	21582	28970	24650	21543	8527	1481	1039	870	851	770	740	723	812	792	789	785	804	792	697	622	589	512	554	518	534	533	486	477	451	464	468	463	462	481	422	441	429	454	384	436	434	450	434	414	448	413	411	445	426	445	404	431	470	447	436	456	443	460	367	467	457	440	458	457	439	429	406	385	421	448	464	439	443	406	461	432	396	462	470	438	415	423	454	408	407	435	432	451	463	426	428	461	452	424	471	440	411	436	459	363	429	408	414	443	404	445	411	393	396	440	447	424	427	434	482	420	427	438	391	376	456	414	419	414	400	448	466	433	436	425	412	437	457	428	432	461	442	438	435	461	408	431	466	432	404	418	448	452	420	432	426	399	472	434	438	398	407	441	454	381	414	420	409	443	447	459	441	421	458	409	432	445	431	431	406	434	412	429	447	454	458	407	444	438	431	438	417	405	448	416	452	476	430	420	414	409	437	449	419	439	413	460	427	470	451	425	432	411	430	416	448	459	454	443	449	446	467	434	440	428	486	460	430	431	443	447	448	469	427	403	391	503	460	415	467	404	455	429	394	467	408	405	446	435	433	417	422	386	454	397	404	431	419	435	389	462	407	433	431	364	466	440	389	423	435	426	435	426	456	414	420	449	444	468	432	434	436	457	428	441	433	393	439	421	428	446	436	445	477	470	404	459	439	421	430	448	419	412	438	394	410	434	483	428	446	413	449	450	418	443	439	438	417	450	417	435	443	397	475	410	432	472	418	442	457	423	395	437	404	447	412	429	395	467	432	412	454	446	447	454	436	419	459	387	438	442	405	441	442	435	441	428	401	436	401	410	463	436	440	443	430	445	433	424	449	417	436	405	437	461	433	403	411	416	402	477	386	418	427	443	412	422	442	413	436	444	446	426	435	384	444	435	409	428	492	394	397	462	452	442	459	419	388	414	459	432	468	451	393	430	449	395	423	452	444	400	426	424	417	407	398	448	418	416	447	456	468	465	414	424	476	407	398	438	438	420	423	415	387	446	463	417	451	401	460	437	451	463	459	421	426	386	440	426	444	461	435	379	421	408	434	413	407	442	472	448	430	451	417	428	406	446	487	447	449	412	427	463	433	411	459	424	433	429	389	404	451	438	429	463	426	457	464	449	434	421	470	427	445	405	415	419	428	429	409	438	449	463	432	373	436	424	418	421	466	410	470	483	424	430	436	432	423	416	403	422	438	450	427	433	433	451	398	438	459	405	457	439	455	382	422	459	420	427	421	456	445	450	457	432	396	422	411	427	433	458	427	404	417	467	402	451	422	445	414	489	470	435	444	439	425	409	416	437	430	418	418	396	411	419	422	436	421	431	438	429	448	419	412	443	419	495	402	448	454	422	470	431	406	402	379	423	442	444	409	461	464	463	420	426	440	435	427	454	426	427	439	439	434	435	418	438	412	431	463	437	466	444	444	416	404	442	445	435	435	423	445	438	447	421	458	440	431	454	451	423	424	406	409	406	406	411	474	433	448	453	456	428	429	439	426	411	408	389	431	428	435	454	435	446	393	492	416	437	417	418	429	467	406	418	465	428	407	401	452	443	434	398	412	436	407	441	443	423	419	441	431	463	386	424	400	447	391	435	418	386	437	473	441	429	417	419	403	424	417	399	423	466	439	414	445	398	408	433	476	439	426	423	415	434	428	415	421	468	423	429	410	423	417	448	425	420	420	427	436	390	419	408	424	456	449	400	403	405	392	447	420	422	429	425	462	400	453	426	400	406	423	410	422	397	435	398	430	458	422	448	458	388	435	399	437	394	446	449	431	430	467	406	414	454	441	405	463	409	410	466	455	409	428	425	430	437	363	445	465	445	430	417	462	413	432	446	438	437	423	436	360	460	437	442	439	445	448	425	423	442	429	438	416	421	383	426	456	433	436	443	423	428	440	445	461	403	416	423	434	442	438	411	428	414	451	443	436	419	415	456	399	452	419	446	422	432	429	457	434	432	407	399	454	426	410	426	417	414	425	437	453	433	407	440	432	394	445	401	451	439	485	432	417	430	453	451	422	444	432	437	402	464	412	409	457	478	430	435	428	476	402	439	453	442	465	400	460	467	422	425	412	417	426	441	430	415	412	465	428	438	435	443	441	425	434	405	442	416	422	460	450	487	396	413	438	411	430	414	402	443	407	438	407	429	440	398	411	424	405	429	460	426	451	442	435	439	415	441	425	466	426	417	460	448	416	473	414	458	428	426	365	443	414	425	437	379	405	423	422	405	441	432	469	453	449	433	432	429	428	427	396	411	476	445	398	467	429	447	423	412	444	433	378	449	416	450	450	402	442	419	431	399	420	438	429	437	449	422	412	388	435	411	412	416	412	472	421	397	432	420	426	423	433	411	432	440	385	450	426	404	436	404	417	473	420	414	437	450	474	433	415	409	430	451	404	413	414	421	417	431	426	423	421	464	413	433	431	466	451	398	408	457	410	427	426	481	418	412	446	441	386	412	445	435	427	419	404	394	431	415	430	420	409	416	419	438	437	463	442	421	397	403	452	400	446	403	454	444	454	448	414	436	416	410	378	449	431	393	402	438	454	424	476	424	455	413	457	449	455	446	401	434	426	420	426	407	451	404	458	442	418	400	412	401	422	398	436	431	439	389	440	416	455	444	443	401	432	423	454	452	435	447	432	413	431	433	437	459	462	392	405	453	368	433	431	457	417	396	434	399	429	441	433	428	457	433	418	446	435	436	412	440	460	413	452	402	426	415	459	448	444	451	409	443	420	441	425	418	428	397	445	448	450	433	419	435	440	431	401	442	419	421	426	460	444	417	459	421	446	398	402	400	394	419	394	441	438	408	437	434	450	439	451	453	422	437	414	417	401	428	454	475	428	439	371	399	430	455	434	432	413	466	388	426	434	440	415	400	421	418	465	459	432	384	425	456	409	406	408	454	420	418	414	447	466	434	440	435	458	447	395	402	456	453	439	382	439	461	431	399	437	442	422	446	389	390	410	442	471	436	415	416	428	448	448	409	426	450	433	424	434	413	409	419	437	433	440	446	454	425	409	421	417	458	456	408	415	436	438	415	420	412	396	427	429	414	432	416	435	428	427	459	399	416	417	447	411	460	431	452	391	449	406	447	414	430	429	423	390	473	446	456	429	429	416	429	430	398	447	450	449	420	447	421	412	399	433	431	417	459	428	410	412	421	379	416	468	408	441	452	457	398	458	439	429	393	422	411	443	441	458	441	430	412	440	425	415	440	403	437	458	393	436	373	418	422	436	440	441	445	423	464	460	448	477	437	483	388	441	436	391	423	433	441	417	447	426	449	437	450	404	406	440	471	435	406	457	398	418	451	441	443	385	418	407	460	414	415	399	388	441	425	417	425	409	451	463	446	414	470	430	418	430	399	440	453	425	442	448	435	465	447	436	420	427	443	411	435	449	412	405	443	429	429	440	422	430	429	445	423	418	424	433	436	437	438	416	451	401	433	406	468	408	463	454	432	404	396	443
5969	12609	10175	5325	3770	2993	2391	1993	1694	1545	1384	1274	1353	1334	1385	1445	1288	1314	1303	1152	1057	946	856	734	720	692	654	631	660	626	601	590	577	547	576	543	589	576	564	570	584	566	570	543	525	585	575	561	535	570	547	581	552	517	548	556	570	504	575	526	562	573	553	560	557	560	564	568	527	534	559	554	577	518	525	547	567	512	498	549	561	527	566	509	544	558	528	509	522	560	538	542	549	551	530	531	520	543	553	518	563	547	568	540	591	567	541	553	548	535	546	555	590	540	535	519	565	529	514	529	594	561	617	556	521	528	584	582	568	549	579	528	510	520	592	556	539	535	532	544	562	530	552	575	578	576	544	553	533	532	585	506	540	569	568	556	513	558	530	558	550	503	514	553	542	588	555	560	578	533	493	510	514	550	534	527	573	554	565	570	576	509	556	557	527	569	568	546	499	517	570	557	572	511	537	528	536	530	552	595	510	519	546	530	536	551	533	524	545	495	540	574	567	560	579	517	609	526	546	550	558	543	521	552	523	540	547	549	545	536	522	516	571	543	521	544	585	546	505	562	562	526	542	543	533	561	565	527	574	564	526	604	571	614	559	537	542	511	550	543	522	552	545	538	540	486	550	555	539	543	536	580	513	550	525	545	602	560	565	536	594	578	492	547	528	574	537	601	535	533	488	557	557	545	539	551	580	547	563	536	575	587	557	545	540	511	531	555	576	513	553	537	591	542	566	516	561	556	582	535	503	599	571	556	546	559	559	543	533	536	532	581	529	531	521	545	515	521	498	564	544	518	537	548	576	517	568	518	539	616	543	611	486	571	578	550	532	534	542	544	524	548	574	539	581	555	567	497	523	572	584	526	500	533	526	508	521	537	496	591	514	548	534	546	533	570	531	535	570	500	547	546	500	541	572	523	555	561	542	536	539	577	584	534	542	539	565	578	559	554	566	552	573	555	556	524	557	563	565	522	589	566	483	506	539	536	564	568	529	570	572	560	568	525	542	546	495	549	508	551	538	542	559	586	530	547	526	528	545	573	558	547	542	567	517	537	519	567	540	555	545	542	554	539	585	585	553	529	568	525	573	544	547	518	532	542	534	556	515	554	520	555	529	585	523	572	511	501	529	558	555	593	551	585	552	540	562	555	550	551	510	561	534	508	543	534	550	544	535	558	511	557	574	547	556	569	543	547	517	487	538	556	590	559	514	539	531	596	554	561	542	563	553	548	561	530	493	535	534	561	528	508	550	539	557	522	557	577	473	539	519	520	557	570	529	512	534	498	536	553	546	510	581	537	532	554	517	534	553	529	554	522	550	579	566	540	534	553	531	540	572	574	543	510	538	517	529	568	503	540	547	554	511	553	585	619	543	535	564	539	543	535	543	534	545	509	533	521	574	526	558	562	560	568	558	562	522	537	549	536	576	517	537	540	519	539	486	543	552	546	543	530	528	565	537	554	526	532	530	514	575	543	550	514	568	533	533	588	541	564	578	546	550	558	573	555	507	557	574	517	530	577	545	555	581	487	544	578	570	547	559	561	552	537	557	544	548	516	535	513	557	572	549	543	533	560	554	572	570	540	507	509	541	529	541	535	502	544	527	547	521	562	588	562	523	564	547	547	536	540	542	531	537	550	539	544	537	564	533	539	513	607	552	601	529	472	530	527	553	502	558	551	564	550	563	524	568	532	512	534	536	536	542	525	573	544	555	553	559	528	536	535	572	523	555	570	568	593	539	543	575	543	551	578	551	512	577	557	526	492	584	542	525	509	531	532	556	541	552	588	570	541	587	555	571	526	524	529	548	545	525	548	519	556	498	525	546	547	526	573	557	507	569	540	554	519	521	529	542	514	502	537	511	531	525	549	541	544	546	568	539	540	581	571	537	557	529	532	530	534	527	518	532	528	538	580	566	609	555	513	583	487	511	558	550	557	581	518	567	540	568	528	570	607	545	502	579	589	525	507	530	560	497	541	542	533	552	571	533	587	553	566	550	533	558	570	557	561	578	529	494	562	546	536	569	548	559	517	548	497	547	548	524	506	526	548	555	542	549	560	578	542	541	542	496	551	523	559	563	523	527	539	503	567	576	551	575	558	511	536	550	562	509	574	522	526	544	605	539	556	495	531	556	565	541	571	539	505	548	526	599	495	554	539	544	538	603	566	532	571	538	554	546	522	600	537	556	582	568	542	506	508	565	550	567	592	496	592	551	569	561	539	553	549	539	492	557	492	601	530	537	545	512	573	552	551	538	585	556	525	543	554	540	505	515	544	510	543	567	601	546	556	533	514	567	555	504	537	559	523	498	546	572	506	550	529	538	544	522	544	522	526	535	541	542	529	557	548	576	539	541	532	545	565	536	584	537	538	535	588	542	547	515	529	530	517	530	543	567	523	561	529	525	593	542	540	513	598	527	505	511	531	545	536	572	535	550	543	558	542	538	521	551	574	533	588	565	529	603	534	514	542	527	576	481	540	539	525	540	523	516	537	549	556	530	549	493	560	518	544	542	515	531	566	548	569	569	549	527	518	545	552	570	597	563	482	547	563	523	550	560	527	563	569	536	574	551	515	507	550	573	507	527	504	542	552	550	572	506	583	577	555	579	563	537	517	520	506	575	593	564	543	566	528	547	555	534	543	551	562	485	521	512	524	538	525	522	545	535	573	590	547	562	517	559	482	554	549	517	523	543	516	533	515	559	551	536	594	560	549	512	534	574	517	540	547	532	528	557	473	560	540	529	514	552	549	534	522	526	530	565	539	557	564	541	530	567	549	539	537	576	547	536	548	527	541	561	536	559	571	545	546	561	524	530	583	550	509	514	565	550	524	550	516	548	554	482	573	516	524	566	558	550	540	586	533	541	554	554	546	528	545	540	537	549	576	522	566	548	620	528	570	550	537	508	552	580	546	567	555	599	525	629	585	557	526	533	516	538	577	541	573	542	523	550	557	535	530	587	539	530	543	566	526	551	526	490	581	556	549	579	536	590	522	514	555	530	538	556	523	596	543	559	569	557	541	552	515	557	522	532	595	560	537	557	516	499	542	584	542	553	584	578	534	536	543	575	531	532	526	541	551	532	540	529	540	537	542	537	528	534	526	560	549	583	507	564	533	558	573	550	552	540	551	526	561	542	598	525	591	527	547	545	541	584	538	554	530	533	565	545	590	495	528	521	554	525	562	540	588	596	512	546	557	523	515	517	548	550	573	527	517	559	517	553	502	503	537	574	553	514	590	538	546	505	566	531	562	534	509	565	551	542	551	522	510	512	522	575	581	525	563	585	529	562	510	570	541	569	558	569	547	580	533	533	533	547	564	560	592	542	585	544	576	539	515	580	575	497	501	574	557	533	542	520	527	523	569	548	531	518	548	538	549	527	617	523	551	545	530	503	549	554	585	509	548	565	520	534	560	514	539	513	534	541	556	539	565	532	546	537	517	512	529	561	537	547	524	532	536	548	526	537	534	543	545	575	541	540	537	573	531	551	587	555	510
23532	21596	29472	24192	21600	21617	6715	1591	1175	1069	1006	959	910	965	998	1014	1040	1064	952	847	739	677	621	615	533	508	521	477	451	455	478	465	431	427	422	442	460	439	420	443	440	448	421	404	401	460	435	444	462	428	426	432	433	412	427	425	412	426	425	419	397	426	467	410	409	406	430	398	407	426	392	439	442	439	438	399	403	381	432	414	417	400	426	426	407	381	443	402	416	430	401	430	438	452	427	420	427	434	414	429	457	401	403	426	406	400	459	411	377	446	371	385	416	440	434	410	421	436	421	399	416	397	418	424	399	406	395	434	416	415	416	386	415	434	436	417	417	441	377	439	434	417	401	439	397	392	410	415	396	419	425	375	443	400	407	434	417	422	433	456	401	398	415	419	431	429	427	415	428	396	402	440	413	374	425	423	419	407	390	414	409	430	434	420	437	423	442	422	403	396	417	424	448	420	430	422	410	416	425	443	403	416	395	398	433	442	415	385	396	413	406	431	371	390	418	387	434	402	432	399	391	409	421	414	428	391	413	387	421	415	408	404	405	407	404	409	374	365	389	410	407	429	411	391	405	392	394	442	428	374	415	436	417	427	400	401	417	400	400	411	415	422	425	450	413	370	432	434	414	388	428	425	390	394	418	401	401	430	421	416	374	413	414	394	405	422	371	391	407	386	403	462	382	418	429	402	376	410	441	419	383	412	404	438	431	419	412	403	399	411	426	434	408	436	408	396	422	425	399	449	405	414	415	397	414	403	403	377	432	460	401	434	395	411	401	381	399	411	398	374	399	386	421	425	422	472	398	364	408	384	386	403	431	412	422	409	410	386	398	430	407	442	420	461	416	379	405	394	425	416	405	427	416	413	404	422	407	390	405	446	398	418	426	420	389	451	420	429	447	417	401	430	385	413	433	446	382	385	409	403	448	437	405	396	367	403	391	401	404	406	417	404	411	440	397	430	461	441	402	403	431	397	426	455	414	396	405	408	421	417	396	398	424	431	409	418	419	419	401	383	420	425	456	389	374	389	415	399	437	392	428	400	410	421	409	434	416	415	456	427	403	412	438	425	386	400	399	438	404	421	393	395	434	405	415	403	429	403	381	413	408	403	390	431	437	432	421	432	383	371	455	414	440	435	346	409	389	435	384	436	401	395	422	399	421	441	419	421	393	399	378	422	437	431	381	406	411	380	409	431	410	418	389	460	409	410	440	408	444	414	432	419	360	414	413	423	407	411	445	449	391	373	443	420	405	395	390	383	396	389	405	405	424	426	420	418	405	405	429	424	414	426	384	378	420	442	376	425	378	425	467	431	420	450	414	392	399	428	388	407	404	382	376	416	414	415	424	387	417	397	408	404	432	404	384	392	376	410	404	426	406	432	391	396	406	436	423	399	394	408	413	417	421	408	410	410	396	375	429	416	389	413	428	401	409	398	408	428	424	403	414	399	460	398	424	413	421	394	398	406	396	446	444	410	400	426	417	453	429	410	412	415	424	441	418	411	408	397	379	386	415	411	377	447	387	408	405	410	420	410	404	446	410	393	406	388	398	370	416	380	445	423	416	399	428	399	437	382	422	397	417	423	395	419	433	442	413	399	400	393	389	420	403	395	400	430	430	418	438	366	419	401	393	376	403	416	408	414	408	407	388	445	421	405	402	390	416	358	417	400	415	385	410	425	393	445	418	419	385	464	384	412	423	424	424	432	434	400	419	433	397	403	392	425	440	413	418	362	408	407	445	414	420	411	358	410	425	393	413	435	413	407	439	404	432	444	427	395	423	403	408	430	406	401	403	451	413	429	420	407	403	434	406	448	388	407	398	441	417	411	414	425	411	441	407	446	400	396	389	392	388	441	405	385	424	372	405	404	431	429	427	407	419	424	364	430	404	430	419	416	426	423	396	406	369	408	382	416	409	443	422	414	406	380	414	393	433	379	393	430	388	398	420	462	442	394	390	405	433	428	431	401	410	422	400	416	446	405	427	388	390	456	374	411	382	418	385	407	374	416	413	423	426	402	399	420	411	416	382	413	448	427	421	456	423	402	411	378	428	394	416	388	440	419	394	418	380	417	412	414	410	409	392	418	425	428	408	423	429	423	393	450	423	429	429	386	374	417	424	395	421	413	390	396	397	447	443	437	378	407	411	397	419	444	430	393	397	405	407	412	398	422	396	420	438	430	391	406	416	393	371	398	418	433	410	422	399	446	394	416	435	374	384	398	395	405	396	396	411	399	392	435	379	431	409	428	405	384	423	422	389	401	412	402	395	380	434	402	427	385	408	380	391	434	428	410	429	419	405	399	409	446	432	432	394	400	440	420	397	418	393	420	416	401	394	387	420	378	427	424	424	399	409	409	451	439	420	407	399	453	385	434	413	422	402	441	434	411	426	405	377	424	386	395	457	420	414	447	404	409	410	407	405	408	407	412	404	428	418	438	429	368	390	425	407	375	434	420	374	455	393	386	409	420	412	428	401	434	450	409	397	380	411	424	369	414	399	425	446	402	391	386	433	385	403	423	406	409	379	443	412	404	397	434	396	413	404	406	397	407	408	441	430	425	390	421	444	398	414	378	406	409	408	404	439	377	368	426	395	403	385	416	406	416	401	418	387	409	408	397	400	414	399	392	387	419	372	395	384	398	398	386	388	385	420	382	465	386	416	408	419	412	465	396	421	432	395	435	393	407	390	374	399	446	373	415	398	418	429	420	407	418	420	415	385	394	421	386	452	406	438	376	403	442	401	373	400	445	413	441	405	421	425	426	421	384	446	403	388	406	435	456	409	377	386	438	433	412	413	401	383	383	372	437	393	401	424	373	416	451	377	362	421	412	410	421	379	412	421	382	406	404	423	398	371	396	432	404	401	416	391	437	382	354	412	427	404	371	443	375	414	398	419	380	425	376	439	401	402	401	400	439	416	405	404	406	421	432	406	400	394	370	410	426	394	412	398	391	446	419	393	422	444	440	392	428	368	374	405	409	415	409	400	422	394	381	414	417	420	408	398	402	403	414	392	391	399	419	403	399	397	404	433	415	400	409	410	458	439	403	393	403	460	375	412	424	384	403	416	401	449	451	423	413	386	375	406	413	357	388	395	402	388	439	390	418	416	403	430	413	418	402	397	405	376	438	396	398	362	404	412	420	431	418	447	397	376	423	379	411	352	417	422	419	445	420	418	413	421	415	366	404	432	389	395	436	437	417	406	423	409	403	408	430	396	395	409	404	422	445	379	391	420	415	385	418	393	389	414	404	432	414	384	430	397	438	397	393	414	396	423	409	425	411	414	407	414	409	413	384	384	425	410	411	397	398	359	400	460	427	388	424	413	392	390	409	445	428	361	411	435	407	445	401	410	416	388	439	372	420	426	429	410	439	386	437	440	409	383	402	410	398	378	408	395	397	389	436	395	423	402	420	403	421	419	404	413	422	397	426	373	383	404	386	385	430	406	406	397	408	416	436	395	410	427	419	392	410	406	388	418	426	398	396	434	427
8304	18894	15404	8531	6236	4690	3630	3005	2502	2131	1959	1821	1910	1921	2040	1947	1953	1863	1755	1454	1296	1028	1002	871	748	691	686	681	625	644	550	544	576	552	532	533	503	546	514	542	531	521	513	504	512	492	500	493	517	565	503	521	545	515	525	485	504	503	550	460	514	486	521	525	533	489	528	496	533	478	535	512	517	477	527	533	523	519	489	510	522	542	519	525	510	497	539	529	493	453	482	432	490	521	452	478	490	493	480	540	484	480	525	522	484	517	499	525	470	510	503	551	506	533	481	497	479	475	498	506	505	515	483	481	481	515	488	485	467	458	486	508	488	480	523	501	482	482	447	490	468	520	505	445	516	487	510	566	483	494	510	469	521	511	440	509	510	472	473	482	465	493	474	541	487	495	480	512	512	487	438	487	516	510	516	468	485	466	486	492	512	505	500	492	485	514	483	499	444	495	505	488	507	464	467	464	470	489	469	529	465	471	536	475	468	458	475	493	483	483	482	542	515	464	501	521	493	493	468	490	517	503	489	499	463	468	444	474	541	489	461	479	522	498	479	451	492	461	511	472	482	500	453	477	486	483	487	452	528	507	477	483	485	488	489	496	506	478	477	532	518	485	503	491	488	475	489	496	482	486	477	474	517	457	549	498	504	488	505	536	499	460	473	482	458	486	481	462	497	502	509	506	518	497	527	480	521	507	497	503	555	467	452	479	539	484	472	460	531	532	504	495	501	484	531	467	459	452	489	479	503	521	521	497	523	484	501	470	495	544	481	499	467	481	478	496	477	495	500	484	497	489	530	484	521	492	493	536	488	533	495	504	442	498	475	511	478	453	489	492	462	497	511	491	525	502	499	496	515	500	486	482	475	547	521	488	477	467	494	496	485	513	498	527	488	512	487	507	446	493	502	484	480	521	507	457	513	460	511	501	542	463	495	508	497	498	490	505	483	455	484	439	499	519	506	511	478	498	464	470	517	480	476	481	484	492	509	472	444	515	514	507	466	502	484	461	499	470	526	485	483	419	472	481	502	482	511	481	497	487	529	529	482	521	491	485	488	434	500	480	512	492	504	509	491	487	495	531	491	503	473	481	475	500	501	467	457	509	507	475	464	478	484	479	491	471	485	534	477	463	467	488	499	517	471	492	490	506	484	501	534	512	452	488	513	494	439	478	451	498	497	539	449	503	529	476	501	518	432	477	489	512	495	496	514	450	503	440	513	483	495	505	502	531	490	500	461	479	478	491	509	512	462	484	508	513	497	485	504	449	440	474	533	459	482	509	469	491	461	512	483	494	521	479	445	491	466	482	498	510	500	499	518	496	479	457	504	495	502	494	542	471	483	479	506	469	459	502	477	486	530	506	499	472	492	489	468	455	508	493	494	479	498	491	472	483	480	491	461	473	515	478	509	521	493	513	458	499	465	466	513	513	532	495	533	471	501	487	475	474	489	485	498	503	458	487	519	492	433	513	486	408	497	520	466	508	463	481	504	507	519	516	502	484	522	510	521	536	509	469	492	503	485	495	487	528	501	497	507	499	467	479	515	481	493	505	541	471	513	466	494	509	489	443	523	474	469	489	483	459	446	527	464	481	478	471	491	487	477	478	484	492	504	503	474	484	472	476	495	507	509	485	499	449	507	483	482	506	482	477	493	477	503	495	471	485	488	502	480	492	539	507	518	498	477	475	487	475	484	481	460	459	484	534	499	501	479	498	517	479	490	529	464	484	465	483	473	453	498	487	522	504	485	473	511	485	497	496	487	507	500	487	528	520	484	512	486	482	461	494	544	459	494	517	494	506	480	507	499	465	467	476	535	485	517	503	541	477	485	486	528	478	495	502	481	489	464	483	465	476	437	524	466	478	479	492	479	489	471	444	478	522	496	494	507	440	515	493	507	483	470	463	481	471	495	499	446	523	467	466	487	491	475	472	481	507	518	479	492	472	532	460	498	472	495	520	473	466	501	529	507	496	481	499	452	518	500	515	479	510	448	471	517	487	492	481	495	497	476	490	486	502	501	469	489	493	474	482	495	479	491	507	505	513	494	482	507	461	473	505	487	474	486	529	510	522	512	491	479	498	490	482	504	487	505	464	469	508	478	461	497	435	499	463	460	509	517	463	472	486	506	502	501	492	464	445	473	491	520	491	483	459	448	520	502	469	496	482	501	495	517	495	456	468	497	481	487	476	477	498	491	526	488	493	522	462	494	449	510	480	490	496	486	490	495	486	501	488	452	477	545	513	483	511	492	507	475	492	511	490	486	509	455	448	499	533	493	425	444	469	524	449	520	458	520	489	500	472	469	510	553	476	535	509	464	523	464	462	461	479	502	516	524	459	528	465	464	467	484	539	492	520	513	515	478	506	462	480	489	470	479	471	504	448	488	468	443	503	486	497	493	506	542	478	499	490	486	459	490	455	491	517	493	512	471	466	460	485	493	485	535	489	528	439	498	488	480	469	483	528	492	487	506	507	508	496	494	502	462	482	499	513	494	493	504	531	515	467	507	484	456	505	470	485	502	454	479	506	499	459	522	473	474	450	449	500	480	475	500	503	512	475	497	516	498	474	469	491	516	513	518	507	508	500	482	505	475	439	477	486	467	482	500	521	483	462	526	480	452	466	484	477	503	463	489	472	441	492	458	489	484	532	477	500	513	498	472	487	484	502	513	548	430	475	457	497	496	500	488	439	466	494	481	497	512	506	523	485	495	483	480	486	521	482	496	461	488	465	500	506	481	474	509	492	476	473	468	462	519	487	454	533	467	455	454	492	450	478	455	487	509	443	441	528	488	503	468	489	521	470	500	503	480	467	485	471	500	488	497	514	518	479	492	487	505	501	506	525	489	482	485	513	453	487	494	467	498	510	491	492	481	447	485	498	490	528	448	499	497	452	489	479	480	476	489	496	470	467	495	512	483	493	459	477	510	491	449	495	477	467	498	453	465	505	532	487	459	463	495	499	495	496	438	508	447	488	493	475	479	498	511	471	518	491	504	478	501	447	517	491	475	493	473	475	497	478	470	513	496	491	471	502	515	475	450	494	500	477	472	512	507	457	523	485	465	525	446	453	490	503	484	486	467	457	489	475	464	487	473	483	469	468	496	504	483	481	492	493	527	474	466	501	525	461	502	477	492	502	514	527	476	486	535	481	500	486	489	463	492	483	478	497	534	475	514	494	489	503	527	472	462	506	472	480	468	495	484	481	492	487	448	536	493	474	459	480	476	514	519	489	492	464	470	482	522	491	495	465	484	501	474	455	503	433	523	482	499	468	463	495	512	483	527	514	473	459	497	478	486	481	474	472	464	486	492	515	495	515	441	478	464	470	476	478	480	507	504	514	492	517	489	494	485	496	515	543	468	503	504	495	524	497	482	534	494	516	518	473	519	465	471	484	482	479	498	544	479	465	459	501	502	490	513	452	485	454	440	485	503	481	497	458	496	498	434	491	478	515	475	500	511	498	479	459	501	483	465	451	488	498	467	497	472	504	481	508
27730	20245	7440	1811	1309	1108	951	834	804	777	859	856	825	864	897	937	884	937	866	862	774	809	808	736	775	768	732	766	673	732	718	679	711	731	732	741	703	709	708	638	748	723	717	713	676	697	698	697	678	726	741	743	706	683	695	706	699	707	641	710	682	676	691	673	700	726	685	649	713	760	716	666	769	658	689	745	739	694	666	695	709	739	711	718	744	680	697	717	726	726	716	701	708	709	712	676	733	724	739	670	725	707	724	738	702	755	676	721	732	753	700	735	744	676	716	705	651	663	700	720	651	696	664	789	705	685	673	689	702	690	685	699	698	697	683	686	696	667	706	673	685	732	741	638	741	691	689	684	731	655	664	724	710	694	710	705	696	701	697	761	675	721	671	666	728	746	718	691	722	740	695	701	742	743	678	700	689	718	703	698	693	683	698	689	714	700	691	730	694	667	670	728	701	728	650	671	667	734	649	681	720	657	733	699	716	722	726	714	678	677	636	712	669	730	714	692	708	686	677	675	689	787	683	721	703	691	725	688	654	675	676	731	699	753	730	734	644	649	703	733	747	650	681	750	695	689	691	795	669	703	744	678	726	684	708	736	721	675	717	748	696	685	713	683	671	678	714	742	686	703	715	716	704	650	718	725	695	707	753	697	707	667	716	648	748	663	682	708	730	713	714	663	686	696	746	672	722	693	683	703	715	744	715	707	683	704	716	666	662	696	688	724	690	693	678	705	730	666	681	679	714	692	680	691	715	706	718	711	668	691	727	731	732	689	742	702	724	745	707	724	675	634	675	671	681	699	666	693	721	724	710	669	706	704	675	732	698	738	714	631	716	698	716	686	678	691	724	676	699	731	767	709	664	729	712	726	721	701	675	707	682	705	731	698	734	663	710	690	685	687	686	713	720	684	721	728	731	760	728	734	681	654	732	717	692	742	679	718	692	688	731	730	693	693	703	693	736	687	689	703	725	709	754	689	700	677	697	766	647	756	690	689	660	697	682	719	696	715	699	705	706	715	738	675	696	690	655	711	682	667	677	664	716	717	736	690	700	700	696	748	713	702	720	695	715	703	652	725	717	654	663	689	715	709	658	707	745	688	719	668	742	697	679	697	658	675	691	743	685	692	737	643	755	668	720	681	671	697	710	745	696	707	746	737	682	674	768	664	735	683	713	656	672	691	688	695	680	738	699	729	709	678	739	715	728	725	770	687	694	701	744	687	728	685	720	688	722	721	750	759	684	672	723	669	703	673	644	665	675	726	686	724	720	752	713	687	704	716	725	705	686	670	730	680	721	712	721	714	664	716	675	672	740	653	683	660	720	712	727	704	704	705	712	728	699	657	699	652	682	722	736	730	700	687	674	711	642	704	680	717	702	707	679	733	751	723	696	725	723	690	680	726	683	757	680	731	726	676	703	711	658	719	717	677	750	711	705	709	691	629	729	683	679	717	721	709	724	679	684	729	664	668	703	701	662	659	735	718	681	700	724	659	706	701	760	699	723	702	740	685	687	734	721	684	649	687	777	734	679	725	689	688	722	712	695	722	701	677	713	730	659	700	750	724	671	694	732	702	697	739	700	653	742	721	693	718	711	697	685	689	735	727	699	720	715	728	700	694	745	729	723	707	715	736	732	754	681	686	729	729	719	716	695	770	726	731	741	681	705	709	696	687	711	707	696	732	681	698	647	663	728	720	714	686	725	688	733	694	689	724	747	726	746	732	712	692	731	688	679	707	691	697	685	682	734	709	713	674	675	688	678	671	693	695	665	722	722	706	711	654	688	728	664	730	687	671	729	686	734	711	726	767	735	661	714	691	685	656	705	715	742	664	695	745	713	705	687	645	708	738	717	704	681	721	681	717	682	709	711	659	752	711	718	689	704	758	709	737	732	688	715	673	686	708	701	657	685	740	649	721	687	642	700	714	669	706	704	685	743	694	697	690	661	674	707	695	699	703	632	709	708	674	695	699	696	732	712	719	680	691	734	710	704	742	739	658	696	708	729	707	712	685	714	682	764	658	701	719	704	729	712	732	732	708	700	674	671	717	768	705	674	714	665	701	715	682	729	718	670	681	703	755	732	724	721	717	696	738	677	729	681	724	662	723	665	671	707	709	712	684	725	710	688	718	685	696	668	696	710	699	785	667	756	753	712	726	711	703	674	686	651	685	700	706	684	693	685	705	666	696	711	751	704	719	701	706	724	733	724	740	675	705	724	677	773	671	675	715	684	711	695	717	669	744	738	708	723	735	712	740	760	689	672	724	683	706	688	690	699	671	692	658	688	712	753	722	639	723	715	660	724	732	753	678	693	728	654	681	679	731	721	687	739	756	675	665	727	725	677	712	689	689	717	754	664	725	702	719	710	679	716	681	726	664	694	700	706	710	658	719	736	703	685	669	743	723	696	703	707	704	740	691	763	687	741	700	695	706	715	716	682	749	608	736	708	709	675	694	710	696	751	690	685	689	712	703	751	724	695	670	736	674	696	715	731	717	700	662	696	743	691	711	716	720	672	686	684	706	663	670	703	682	666	694	662	709	699	729	678	698	718	714	673	724	679	708	657	691	728	677	717	708	740	726	774	692	808	753	689	729	753	726	749	718	727	669	678	683	684	732	688	669	675	672	717	692	685	634	718	661	663	719	682	733	685	685	682	769	703	687	706	704	721	729	720	698	708	706	713	715	734	674	684	705	733	689	674	724	689	713	733	684	729	686	708	720	712	701	686	690	671	724	714	749	732	676	706	655	676	677	728	733	712	691	677	708	712	748	664	699	669	675	718	716	665	695	719	645	668	717	691	677	652	753	724	672	706	669	727	691	675	714	653	692	676	677	709	707	706	742	708	716	702	768	756	706	688	732	685	691	714	729	689	708	728	679	712	728	728	697	719	742	693	710	699	683	734	726	684	683	661	708	685	710	705	706	717	680	705	701	683	698	680	674	721	731	718	681	690	693	707	732	663	672	727	711	675	688	712	682	744	697	710	700	715	684	718	691	675	719	678	734	699	713	701	719	705	707	682	693	693	718	704	718	721	741	741	723	699	676	733	703	697	693	698	710	725	698	720	679	658	679	728	721	733	679	732	683	757	693	717	681	699	729	747	722	700	701	679	730	715	692	670	692	715	671	680	684	697	682	725	708	666	678	711	720	745	683	666	724	730	713	664	655	662	665	660	680	695	664	742	702	680	684	679	729	687	687	701	706	754	708	705	699	720	744	693	688	715	703	717	677	671	694	687	727	724	668	712	682	726	726	702	703	675	700	675	701	679	708	706	746	666	694	751	665	694	729	707	685	675	677	699	661	716	719	692	730	701	724	683	665	717	716	719	688	687	728	742	705	688	723	687	705	679	660	687	691	704	675	723	677	667	724	676	719	712	679	678	724	667	660	715	739	677	739	691	696	714	707	727	697	669	709	753	739	689	700	676	744	716	717	667	728	705	698	737	722	692	708	692	669	703	742	737	646	667	697	676	739	720	671	699	698	734	684
5049	3511	2867	1855	1566	1316	1264	1154	1130	1135	1160	1203	1238	1211	1265	1364	1320	1277	1194	1098	1090	1075	1015	963	915	922	975	869	905	877	854	912	914	894	807	858	834	828	875	872	865	840	857	839	849	847	875	861	883	891	838	835	872	883	890	844	865	856	905	825	856	861	782	879	821	831	837	817	896	899	873	844	866	865	867	848	820	788	881	856	879	829	851	859	893	860	901	864	919	861	866	819	805	844	869	897	838	890	863	884	879	803	884	847	869	907	813	827	910	796	900	898	822	848	864	842	905	895	849	887	834	864	863	828	883	851	854	864	847	862	884	894	793	830	832	804	878	825	835	851	846	825	907	886	892	913	881	844	860	845	871	869	875	818	862	887	831	878	849	865	906	865	873	866	818	817	879	821	889	811	877	808	843	860	812	860	861	879	883	911	835	847	868	882	859	876	861	882	869	865	823	840	853	824	867	856	877	865	851	866	860	888	837	885	878	838	898	863	863	846	813	809	791	889	834	839	837	876	865	916	833	907	845	895	825	850	885	900	882	852	852	892	877	857	859	845	931	848	867	849	851	862	880	811	903	899	880	853	890	868	857	867	874	859	867	822	874	864	836	832	873	853	856	859	876	842	861	843	889	827	862	828	895	896	826	874	849	854	898	843	782	900	879	851	827	882	838	879	871	841	873	879	879	858	863	866	851	813	861	851	864	852	846	903	845	853	827	807	889	847	859	879	824	821	835	898	878	865	799	822	956	825	834	874	886	860	865	940	866	924	818	798	854	889	831	913	828	905	907	877	858	845	826	838	828	917	876	843	901	764	831	884	854	826	828	842	812	802	885	844	825	859	883	859	880	870	864	906	863	923	866	860	899	819	826	843	822	852	903	875	864	868	892	903	862	878	870	860	846	860	841	832	866	868	868	857	844	868	855	841	859	831	830	893	828	783	872	853	853	865	833	847	886	887	923	868	851	880	890	866	871	882	853	875	851	835	864	832	865	835	865	854	870	847	869	889	825	902	891	860	885	851	820	854	837	904	791	875	893	903	860	873	865	871	811	838	895	897	856	856	883	852	881	779	832	816	876	813	823	858	847	870	889	901	856	874	870	893	886	865	841	851	865	808	831	829	848	892	828	928	818	859	861	912	900	864	829	891	869	862	878	855	838	835	863	859	889	832	874	821	834	852	866	867	866	806	842	832	883	845	849	865	859	859	826	809	909	873	826	887	855	906	835	843	852	879	872	816	866	867	899	861	890	898	899	866	833	854	876	800	885	880	884	819	864	872	856	850	820	811	832	884	842	850	883	869	916	867	845	884	864	870	878	949	861	798	866	866	882	853	909	867	824	884	838	798	871	842	840	881	832	858	941	876	910	867	862	853	817	914	833	904	820	891	846	858	833	869	846	809	827	838	876	874	849	880	839	826	857	860	849	849	809	851	797	907	858	889	850	834	813	893	845	876	830	855	906	836	857	906	893	858	878	862	798	845	825	836	843	877	866	869	890	854	915	875	830	844	864	900	896	834	876	864	862	867	843	847	862	813	873	815	846	828	886	865	881	890	815	862	906	810	811	893	862	841	889	874	812	841	865	883	849	891	864	852	836	802	866	895	885	825	868	895	922	853	854	810	872	885	857	873	830	865	882	839	816	813	861	826	869	838	859	866	840	815	927	852	910	856	867	961	894	862	905	895	881	813	938	854	858	854	876	907	823	828	857	888	867	846	872	884	911	866	841	914	857	922	841	878	842	844	868	887	887	832	860	865	858	866	906	895	826	877	912	871	873	850	818	839	865	854	878	885	862	865	958	856	860	809	861	837	802	901	842	853	851	855	875	894	851	832	854	842	886	849	889	895	874	862	871	882	839	856	843	873	865	899	931	890	884	827	897	875	841	857	830	853	860	794	838	856	881	869	870	902	899	883	794	906	887	935	844	866	888	891	899	814	847	863	857	883	875	861	879	858	888	858	811	880	873	871	874	851	852	846	869	883	818	826	829	838	874	874	856	834	900	886	843	904	882	802	897	863	832	860	857	832	887	845	861	864	862	800	839	819	900	790	832	852	866	920	889	837	864	862	885	872	854	868	847	864	898	827	858	888	814	831	887	788	819	837	870	870	824	865	838	850	881	889	829	914	916	852	812	829	900	886	870	846	910	894	872	916	871	867	865	804	895	864	920	873	850	855	887	877	852	868	889	898	852	827	923	862	838	882	843	859	884	861	901	864	873	851	892	868	873	820	833	869	866	909	873	839	847	773	889	880	864	852	862	847	853	840	890	862	858	900	862	868	834	866	880	864	888	872	847	885	815	947	910	829	795	805	863	816	851	860	856	828	867	752	890	880	816	841	816	878	886	836	794	844	888	820	859	876	829	848	832	787	857	848	848	862	871	849	862	851	853	805	845	836	877	886	891	929	792	850	830	810	826	870	880	833	871	827	904	836	889	899	876	806	835	850	880	904	855	858	836	813	811	907	839	841	876	892	854	901	844	858	853	887	880	821	867	835	828	864	821	889	869	850	934	839	851	816	826	849	843	827	844	896	865	844	903	835	865	857	837	785	853	843	799	879	844	818	875	855	833	863	874	825	851	853	885	800	854	843	903	924	888	803	899	879	884	907	879	861	872	869	883	837	862	881	852	871	867	818	875	860	871	861	880	842	820	883	785	856	843	877	862	945	888	872	841	858	822	866	853	842	872	850	846	871	835	902	861	801	826	879	865	844	886	817	886	840	876	847	879	852	827	815	863	865	836	891	867	859	867	852	894	850	789	863	807	846	829	902	873	854	846	836	856	914	850	897	871	858	860	841	847	889	873	844	810	883	916	824	862	830	831	866	902	923	887	855	807	836	894	909	903	882	875	852	900	898	818	904	890	853	854	827	836	831	800	905	854	863	832	859	919	883	904	862	937	885	861	873	865	854	833	853	785	852	893	844	849	893	849	823	859	840	864	842	847	873	858	855	901	845	893	876	884	863	831	878	825	834	877	848	825	843	822	828	833	907	898	873	907	852	860	854	800	842	811	847	842	853	854	836	899	893	865	867	883	901	879	836	883	850	895	891	869	897	883	858	860	861	869	869	839	865	873	888	818	913	862	853	856	870	872	878	860	906	840	878	864	874	852	886	856	847	802	887	815	861	852	888	803	853	878	901	898	838	902	849	884	866	847	867	869	905	829	847	804	871	818	859	854	907	831	844	828	826	868	902	865	885	893	839	856	835	911	808	914	834	854	884	870	803	809	848	839	818	908	844	867	897	896	865	851	845	866	856	848	913	907	885	849	879	881	862	859	865	817	894	881	842	926	898	841	883	848	880	847	908	824	931	879	851	816	851	921	875	793	817	884	804	873	843	874	881	806	917	828	933	866	866	838	892	832	853	896	840	897	808	790	901	840	866	863	876	844	819	878	892	834	908	870	882	807	849	868	840	856	889	902	853	849	893	843	870	894	849	817	890	838	826	937	847	901	878	883	856	838	877	857	873	829	886	902	888	878	850	847	833
24608	21622	29061	24689	21603	8779	1476	989	886	848	801	778	835	821	886	887	831	866	798	730	703	648	630	551	489	512	503	497	477	434	446	437	454	472	450	414	426	428	446	478	447	411	455	413	452	460	389	457	387	417	454	436	455	426	451	436	417	432	427	454	398	478	427	387	455	397	431	434	474	417	443	471	420	448	433	426	437	435	421	443	406	429	420	397	400	430	429	437	437	433	420	420	395	409	390	432	431	400	417	427	449	454	452	386	405	448	458	464	450	411	406	432	442	446	425	439	438	398	437	443	422	429	438	406	439	452	427	398	374	421	430	453	444	390	416	415	430	438	436	416	456	445	460	403	414	403	423	423	418	425	421	425	434	451	425	398	419	414	434	449	381	384	461	428	442	436	451	446	420	383	446	433	443	411	441	432	445	399	414	395	439	399	417	420	441	407	420	406	404	442	423	437	414	407	406	422	418	438	412	430	406	438	422	426	444	419	413	421	416	457	412	437	405	430	444	411	462	407	437	437	432	434	446	433	458	415	416	399	398	416	427	403	440	430	428	416	399	448	421	444	432	422	451	443	395	459	433	409	423	453	414	433	421	459	412	406	415	445	455	428	452	423	429	417	422	411	421	390	436	450	469	440	432	432	407	417	437	440	395	431	449	458	416	460	385	418	439	399	394	426	461	400	409	414	458	394	416	454	415	394	407	439	446	451	402	444	431	432	371	366	406	453	410	383	441	396	412	399	443	458	435	434	415	449	451	427	431	421	423	420	426	400	429	433	442	445	390	442	376	404	435	411	410	446	403	433	420	429	398	417	402	430	405	403	441	457	440	458	421	453	415	422	427	379	439	416	424	417	441	440	453	428	456	434	442	440	432	429	433	411	428	411	412	401	411	422	410	373	442	428	413	447	405	423	411	415	396	399	427	400	402	406	422	396	435	427	418	410	436	400	435	414	469	418	413	405	453	438	414	414	450	379	422	389	437	439	451	444	461	443	389	432	441	413	422	394	447	384	463	424	431	450	420	409	439	429	460	387	405	432	415	444	444	413	442	458	448	397	367	395	430	414	383	418	461	427	430	424	420	449	416	421	439	380	409	407	382	386	410	431	446	355	421	436	453	373	437	422	466	432	412	459	426	427	459	396	424	417	426	428	407	416	459	405	429	430	427	448	405	426	431	447	447	405	446	410	430	413	420	415	416	422	377	466	428	430	443	399	446	435	444	386	428	358	444	413	481	409	424	421	417	432	450	446	419	431	390	423	370	407	437	408	417	419	432	412	404	429	446	409	437	416	426	426	406	403	403	410	423	448	433	441	392	416	403	369	450	401	466	412	432	425	413	428	412	409	437	416	432	418	419	450	416	422	404	428	403	447	436	421	407	393	433	453	407	433	433	415	382	397	399	409	440	425	424	486	429	423	417	422	434	408	451	423	420	410	419	394	434	456	447	405	467	380	444	412	411	418	400	415	393	448	385	453	414	416	465	454	445	449	411	425	448	431	423	399	408	433	418	425	439	427	406	393	403	439	423	409	474	417	426	431	414	489	427	414	417	423	458	417	411	411	395	440	378	414	433	426	357	414	369	452	419	400	460	410	401	392	407	432	422	439	424	426	431	425	435	440	465	415	372	455	447	422	382	455	444	415	420	395	417	410	430	431	423	457	441	433	411	405	431	389	420	408	407	410	438	397	431	405	418	411	440	438	412	409	416	419	424	428	452	421	420	480	415	469	412	429	432	412	439	428	469	445	426	456	407	448	417	430	450	436	435	386	431	423	433	447	431	423	415	427	432	414	438	424	450	405	448	397	445	453	424	379	417	398	420	419	428	464	393	433	429	441	467	391	453	412	399	398	367	423	390	388	423	415	451	409	439	425	438	434	426	455	429	396	397	428	383	428	445	434	443	398	445	427	410	431	440	429	425	455	425	444	415	423	425	466	417	386	432	404	446	376	396	426	446	424	430	450	417	437	414	380	424	416	413	412	432	462	416	468	423	433	441	423	435	449	442	445	391	394	429	442	436	384	392	425	409	394	441	388	406	423	407	407	450	380	435	441	431	436	446	420	432	447	420	445	401	431	401	427	448	397	414	426	431	431	413	411	414	376	480	409	427	416	437	467	446	443	440	448	414	400	457	405	417	391	464	388	452	439	414	424	419	402	406	415	404	388	449	423	456	440	413	405	416	413	408	429	404	448	400	454	383	424	418	433	394	416	393	426	433	437	419	407	424	426	415	413	431	414	392	460	382	413	444	423	436	411	423	448	431	389	388	426	430	418	392	427	400	393	432	400	392	460	452	436	441	414	409	409	426	429	438	425	441	403	445	477	423	440	438	402	463	457	419	427	403	435	425	452	391	425	434	455	427	408	411	377	445	402	435	433	395	459	415	457	412	417	400	452	428	431	410	429	427	410	403	404	428	422	421	423	404	459	441	458	452	408	448	422	451	411	396	407	427	404	383	463	427	407	401	439	426	431	434	406	423	458	419	378	440	445	444	434	418	457	447	423	411	417	429	428	413	414	445	412	462	437	427	411	419	406	437	386	446	435	429	400	429	405	419	433	406	418	441	422	421	461	463	386	456	415	444	434	413	435	427	427	444	452	432	397	459	451	431	438	430	448	441	421	417	393	413	390	408	430	438	378	410	435	409	386	401	412	456	448	510	419	457	400	412	441	441	405	412	424	429	410	400	447	418	419	445	405	442	438	394	429	422	379	425	435	449	449	437	409	417	455	437	440	441	450	419	446	434	389	463	402	445	398	410	417	387	448	471	395	414	433	422	393	432	422	446	421	440	416	423	409	427	422	422	413	420	433	427	418	414	427	450	458	432	435	469	423	433	432	411	406	458	411	422	422	465	445	447	453	423	418	414	447	416	419	440	403	413	421	416	407	426	390	433	429	411	404	456	391	424	394	408	417	432	425	400	416	391	451	430	431	437	402	416	413	406	418	393	452	441	428	423	397	418	411	455	442	426	428	390	415	421	404	436	461	404	465	391	412	435	437	421	415	388	501	476	437	393	423	472	439	429	391	427	436	392	427	428	417	418	423	383	410	439	417	401	464	446	455	391	421	431	472	402	413	442	397	448	436	443	397	376	410	429	441	421	416	438	458	438	422	424	444	408	399	423	402	409	425	410	392	457	391	399	409	410	430	417	395	416	401	425	430	419	410	426	441	415	435	433	409	450	416	418	447	408	426	418	426	447	405	409	418	445	429	434	394	433	421	432	419	453	434	416	459	448	427	432	417	419	406	437	430	436	412	408	429	423	413	397	413	463	436	423	470	469	412	440	443	412	433	406	436	444	401	406	431	414	405	403	413	422	432	414	412	454	422	431	439	454	429	458	415	452	403	430	412	430	440	412	399	442	372	421	416	459	415	432	469	400	423	446	447	419	407	416	438	447	386	423	443	420	395	442	416	412	432	394	422	416	438	416	451	440	391	380	444	446	417	436	391	422	428	439	437	414	475	450	449	402	437	419	410	448	433	411	370
5805	12497	10338	5332	3795	2923	2278	1923	1694	1571	1509	1474	1523	1580	1629	1586	1545	1507	1337	1251	1116	967	810	824	727	753	737	630	590	581	603	559	575	598	589	544	581	594	525	535	590	618	555	519	544	507	523	578	576	530	568	510	552	547	555	529	543	537	543	544	554	529	548	550	548	572	515	514	539	574	554	537	564	576	551	572	540	530	540	550	523	549	556	568	490	528	538	557	501	520	545	551	564	568	539	557	526	518	539	536	545	519	544	529	528	568	573	538	542	535	541	581	570	533	542	545	588	540	565	508	542	524	530	515	524	543	554	535	511	509	541	523	565	511	556	543	511	536	501	568	531	564	482	516	510	528	553	508	527	514	549	573	541	523	534	540	511	499	581	521	553	507	555	553	521	499	583	504	537	496	543	534	578	558	544	540	584	562	549	537	538	511	535	520	550	549	510	566	540	557	549	563	515	525	528	570	556	566	528	569	532	557	538	555	528	536	544	573	515	572	571	539	540	526	483	567	509	570	523	524	564	555	534	547	530	519	564	549	558	486	510	538	528	529	511	554	537	528	530	552	571	553	527	538	552	521	532	518	553	521	544	524	522	560	537	482	522	550	510	543	603	576	539	570	548	524	482	568	499	529	564	572	582	567	520	562	565	542	571	528	547	563	526	532	527	512	524	535	530	527	573	544	510	525	540	527	565	537	537	546	546	525	520	575	524	521	548	539	530	582	520	540	552	582	532	564	547	543	571	542	551	542	564	531	525	522	512	559	516	571	528	548	516	505	540	574	527	531	531	549	539	548	559	559	507	531	544	532	552	560	574	532	520	530	519	551	530	517	491	536	511	487	605	515	557	559	505	528	538	559	547	549	561	514	575	497	556	590	562	575	532	535	507	561	589	564	544	557	524	543	561	569	547	574	516	563	502	537	525	551	542	544	575	514	533	519	515	501	516	565	530	526	533	501	516	540	525	571	538	537	582	545	500	570	516	536	521	526	502	518	505	516	553	501	545	537	484	487	532	539	546	497	533	540	549	540	518	505	525	518	574	589	536	513	560	535	555	532	491	526	548	505	560	527	527	536	557	525	524	553	496	535	553	560	538	532	527	581	523	518	543	539	524	527	492	567	560	569	560	530	527	533	507	525	535	497	519	503	526	503	571	529	539	482	570	541	568	568	537	538	494	579	559	598	527	538	538	525	504	513	512	526	545	528	564	561	525	511	541	572	543	526	576	544	529	546	492	523	553	494	566	462	553	520	562	550	527	511	543	524	527	543	538	517	540	577	537	528	522	517	545	593	588	548	566	518	569	481	560	560	535	576	529	546	593	548	513	539	498	548	562	525	582	567	541	509	513	538	560	576	521	569	526	494	520	543	548	541	537	554	517	512	535	570	515	544	592	549	558	515	542	531	527	508	548	525	526	522	559	549	546	530	552	543	533	517	558	512	532	557	535	499	556	585	479	510	515	534	557	529	536	590	525	535	535	538	501	564	521	513	523	606	513	506	497	569	523	558	552	561	522	539	550	522	566	520	562	532	562	533	528	523	548	527	535	525	549	540	523	529	572	540	540	559	551	550	544	537	553	566	507	545	510	539	522	543	534	525	543	558	565	560	550	588	529	520	547	542	560	577	540	515	556	540	532	535	563	538	537	551	523	535	534	494	533	538	551	560	567	578	500	524	548	513	551	544	524	519	553	509	540	540	514	520	579	523	551	519	529	533	561	567	563	528	527	561	578	496	511	542	545	538	554	513	550	505	509	555	558	542	554	521	497	527	534	547	573	517	557	553	562	537	548	510	517	550	581	516	574	581	574	500	539	553	556	552	592	534	535	550	561	546	574	522	543	557	498	586	543	540	540	571	541	536	566	529	530	551	487	519	528	531	574	527	539	560	566	540	521	538	581	536	511	556	518	542	564	558	540	535	551	496	544	553	560	522	523	542	572	524	566	515	561	521	524	530	534	515	541	509	518	512	546	535	539	520	573	556	519	550	529	561	516	576	533	556	599	514	523	508	517	523	527	536	510	532	517	533	523	549	564	515	574	527	551	557	554	558	535	552	515	566	499	517	514	574	568	549	504	537	557	556	555	543	568	566	523	553	552	565	494	522	504	540	555	521	544	536	551	532	558	538	581	542	549	531	539	557	541	525	546	528	518	536	539	516	544	556	544	482	538	550	515	509	525	527	536	585	546	567	542	589	562	547	553	500	535	532	539	534	568	556	510	512	532	549	546	562	513	547	551	551	567	527	545	534	501	535	546	547	556	517	506	527	523	589	558	545	558	563	514	571	530	536	536	522	537	508	561	539	532	574	498	522	530	538	531	549	556	541	501	555	526	521	557	554	535	553	556	510	495	554	533	509	532	507	527	539	524	535	518	551	497	517	541	532	528	530	553	563	541	521	577	502	541	534	533	546	531	526	526	562	535	545	537	546	528	542	534	560	556	506	578	573	521	545	539	498	524	482	507	525	533	547	559	547	518	545	507	557	508	580	546	570	512	546	553	537	562	566	537	553	529	577	531	515	587	509	530	578	491	507	549	528	530	522	601	522	504	535	520	574	516	558	525	537	543	516	558	509	576	573	481	555	551	526	542	529	538	498	512	480	504	554	516	501	571	584	526	523	539	578	590	531	589	581	522	589	511	513	549	548	582	540	548	514	545	538	595	555	566	510	524	574	581	547	505	529	546	551	557	528	542	558	569	541	487	528	517	503	535	546	517	541	532	523	575	486	547	545	564	572	551	580	528	561	539	539	517	581	532	540	592	545	545	534	543	542	537	506	532	531	526	511	492	538	528	552	552	550	545	587	491	484	550	547	546	485	534	494	553	537	492	539	511	517	537	503	536	536	536	540	524	538	552	519	545	529	541	529	540	548	550	558	542	565	515	540	523	547	548	496	595	548	556	537	560	524	553	553	512	575	502	533	510	555	499	526	554	534	532	517	574	507	527	535	553	518	558	559	566	532	553	488	543	529	552	529	546	531	553	586	541	531	540	537	530	540	558	522	544	522	545	526	514	524	531	550	547	536	542	518	517	524	555	480	511	546	559	539	531	528	527	564	490	520	592	546	526	531	569	552	562	527	567	547	555	506	570	490	567	530	519	583	528	493	544	559	531	541	525	527	547	557	535	542	572	531	539	560	521	519	510	563	519	526	574	512	543	562	559	534	545	471	560	546	555	586	521	563	566	521	497	525	555	564	564	497	564	514	535	539	497	558	488	561	567	574	548	546	588	517	524	554	550	525	504	540	573	540	570	513	570	561	557	551	545	478	511	519	508	527	519	533	563	543	551	536	566	567	578	540	538	535	517	536	524	537	552	495	568	540	532	542	531	587	500	537	556	538	516	571	555	563	535	539	559	542	548	545	543	525	571	577	538	557	496	526	497	492	541	550	583	545	572	523	513	534	508	564	546	515	516	547	538	524	513	547	522	505	542	512	545	569	548	526	532	544	539	557	532	482	580	566	483	523	574	525	536	551	546	535	550	523	551	493
23613	21589	29498	24185	21593	21581	6676	1569	1143	1153	1074	1091	1087	1188	1096	1070	1104	979	977	895	818	746	666	594	541	546	552	538	479	414	453	427	382	436	410	410	434	423	434	421	435	461	461	426	402	403	428	443	396	433	385	423	403	418	368	416	407	415	414	405	421	410	398	400	382	398	428	407	457	431	422	408	431	414	424	409	404	434	466	413	425	426	405	414	432	407	446	419	369	421	421	420	443	427	397	455	410	386	401	410	437	403	390	427	416	404	427	411	377	407	392	408	439	429	391	466	438	417	427	381	395	422	405	382	418	434	455	387	392	413	394	432	407	446	403	427	397	385	397	384	374	399	418	416	402	394	434	426	390	423	432	421	441	399	415	407	444	402	423	411	415	387	406	434	410	431	419	401	437	368	394	407	385	425	410	410	410	419	383	393	402	407	389	404	403	442	435	427	396	411	413	423	352	403	409	400	391	441	390	393	430	398	403	448	390	437	417	434	384	418	409	424	436	381	407	392	390	403	357	399	380	415	428	444	401	407	407	434	399	391	419	403	396	402	391	418	397	386	380	384	418	395	376	431	404	369	417	411	381	417	404	369	374	429	421	413	396	383	406	428	454	432	404	407	429	428	406	383	449	385	397	435	414	431	377	385	411	423	430	396	396	385	419	400	366	443	391	414	411	396	411	417	405	409	427	412	402	395	426	399	421	454	341	425	380	410	414	402	365	385	422	423	414	433	413	451	406	399	414	426	424	390	391	391	421	387	416	412	400	417	422	366	395	433	419	416	384	424	399	408	434	404	449	409	386	402	409	404	410	437	374	406	385	394	390	396	403	402	418	446	401	419	417	407	404	399	425	430	358	392	435	418	397	417	410	420	430	394	470	412	406	423	423	400	414	409	367	413	410	406	431	396	432	422	393	394	410	418	425	403	396	392	372	375	409	416	383	388	428	409	393	411	393	402	423	403	420	421	449	412	395	378	395	408	455	409	406	419	409	367	439	407	416	394	424	384	417	439	394	395	425	436	401	435	395	414	406	391	421	425	417	420	422	440	449	403	402	409	445	376	413	418	401	364	383	433	395	408	417	362	388	424	430	373	380	394	420	419	421	422	416	409	386	419	404	415	402	410	398	387	411	458	436	426	402	423	425	440	410	403	427	392	417	372	381	391	385	448	397	379	386	427	443	389	428	422	359	386	413	450	406	392	404	431	429	411	368	413	385	399	411	430	421	440	404	440	396	441	403	390	432	393	390	403	422	380	388	384	429	402	439	400	398	375	386	437	373	396	441	393	413	407	432	416	426	428	409	403	421	417	412	382	400	422	381	399	402	397	421	356	392	397	418	415	419	423	408	389	423	395	408	408	415	432	378	381	380	422	399	362	414	407	381	417	364	406	426	396	402	436	428	389	402	422	393	395	418	414	372	430	401	408	437	416	433	386	404	407	421	385	421	427	381	414	468	396	396	430	403	387	390	396	414	406	427	408	446	404	394	381	375	420	409	430	431	445	411	392	424	372	414	386	382	422	388	412	427	411	408	392	429	394	401	440	404	392	400	414	407	420	453	447	415	454	414	385	383	421	408	419	382	426	404	430	402	409	404	416	414	420	365	385	397	427	409	421	392	388	425	413	394	389	402	391	396	415	472	409	380	411	427	400	406	425	377	410	433	419	428	422	377	392	409	397	440	403	448	408	396	412	380	358	440	392	402	404	441	381	397	420	395	424	391	376	409	397	378	394	424	409	400	414	384	373	423	420	382	420	397	409	421	409	405	407	403	388	402	368	375	418	442	408	397	427	422	379	395	404	397	405	411	423	395	408	453	402	417	446	407	362	407	362	374	402	396	437	461	427	388	410	404	402	427	434	404	409	395	424	425	426	396	421	402	414	446	413	391	402	403	406	395	412	371	417	405	418	407	417	398	384	417	391	418	398	415	378	409	390	403	397	400	425	407	411	416	425	424	417	420	397	447	416	415	423	425	395	399	442	435	394	384	389	408	414	372	401	401	410	406	418	403	395	444	388	395	413	406	431	431	418	429	419	434	361	409	388	374	403	421	425	424	423	437	389	427	399	390	412	386	435	405	424	420	418	418	400	435	406	408	410	408	410	436	420	402	444	370	398	404	405	411	369	405	421	380	409	406	412	400	375	394	408	443	368	416	406	412	427	382	410	388	415	448	420	384	403	409	401	439	362	424	425	391	427	393	422	422	415	410	396	408	377	420	430	433	427	422	413	422	402	424	416	395	406	429	415	422	403	421	454	433	431	387	418	386	417	379	393	403	415	391	414	410	446	390	412	433	394	411	411	404	424	413	394	442	415	411	385	408	404	425	436	412	405	419	459	396	397	420	445	406	380	429	416	403	405	407	355	406	405	388	393	419	371	416	425	372	380	424	409	425	418	394	416	392	383	426	393	420	424	440	367	410	411	432	388	400	377	388	438	390	395	407	398	413	414	374	411	401	407	429	386	418	418	425	435	413	423	379	376	387	430	396	422	421	394	406	409	410	424	415	411	418	384	424	414	408	427	410	442	385	393	386	414	418	373	411	362	414	422	412	378	371	391	404	424	400	368	413	438	405	414	437	404	416	417	412	400	404	402	405	407	387	413	418	411	455	404	379	425	447	422	397	406	378	405	408	409	421	418	433	385	423	415	402	396	437	404	413	422	400	374	393	374	406	397	416	424	412	401	388	401	395	412	434	410	428	444	404	395	375	375	381	398	433	396	364	447	420	398	416	358	405	395	407	403	428	406	389	406	412	405	401	410	389	418	414	379	407	383	407	377	431	405	425	384	433	418	407	421	422	401	386	426	412	459	403	409	418	399	408	414	400	412	420	378	401	438	432	390	415	397	411	420	385	410	410	397	417	408	407	400	390	405	383	433	369	385	403	415	410	419	406	376	413	419	411	387	412	385	400	440	395	409	439	412	443	415	424	423	419	420	428	374	386	413	444	399	419	418	417	378	395	427	391	414	385	393	384	433	412	372	416	413	420	402	445	405	428	430	402	398	403	420	435	398	407	399	416	377	385	386	428	406	368	429	378	428	406	417	438	409	412	393	401	428	422	412	414	405	417	411	418	413	376	411	419	396	393	414	428	390	387	437	386	407	406	395	393	397	403	414	401	437	376	423	413	389	401	389	423	444	409	440	397	430	445	386	414	408	408	392	414	373	380	436	390	389	399	366	409	394	393	392	416	402	422	421	401	395	396	403	395	431	400	435	409	410	397	388	416	402	420	389	417	399	399	436	408	407	392	390	395	408	400	395	415	430	408	394	403	407	398	402	425	388	409	397	394	377	380	412	446	416	378	401	374	409	448	387	411	447	393	422	394	415	372	392	374	377	384	404	386	429	436	465	422	394	382	424	419	399	418	406	414	381	386	444	451	410	426	377	417	421	431	369	406	421	396	387	413	382	374	373	389	415	371	450	368	400	400	427	425	386	391	405	453	422	400	404	363	408	441	381	387	441	407	422	388	382	391	392	416	413	399	400
8071	18746	15335	8326	6090	4735	3629	3120	2474	2326	2107	2255	2202	2278	2251	2241	2070	1974	1703	1679	1397	1178	1083	958	852	797	747	672	637	569	584	602	557	531	528	573	529	510	543	536	493	515	539	531	499	497	537	484	527	527	498	538	539	535	552	498	516	462	475	517	546	509	477	477	496	480	527	494	503	488	492	490	507	484	512	538	486	530	495	477	495	482	461	483	500	456	519	510	512	470	488	531	481	526	496	462	490	524	448	507	519	511	530	509	462	442	488	506	497	488	556	500	506	481	493	481	495	509	523	492	515	483	503	483	545	524	467	499	498	480	513	502	496	499	506	479	513	481	493	474	520	487	487	480	497	511	499	512	494	496	471	503	528	500	510	451	465	521	509	511	475	475	467	523	468	494	468	503	489	498	485	524	486	510	476	474	460	458	479	524	478	516	534	498	480	492	495	509	495	515	518	496	486	484	510	475	478	487	468	512	493	471	476	498	473	508	508	464	478	520	494	486	471	484	525	531	533	460	511	486	451	504	508	476	493	469	464	481	523	496	467	537	450	507	474	526	502	495	495	463	513	461	486	468	489	489	489	451	525	518	489	466	456	502	466	499	483	486	487	515	475	474	507	533	478	508	504	503	441	510	462	491	454	500	510	524	518	445	485	500	457	470	513	516	488	469	481	501	482	479	465	506	434	508	539	481	497	502	473	482	536	418	496	490	508	522	474	515	503	500	493	481	473	496	473	508	518	489	510	484	481	480	439	510	494	475	449	501	507	457	484	476	500	504	484	488	456	458	510	490	523	520	450	490	472	500	485	504	490	485	490	474	481	479	549	495	513	485	504	459	518	503	490	488	508	529	511	471	482	488	494	449	490	516	506	484	467	481	479	465	451	480	496	493	514	468	494	481	470	467	469	487	535	498	467	463	500	513	492	481	470	518	478	468	494	521	532	492	473	492	476	468	502	499	553	479	558	470	477	485	477	473	457	485	507	469	480	470	479	471	495	470	460	489	484	498	468	467	508	467	483	483	451	497	472	459	486	494	495	536	487	512	466	495	464	480	556	493	508	469	528	468	497	487	493	477	504	485	464	507	505	488	471	470	483	505	479	500	508	483	502	479	494	492	477	461	510	488	464	478	521	470	497	473	506	479	459	484	493	501	490	489	456	504	488	457	502	533	489	481	487	473	511	487	492	499	475	486	506	501	506	471	451	463	490	503	507	453	457	497	491	464	507	505	488	447	463	504	493	557	479	489	493	449	478	504	507	455	511	510	514	522	494	482	452	489	495	485	450	512	490	484	478	493	522	469	544	472	479	503	479	479	463	504	523	495	479	494	485	466	513	520	478	510	508	466	488	512	485	486	504	496	484	517	518	498	503	538	476	460	502	527	494	458	486	496	518	492	515	528	485	481	508	484	476	460	459	524	532	506	498	445	463	489	458	525	476	481	511	511	492	500	487	462	522	492	468	517	438	505	460	508	498	499	467	471	472	510	489	502	473	486	494	460	483	485	479	506	516	462	484	463	473	507	521	503	452	513	514	481	503	466	503	469	476	500	560	491	476	513	480	458	516	491	491	487	492	490	491	517	493	488	478	504	503	501	531	536	480	471	485	505	504	562	454	490	487	454	487	471	479	464	531	476	479	416	421	484	457	478	512	499	481	508	482	504	522	490	523	498	483	503	488	473	488	507	490	496	486	476	501	502	487	513	501	450	507	470	458	469	450	493	481	471	556	519	502	507	516	444	518	532	469	463	478	506	479	494	511	515	527	506	530	511	464	518	487	484	527	514	501	439	480	448	479	466	506	495	476	457	495	501	478	461	477	474	505	498	492	488	462	490	468	524	487	492	498	479	481	477	524	469	451	516	445	462	491	488	492	510	468	541	486	491	470	512	446	455	520	470	510	508	500	463	477	520	450	508	494	511	504	530	536	507	505	521	499	504	461	504	472	430	469	481	501	545	491	470	487	491	472	491	495	489	523	469	487	489	497	510	536	452	443	493	482	474	451	516	522	491	483	536	476	475	493	516	519	459	489	493	484	501	459	516	509	478	491	528	493	499	548	484	462	463	461	496	507	487	495	509	446	488	490	473	527	495	518	475	511	461	521	477	501	529	481	503	516	486	481	460	520	471	481	479	495	505	510	456	482	490	463	470	493	500	512	534	523	503	483	462	489	506	481	493	509	473	504	492	524	502	498	458	473	470	468	483	534	458	477	525	455	494	477	485	464	507	519	521	488	521	485	450	480	473	531	489	445	494	485	524	460	516	490	492	460	565	456	486	476	502	501	461	502	498	466	502	514	490	469	510	515	497	535	489	480	514	474	465	472	469	471	488	511	475	463	480	515	500	524	469	477	464	474	501	511	502	526	481	496	477	450	473	484	501	492	490	476	479	503	470	501	505	492	466	472	492	515	505	488	481	493	502	462	455	481	493	444	485	476	471	471	458	452	515	527	490	496	480	482	509	439	497	483	480	484	491	477	503	518	430	492	466	484	471	465	474	450	490	483	491	475	482	465	483	497	503	470	466	510	476	476	493	490	525	462	475	523	480	506	449	519	463	457	481	451	502	469	485	511	460	440	508	440	478	499	461	485	472	472	467	495	478	475	480	505	481	488	476	496	471	505	462	494	506	504	437	512	503	468	491	486	472	484	492	475	473	501	500	461	505	525	474	502	447	491	511	487	497	493	516	497	496	470	467	512	481	475	478	426	444	470	482	528	474	494	520	449	494	499	528	449	483	487	502	502	474	476	526	539	487	477	488	511	492	499	492	509	459	450	496	496	472	499	478	537	482	514	503	480	537	477	506	498	477	505	453	512	467	485	473	500	483	508	450	476	520	491	476	472	472	507	503	471	517	469	472	511	475	496	502	466	521	514	483	520	503	497	503	471	539	477	534	470	509	497	502	498	491	476	479	482	475	457	430	451	532	457	474	499	479	479	469	472	488	492	460	539	509	447	509	500	493	511	461	479	517	490	443	440	463	515	477	490	499	454	477	464	498	499	482	518	466	520	501	508	468	518	475	486	493	510	496	541	494	470	487	487	465	511	465	492	471	474	505	493	500	468	503	516	477	506	505	448	513	512	479	479	478	498	508	490	484	440	473	503	492	466	485	482	456	452	464	490	504	477	544	505	522	515	475	482	492	486	469	451	500	475	479	480	498	516	459	481	483	480	520	492	473	465	472	433	497	493	468	517	501	470	493	493	454	495	460	484	520	445	534	508	496	468	490	515	504	458	490	503	511	484	488	496	501	486	515	507	482	511	492	506	498	507	474	496	498	479	476	480	455	482	516	477	495	459	486	516	489	479	479	465	453	501	491	481	498	497	498	502	479	487	504	493	509	510	484	495	487	520	500	470	508	503	477	504	447	477	509	491	531	425	508	476	504	500	449	476	487	490	491	491	459	496	487	528	499	498	444	480	485	515	448	488	477	484	480	474	478	499	478	490	461	470	475	494	473	502	464	436	505	497	475	435	528	487	467	480	473	474	496
27586	19963	7034	1443	959	893	801	822	792	776	863	856	901	905	875	924	929	878	897	819	791	885	768	754	769	779	711	751	720	736	696	718	701	761	697	716	701	713	720	663	688	735	726	705	713	719	745	722	705	694	667	684	684	715	694	723	724	713	781	722	648	694	661	698	668	704	711	716	688	690	699	701	688	726	694	665	746	698	706	691	691	693	710	687	746	691	700	715	709	692	679	686	731	654	652	720	675	696	685	746	702	695	707	710	678	715	706	709	714	787	646	656	697	724	713	677	687	690	727	724	700	725	731	765	761	688	695	702	711	749	671	735	687	741	703	767	711	718	690	689	707	660	705	686	678	679	719	737	669	640	716	719	788	710	704	709	708	685	744	696	720	737	739	761	687	689	690	701	700	708	767	685	696	710	743	681	744	702	752	709	729	737	690	703	696	687	711	712	721	698	705	724	693	668	728	710	674	704	677	712	714	703	734	674	724	663	757	701	754	654	708	649	719	707	702	686	708	709	721	682	742	704	716	690	663	734	695	693	718	740	712	691	741	784	735	699	657	720	712	733	693	721	719	714	689	708	684	724	695	676	684	659	709	713	714	658	721	691	751	732	696	680	700	773	690	729	687	708	722	732	690	652	674	687	720	743	718	698	683	687	656	699	657	766	741	710	688	701	729	663	699	753	677	670	701	766	686	698	650	681	693	775	711	673	677	716	741	696	748	732	723	730	646	674	701	733	775	703	706	726	691	735	680	719	726	694	698	690	726	714	704	722	667	695	679	704	724	665	722	694	705	677	717	672	696	707	672	695	705	726	741	672	687	701	729	782	698	723	694	743	711	734	713	737	769	726	734	723	695	709	742	744	713	735	631	724	692	720	700	699	718	727	686	656	761	709	719	653	745	739	685	695	738	693	743	697	666	741	747	693	690	725	718	748	696	679	753	697	695	699	643	703	692	700	754	716	700	748	704	733	699	713	727	660	711	716	758	739	728	690	736	702	697	733	687	690	638	705	731	701	757	674	728	702	688	715	738	653	670	709	741	694	734	682	688	725	685	711	706	725	741	681	773	701	746	739	704	674	724	701	716	754	683	701	726	704	677	767	722	668	738	699	744	804	713	682	739	735	680	709	736	760	744	705	685	706	655	752	681	698	713	758	727	678	748	722	741	707	703	741	707	661	679	686	677	642	736	675	662	708	638	675	717	707	703	665	688	678	725	721	714	702	728	697	627	677	685	733	707	704	670	692	764	669	687	701	687	696	747	688	744	692	708	747	704	707	736	702	702	721	670	683	732	723	724	670	680	691	766	757	687	693	728	641	736	722	687	708	707	688	700	690	699	728	723	708	729	665	756	711	709	732	745	665	695	705	724	683	728	691	731	691	704	654	758	683	748	683	721	739	720	672	679	743	694	705	702	703	718	701	700	667	722	691	746	743	754	716	710	695	696	658	709	756	703	696	736	720	691	707	704	689	731	697	750	673	721	709	708	733	707	696	726	733	659	706	691	703	729	675	656	690	713	681	662	746	707	686	696	684	720	737	699	696	697	703	722	728	721	657	724	722	660	698	742	720	681	694	743	722	703	710	649	745	664	704	679	687	682	676	712	715	666	734	720	735	709	744	676	720	708	686	715	716	688	710	743	645	705	675	680	721	745	689	726	701	721	754	725	666	697	720	720	651	674	672	739	693	737	730	713	735	640	700	696	717	724	656	720	699	666	710	730	759	702	661	734	754	697	669	735	721	706	686	705	724	746	680	704	718	763	653	740	753	706	734	690	717	724	705	695	702	726	725	703	699	742	724	710	700	677	725	732	681	710	639	704	709	728	647	704	721	745	702	769	709	748	694	725	682	717	700	692	708	712	713	736	684	678	713	658	727	693	749	732	718	676	743	721	735	709	692	679	744	720	720	747	678	703	647	694	675	700	748	715	649	723	723	755	707	736	687	680	645	725	701	728	732	711	739	713	697	700	707	682	701	713	670	669	699	711	711	719	737	714	698	698	677	710	756	667	735	690	661	752	676	712	736	715	708	696	707	737	752	710	724	685	711	716	719	688	721	719	681	686	751	697	712	761	711	717	684	688	720	717	656	737	743	718	756	682	734	714	707	684	679	745	728	686	694	748	745	669	714	719	721	680	736	726	719	708	716	674	687	768	696	712	713	678	707	694	710	694	665	755	661	739	682	694	719	697	714	722	710	684	692	708	729	682	709	679	679	724	695	720	720	692	708	702	718	716	647	711	716	724	701	727	697	727	707	722	705	722	737	746	733	692	686	708	721	732	694	655	686	726	737	729	699	682	717	730	774	701	717	733	687	727	697	719	702	657	723	715	705	748	664	699	679	716	666	678	744	708	690	692	727	684	726	715	668	709	734	750	652	679	673	712	706	694	700	710	702	716	679	698	699	696	690	697	707	715	676	702	728	667	723	672	724	719	707	727	720	712	705	708	704	691	729	728	760	705	738	710	702	747	738	754	700	687	735	658	704	683	643	728	717	717	693	731	681	706	693	720	731	692	721	741	723	731	669	711	693	674	658	730	678	701	709	737	672	704	659	742	737	689	698	713	758	652	710	742	707	671	687	718	683	726	642	715	730	685	714	678	721	697	724	687	742	725	723	680	699	757	693	679	702	721	708	706	701	718	680	726	695	694	725	678	679	759	688	706	763	654	681	690	680	696	718	674	707	748	703	708	723	703	687	681	694	711	708	731	745	700	725	702	715	752	711	737	697	722	736	691	663	677	722	701	723	713	711	694	722	707	699	689	741	685	656	688	742	759	719	679	671	721	707	693	682	741	689	722	696	732	622	737	703	705	647	768	655	715	740	735	721	738	719	764	707	739	730	661	694	707	722	678	721	701	717	693	766	731	645	696	729	709	718	712	723	710	723	766	697	705	717	697	732	683	705	679	705	709	718	735	700	724	707	662	686	719	743	662	771	754	695	721	683	716	719	721	736	715	695	718	689	698	683	745	669	727	754	741	734	719	710	732	683	692	703	687	678	733	719	680	732	688	756	634	704	697	721	691	718	726	711	735	707	741	694	698	673	683	712	721	708	721	741	707	684	694	722	706	705	728	728	705	748	705	714	694	689	688	673	674	684	680	731	734	684	660	755	686	721	691	703	701	690	695	748	706	708	726	730	689	706	677	731	726	714	732	656	712	689	682	759	672	715	764	677	718	698	691	675	713	693	750	632	707	680	713	700	756	754	685	749	716	708	700	670	714	695	673	695	715	676	733	718	677	687	702	726	737	671	720	723	695	662	717	693	673	676	751	720	757	723	717	718	685	788	660	667	737	715	704	724	782	745	698	711	747	685	687	735	685	695	719	753	722	689	675	696	743	687	694	729	775	711	654	736	705	683	706	680	638	717	717	693	667	684	715	728	718	679	709	697	714	717	719	715	745	700	765	712	762	697	674	684	697	706	638	692	771	690	729	733	771	759	744	682	699	696	734	779	704	705	691	688	697	725	679	719	710	690	714	694	807	729
4928	3014	2605	1645	1369	1257	1139	1221	1175	1184	1219	1306	1324	1326	1363	1352	1321	1245	1201	1168	1068	1090	1019	981	988	936	904	894	889	870	861	909	891	922	893	894	839	873	943	869	887	907	886	929	917	843	888	858	923	851	869	909	886	902	858	882	874	916	900	901	906	849	917	874	865	874	838	885	843	847	896	850	871	856	917	877	871	903	879	837	894	852	825	847	861	879	894	936	901	875	914	869	845	913	913	848	879	798	864	848	939	870	876	924	899	857	899	864	881	853	850	926	884	884	823	918	881	865	844	889	827	843	916	857	887	877	885	863	898	907	866	901	861	817	831	921	884	878	876	860	849	859	911	908	934	934	823	857	885	871	858	875	881	855	893	902	911	875	944	843	847	837	886	833	888	866	824	901	904	946	918	896	878	886	803	863	924	892	912	883	917	867	840	933	919	823	876	820	903	859	897	921	903	854	860	926	897	881	826	852	889	843	866	888	830	899	930	848	852	873	838	837	834	883	875	885	841	861	877	932	873	894	888	835	840	886	912	871	856	826	840	770	863	900	858	887	868	872	873	828	892	843	877	883	880	875	850	866	902	820	877	817	896	841	877	871	873	858	846	885	919	873	875	838	890	885	898	882	865	904	920	885	905	860	879	876	880	889	896	805	871	875	871	884	810	910	824	853	848	827	863	838	917	870	865	880	831	858	911	880	860	821	826	861	890	879	908	851	818	883	879	872	861	877	839	889	847	942	843	849	870	837	772	906	827	841	885	863	871	890	873	885	856	849	878	848	830	926	885	891	910	909	909	886	835	871	884	886	879	905	845	872	901	872	837	815	873	833	876	899	889	848	847	846	913	898	884	848	909	834	842	860	878	847	863	883	884	873	890	868	897	906	863	855	863	881	904	883	899	892	842	846	849	816	872	791	862	847	881	859	912	908	906	870	854	909	895	822	825	886	867	908	875	878	933	873	872	883	864	865	876	904	812	853	816	869	806	913	882	910	897	832	841	845	893	853	834	862	864	885	864	883	879	829	868	856	870	791	841	859	828	836	788	859	842	874	872	842	914	887	864	884	873	827	872	860	829	838	864	845	881	944	834	912	811	860	816	872	878	814	898	869	896	870	833	837	879	903	880	937	833	862	875	859	876	837	872	890	846	870	873	846	847	880	834	902	898	862	892	888	854	914	920	863	885	903	855	894	926	874	879	852	882	895	883	832	869	849	876	935	825	862	801	809	880	876	822	898	854	811	853	903	867	891	865	850	892	858	851	891	871	855	887	900	905	846	888	828	894	855	844	887	893	875	924	837	901	858	861	914	875	860	889	875	859	858	869	826	892	887	862	915	890	859	904	917	846	876	887	901	821	872	896	884	867	855	834	856	808	836	847	853	836	918	888	896	885	928	924	899	900	825	900	875	861	845	944	888	895	907	874	865	887	806	886	877	863	892	838	853	902	852	888	897	851	839	821	864	844	838	845	873	901	820	882	859	866	830	857	923	899	922	847	860	835	880	912	797	898	834	834	863	892	890	849	875	866	875	865	884	812	884	861	880	858	873	859	913	827	912	861	843	874	858	838	904	906	892	860	899	879	848	912	909	852	908	912	867	850	937	897	863	859	830	825	911	862	918	976	847	863	856	894	859	878	877	860	797	884	876	832	902	866	834	862	924	860	859	861	878	882	917	846	850	884	812	894	868	847	827	842	891	863	857	865	800	866	856	868	886	877	914	874	908	898	841	921	925	873	861	868	908	874	856	895	866	850	877	843	902	850	850	878	817	810	903	858	924	937	845	860	850	844	870	873	890	891	855	899	801	893	895	865	873	840	857	887	913	928	875	887	863	853	915	932	907	845	923	899	875	877	913	863	860	865	888	946	897	886	924	858	902	904	843	843	923	891	830	859	846	876	864	818	876	836	901	852	807	862	874	926	870	877	875	857	837	894	906	916	875	882	841	898	824	854	888	835	866	879	945	860	893	930	888	836	898	933	888	916	862	875	854	820	887	890	806	856	890	848	850	850	912	849	883	899	833	875	884	880	853	854	883	867	824	883	846	820	897	867	868	857	844	903	817	892	818	869	815	892	878	893	900	875	888	837	882	852	825	842	863	860	862	863	880	902	890	860	881	875	877	911	858	907	857	894	841	878	858	889	854	905	876	876	890	858	900	865	917	884	891	880	920	874	867	892	832	876	919	843	867	865	838	875	893	839	887	871	859	899	866	893	825	891	840	890	870	845	842	871	954	901	857	883	877	873	869	889	863	889	831	827	913	894	847	843	868	903	881	820	863	901	881	879	896	853	868	904	909	869	908	872	825	893	908	865	876	880	836	898	865	931	894	889	946	861	855	874	877	807	826	867	953	847	898	875	886	855	861	829	883	903	848	827	885	826	840	884	872	855	894	870	892	887	925	865	875	894	837	907	867	887	802	836	810	859	936	898	823	876	885	856	829	777	893	835	885	822	899	844	807	848	882	873	882	837	859	897	891	896	845	855	920	856	895	866	895	837	872	843	883	846	864	910	910	891	877	909	908	846	859	851	811	888	884	822	902	869	898	899	876	866	879	886	858	861	895	811	825	843	880	891	875	880	862	843	861	861	839	892	903	838	877	884	903	928	887	887	899	892	865	872	851	834	913	860	831	912	859	880	862	843	851	858	846	858	906	880	925	899	885	850	919	898	898	853	849	892	813	866	856	878	854	850	917	922	815	810	887	903	887	895	890	848	833	952	895	850	899	827	849	896	851	867	875	850	899	905	908	886	889	883	852	865	900	910	927	857	889	929	856	820	857	854	899	882	876	838	838	896	891	851	917	912	822	912	887	864	911	848	898	861	864	845	863	889	912	951	890	875	883	835	871	902	871	913	809	886	896	959	891	892	806	844	842	823	878	839	890	865	893	891	882	903	875	834	900	872	834	931	855	871	868	863	844	858	867	866	853	853	856	888	854	888	865	876	847	876	863	857	827	867	890	862	851	917	835	892	889	858	835	868	906	870	903	913	863	897	861	837	876	879	856	893	861	882	835	905	859	855	826	904	869	902	842	847	860	894	844	920	881	904	909	873	877	866	865	846	916	875	903	818	875	833	870	894	765	930	860	846	881	878	832	848	882	920	849	850	909	876	835	863	903	899	860	903	887	842	904	859	878	900	881	836	834	800	912	884	874	883	868	914	945	871	871	889	857	864	928	863	875	835	870	892	905	843	839	879	854	887	859	866	858	874	880	867	827	834	852	864	834	853	880	876	877	893	905	844	866	897	842	883	854	888	883	906	885	787	861	835	899	896	889	908	840	916	905	862	884	830	913	858	869	903	908	867	874	862	883	852	861	929	848	893	846	899	889	874	900	824	822	907	902	872	845	937	850	867	849	846	841	842	860	911	894	918	824	896	856	849	846	822	879	832	833	910	854	882	828	876	865	865	881	880	935	866	883	916	888	901	851	873	908	835	895	904	943	866	912	901	895	801	845	896	929	889	868	859	886	907	891	924	906	855	894	886	919
24699	21616	29009	24675	21583	8913	1436	1083	909	926	932	925	954	948	1019	935	877	895	835	780	695	615	677	570	504	518	523	485	499	479	432	464	454	464	473	453	421	466	419	451	434	461	466	447	435	452	466	448	419	441	471	414	453	438	444	447	455	450	455	438	433	474	411	421	456	423	439	455	474	434	427	423	435	441	428	411	426	427	417	467	473	445	459	418	423	463	464	468	431	432	438	483	417	449	449	476	432	479	459	483	459	463	451	459	428	421	469	404	471	444	405	422	445	430	456	433	467	467	472	429	457	461	449	419	440	442	463	408	411	434	462	458	485	443	419	439	418	423	459	454	449	451	420	430	442	445	430	439	462	425	408	488	441	464	431	407	456	435	446	419	451	440	446	439	439	447	424	423	494	416	429	406	448	443	447	404	417	434	409	428	472	415	473	456	521	448	408	443	419	407	423	441	432	419	450	469	447	470	477	447	433	452	430	428	445	421	417	434	419	470	444	408	442	424	431	450	448	427	453	431	408	463	441	450	477	450	431	449	429	455	398	426	409	434	407	443	455	414	464	431	462	446	414	423	408	452	465	425	451	421	439	459	408	442	412	430	422	464	429	416	484	441	433	423	465	428	411	451	401	419	433	418	437	452	460	428	444	441	457	436	465	427	424	478	461	437	474	467	397	472	428	422	450	442	440	468	457	466	430	440	437	397	431	434	424	458	420	440	441	462	459	435	501	427	420	444	419	410	403	454	414	446	423	424	475	427	441	392	446	431	437	423	432	472	451	406	428	461	446	476	426	416	401	418	472	479	417	496	482	436	462	435	445	469	404	420	432	455	434	444	406	447	438	488	438	442	424	448	437	472	435	445	437	418	464	419	449	406	486	409	460	419	447	441	450	446	447	469	425	441	446	420	448	444	445	436	441	443	456	418	437	425	424	444	440	449	449	479	411	449	460	436	441	450	427	434	469	450	447	416	426	468	415	439	460	429	460	443	434	455	406	414	415	468	442	458	451	435	427	467	498	449	449	424	448	435	493	433	450	442	414	422	458	439	426	440	426	443	450	461	420	401	430	403	476	454	448	410	426	482	433	442	456	425	439	417	452	436	421	418	451	459	446	417	447	426	436	430	390	430	422	444	436	450	438	437	402	460	502	409	431	407	451	451	479	449	434	403	423	475	474	434	401	448	448	439	456	442	404	463	441	449	455	445	436	472	406	469	409	436	414	444	460	385	411	466	440	441	403	457	419	420	470	470	458	408	432	425	429	454	459	449	433	466	415	446	437	454	485	448	428	460	417	433	442	429	417	429	463	453	467	450	436	417	441	460	444	465	481	477	448	445	427	431	439	438	441	431	433	449	454	416	456	423	431	432	441	405	437	439	409	417	471	434	423	414	399	418	420	420	379	438	447	421	447	435	439	441	477	448	414	447	442	416	431	438	427	417	415	431	402	437	394	429	466	469	465	413	427	445	420	417	425	453	450	393	447	454	431	430	443	398	431	417	433	451	439	433	406	425	448	477	467	399	451	437	405	448	413	411	437	496	461	423	458	393	426	474	446	417	469	442	471	452	424	458	433	437	456	458	442	445	404	451	396	411	435	451	435	423	454	418	432	446	428	450	456	443	466	467	449	429	426	415	415	417	442	435	496	414	426	419	469	403	485	423	428	434	461	443	446	461	461	444	440	446	424	419	452	404	428	445	447	445	434	450	439	436	425	417	495	456	425	425	408	395	429	472	428	427	448	441	454	414	483	439	447	435	459	440	431	453	414	448	438	448	413	402	454	441	467	433	427	419	402	440	445	461	436	446	430	413	449	427	461	442	406	462	443	430	427	468	448	418	422	467	402	454	415	467	438	449	459	450	441	488	451	447	433	435	470	449	437	392	450	492	430	448	460	472	428	432	437	445	445	422	475	448	435	423	470	461	422	398	427	441	442	469	459	441	409	415	431	487	449	455	461	436	431	460	396	447	449	430	422	472	459	448	412	372	394	437	447	435	431	419	422	477	403	460	460	433	425	446	431	404	445	447	456	430	423	443	394	431	487	461	420	395	426	467	382	477	425	412	440	429	413	402	428	456	416	440	424	483	418	406	454	454	452	444	430	431	460	448	425	498	438	438	463	461	444	419	450	398	432	477	407	448	396	432	459	428	397	444	439	436	413	477	460	442	445	436	425	451	456	454	425	445	433	447	427	413	458	409	407	451	454	457	438	444	441	466	415	404	434	477	464	442	483	462	421	442	445	429	438	449	423	430	381	440	452	430	472	395	453	465	466	400	443	414	435	410	437	467	417	405	404	418	431	388	452	432	395	452	436	403	425	444	426	428	447	417	432	433	443	452	411	461	435	418	437	455	427	444	399	420	412	456	442	434	417	425	438	437	454	421	435	491	467	435	437	447	418	447	490	417	436	464	441	442	409	433	422	471	416	438	456	446	409	427	460	466	459	478	440	444	425	479	416	444	444	416	438	420	426	514	421	443	446	405	448	448	460	465	441	436	439	466	432	446	414	445	426	451	427	431	432	464	425	434	460	472	436	458	453	475	399	482	430	483	392	434	466	425	449	451	412	408	431	436	430	447	426	416	420	417	432	472	436	401	452	429	424	441	416	454	426	440	476	469	417	430	440	435	431	393	440	425	424	434	401	441	442	434	415	424	434	436	431	453	429	481	475	446	457	433	458	434	441	445	433	436	455	461	425	433	418	472	481	439	435	411	425	460	444	433	453	429	468	475	460	408	458	434	436	443	429	429	449	423	396	437	414	465	432	463	443	417	414	443	448	421	438	411	435	448	444	415	440	415	462	461	434	450	479	453	457	419	461	433	445	479	404	443	434	450	454	427	460	429	450	465	443	436	455	419	463	477	428	420	457	450	474	463	483	433	393	391	410	393	450	456	480	454	423	418	429	438	441	470	429	421	454	441	466	426	452	430	433	488	418	457	442	409	399	451	422	469	439	444	467	400	423	441	414	455	412	420	476	444	409	433	423	436	449	437	437	433	450	432	449	424	436	386	456	430	411	440	456	441	429	410	428	422	431	421	448	446	431	423	448	420	422	397	462	438	413	426	473	416	422	471	439	438	419	489	449	437	452	474	502	474	483	445	405	427	443	414	450	452	460	471	431	445	428	399	456	467	451	418	438	457	467	440	452	433	419	423	468	416	434	434	407	447	417	466	437	479	411	432	379	411	417	431	410	440	435	469	468	455	435	438	447	421	433	422	458	460	430	426	386	400	423	457	433	452	420	440	403	448	411	409	465	424	442	429	425	421	428	401	409	474	432	450	421	431	429	447	425	401	404	432	395	450	421	441	445	455	453	429	458	459	452	457	425	440	423	447	438	452	440	469	424	437	434	421	442	440	433	425	424	464	422	438	419	457	377	462	430	454	425	440	451	485	436	444	462	449	422	408	414	404	429	425	435	445	434	464	443	488	434	442	428	451	472	417	465	430	437	445	428	422	421	426	469	451	416	425	392	432	445	427	404	439	472	461
5691	11898	9871	5014	3666	2781	2341	1914	1841	1793	1745	1715	1763	1799	1761	1649	1603	1491	1352	1213	1107	1014	911	881	809	742	765	670	672	621	615	566	569	569	595	566	579	536	586	606	571	607	562	604	542	564	585	533	566	542	537	581	584	566	620	545	598	550	498	600	555	597	516	569	557	545	553	564	579	600	568	561	560	546	550	537	606	539	542	550	568	531	569	554	568	519	562	538	618	555	540	576	591	532	578	514	579	579	618	557	553	548	529	528	550	552	549	599	562	531	540	547	544	555	552	544	564	585	511	563	566	559	550	543	570	586	559	511	531	535	596	584	579	530	582	559	547	515	542	566	571	614	547	593	571	549	550	549	539	542	500	585	545	575	557	549	568	546	593	562	595	560	585	517	559	575	575	597	563	548	553	592	508	511	513	560	554	559	612	542	560	583	556	561	545	565	569	539	546	584	547	577	532	510	586	560	543	553	590	567	584	553	498	503	580	582	568	555	520	514	542	556	538	556	567	509	563	566	577	517	521	514	585	534	554	536	563	570	558	559	564	528	518	542	562	599	536	520	554	569	541	552	579	529	535	580	522	557	575	559	533	557	590	560	532	538	547	566	569	571	581	559	524	526	536	557	548	557	560	537	578	589	551	571	530	548	568	572	552	587	565	506	530	518	557	566	556	526	559	549	545	542	536	585	573	542	579	555	547	567	559	554	568	563	561	569	541	572	549	542	573	526	571	528	563	569	544	556	558	582	543	565	557	561	533	577	569	550	552	507	585	539	517	568	578	562	574	542	532	529	515	548	548	580	564	583	526	527	563	532	568	550	557	587	587	559	553	589	534	574	544	532	577	533	563	541	586	609	532	510	536	578	572	558	553	546	572	582	548	535	585	532	567	550	567	520	564	545	525	524	587	507	533	561	569	525	583	606	560	585	571	541	511	575	559	539	532	583	606	550	555	576	581	553	530	513	541	542	510	575	577	541	586	507	569	513	543	551	535	567	534	541	600	537	578	565	569	592	548	612	589	560	529	511	570	532	583	548	529	586	529	572	523	558	538	540	531	560	538	533	558	571	547	571	555	541	565	525	549	511	539	517	553	574	570	557	531	544	536	523	571	533	542	531	543	567	566	537	553	556	538	525	540	506	519	598	558	556	568	589	575	558	558	562	560	518	550	570	559	521	553	551	500	521	570	547	555	580	507	587	537	574	571	524	549	592	525	572	509	532	568	567	549	575	590	566	571	539	579	510	561	569	576	578	538	503	561	563	560	529	580	594	575	531	552	547	570	555	553	566	577	590	545	526	534	521	560	529	576	577	546	624	543	547	563	594	542	565	515	519	558	542	591	557	564	546	591	564	505	520	561	537	540	506	548	506	532	563	552	579	561	561	522	562	549	535	563	530	613	520	532	529	526	548	525	561	517	569	533	552	548	542	515	566	542	555	592	544	553	554	570	552	536	535	576	566	582	511	543	555	583	611	545	556	551	548	558	581	552	538	568	536	547	544	530	531	522	542	554	517	522	536	555	555	526	551	529	578	571	537	552	569	555	531	572	562	558	556	546	582	548	551	564	539	536	578	533	496	541	577	545	481	560	546	547	556	553	550	538	549	549	569	560	565	559	533	588	515	567	568	563	572	532	532	534	528	543	557	541	527	552	583	521	546	565	542	505	589	575	538	542	570	540	581	541	511	558	552	563	554	503	577	518	501	507	541	545	543	577	527	588	518	566	547	581	551	537	525	562	546	569	546	531	562	595	545	556	573	545	592	563	554	544	554	558	562	559	556	540	547	525	582	528	502	548	547	542	562	547	540	534	554	554	540	526	594	556	526	574	558	543	578	540	553	573	595	545	545	554	617	566	536	577	543	585	547	588	594	564	546	585	529	583	570	512	587	535	536	529	551	533	573	563	546	543	550	549	578	548	555	539	583	541	551	563	570	546	575	511	544	558	559	576	578	563	582	552	544	586	559	531	562	557	579	550	565	521	528	593	565	518	552	550	535	516	535	545	533	506	562	565	495	537	582	560	552	538	538	549	559	606	499	556	518	508	564	554	577	569	540	588	532	575	586	561	532	555	539	556	565	545	587	573	538	527	534	632	552	568	554	575	574	512	555	507	547	561	539	536	548	569	555	538	557	545	559	575	525	565	544	562	572	562	545	557	516	532	554	526	555	552	569	488	561	529	538	564	551	554	533	532	557	602	549	529	559	576	567	542	501	576	595	575	547	547	579	569	560	566	527	532	561	584	525	584	545	573	564	547	581	555	581	580	566	517	584	532	584	537	544	535	534	586	562	543	569	539	539	552	530	554	523	600	547	598	564	559	556	529	566	562	573	557	523	542	585	542	532	561	545	509	534	547	569	536	517	557	534	532	507	565	579	563	557	591	576	544	538	530	547	534	544	581	530	554	511	553	534	544	561	544	534	565	601	558	542	546	569	500	525	529	538	548	573	570	560	561	586	548	544	571	518	533	562	559	542	566	575	554	546	578	568	536	578	548	534	593	562	552	561	556	522	585	549	548	570	537	553	520	540	535	533	568	562	523	571	542	564	541	555	634	554	567	509	548	548	534	514	556	544	522	547	578	545	561	540	535	519	550	537	549	560	549	563	566	526	522	566	587	540	539	546	536	557	524	538	542	520	545	524	528	526	548	533	535	556	548	534	587	603	570	584	576	496	567	529	545	527	549	566	602	558	535	560	510	560	579	564	570	533	523	551	551	580	535	535	579	544	555	581	538	582	556	587	561	541	520	580	562	564	557	540	524	547	589	544	524	584	538	556	566	526	544	579	574	552	583	558	569	544	583	577	570	564	554	550	572	558	591	558	551	565	538	541	559	516	535	543	519	536	525	543	593	573	528	534	542	588	547	545	566	542	548	532	533	584	548	533	541	561	606	577	534	563	567	558	536	534	524	578	581	563	523	565	565	554	535	523	585	530	559	532	552	569	545	589	613	584	598	530	566	537	534	524	555	593	551	589	565	578	546	559	582	515	561	584	534	551	587	565	535	581	541	529	540	550	550	604	572	535	537	573	545	586	549	510	535	564	495	531	528	543	504	550	589	560	539	567	540	534	558	535	603	552	527	577	609	570	530	569	572	549	539	534	549	546	534	524	576	542	622	583	511	547	536	567	544	548	525	568	557	580	601	544	544	579	608	545	540	556	504	548	565	545	558	559	531	531	601	552	509	537	545	536	553	572	545	506	506	580	515	549	548	519	562	580	545	538	583	537	590	512	566	585	536	554	558	511	541	542	579	573	536	551	603	558	534	541	525	567	570	510	520	519	511	556	532	601	528	562	568	549	596	567	547	522	573	567	552	511	547	514	552	538	575	577	583	554	549	549	535	539	531	538	486	544	580	587	581	541	549	535	530	540	517	529	559	580	562	537	548	525	567	567	538	544	534	573	587	561	540	582	568	584	560	544	532	541	537	543	532	547	554	589	546	571	533	574	637	578	590	499	606	549	546	579	596	522	522	577	512	562	575	557	584	593
23648	21612	29526	24185	21612	21660	7097	1648	1382	1308	1277	1207	1304	1279	1198	1235	1168	1033	990	871	782	724	719	691	624	599	570	528	472	482	474	457	444	442	436	460	487	485	458	486	431	418	423	438	420	443	395	416	436	435	438	449	486	463	433	448	425	441	398	378	421	427	420	416	458	430	421	432	437	453	448	435	434	456	407	413	424	419	434	464	423	439	463	435	433	449	434	452	413	445	426	445	422	438	418	459	423	455	411	463	443	424	441	436	430	441	408	419	443	435	429	456	448	422	485	407	412	433	406	435	487	406	444	445	445	436	453	411	441	425	404	432	456	441	448	490	457	406	416	413	430	463	440	435	453	417	471	443	450	451	422	403	431	435	452	416	428	424	422	427	453	463	466	456	437	421	427	414	368	457	443	418	422	427	396	404	452	417	448	431	401	430	470	417	409	426	420	468	417	402	410	445	453	388	441	424	440	448	441	422	445	400	466	436	436	440	414	446	411	407	423	428	435	411	444	439	417	434	418	474	426	420	413	424	370	426	462	428	402	447	447	476	444	403	437	494	409	426	410	415	418	440	425	388	452	418	389	420	433	432	432	422	442	392	432	428	428	452	441	456	426	414	440	440	426	411	459	404	404	430	441	410	417	447	436	379	384	447	428	480	403	421	477	424	457	434	439	419	396	427	433	395	418	424	445	410	442	443	412	431	461	423	430	416	456	423	406	429	428	400	402	418	411	437	419	421	452	442	442	382	383	405	444	452	450	449	425	462	431	393	460	427	399	437	433	410	405	445	428	426	414	440	499	430	447	449	397	437	425	424	453	445	406	415	424	411	421	432	442	410	471	454	436	453	469	442	458	449	425	433	406	449	438	411	410	426	406	442	432	429	436	414	452	404	413	420	479	441	430	405	399	436	425	393	397	445	444	433	420	431	445	444	446	388	408	452	403	407	381	420	456	435	400	430	395	441	444	422	408	458	416	425	400	437	411	419	443	409	438	436	445	388	415	416	423	432	402	440	409	448	418	461	421	409	414	415	417	418	414	409	417	440	390	440	428	415	416	448	433	450	426	427	388	452	447	400	402	406	429	453	439	409	433	443	441	482	426	483	413	423	439	421	436	467	411	422	423	444	424	453	419	411	431	424	415	418	415	400	426	400	412	426	455	405	463	418	412	448	445	416	443	427	444	484	403	420	432	430	399	424	432	424	427	436	414	400	463	435	396	416	457	427	439	392	425	460	441	433	417	443	440	440	417	429	395	432	447	410	465	393	433	419	458	411	469	423	448	447	429	413	425	422	406	411	443	425	433	430	460	428	452	462	410	413	415	426	427	430	426	424	407	418	471	415	394	426	439	442	405	477	453	427	428	431	413	440	432	410	407	447	431	406	433	430	386	428	419	428	422	406	400	432	416	429	439	464	430	397	395	458	414	432	460	424	388	445	411	442	426	434	408	439	397	488	395	447	396	427	422	442	431	438	453	495	438	436	439	438	425	444	409	398	456	361	455	379	459	422	405	431	399	462	447	393	424	444	440	445	407	431	412	449	430	437	477	423	443	441	443	442	419	397	438	469	459	457	447	424	456	456	389	421	431	395	433	384	395	396	473	452	423	440	430	478	458	409	442	409	444	450	439	402	447	436	425	435	467	416	414	446	429	447	456	478	416	428	459	431	437	435	456	423	430	426	416	439	405	425	448	470	466	456	426	424	427	434	464	454	401	432	421	446	432	421	454	414	419	390	447	438	418	429	416	449	428	447	422	427	422	390	404	424	440	427	428	439	474	413	418	396	466	396	383	430	399	402	420	417	404	401	412	438	422	449	403	454	394	437	410	445	445	431	452	453	370	472	438	424	433	417	423	417	425	449	451	412	400	427	420	398	415	432	464	444	432	429	409	421	420	396	456	457	464	384	429	456	406	442	412	446	426	442	436	424	451	403	437	438	437	436	453	419	402	420	420	424	428	424	457	447	476	413	427	400	439	420	389	400	401	474	408	423	415	430	457	407	398	421	403	390	440	447	419	430	402	417	442	421	432	406	397	483	422	447	439	456	436	392	425	441	399	419	426	446	423	409	428	404	396	443	446	404	446	437	429	412	436	404	427	405	459	431	428	425	452	475	400	413	448	430	440	418	427	435	407	464	425	413	423	441	413	414	435	437	425	393	450	424	403	455	400	475	397	433	408	462	415	424	425	400	408	444	415	449	409	427	472	415	411	421	416	413	423	444	445	418	387	443	445	410	431	397	439	399	414	413	416	438	429	418	426	420	409	446	412	418	411	419	412	467	420	400	421	397	427	406	400	422	453	420	418	420	440	429	411	419	421	441	385	432	428	426	382	418	414	453	440	435	453	436	426	456	452	444	422	436	390	434	457	459	410	459	417	393	420	418	453	420	430	447	426	425	401	403	428	428	440	445	440	448	407	419	438	411	452	402	429	401	442	429	423	448	414	447	409	418	421	432	414	410	438	445	439	413	424	433	423	473	425	390	398	425	410	440	430	414	434	462	439	409	413	426	390	389	454	426	408	424	460	449	422	465	387	460	447	383	436	442	416	453	447	417	437	411	409	373	418	403	445	458	430	439	464	416	433	436	446	459	397	398	438	419	414	457	417	439	404	415	385	370	422	443	418	407	400	464	434	395	392	387	421	373	452	416	433	433	441	397	417	433	436	414	413	413	442	420	422	418	456	419	424	403	392	428	443	413	441	400	414	407	443	410	439	400	434	410	442	443	416	480	427	449	419	432	425	423	378	438	419	434	476	440	416	438	413	393	414	433	436	411	458	397	416	467	419	429	421	450	437	424	427	423	477	445	450	434	421	445	431	406	423	417	435	426	429	399	444	449	424	440	452	390	446	429	429	431	433	493	437	441	427	449	444	428	427	429	458	405	446	452	441	388	431	440	431	454	384	416	431	442	440	417	403	391	438	435	425	415	414	398	434	451	455	411	427	474	444	450	416	412	433	401	397	422	427	442	429	454	417	411	434	445	434	442	413	414	409	429	427	464	425	449	393	435	441	398	415	449	449	407	413	431	387	420	437	384	427	426	413	417	432	414	451	403	464	417	422	435	447	413	427	424	415	440	409	399	431	414	478	390	420	434	445	427	446	420	439	415	445	460	416	393	454	418	417	400	399	396	447	425	417	403	404	425	420	412	437	446	433	460	440	473	412	454	429	410	430	458	439	410	423	407	387	429	401	434	425	414	433	396	425	404	422	439	455	409	430	432	435	415	399	411	432	413	451	391	421	434	414	448	416	420	394	417	392	458	434	401	429	449	415	430	433	416	426	465	391	418	439	422	411	422	416	419	432	440	438	428	405	428	445	418	446	385	412	485	409	445	398	442	399	409	441	434	479	448	394	386	434	414	428	438	414	446	460	450	425	429	406	433	467	407	414	389	416	409	428	380	419	426	408	392	443	465	411	441	438	477	410	389	434	437	426	416	425	403	469	403	411	450	431	418	427	402	401	426	397	460	410	421	448	437	440	415	447	432
7959	18463	15364	8242	6084	4758	3645	3045	2771	2633	2602	2553	2651	2433	2523	2282	2160	1986	1801	1623	1375	1210	1147	1039	906	845	799	689	574	605	625	566	546	512	515	557	595	576	537	566	524	515	492	572	522	554	564	549	532	549	532	533	546	516	518	531	496	482	538	512	515	527	512	480	522	504	504	470	475	520	507	509	508	483	557	522	551	486	517	492	479	507	525	549	507	492	500	523	452	522	507	499	511	495	507	521	495	515	508	529	514	511	539	491	525	512	468	472	519	486	505	540	518	535	501	497	496	562	509	511	555	509	520	545	496	486	498	544	554	515	527	531	512	517	513	507	552	459	497	518	521	489	521	471	549	529	558	493	564	505	522	514	517	475	513	491	498	484	543	517	518	544	514	545	488	516	536	520	528	507	512	495	508	511	539	509	534	484	480	473	496	519	518	503	517	511	489	511	571	527	492	504	487	533	523	511	518	531	521	523	544	484	503	506	478	508	514	492	510	479	500	514	518	501	505	540	519	498	530	481	523	519	511	513	534	516	477	494	518	516	515	500	508	508	517	532	498	493	499	534	466	499	522	529	490	524	520	499	521	514	491	519	476	508	503	527	531	514	533	501	511	492	474	512	515	525	523	517	493	498	498	485	520	496	551	509	533	537	534	504	519	489	510	483	510	509	494	472	475	463	519	486	519	479	549	485	506	525	545	538	504	532	502	538	482	475	507	516	474	500	522	508	490	542	443	527	511	525	518	506	517	512	502	520	514	485	596	490	520	483	491	481	524	500	514	545	496	490	516	523	495	482	509	498	450	508	501	510	519	510	519	494	532	471	496	520	502	484	506	503	507	503	482	471	500	519	567	470	498	493	471	484	485	488	501	504	517	482	486	523	489	500	499	498	514	527	491	515	514	474	517	550	490	497	514	516	502	503	507	546	482	486	495	535	485	524	486	508	505	517	515	540	501	484	561	514	487	489	534	545	547	453	513	492	497	496	461	494	472	503	485	468	510	493	492	484	526	482	490	516	463	523	533	510	526	519	500	508	535	526	486	478	527	496	500	507	555	513	542	487	501	494	510	509	536	485	483	528	514	531	490	523	486	481	465	473	510	508	516	503	521	505	503	528	489	493	471	511	509	498	512	476	529	529	466	509	494	497	502	493	501	493	536	491	512	513	509	530	495	457	528	474	497	513	514	484	536	505	490	526	515	501	479	510	493	549	504	473	503	490	476	537	498	522	496	525	491	529	486	510	499	489	489	511	497	514	497	510	474	511	516	523	529	471	512	522	501	523	515	517	510	543	538	483	532	513	522	514	535	544	523	478	489	506	517	511	520	495	484	517	533	530	521	514	505	484	514	511	493	515	560	525	530	506	502	508	511	511	523	497	523	507	495	508	477	522	494	547	473	510	544	491	536	470	527	482	537	473	558	506	492	481	483	518	536	521	476	509	461	555	554	501	510	506	524	524	494	511	535	549	523	520	509	493	498	509	529	505	530	479	541	519	504	504	522	501	510	518	495	495	471	481	519	492	490	490	504	505	497	505	476	503	493	499	510	534	516	517	540	497	546	485	513	490	497	531	541	533	503	502	483	514	469	523	465	504	483	495	471	476	539	528	534	518	480	455	507	532	487	508	524	473	510	465	496	475	489	493	480	531	489	540	534	495	522	486	534	504	515	482	546	527	505	480	506	489	549	526	483	504	486	524	470	506	493	508	511	468	505	507	516	489	501	550	465	484	496	482	508	534	553	537	487	484	536	522	497	516	518	512	557	534	525	484	528	492	559	496	502	518	474	508	475	494	572	523	488	549	533	499	548	502	532	568	519	506	515	466	539	470	533	508	484	511	500	500	517	487	519	505	471	500	489	510	492	548	464	478	491	512	485	548	521	497	531	493	506	507	521	489	521	494	488	531	506	451	515	521	504	501	529	512	533	519	514	523	484	471	519	514	520	482	500	523	515	488	495	507	502	476	494	483	494	479	513	498	524	520	512	484	503	514	537	467	498	544	464	519	489	519	523	507	484	499	527	478	481	470	523	503	515	570	506	487	531	529	491	503	510	500	537	485	486	523	503	527	498	535	526	489	525	497	465	539	525	496	539	511	527	494	511	516	540	532	488	554	480	511	504	536	511	507	532	522	524	531	524	499	495	476	517	504	510	546	470	543	504	507	530	516	553	514	531	532	444	501	535	508	500	523	500	517	547	523	508	531	483	518	505	490	476	493	555	538	530	492	501	521	489	517	501	531	542	543	490	546	511	550	491	447	465	499	510	504	514	511	486	509	490	490	479	527	537	557	522	513	470	521	497	490	502	481	498	487	537	514	504	487	537	514	548	514	525	505	497	484	506	513	496	485	497	467	504	543	483	539	495	508	529	519	509	509	510	475	499	495	500	504	526	482	526	477	510	491	506	513	535	496	464	481	478	519	526	522	520	533	507	494	503	513	522	534	547	526	523	500	473	538	472	464	498	563	517	526	508	496	519	468	509	501	514	502	488	550	537	504	502	586	507	501	516	498	549	493	529	468	504	515	508	494	518	512	537	520	523	529	493	496	520	545	520	532	548	501	513	528	485	531	537	510	512	515	495	528	518	522	510	531	561	469	489	512	486	530	499	485	534	519	478	516	468	473	517	470	497	516	490	465	502	513	491	531	463	501	496	530	528	507	528	492	529	514	496	504	502	483	496	559	518	534	534	498	481	524	531	502	534	496	497	549	486	493	513	552	468	542	514	490	504	488	545	512	517	541	549	490	489	533	480	485	494	482	491	481	510	505	523	515	530	521	521	503	530	487	501	568	495	518	489	503	517	501	503	459	513	470	486	511	510	490	529	465	531	489	531	509	464	540	490	458	517	517	507	486	499	522	491	451	483	513	518	523	510	525	546	528	515	511	496	508	518	554	553	500	468	482	483	510	487	501	526	489	504	535	472	472	511	507	506	512	471	527	485	530	514	499	460	518	496	530	504	500	513	495	487	504	509	515	468	526	519	494	486	509	530	484	495	531	495	509	541	475	523	525	531	554	472	490	515	449	505	503	489	475	496	485	481	563	504	498	528	475	537	504	543	483	517	500	507	500	507	522	468	472	458	538	469	527	530	529	504	529	493	500	532	496	489	461	522	523	496	500	504	492	523	498	490	475	498	475	551	519	511	508	511	501	512	470	485	511	499	492	524	530	500	490	523	482	505	487	514	516	519	464	535	509	516	523	493	521	522	490	480	528	511	540	524	473	522	519	468	491	526	536	450	533	495	507	490	501	525	511	516	505	514	489	487	493	504	521	516	507	541	505	498	511	492	505	505	534	511	516	518	513	544	525	534	471	478	488	473	523	549	553	507	501	531	484	540	496	547	515	506	536	515	503	528	479	487	547	533	514	520	490	510	507	513	476	523	516	501	491	515	474	519	465	537	477	513	505	474	530	533	480	539	502	526	485	493	531	523	506	500	527	584	484	511	502	549	518	478	512	489	484	480	498	517	488	458	526	538	538	509	516	474	508
27759	20219	7238	1482	1034	877	879	844	911	906	860	946	987	969	972	995	943	878	865	862	842	793	796	800	849	730	792	783	771	726	738	736	759	698	739	718	792	743	739	724	760	754	731	725	687	685	729	698	727	690	686	717	747	703	728	728	732	731	724	691	729	729	753	696	751	760	678	683	701	754	744	750	717	715	712	691	728	752	729	735	700	720	783	735	723	739	708	722	727	744	753	712	717	720	718	767	727	774	692	691	689	698	759	776	707	761	704	690	689	701	730	710	735	733	734	744	736	675	719	728	690	771	752	759	751	754	677	697	734	744	678	682	744	711	705	685	696	749	761	729	737	754	738	733	786	767	698	697	789	710	765	737	758	767	721	717	705	748	711	744	713	725	720	682	710	752	697	716	737	734	728	702	770	692	722	721	713	768	706	676	726	748	716	731	717	766	770	747	739	738	753	724	736	703	749	717	741	737	721	750	765	690	763	791	752	745	746	712	701	749	709	772	731	761	700	709	764	690	720	791	744	759	752	730	728	737	784	711	790	722	690	758	724	722	735	706	738	688	739	726	724	716	727	717	751	704	764	769	752	757	685	737	717	716	705	748	737	749	770	707	720	733	751	749	780	705	735	726	732	743	740	736	723	714	786	740	750	758	727	735	692	719	693	709	702	760	725	708	740	713	633	767	702	722	716	723	753	753	738	772	718	718	773	722	686	705	725	764	706	656	729	718	736	727	712	737	711	746	670	719	700	717	750	773	694	720	771	690	717	737	769	674	714	737	737	731	774	762	732	731	696	747	679	704	756	736	732	734	717	763	760	729	773	663	767	700	710	774	706	693	745	695	751	748	725	738	640	720	690	670	753	704	722	684	731	710	709	735	706	775	709	669	719	754	759	757	780	699	697	733	726	780	748	710	712	775	720	755	711	731	783	779	701	745	740	722	716	725	725	726	737	674	736	702	710	730	765	755	738	732	674	735	732	745	664	716	724	747	736	729	723	711	754	709	738	727	737	742	696	734	739	647	695	711	711	721	739	764	712	725	762	716	673	695	754	679	679	733	741	743	733	717	705	760	675	754	678	715	683	747	684	734	715	698	709	741	707	707	765	689	675	662	720	726	775	705	721	681	769	725	751	747	737	680	767	732	712	762	723	741	761	736	718	724	764	776	670	677	769	701	710	693	720	736	727	735	709	735	715	721	702	701	703	746	761	739	719	766	729	697	732	727	701	757	673	706	754	708	750	719	671	756	724	726	719	756	702	745	724	759	722	741	824	731	692	731	728	718	727	716	733	806	747	772	726	787	767	756	776	720	674	731	767	693	696	760	751	721	714	773	716	731	720	776	733	701	715	714	733	730	714	702	702	784	711	735	718	719	707	692	733	728	713	741	723	721	755	718	721	711	764	746	719	731	720	734	712	729	708	740	737	704	746	709	750	743	737	772	761	761	696	712	712	714	728	742	735	741	692	709	724	677	710	757	692	709	734	746	711	780	731	703	715	712	707	743	743	736	714	710	747	673	731	753	701	759	694	733	730	751	745	703	725	716	704	733	693	730	753	741	766	750	715	722	758	771	749	761	704	730	691	754	750	714	715	767	760	723	710	758	724	705	752	769	697	750	711	751	695	727	732	722	734	765	747	715	754	742	691	733	737	739	718	691	707	723	781	698	759	685	675	742	712	722	676	712	721	697	701	749	710	797	777	743	744	688	751	705	700	767	735	773	722	706	736	710	701	747	676	724	726	736	762	711	672	713	662	749	704	773	706	729	752	780	714	729	727	723	732	731	688	721	706	729	688	757	748	726	704	783	703	757	747	701	718	689	724	765	719	673	715	755	747	779	701	746	686	745	732	715	698	726	773	706	738	753	714	732	724	700	722	752	711	772	762	729	722	742	752	727	749	730	729	728	727	720	701	722	726	718	706	724	777	705	739	696	701	748	714	711	707	736	714	784	701	758	742	707	740	711	747	712	702	745	740	679	731	707	737	701	727	745	730	678	741	733	717	753	718	713	695	699	710	738	753	721	740	715	774	762	751	733	668	738	785	742	660	741	737	716	753	718	740	737	726	715	734	728	682	681	769	719	708	742	680	742	704	753	707	690	705	750	713	712	718	700	689	734	736	781	711	739	779	694	720	730	700	725	732	733	724	717	714	752	710	733	707	734	694	705	777	728	731	736	730	758	697	766	725	696	758	771	754	797	753	746	702	731	721	720	758	739	769	743	703	723	697	758	682	757	699	731	748	746	698	727	714	680	705	708	697	754	744	769	741	712	775	745	743	725	692	634	700	725	757	713	719	672	711	714	708	730	724	692	699	709	723	695	744	710	732	750	712	689	750	755	717	741	734	825	675	731	717	688	779	710	714	740	721	677	750	700	722	682	734	726	700	766	683	771	768	697	770	742	749	708	724	733	803	659	691	715	728	747	717	748	740	752	676	681	725	707	721	722	724	747	688	732	778	735	743	724	725	701	695	775	695	792	734	732	752	722	739	731	707	699	747	716	720	731	744	681	634	720	768	721	715	743	699	700	702	757	736	769	699	721	718	725	745	737	749	739	697	726	680	772	722	743	729	742	692	751	772	679	756	738	776	729	712	770	710	736	685	729	692	694	730	694	713	785	740	681	767	693	748	719	708	744	734	706	711	687	778	741	789	763	712	720	718	696	712	733	747	725	745	693	733	729	738	735	774	692	755	716	706	732	722	679	693	747	683	732	760	727	692	724	732	764	720	743	761	721	744	760	758	729	721	784	689	713	781	743	734	728	699	705	706	688	711	734	684	705	762	716	713	707	702	734	764	720	767	707	690	748	732	696	758	709	728	726	756	671	745	720	726	736	704	704	680	751	740	741	723	743	716	718	728	726	758	688	708	710	734	756	717	703	735	741	777	737	685	734	719	746	742	709	749	682	780	725	717	713	688	715	697	698	694	687	700	814	774	728	719	708	720	679	711	707	743	781	723	752	764	774	712	745	709	751	746	743	714	699	729	734	724	736	725	734	726	739	770	744	760	697	715	732	746	755	735	792	771	720	770	726	696	731	724	772	709	694	698	759	761	680	746	694	734	738	729	722	690	733	705	714	709	741	673	673	749	746	741	708	723	727	698	716	724	760	748	704	693	688	751	704	723	729	705	645	696	748	758	751	719	711	748	766	778	698	724	737	735	714	738	693	745	770	729	693	755	745	726	780	737	715	633	716	727	743	761	730	740	716	721	734	747	714	704	743	678	720	746	678	793	762	700	703	796	712	750	749	709	752	770	775	664	744	699	737	772	741	744	752	733	738	741	721	735	748	695	720	698	766	758	733	770	711	728	747	737	705	716	714	726	732	746	749	748	730	720	705	712	738	723	734	687	717	722	728	705	716	686	753	742	743	739	709	686	735	742	692	733	727	721	738	731	691	709	750	738	736	764	757	776	748	703	729	772	743	734	714	715	716	737	718	745	716	730	740	732	748	708	723	719	708	737	726	753	703	759	716	711	744	754	761	736	738
4927	2702	2459	1539	1381	1298	1154	1265	1276	1256	1377	1402	1519	1492	1421	1387	1351	1356	1295	1210	1109	1104	1050	1010	943	1011	909	996	846	903	908	885	894	872	924	847	908	873	921	888	939	879	901	888	882	947	869	859	920	905	919	875	910	864	892	909	911	896	880	865	891	893	903	870	895	836	842	868	880	883	884	885	863	874	884	865	895	881	901	954	941	913	927	879	924	931	923	915	859	878	867	880	890	893	871	870	862	887	855	865	893	938	860	935	906	909	889	916	959	924	858	901	902	908	904	856	885	858	926	894	868	918	865	883	858	890	906	851	900	898	880	900	867	916	924	868	890	857	837	871	922	874	896	967	848	925	899	890	920	906	925	913	922	942	878	887	852	885	874	921	921	947	873	926	892	901	905	908	944	887	903	905	808	881	871	858	822	951	905	878	891	884	829	887	916	871	880	923	890	885	926	910	890	951	861	945	892	893	924	879	906	907	869	902	866	944	920	860	887	943	861	959	926	915	863	866	874	862	891	913	878	897	871	856	814	902	844	879	947	863	884	844	901	860	857	886	906	917	895	945	913	944	877	939	879	890	844	872	896	891	946	835	909	852	902	855	942	891	896	870	888	888	869	897	937	823	860	877	846	877	860	959	887	897	875	883	907	879	822	897	833	838	891	873	945	921	941	837	878	929	904	869	910	919	910	868	877	848	887	868	851	928	898	845	898	855	938	904	869	883	888	876	828	858	835	881	914	862	912	835	888	898	860	862	915	863	901	940	879	855	889	902	889	906	871	902	894	902	910	833	899	895	902	881	875	882	903	875	906	875	880	862	880	868	856	921	863	903	870	859	943	893	880	839	846	930	888	882	888	934	905	909	918	880	893	853	922	874	880	854	849	895	880	942	881	852	911	833	922	908	940	842	898	945	873	876	868	815	845	861	859	865	909	889	842	909	889	891	889	943	893	891	884	922	885	885	893	879	881	904	903	879	888	902	940	857	901	901	902	882	909	907	859	940	906	875	833	924	935	870	854	927	884	931	882	880	893	883	898	844	864	891	892	894	884	857	873	881	873	853	905	946	872	880	882	893	910	885	901	868	860	878	913	896	880	883	885	906	893	885	887	881	902	902	905	867	870	921	896	817	880	806	838	877	870	863	910	883	841	880	888	855	867	894	897	899	874	906	898	909	901	871	885	878	886	878	873	857	875	831	911	866	859	872	890	858	877	879	892	881	871	879	903	875	876	933	862	881	897	927	930	877	837	873	831	862	921	886	852	922	906	868	882	895	906	900	866	886	874	856	890	889	896	860	892	942	844	847	863	851	901	898	932	930	892	894	907	918	894	899	870	895	890	887	929	878	922	923	860	879	884	882	889	887	880	889	907	877	806	871	866	930	858	887	859	901	871	874	855	876	913	850	891	902	895	850	854	919	834	948	858	913	890	878	852	825	864	869	949	859	944	908	856	848	885	947	894	881	837	856	926	922	910	925	857	941	936	834	910	945	936	859	938	865	859	856	942	905	840	869	836	857	867	959	871	896	888	880	887	885	884	865	860	828	863	888	884	951	879	895	880	883	836	915	883	887	900	896	880	905	888	870	864	904	841	875	902	878	914	881	854	909	862	891	837	921	889	889	898	875	928	824	930	842	875	913	815	919	903	900	917	898	861	864	885	957	881	865	847	917	918	903	893	853	917	849	902	854	881	904	834	881	847	894	898	866	922	854	861	893	918	874	879	842	911	877	879	837	926	902	843	820	868	932	909	831	909	885	846	881	914	858	869	863	817	876	877	891	909	838	894	956	884	879	881	870	865	858	872	855	892	894	920	916	883	881	891	908	863	883	882	906	882	924	932	926	866	880	897	871	929	889	851	899	890	906	916	848	865	869	905	856	847	859	889	909	910	898	867	891	969	883	883	874	879	856	876	936	887	902	840	860	846	894	856	939	870	868	904	893	921	900	823	862	871	904	845	897	900	843	967	844	894	873	883	871	868	891	926	849	922	913	883	899	870	871	868	919	848	849	891	887	894	922	867	885	881	883	893	840	895	858	849	909	909	888	907	932	919	887	880	879	897	812	917	858	863	875	914	902	921	919	902	892	877	904	826	880	922	913	878	910	951	866	913	921	901	838	891	862	919	901	945	880	892	908	888	962	895	941	834	889	851	881	819	907	881	927	897	899	909	859	907	881	910	915	873	901	931	917	937	911	888	916	827	884	878	903	905	858	921	876	854	845	905	929	903	815	879	911	917	880	901	888	884	908	862	855	870	855	890	852	865	881	862	875	929	908	910	912	850	869	871	935	871	876	872	864	819	891	895	896	904	835	880	854	876	883	872	839	944	917	859	881	843	858	869	878	882	858	838	865	875	890	880	865	866	887	885	925	852	871	904	873	884	888	892	856	944	921	912	899	926	890	877	886	921	903	896	925	898	903	869	936	914	840	930	869	886	880	881	882	890	910	887	948	935	892	828	841	859	880	858	897	871	879	915	859	885	902	878	862	891	870	901	875	893	913	888	894	890	867	916	896	895	914	907	857	917	862	879	860	958	918	886	865	878	884	839	844	906	870	883	848	884	833	874	918	903	862	897	925	848	869	895	843	908	908	918	949	891	839	875	899	910	884	895	953	928	874	936	905	874	904	903	842	836	823	915	927	874	911	880	884	898	902	912	897	848	923	924	863	851	867	889	859	883	849	917	913	893	898	836	876	834	858	900	899	853	877	918	910	842	888	891	901	871	899	869	843	879	891	911	885	904	873	879	900	895	923	837	852	879	802	884	887	944	850	933	921	832	893	883	910	914	909	908	922	909	887	847	902	879	919	875	914	891	914	918	923	868	908	878	920	825	889	861	878	871	886	921	832	928	902	945	888	912	923	869	905	886	943	944	897	869	878	884	873	847	895	930	866	901	878	901	922	934	938	852	891	875	849	867	866	849	900	870	872	863	876	867	913	879	930	869	929	861	874	896	929	965	918	931	895	879	883	901	870	868	900	856	941	892	899	848	872	878	887	924	855	917	955	862	907	854	920	871	948	868	942	878	890	847	854	875	898	864	869	863	899	920	911	872	860	929	862	879	951	870	853	944	919	869	942	890	884	872	918	867	870	859	877	883	896	820	969	883	874	980	897	885	903	850	874	853	933	918	885	916	859	858	896	891	961	835	894	883	969	914	916	871	888	888	848	911	911	910	911	912	866	878	846	888	921	856	895	888	896	917	881	915	885	890	883	864	877	819	940	845	862	853	884	841	898	908	881	906	828	839	886	898	871	895	858	884	887	856	916	815	838	891	883	923	881	912	878	858	895	857	825	891	861	877	982	867	915	893	933	927	894	928	841	950	870	929	924	935	901	880	890	849	903	907	868	865	862	909	862	816	912	876	952	861	901	928	875	898	888	864	901	939	896	898	849	857	865	923	891	883	924	897	900	871	922	830	889	886	864	905	854	882	847	882	919	858	890	902	859	903	902	925	888	911	827	864	858	925	882	909	847	845	864	923	941	862	878
24683	21612	29037	24676	21596	9197	1627	1114	1001	1005	988	1025	1030	1040	995	944	975	924	931	819	664	625	598	578	591	573	490	559	490	510	468	487	453	502	459	494	434	470	413	435	509	466	473	459	443	480	432	483	463	454	442	472	458	465	472	451	431	500	471	429	465	475	438	453	415	428	460	492	414	431	455	467	453	467	442	419	432	461	436	442	425	486	479	457	429	432	423	417	458	466	478	417	467	499	429	428	443	455	427	444	474	431	485	426	481	428	455	482	482	421	406	494	429	456	461	433	429	471	477	470	472	409	459	474	423	456	441	453	420	420	442	418	462	406	445	471	410	462	435	464	470	476	478	488	441	471	454	484	443	429	462	447	474	439	446	433	466	429	447	466	519	429	432	473	448	451	458	482	468	476	446	482	446	464	445	437	444	454	461	473	499	412	524	424	451	469	446	431	449	430	470	462	435	477	441	454	483	418	457	459	437	453	436	445	445	449	433	483	436	434	469	476	457	439	436	459	394	466	489	458	456	503	448	445	465	449	428	470	452	468	478	433	450	424	457	447	457	464	426	451	475	445	476	434	475	458	436	430	426	411	477	429	445	476	453	434	493	445	450	423	431	451	446	463	454	441	442	417	468	451	465	476	361	448	455	411	473	444	443	427	431	478	430	456	459	473	460	423	460	411	490	409	447	432	434	470	462	466	437	455	438	432	488	460	475	425	443	436	493	460	455	419	463	443	445	448	431	442	464	443	440	444	487	423	449	444	473	449	466	432	473	456	447	428	433	464	436	472	460	432	423	444	439	425	465	458	448	427	457	466	431	456	461	451	410	456	437	447	460	430	474	421	434	480	415	420	450	463	422	475	457	424	444	432	422	430	461	489	486	418	437	453	439	466	448	458	452	462	447	454	442	472	434	447	468	435	412	459	434	435	478	445	465	455	423	463	439	471	465	478	446	442	456	444	489	402	461	481	441	461	471	443	461	465	472	442	457	466	433	403	432	456	499	461	440	453	454	451	479	461	433	456	446	465	455	462	443	457	411	436	438	447	429	451	441	464	380	469	439	447	485	451	445	467	447	494	487	427	450	453	473	428	429	408	471	463	429	458	447	442	453	494	467	436	442	443	467	434	427	428	461	450	453	433	456	459	468	398	455	419	438	472	432	447	454	485	405	461	429	465	450	432	453	460	455	472	437	418	458	448	448	461	458	476	438	455	462	415	465	406	459	441	468	424	395	432	449	460	421	419	443	431	433	427	451	439	462	458	511	456	443	466	441	436	436	429	441	428	466	416	466	440	473	436	457	446	400	435	427	476	450	449	483	450	479	432	426	483	448	455	465	458	466	461	437	438	420	501	448	471	450	458	437	446	469	470	444	450	413	445	464	445	454	439	447	487	437	421	480	442	479	444	484	448	415	437	487	465	486	456	421	471	427	454	465	457	453	450	463	437	453	402	415	448	506	446	447	463	442	447	433	504	441	449	423	460	440	414	417	459	473	423	454	455	463	469	448	448	423	442	401	411	436	405	417	437	462	400	415	442	459	486	440	431	491	464	430	457	399	453	430	442	455	445	421	478	444	472	453	438	459	458	449	475	464	434	434	502	461	433	439	442	444	435	450	437	469	435	473	449	455	473	451	449	457	453	491	403	445	444	495	448	459	423	488	434	446	461	445	426	464	430	485	446	429	461	473	486	438	432	438	427	434	466	413	410	450	424	444	446	441	477	437	408	425	449	430	465	423	469	436	449	442	423	442	436	452	412	500	465	449	462	447	435	431	436	451	443	481	399	465	465	442	434	433	469	427	459	449	410	465	473	449	485	466	442	448	424	462	421	457	481	452	475	449	467	459	477	442	479	454	456	421	496	439	429	439	448	455	424	496	470	442	432	454	477	441	453	482	462	445	473	474	423	485	452	415	463	428	431	476	412	464	443	491	418	483	434	449	470	442	464	468	439	447	500	452	431	417	458	481	466	463	437	452	455	404	459	452	434	454	443	446	483	415	426	502	451	461	463	455	462	432	485	458	441	390	428	413	440	425	473	431	445	454	473	449	445	442	447	448	429	458	477	427	441	442	451	475	466	459	439	416	456	444	424	493	476	471	438	445	423	417	421	438	440	471	418	443	443	438	438	450	460	456	428	494	441	439	423	451	430	433	444	406	410	422	444	441	478	415	445	467	448	404	428	455	475	501	428	462	456	434	447	423	453	475	456	433	441	424	457	476	462	452	501	461	454	460	442	455	438	448	437	432	468	442	457	439	470	432	417	450	452	446	440	448	456	470	439	456	457	453	430	462	444	455	405	482	433	482	456	405	432	435	461	443	440	471	456	444	484	457	441	458	462	461	425	433	466	459	447	442	418	418	444	439	423	480	406	472	472	446	458	478	461	414	458	459	474	425	445	396	445	417	442	443	479	460	457	452	448	457	460	444	437	456	496	474	463	452	444	449	439	429	449	452	466	454	456	423	460	471	448	429	468	421	471	442	440	477	468	447	473	441	453	428	467	446	451	469	451	456	439	472	431	440	423	452	452	471	417	407	450	464	467	465	475	437	447	474	437	470	417	434	445	456	460	446	445	451	459	475	422	447	500	498	457	455	442	433	466	459	461	460	448	457	459	454	414	445	427	435	424	450	435	474	443	445	438	448	454	497	441	427	469	416	456	421	464	471	453	454	445	438	485	444	456	425	445	452	454	442	417	449	438	482	433	441	475	451	466	420	433	494	424	479	429	463	416	446	417	468	476	441	431	395	438	448	486	430	460	405	466	444	428	475	514	439	477	409	434	470	424	453	433	463	468	442	471	428	427	472	422	434	434	438	440	445	450	415	393	441	463	466	445	426	422	487	455	434	398	441	460	467	430	452	471	436	454	445	414	455	459	434	443	448	454	464	459	467	440	445	427	443	461	451	467	442	429	478	435	420	423	418	438	437	441	443	457	510	449	463	456	451	409	443	480	446	416	462	417	424	470	445	445	433	428	482	455	474	467	468	431	438	445	461	465	461	458	448	464	483	418	460	480	413	455	433	430	439	482	445	432	463	454	437	406	466	427	418	417	451	445	445	496	453	462	459	453	440	463	485	436	446	434	486	452	424	443	427	446	469	440	471	451	500	438	439	484	439	443	437	458	471	459	422	458	446	424	445	436	473	467	457	440	423	487	413	429	444	434	426	445	419	448	450	453	445	425	414	437	460	454	464	438	458	474	446	448	438	438	462	445	453	488	462	429	421	435	482	449	444	425	432	448	472	447	437	404	429	436	456	456	422	435	440	399	487	468	470	466	452	462	454	443	409	453	463	457	448	427	444	434	456	437	424	503	480	444	452	438	479	436	486	442	456	424	443	439	405	465	449	435	442	439	415	406	452	459	484	450	454	439	441	448	445	437	433	468	448	443	477	444	418	451	452	442	475	474	445	444	458	428	449	410	434	447	462	434	429	450	465	434	421	476	428	418	416	451	434	429	447	458	474	469	449	472	436	453	492	459	454	463	428	462
5567	12054	9589	4987	3726	2933	2471	2169	1929	1968	1885	1936	1954	1934	1884	1763	1681	1574	1538	1292	1166	1020	957	928	839	777	722	663	651	630	596	598	584	572	609	585	614	589	617	564	572	578	602	582	574	606	575	574	539	588	584	595	567	621	544	548	509	593	576	584	608	581	575	564	563	597	521	554	591	561	586	535	545	588	563	586	596	531	564	556	581	598	579	584	533	532	601	548	546	553	608	570	584	620	548	591	577	607	561	566	563	572	555	542	529	611	562	556	558	590	598	538	567	558	565	577	581	600	566	559	567	598	566	559	595	602	590	580	518	576	529	561	599	583	562	604	571	556	562	596	503	578	569	561	567	607	564	528	570	502	541	564	547	565	539	604	542	597	622	525	592	549	564	561	593	600	583	576	576	572	556	559	588	591	547	534	560	562	540	546	570	541	585	552	531	604	557	567	530	565	602	590	570	551	570	555	562	615	548	566	546	579	549	550	578	549	558	571	618	561	588	586	545	561	556	583	567	603	545	550	561	569	562	563	534	563	529	563	545	538	583	555	588	540	578	531	535	609	586	566	563	568	526	559	574	540	572	559	564	608	545	565	572	537	535	564	596	582	512	585	591	549	589	532	552	594	524	565	561	514	552	541	548	554	564	604	594	535	551	567	583	569	555	574	525	545	588	557	568	521	575	582	551	558	563	551	558	587	596	546	593	540	567	592	558	531	573	563	553	568	622	574	587	579	566	558	565	601	556	599	569	550	532	535	594	559	559	608	555	586	589	563	623	570	562	597	553	572	584	524	573	551	579	573	549	543	568	576	548	560	515	543	574	610	588	574	607	518	556	550	540	531	574	544	597	575	568	538	569	549	513	578	567	582	579	609	554	527	578	561	599	567	586	567	556	542	566	516	554	539	564	522	555	549	625	554	589	589	595	571	555	581	542	598	569	591	533	556	547	613	559	549	569	524	582	576	558	599	558	607	568	584	582	585	554	552	568	531	554	536	588	563	585	567	550	589	580	529	576	588	578	551	597	559	562	549	580	553	589	549	577	580	556	584	601	537	545	594	597	540	538	551	545	570	576	528	588	586	596	566	584	545	574	561	576	578	555	570	593	580	528	544	569	557	565	528	566	576	547	542	563	556	578	561	558	591	508	543	543	543	576	566	530	574	567	539	569	577	643	550	564	546	527	541	559	542	562	555	560	541	522	562	545	524	521	584	597	626	579	574	555	566	552	595	584	551	587	569	530	561	594	581	563	589	546	561	575	607	529	597	517	584	544	581	556	578	554	572	527	596	585	555	582	568	583	551	565	554	590	573	579	541	593	550	584	521	556	536	592	584	603	586	562	551	568	579	580	560	544	557	587	553	568	572	581	581	617	564	563	578	543	595	586	523	571	550	572	577	589	534	534	559	573	589	538	593	543	558	556	566	585	593	545	597	544	616	573	571	551	580	556	556	548	563	567	547	592	544	600	610	557	595	579	543	620	552	559	568	578	557	585	563	553	554	581	561	516	540	567	566	555	569	565	595	565	555	573	597	540	575	565	572	576	606	579	555	579	563	576	554	539	561	543	585	592	581	601	580	588	561	545	597	530	555	561	557	526	542	559	539	566	567	557	599	524	538	563	534	585	608	624	568	556	580	547	595	537	545	544	544	579	613	558	562	563	584	586	587	562	556	539	575	524	511	552	550	548	581	545	576	549	632	578	566	594	568	568	567	558	540	502	546	575	546	578	533	620	582	547	544	594	587	533	555	547	499	517	594	551	557	545	525	580	532	540	514	594	573	544	564	543	544	554	574	521	551	571	551	569	532	570	537	593	571	539	550	547	540	560	566	555	614	551	593	571	569	535	603	566	544	536	572	549	592	582	590	548	548	531	578	591	548	539	569	574	553	555	566	541	548	550	558	540	531	598	534	582	560	590	605	550	541	543	537	588	614	585	548	598	596	542	537	601	550	567	595	538	579	549	583	533	540	569	594	560	517	593	534	538	586	581	507	513	540	584	563	598	580	590	535	610	573	583	591	595	569	541	551	560	571	555	555	621	577	574	547	559	563	534	546	535	555	601	604	542	527	571	557	572	560	538	551	543	545	576	558	554	571	571	611	560	554	610	544	580	579	570	568	544	530	559	555	581	573	558	557	563	557	561	541	538	549	574	574	560	569	528	569	560	565	568	605	554	607	566	563	521	572	530	519	577	572	556	548	562	521	537	603	599	595	589	554	576	563	539	539	564	559	577	565	581	547	555	588	546	528	598	564	520	567	579	573	600	577	589	558	574	602	530	580	574	582	521	553	549	547	559	552	539	594	525	556	580	538	589	564	558	556	548	551	597	582	589	556	568	580	584	550	567	548	540	567	571	568	549	586	595	606	604	573	566	586	535	575	549	589	556	566	545	583	557	574	531	577	534	523	541	532	563	553	527	590	580	556	594	562	579	532	594	595	607	562	582	556	594	585	543	570	556	557	583	599	550	568	569	560	582	514	589	543	532	580	575	565	569	592	557	520	596	568	610	540	555	532	552	588	582	594	528	532	588	570	598	543	590	530	560	588	599	567	569	554	564	552	562	577	532	615	602	560	557	539	576	580	586	592	545	590	540	585	592	589	607	562	572	580	536	585	596	576	593	572	543	567	531	556	521	571	586	555	569	562	584	526	560	568	553	573	545	523	576	512	559	563	590	577	573	572	563	550	575	528	580	560	583	555	562	590	570	547	512	573	594	527	605	568	549	597	585	516	556	580	570	527	569	563	593	528	587	577	557	578	537	573	543	540	572	547	630	511	581	587	559	565	551	566	537	561	601	587	631	550	544	565	570	558	577	536	513	604	567	545	577	499	543	602	570	581	588	575	546	569	525	581	548	520	576	593	529	550	536	593	553	566	595	576	560	570	582	532	588	567	549	543	537	598	567	553	558	589	597	614	572	540	561	563	564	575	558	565	587	529	595	544	615	550	540	587	577	549	527	563	557	538	565	545	560	551	576	534	614	561	619	583	559	556	538	518	560	521	586	523	569	548	568	576	589	601	557	571	545	623	526	517	552	568	578	565	541	588	581	610	537	540	537	595	570	592	540	561	522	578	533	568	559	549	536	569	563	569	551	543	573	559	599	541	554	551	625	553	557	547	601	544	594	548	518	589	582	522	548	530	553	572	537	547	577	534	543	554	576	560	585	575	577	540	595	584	600	567	595	559	598	614	563	571	562	545	578	556	577	574	562	591	563	556	567	558	565	562	557	604	562	570	556	555	526	605	582	567	616	551	550	538	541	574	557	563	533	596	574	584	614	560	536	573	543	533	596	559	574	567	545	538	590	565	553	588	558	543	584	575	537	536	590	571	562	540	565	559	572	565	574	575	587	596	576	550	556	572	591	562	522	559	615	563	507	547	565	608	589	573	538	581	537	545	574	543	512	569	576	582	584	530	556	558	569	590	576	595	569	569	571	575	581	594	541	590	572	581	570	589	602	587	490	564	590	563	596	544	588	549	601	607	521	555
23614	21572	29482	24149	21577	21597	6937	1765	1379	1378	1344	1332	1215	1336	1258	1232	1248	1184	1049	943	866	786	679	731	642	616	574	526	514	501	482	474	443	463	471	440	452	447	455	440	438	433	445	441	397	470	414	452	461	440	450	439	435	455	413	458	499	432	445	412	447	441	412	425	426	397	400	483	425	447	465	416	424	431	455	439	415	439	441	501	415	429	438	460	460	390	418	427	413	436	449	411	420	426	409	438	431	430	446	412	441	433	408	445	459	401	432	460	430	408	428	458	423	440	454	406	419	412	445	437	387	427	416	450	421	409	454	420	432	410	460	408	403	442	439	422	449	441	415	455	397	428	475	438	423	437	392	415	456	450	406	432	430	408	435	415	433	415	405	414	421	417	411	445	449	441	420	401	455	454	421	445	436	448	425	414	423	425	429	443	446	427	408	426	428	431	469	446	430	414	443	470	456	454	455	427	419	412	456	406	464	438	458	413	437	433	451	454	399	400	427	437	453	399	445	426	427	433	430	427	461	427	428	452	418	423	430	414	423	439	453	426	444	431	464	443	441	429	391	430	428	428	400	422	440	426	418	420	431	413	392	446	457	441	463	396	418	407	410	461	434	430	426	428	452	436	432	445	424	395	432	442	417	414	450	418	435	427	473	447	440	451	418	416	422	432	457	403	431	412	442	429	402	413	439	414	433	464	427	421	463	437	413	416	435	430	449	419	456	434	427	473	450	420	445	449	456	451	415	448	456	474	435	423	397	432	473	438	404	435	442	431	427	436	392	475	462	437	422	443	401	461	458	406	461	433	427	462	478	430	431	428	431	419	447	397	435	405	400	414	419	426	458	455	448	425	475	407	420	454	471	408	481	415	411	422	430	430	461	392	431	413	470	427	432	414	407	427	432	441	458	444	462	427	416	441	421	445	419	437	435	457	414	436	390	405	455	423	426	423	458	445	462	449	444	449	416	436	428	407	413	405	408	457	447	414	438	474	454	443	403	444	438	427	426	422	446	461	418	397	446	400	472	430	448	414	402	417	441	446	413	463	412	440	430	451	440	463	402	423	466	424	445	450	432	418	405	459	414	386	417	427	450	436	405	455	403	437	432	437	440	434	436	425	457	431	405	441	421	459	406	435	450	440	399	435	460	406	426	455	435	420	451	399	416	433	412	442	452	406	441	403	396	406	420	439	427	457	429	456	453	430	419	422	429	454	416	439	418	409	434	468	429	454	396	388	475	429	410	459	403	423	458	394	416	406	437	454	457	427	456	439	444	425	394	469	455	433	422	451	429	375	417	430	431	421	436	443	439	433	405	407	452	456	457	478	418	439	467	468	407	462	409	456	442	423	440	420	438	457	433	408	454	432	418	411	462	439	438	451	409	413	390	421	445	433	462	436	446	440	418	430	431	471	407	404	458	463	436	407	442	426	429	456	414	405	426	451	463	419	398	415	455	476	448	425	386	452	448	425	443	429	433	440	405	427	408	423	436	434	436	427	437	421	436	460	441	455	416	416	438	442	443	408	419	467	414	414	415	456	420	411	416	420	428	405	422	397	438	438	400	445	431	439	418	423	452	407	405	404	439	455	449	388	444	428	430	433	412	451	415	443	430	443	434	428	432	441	404	419	429	417	480	402	434	442	454	431	416	454	412	451	452	434	459	471	418	399	460	441	388	428	419	411	432	445	444	446	432	428	436	444	444	443	449	434	443	442	406	468	400	475	446	384	440	447	400	404	439	419	451	436	444	474	397	427	441	395	434	437	463	434	450	416	407	446	449	423	429	419	467	440	457	421	414	445	450	429	453	445	452	441	391	434	442	426	436	429	404	433	424	410	434	406	464	396	444	452	421	409	430	451	409	448	450	443	468	421	430	410	410	440	415	392	450	438	414	452	445	423	444	437	436	437	436	435	411	407	443	399	424	400	440	425	394	425	455	418	397	451	449	425	422	446	430	397	453	425	420	436	438	436	440	391	436	453	425	441	458	414	403	438	417	432	409	444	410	404	450	414	427	427	431	441	402	438	441	401	460	438	476	409	447	456	447	457	426	453	453	420	445	418	438	444	479	424	415	443	414	430	427	419	394	423	429	438	437	442	401	450	407	435	447	437	394	450	447	413	450	428	448	434	442	445	427	413	431	419	438	423	431	400	403	416	418	444	386	467	490	419	417	473	441	439	416	421	414	400	416	439	422	396	437	472	461	439	439	471	442	443	454	401	461	417	407	444	414	450	423	389	435	444	453	443	444	435	434	429	446	428	450	401	431	438	447	415	423	440	419	393	428	416	445	401	455	429	407	414	449	464	424	443	437	440	432	442	424	444	427	429	424	433	366	428	427	411	414	437	416	409	461	485	427	414	433	446	431	404	411	376	440	435	435	439	436	388	434	456	453	419	429	427	457	395	421	425	439	457	390	445	422	432	397	432	466	469	423	450	422	426	448	423	436	416	453	390	399	415	427	419	441	421	440	427	433	422	441	405	453	442	424	432	417	463	435	471	424	428	451	452	450	433	423	421	432	398	457	409	440	440	400	466	428	458	457	424	395	432	421	418	427	433	416	421	451	428	452	422	460	400	427	421	443	407	416	420	435	415	407	444	419	414	448	423	460	420	414	390	429	400	435	409	395	423	410	451	412	429	424	402	401	407	465	440	432	414	426	416	438	422	414	463	431	467	426	438	432	413	418	417	412	416	423	392	455	414	431	402	468	408	419	463	410	446	432	406	428	461	425	407	435	395	416	421	413	422	438	445	410	428	457	401	436	437	408	455	421	464	427	430	425	432	418	387	428	441	427	425	404	432	445	452	432	400	432	405	441	448	415	401	422	439	449	437	451	448	436	427	446	442	440	441	407	430	449	440	434	454	437	425	413	401	415	447	418	444	420	447	432	439	431	453	445	441	431	470	388	442	410	459	402	448	447	405	400	454	436	426	428	422	403	453	428	457	432	439	457	399	399	443	400	420	422	416	408	454	409	449	422	413	437	430	477	448	431	479	438	421	438	382	422	393	407	417	447	425	412	453	428	461	429	430	408	419	441	444	435	415	434	387	436	450	421	425	424	421	422	369	430	416	435	429	424	434	442	450	447	461	447	429	459	458	419	424	439	423	418	407	427	429	444	397	442	440	395	417	437	430	424	444	410	443	411	469	442	442	400	398	384	447	437	423	438	426	409	429	432	405	434	452	398	441	433	457	461	439	422	437	463	444	430	421	420	454	408	432	435	413	412	429	434	413	417	449	408	409	411	410	426	416	441	393	408	414	445	432	419	429	419	431	410	399	426	463	412	414	418	444	398	415	405	423	456	431	400	437	435	472	489	450	426	416	446	407	449	405	425	421	455	407	443	408	413	414	390	417	427	434	395	407	428	429	418	442	444	402	415	474	476	431	453	424	431	455	415	452	422	426	477	438	411	454	449	432	472	396	437	408	435	398	433	479	428	451	456	479	448	409	432	428	438	417	430	406	451	409	427	399	431	411	447	435	417	456	430	458
8036	18421	14967	8228	5987	4839	3831	3373	3113	2927	2854	2864	2832	2678	2672	2527	2336	2172	2086	1710	1507	1260	1118	1041	958	882	797	709	630	576	645	573	594	589	572	579	540	524	557	546	503	523	572	530	545	554	539	558	541	519	539	532	501	538	518	555	524	521	555	532	505	526	538	550	516	526	475	589	518	520	492	528	565	578	525	500	530	494	482	522	533	504	536	519	503	564	515	544	537	537	504	516	494	524	487	574	546	530	484	503	498	521	524	511	544	540	547	559	529	521	515	524	515	559	486	488	526	520	537	494	526	506	546	506	542	508	504	507	560	507	516	531	534	509	577	509	523	509	493	537	496	546	511	500	508	500	461	546	516	516	536	536	526	507	557	550	528	538	542	501	558	497	590	507	535	553	496	537	479	504	472	510	540	505	482	545	560	502	496	547	547	506	533	559	493	509	499	467	519	523	560	498	524	518	492	539	495	541	513	486	553	483	524	502	516	534	464	538	511	449	498	531	540	487	529	523	521	552	525	531	542	516	496	555	537	523	498	517	547	520	540	504	492	534	517	524	485	533	513	493	547	514	561	527	529	513	514	513	535	528	539	508	506	542	555	485	524	529	547	471	521	508	536	509	511	549	482	494	483	544	500	487	490	525	480	534	536	541	524	535	501	526	495	516	491	510	483	540	515	504	520	495	533	513	575	494	512	544	493	533	473	486	512	509	497	541	516	491	518	481	549	520	536	525	505	523	546	475	503	494	515	489	524	531	522	504	560	521	508	540	498	508	558	488	516	482	528	524	524	528	538	471	500	520	509	505	539	501	492	480	495	516	481	533	528	560	513	514	487	493	535	471	514	493	502	493	492	538	497	534	511	501	592	491	446	520	482	521	513	493	561	483	519	491	531	545	524	520	508	544	537	553	508	509	521	543	526	482	548	497	484	485	538	512	478	526	490	540	552	505	509	512	501	526	524	532	499	503	510	528	476	541	539	535	529	521	517	519	502	529	512	537	557	479	528	475	504	509	570	523	526	525	492	481	520	498	545	458	519	546	478	507	565	481	519	528	505	543	521	497	564	471	489	500	528	518	534	479	566	530	501	469	541	530	541	533	560	476	522	528	527	534	502	516	485	499	531	497	513	538	485	496	456	518	493	530	542	535	507	526	537	531	493	498	533	544	527	519	491	527	497	504	496	495	514	511	505	524	508	527	498	519	513	516	517	524	488	518	496	514	541	526	514	582	502	522	524	536	519	520	541	477	474	551	502	524	550	550	528	528	511	518	527	508	511	536	562	519	523	509	502	516	510	511	516	535	548	542	519	511	528	538	541	526	520	529	516	507	508	514	542	526	512	536	492	496	514	522	540	512	532	487	539	504	505	506	501	513	517	498	557	506	488	510	522	493	529	499	536	520	535	515	515	486	515	514	476	485	527	516	521	516	527	513	484	530	529	517	529	528	542	502	509	540	532	512	530	513	512	528	520	512	501	536	512	507	542	536	514	504	542	535	477	535	545	537	510	519	501	544	517	547	527	569	564	498	525	501	515	504	537	543	527	514	483	505	504	485	526	492	511	534	526	547	541	560	496	464	557	522	513	543	553	504	488	536	526	520	479	486	518	515	498	474	536	525	539	514	472	512	485	505	527	506	501	493	511	469	519	524	499	466	518	496	506	531	522	531	487	551	514	519	516	516	521	567	521	517	533	531	515	497	459	552	500	502	508	524	504	485	527	488	524	502	514	498	556	491	484	554	529	504	518	486	519	492	499	538	510	546	504	510	521	522	502	465	523	526	475	496	547	529	530	484	481	526	515	530	504	544	534	529	525	531	527	519	531	488	486	524	534	521	527	506	549	497	504	508	526	505	546	538	486	521	522	459	524	524	547	491	515	497	519	495	542	502	527	512	525	498	473	500	510	552	549	533	510	505	502	536	522	530	496	535	537	498	517	498	557	513	504	561	513	507	528	514	516	498	513	488	533	532	520	522	525	525	535	546	490	453	557	509	493	537	470	511	526	536	520	519	510	505	510	515	491	493	536	520	494	489	543	533	525	525	557	498	477	506	472	497	522	523	579	525	503	523	545	538	546	515	490	504	494	542	508	529	497	505	496	504	565	545	511	540	527	511	500	493	519	542	518	546	493	491	523	533	494	532	500	509	522	487	483	529	480	534	491	559	564	550	499	516	520	524	518	546	511	531	502	478	524	552	495	535	509	471	532	533	487	506	491	526	507	530	500	485	538	485	568	499	487	493	530	487	535	482	508	536	513	531	510	540	530	511	527	501	537	515	537	517	500	525	523	507	479	503	542	499	485	571	482	544	509	511	522	562	480	498	502	514	569	500	502	550	535	519	523	494	484	532	526	534	503	520	510	510	528	499	516	527	503	500	497	516	524	519	509	511	558	498	485	520	502	534	537	498	562	524	548	548	520	499	483	520	544	526	518	493	519	517	529	517	531	557	527	502	520	491	499	491	521	535	526	560	533	533	475	499	478	541	514	510	521	514	513	509	490	519	525	518	507	499	518	508	527	538	581	476	515	512	499	517	521	524	518	530	480	488	560	506	502	483	556	540	502	517	511	502	484	497	505	520	524	513	514	487	518	545	534	516	499	514	509	536	517	529	525	524	562	533	509	488	520	523	512	467	532	543	490	467	535	527	522	508	523	521	555	545	503	522	519	472	514	519	511	557	575	463	521	511	511	524	506	544	487	550	516	484	487	474	497	489	512	527	533	523	538	512	506	544	509	501	539	534	497	543	520	551	519	515	517	531	502	497	509	511	510	489	522	514	510	491	511	510	519	506	540	507	540	489	495	530	466	576	550	519	541	517	507	503	543	517	519	546	517	541	498	538	525	516	536	489	529	479	485	530	545	521	533	537	559	500	501	512	486	504	493	513	566	481	513	523	529	513	562	548	563	509	540	491	537	534	493	465	536	482	522	519	534	501	515	536	501	522	561	525	555	517	547	504	527	538	514	543	517	494	492	539	493	497	534	500	527	544	504	519	509	506	538	509	494	524	556	503	491	552	471	530	516	530	505	514	604	525	499	502	488	520	535	506	591	529	529	507	491	496	494	500	498	520	565	534	502	515	487	540	510	487	506	513	495	501	551	508	502	520	510	504	508	499	532	517	508	514	451	527	492	488	535	529	539	508	529	539	526	534	513	537	524	482	490	513	484	504	541	493	491	514	491	550	479	538	514	500	511	522	519	518	513	553	467	482	550	497	481	534	511	507	592	524	504	466	525	519	500	541	517	493	524	556	548	556	531	530	511	521	559	489	517	545	522	510	496	506	500	499	521	526	544	540	518	475	484	529	517	533	491	510	520	518	510	490	508	521	515	525	527	530	527	520	515	570	498	497	533	511	520	528	477	484	538	512	509	521	474	473	499	485	482	555	516	510	502	489	531	508	518	465	575	505	508	530	524	493	515	529	495	495	489	519	513	524	503	513	544	579	528	489	533	525	505	562	552	527	522	563	534	522	521	492	548	535	504	533	554	528
27767	20172	7087	1400	976	908	900	958	943	955	987	973	970	1013	1032	996	984	949	930	866	867	819	797	823	781	751	773	776	746	756	742	765	744	732	710	731	735	724	779	720	754	745	739	694	760	729	760	719	745	708	745	732	703	709	716	716	717	708	690	758	699	688	731	767	707	741	761	725	766	732	715	740	726	745	728	687	712	774	746	767	739	728	775	698	726	712	760	750	702	765	762	719	755	759	748	755	759	750	753	699	720	702	706	762	722	723	726	718	745	738	751	731	762	721	720	757	774	728	732	713	704	695	775	789	709	687	716	717	703	708	771	720	724	780	727	768	743	704	682	792	720	765	659	748	757	748	702	768	741	744	742	733	762	758	774	710	733	716	720	730	745	742	716	757	739	714	700	749	728	671	733	707	707	737	730	722	691	724	679	728	795	794	747	733	763	716	745	731	715	727	755	753	775	718	751	745	701	752	735	754	704	750	721	691	757	741	655	702	722	712	686	729	734	745	765	685	748	702	685	674	776	761	723	727	761	754	708	742	725	732	722	754	715	756	753	740	768	724	716	718	723	762	766	746	708	696	768	705	696	719	735	760	725	742	750	754	725	736	757	732	728	799	713	706	745	730	721	728	776	725	700	735	777	750	733	716	733	807	696	736	786	761	666	731	748	753	721	754	699	778	736	760	758	737	762	747	716	760	744	720	695	717	729	725	781	704	723	715	763	746	708	737	765	760	804	718	700	708	761	733	712	748	770	735	754	770	700	742	764	711	690	717	729	714	759	695	722	700	746	805	697	761	736	812	704	716	735	724	732	700	721	752	743	735	728	770	732	774	716	738	697	702	738	712	749	750	708	763	688	734	707	728	773	706	679	677	764	747	753	733	734	727	739	753	735	749	722	722	739	761	729	728	730	792	787	723	727	695	759	728	717	738	729	700	699	707	711	687	711	713	706	727	770	733	779	695	774	705	728	721	705	721	763	710	744	748	784	752	766	754	756	724	706	740	776	704	706	712	750	777	736	761	700	740	726	698	712	758	742	705	767	737	715	700	752	746	710	741	718	712	700	771	748	741	727	719	708	731	715	742	760	767	720	700	818	724	711	772	703	727	694	738	712	783	710	720	725	763	673	742	742	736	770	741	726	737	689	699	693	732	748	739	713	717	713	735	729	768	743	730	758	736	688	759	750	676	720	744	735	680	720	736	728	763	747	725	780	738	709	763	763	752	716	706	753	737	711	802	745	709	727	733	738	731	722	701	715	765	689	741	703	700	736	686	760	743	756	722	757	765	747	741	766	731	753	704	746	710	777	765	773	765	762	706	772	767	770	752	737	709	737	763	765	698	750	778	695	741	754	737	744	735	735	739	706	765	740	726	701	732	717	752	762	757	704	708	729	777	798	764	751	725	721	746	748	761	745	706	685	747	699	720	668	707	744	759	778	688	736	692	734	710	770	701	705	727	740	729	747	742	742	735	736	732	737	724	754	744	737	744	785	765	700	715	708	723	726	725	725	758	761	730	728	755	724	735	729	736	704	716	714	752	777	724	729	726	768	705	710	674	741	761	735	723	734	721	765	733	715	728	755	732	732	768	758	790	730	690	730	735	779	757	739	729	817	715	688	791	758	726	755	721	755	721	753	765	782	735	746	704	673	776	750	730	767	691	824	699	730	737	741	734	693	762	771	746	744	722	748	717	763	734	720	730	705	762	713	681	705	742	717	733	774	738	687	731	735	760	723	745	730	724	751	706	703	691	763	729	749	718	758	739	779	704	784	724	699	770	712	702	707	758	743	693	764	706	697	720	747	745	758	741	748	721	745	738	771	703	736	769	694	712	723	743	671	713	712	743	743	753	699	761	710	765	725	717	702	708	718	724	740	775	699	751	753	761	750	672	756	763	751	732	722	704	803	743	778	698	725	741	716	723	707	705	716	682	701	728	755	756	749	757	719	728	701	754	728	751	760	713	679	766	697	785	765	706	723	684	784	741	744	673	702	699	765	802	806	793	726	725	761	753	724	738	740	728	741	793	702	721	748	758	737	821	707	673	728	775	747	698	734	748	736	696	719	747	779	763	723	747	742	760	772	732	722	758	805	763	781	756	743	678	710	738	721	681	733	755	730	710	772	710	722	792	773	721	698	734	690	754	773	703	756	708	761	723	760	739	716	737	732	695	777	739	763	669	740	738	750	806	732	739	757	693	753	747	656	778	697	742	757	755	743	741	755	766	756	723	717	707	735	757	769	707	758	760	713	707	732	741	713	769	753	756	719	718	710	724	694	760	748	760	715	717	724	768	740	694	685	749	743	742	790	709	700	774	761	735	757	740	729	716	700	769	741	683	712	726	730	760	726	750	709	740	720	760	732	731	739	732	738	739	704	759	765	708	743	728	718	729	773	720	721	714	723	728	745	756	750	782	757	711	742	705	759	777	739	702	753	787	692	757	745	726	742	736	731	691	706	709	726	702	747	693	705	728	738	743	752	746	748	767	763	743	749	725	683	719	717	735	753	755	735	731	739	750	740	736	785	751	696	703	736	780	753	696	753	724	746	733	718	743	714	726	722	688	719	733	746	666	777	749	740	756	758	717	775	744	715	723	748	716	709	723	735	741	732	784	671	776	720	733	708	738	748	721	731	754	719	703	717	752	701	710	755	744	772	704	723	721	736	702	762	740	727	723	751	729	762	723	724	778	728	757	739	713	716	716	754	826	725	775	710	704	736	711	687	732	707	760	731	761	742	776	721	735	705	724	712	700	750	731	810	714	746	750	728	764	751	711	678	784	713	807	784	714	744	753	784	744	756	761	741	750	744	706	759	669	707	777	729	713	722	752	710	737	726	664	723	728	747	722	747	675	770	723	779	730	744	739	728	748	752	722	699	689	732	769	740	737	699	743	721	703	707	764	719	766	722	749	713	725	782	760	742	730	710	672	702	723	757	777	717	745	697	716	709	757	692	730	718	737	745	713	761	764	704	762	764	744	703	753	756	742	692	710	694	773	819	737	706	769	731	739	748	716	720	742	731	708	731	787	758	738	702	767	746	775	807	751	724	701	698	711	720	769	724	746	747	784	732	797	730	773	769	740	727	748	692	702	726	751	721	711	724	748	753	698	778	703	781	768	764	735	741	731	726	718	777	713	703	704	765	736	731	710	740	712	722	706	718	743	695	714	716	741	756	719	756	676	738	730	750	698	760	705	706	732	723	762	719	741	773	751	777	723	744	742	749	718	711	768	745	660	748	721	746	739	747	760	796	754	751	751	784	773	748	781	749	733	723	717	728	719	733	744	732	736	701	783	728	760	741	709	743	692	742	778	715	744	721	730	721	719	757	751	742	744	757	746	755	709	752	714	768	710	789	730	780	744	707	737	718	731	772	747	718	744	765	751	765	749	754	774	703	719	749	722	746	777	743	745	752	758	747	763	702	754	743	737	738	754	714	742	787	765	766	758	721	750	738	750	744	704	776	687	728	736	735	698	707	695	704	714	740	720
4689	2567	2182	1578	1379	1404	1363	1366	1414	1495	1550	1523	1585	1623	1554	1447	1459	1410	1320	1259	1174	1119	998	1051	991	938	974	859	920	842	925	895	885	922	875	862	880	912	915	943	906	940	927	883	861	875	892	906	871	942	888	907	939	920	900	943	918	897	904	956	915	877	891	882	896	912	886	894	873	895	875	854	910	858	880	872	894	921	878	896	885	863	899	932	922	914	951	894	857	846	877	931	890	900	870	873	895	884	967	899	859	967	876	927	892	891	858	880	879	933	889	894	930	818	930	887	918	899	922	878	918	883	889	904	865	941	911	940	911	891	953	912	920	906	885	867	866	901	887	960	893	849	918	888	890	912	879	901	892	938	938	898	875	912	868	885	905	917	967	914	905	915	869	937	914	848	913	930	907	868	886	927	886	869	872	885	886	932	910	965	900	938	865	925	894	918	940	895	922	901	883	944	878	929	900	910	878	885	929	927	906	861	807	888	902	874	909	870	860	926	890	956	885	886	900	856	876	893	866	958	902	900	893	915	919	846	968	882	884	949	876	915	898	906	916	900	891	912	873	906	896	934	866	864	922	914	896	892	884	947	868	974	944	865	862	896	891	878	870	890	916	892	887	909	873	894	881	898	907	935	887	876	910	864	900	874	896	917	899	860	871	899	934	866	936	916	901	902	964	809	905	871	879	893	938	838	937	910	946	828	893	864	893	861	931	937	900	888	922	879	942	871	902	824	875	926	888	935	881	852	930	939	925	891	855	897	855	894	889	860	890	920	874	852	924	876	855	850	856	923	918	940	870	887	933	922	927	977	921	885	925	925	891	886	912	895	903	952	916	951	854	895	886	929	923	888	885	909	872	917	895	859	910	891	887	925	874	856	863	891	910	867	917	874	897	939	888	934	907	885	837	901	909	857	863	930	930	863	949	878	897	926	925	919	888	925	841	862	911	890	863	861	882	905	902	923	918	895	921	878	888	887	880	919	836	826	907	924	869	915	866	923	885	863	882	899	980	911	908	921	970	885	857	892	905	927	957	958	829	901	941	901	879	935	957	920	896	892	905	919	837	904	913	926	951	898	919	898	862	906	903	896	954	887	885	909	896	895	921	898	891	911	946	931	873	956	909	888	890	854	892	914	901	854	897	877	958	898	915	937	841	917	893	872	860	878	920	852	898	933	900	907	902	888	879	893	890	899	941	891	869	834	898	901	895	909	906	937	906	912	925	867	938	962	945	942	884	845	900	903	887	919	867	881	902	922	877	878	867	892	872	928	904	913	933	913	922	955	912	907	869	911	879	908	888	952	882	879	923	889	870	939	874	910	894	926	919	911	936	906	887	857	903	880	941	932	857	871	837	893	903	929	875	892	931	850	868	941	881	876	958	904	931	860	929	868	874	863	805	903	909	875	913	901	933	865	916	939	942	891	962	875	866	875	894	862	916	902	950	916	906	921	887	919	936	940	904	903	939	852	840	904	877	965	899	860	921	914	937	914	919	956	884	920	904	874	858	932	899	926	892	936	868	893	918	928	870	879	887	916	943	929	857	891	886	921	906	848	886	855	912	956	905	899	855	917	882	857	908	905	910	902	916	908	892	885	952	906	895	866	864	890	891	882	932	884	950	873	865	899	908	861	941	862	887	924	925	884	848	929	865	850	907	892	857	921	893	888	895	905	917	882	929	921	876	938	883	881	917	892	889	862	914	896	907	918	880	902	909	877	872	906	922	878	906	890	904	900	907	889	933	893	890	869	863	927	923	883	902	868	912	905	846	894	897	921	894	923	895	866	918	870	878	919	905	876	865	926	875	913	904	890	934	878	910	926	890	908	891	902	905	901	914	878	889	845	912	897	885	891	895	877	963	877	836	839	848	906	889	925	927	921	969	921	917	902	844	814	937	884	929	950	853	974	894	930	912	866	909	905	889	918	910	872	906	920	931	849	919	847	884	883	925	916	923	866	855	975	943	890	926	853	869	868	931	933	905	931	874	875	885	908	899	894	888	859	904	930	947	872	895	914	874	894	877	926	920	889	867	917	902	938	966	868	950	887	899	932	903	910	893	888	935	908	914	920	876	865	967	888	921	929	852	860	885	863	930	940	869	905	898	937	877	890	926	842	910	869	894	952	910	858	849	909	892	907	910	892	932	881	859	875	906	850	929	861	903	883	857	870	861	896	924	904	930	906	837	836	918	856	895	926	932	845	912	885	894	911	875	901	865	877	870	950	915	895	895	947	899	910	915	917	887	920	909	836	896	853	908	906	882	907	924	908	926	844	906	881	949	939	891	890	815	895	894	904	903	918	869	897	914	918	941	914	905	931	925	898	814	867	944	909	861	917	911	933	887	900	904	890	865	915	876	897	896	896	943	914	931	879	887	857	870	941	966	848	924	908	877	888	884	930	899	884	910	934	912	896	924	855	899	933	848	892	937	867	905	935	900	921	853	842	897	887	913	882	873	891	888	886	911	910	821	933	859	944	909	870	871	936	851	874	921	923	872	878	944	893	875	909	873	892	917	948	878	919	878	901	898	917	958	861	913	925	909	886	924	858	863	873	920	875	945	882	916	865	834	948	906	902	912	881	866	959	846	939	892	930	902	888	860	920	888	883	884	833	929	1000	940	868	899	860	946	920	881	902	859	864	902	903	920	892	881	888	878	857	905	922	945	914	885	914	878	857	888	888	908	917	898	887	882	895	892	952	897	852	890	900	960	885	935	868	896	909	911	924	875	866	922	910	892	875	909	896	860	916	892	936	929	933	867	911	868	886	914	843	879	938	898	905	891	905	902	899	898	937	891	887	892	880	857	935	906	919	917	873	940	923	929	865	913	955	887	872	876	849	904	847	845	912	871	925	923	911	956	926	920	891	904	920	894	919	875	912	878	856	888	890	880	910	877	881	879	908	873	898	892	845	901	896	904	902	889	896	889	903	911	919	942	899	855	863	819	868	958	895	902	902	923	921	903	818	882	849	882	888	870	870	924	859	828	931	894	893	894	888	905	940	899	941	904	947	868	933	978	957	870	907	908	925	884	944	911	887	886	880	865	930	916	907	929	874	907	880	883	870	823	871	936	889	905	915	888	917	931	837	852	944	888	910	891	878	901	862	908	944	882	855	871	959	914	861	924	916	901	886	932	915	903	856	898	922	886	872	848	931	900	920	903	913	872	929	887	860	896	903	895	856	894	876	907	905	901	883	972	855	865	904	900	839	912	883	849	909	919	926	878	873	914	856	871	886	890	951	903	867	913	908	875	914	879	904	922	940	850	892	936	938	911	913	925	893	908	926	934	884	898	874	969	856	905	921	911	889	944	898	913	861	859	864	921	883	917	898	925	965	955	953	990	887	869	925	848	907	905	891	935	863	933	865	877	872	873	920	877	919	882	900	938	902	895	891	913	911	867	833	856	876	876	865	883	909	856	940	954	852	921	884	892	844	933	882	872	968	910	887	862	880	899	925	853	893	904	910	864	866	886	935	901	913	899	891	878	880	902	858
24655	21602	29023	24647	21576	9309	1714	1244	1154	1192	1147	1113	1050	1139	1088	1037	954	964	893	798	771	677	675	575	605	546	490	540	504	469	434	477	482	434	433	455	451	471	473	457	446	474	489	411	472	470	470	461	458	431	445	494	458	458	464	475	449	474	478	466	468	506	465	488	437	460	454	472	441	468	485	487	471	445	437	464	465	449	470	471	437	453	450	469	474	446	428	468	458	424	418	448	470	456	443	432	438	434	507	443	436	450	485	440	424	433	438	426	481	420	409	431	470	420	464	453	452	419	433	420	477	450	451	426	473	456	460	453	432	468	463	445	452	459	444	467	460	437	448	448	481	471	480	473	426	478	419	423	474	451	456	467	470	467	470	471	486	449	409	448	476	483	458	481	472	466	455	416	439	447	422	439	456	468	464	448	445	516	489	477	452	442	445	488	457	465	453	453	478	490	477	436	452	428	450	445	447	455	464	480	429	418	462	452	468	460	436	471	450	457	469	423	466	465	495	487	462	492	436	491	457	464	435	447	461	452	483	460	426	454	486	439	479	446	471	449	469	423	458	448	440	447	484	481	474	540	397	428	453	482	444	467	461	423	449	458	480	460	448	461	495	441	459	453	451	440	443	426	412	451	489	424	426	423	471	473	464	436	479	426	456	419	447	425	437	455	471	475	477	466	459	416	433	451	463	430	456	409	454	477	438	472	430	470	421	478	481	435	452	458	456	453	449	455	408	446	453	422	420	450	466	482	437	449	439	462	465	436	475	461	415	425	412	490	446	441	496	466	435	416	431	425	469	430	454	446	462	429	461	475	447	485	484	435	442	449	452	427	412	446	482	475	452	442	458	460	511	465	455	458	485	489	451	424	470	447	449	463	429	459	482	454	464	457	429	449	489	473	442	432	455	393	431	426	400	418	459	464	388	445	441	449	468	443	467	437	448	477	414	430	436	452	486	472	491	462	451	451	449	434	440	466	453	472	478	412	455	469	516	445	438	469	427	424	499	456	457	406	416	426	455	438	434	442	428	479	465	438	460	444	423	457	435	451	472	486	422	444	424	430	413	440	500	465	487	493	473	472	455	398	448	425	441	405	473	470	458	433	479	444	442	442	482	476	438	427	435	414	463	458	487	442	481	452	450	457	458	479	470	462	448	438	454	473	459	467	449	454	414	442	467	440	471	439	420	476	462	415	437	464	441	460	486	446	422	429	424	475	431	469	453	438	474	453	410	473	451	484	464	457	500	449	404	483	450	422	461	481	425	470	464	435	440	464	447	477	451	458	428	454	465	471	476	485	441	455	480	417	464	457	439	456	428	456	403	450	453	459	433	418	477	472	451	474	454	447	455	447	452	496	472	429	444	479	426	461	471	475	429	440	445	455	479	446	431	458	443	446	451	457	436	466	446	406	440	452	462	439	486	461	438	444	468	469	452	423	466	463	444	441	448	431	455	423	481	435	475	443	443	454	428	475	450	462	461	451	456	439	458	435	429	490	487	469	448	443	460	423	443	455	473	460	475	471	482	455	417	414	422	474	442	479	472	457	479	462	449	488	428	468	464	458	464	436	430	444	472	453	452	443	452	412	454	436	441	420	471	468	476	457	408	478	424	426	456	458	427	493	452	438	424	457	485	443	453	447	469	447	459	485	461	455	500	478	479	464	416	440	421	441	421	446	458	431	487	472	465	465	469	456	458	467	430	420	465	418	453	474	457	442	453	425	458	483	422	459	454	456	454	465	458	489	442	447	411	434	463	434	436	471	452	471	457	426	459	453	453	451	439	425	459	459	464	481	475	470	479	475	436	448	432	432	463	482	426	424	433	429	458	498	466	407	446	434	413	451	471	458	461	440	446	491	442	455	460	453	427	474	472	470	464	476	419	446	432	451	444	448	457	474	454	461	456	439	466	461	412	443	442	465	466	459	414	456	423	501	476	446	434	456	458	485	455	491	426	424	474	444	449	450	410	450	416	444	408	430	443	443	418	459	438	468	462	422	425	418	482	436	462	445	483	423	448	416	415	441	454	480	433	402	426	463	442	503	444	451	446	446	451	465	451	410	480	465	433	427	420	482	467	462	452	462	448	432	417	466	469	433	469	469	417	432	453	465	419	438	429	450	447	458	477	455	435	485	475	441	406	424	442	465	444	460	495	429	450	420	443	464	469	448	474	466	468	471	506	448	431	414	449	459	445	473	476	432	412	450	459	448	436	437	433	452	418	465	442	478	458	463	465	454	444	433	452	435	433	464	452	479	484	439	487	474	446	457	403	467	477	455	439	463	436	436	433	477	422	413	435	430	478	472	449	409	439	454	459	449	448	448	450	455	490	472	443	475	478	473	495	455	488	459	459	435	454	447	483	438	475	427	423	452	501	428	446	438	443	507	466	445	455	434	446	442	491	454	432	484	434	451	479	450	459	450	448	483	440	456	432	448	422	448	440	430	428	441	417	423	462	499	426	450	454	426	451	439	411	447	469	473	451	426	414	469	434	453	511	407	477	427	422	445	474	498	453	448	431	453	436	465	413	457	409	453	497	454	444	433	474	439	456	473	419	459	471	441	415	464	448	443	446	473	476	469	428	434	491	419	475	404	454	468	432	450	472	421	438	447	461	476	461	462	437	456	464	478	433	484	429	424	474	448	443	440	476	461	464	489	441	438	459	454	424	469	452	413	427	413	452	416	400	451	504	435	465	438	434	476	452	443	473	397	442	467	424	434	413	444	452	472	406	482	455	430	419	463	450	457	457	454	413	469	489	466	473	450	456	472	412	416	448	473	442	431	474	478	467	428	488	489	477	504	430	434	420	448	437	482	458	440	430	432	411	422	447	456	459	439	485	427	467	452	454	466	484	494	436	451	427	428	445	460	402	482	497	479	450	464	483	474	481	459	431	414	452	439	448	457	426	449	449	463	408	433	474	433	471	477	472	465	448	464	473	444	440	448	436	438	487	421	483	461	475	428	433	450	461	480	466	439	411	481	494	462	466	456	433	462	473	452	479	418	459	461	471	453	440	444	481	438	461	499	449	472	475	466	451	457	489	448	433	470	458	442	455	448	462	443	461	502	445	424	454	429	435	424	440	496	446	475	490	481	463	475	471	475	404	478	459	429	469	395	435	451	437	473	477	446	445	502	425	482	461	439	458	496	447	455	447	436	460	434	465	437	426	468	428	470	471	466	451	443	460	450	422	453	445	474	439	435	468	460	458	425	469	466	461	509	408	434	442	464	425	488	432	450	446	435	490	458	484	496	481	418	434	443	418	479	491	477	451	450	464	463	430	479	435	455	443	439	439	489	463	498	431	453	447	429	404	472	462	485	472	466	445	449	414	478	524	480	451	405	446	473	420	442	382	477	431	430	413	450	447	445	483	445	437	465	450	473	472	444	440	447	479	462	448	433	408	452	465	472	453	468	506	405	469	455	407	475	449	441	458	443	447	431	438	440	442	477	441	410	443	457	481	440	481	475	480	414	449	442	443	474	461	439	502	471
5607	11635	9530	5012	3795	3065	2666	2444	2229	2254	2272	2202	2177	2180	2047	1892	1845	1784	1542	1372	1249	1082	958	915	808	826	711	627	625	605	551	622	623	573	537	599	590	580	574	599	654	633	579	551	546	577	623	550	608	565	612	582	546	534	612	562	581	604	625	569	569	550	586	596	580	552	567	550	554	563	565	618	530	613	578	597	542	519	566	557	533	613	551	573	558	606	573	552	582	569	581	563	570	580	595	563	609	591	571	591	572	585	603	584	554	548	574	581	534	610	562	587	600	577	615	610	606	533	566	591	575	624	527	571	557	610	628	554	595	546	597	520	556	587	585	528	585	613	571	579	618	645	565	566	577	556	546	556	561	574	538	593	586	558	548	573	565	552	596	574	625	580	576	588	599	594	562	591	585	582	561	599	539	588	565	564	596	584	586	587	560	598	572	591	561	612	555	558	613	591	583	562	567	566	598	625	562	585	574	545	591	577	613	572	582	568	585	559	595	594	588	610	566	598	530	545	552	580	560	578	576	541	567	558	555	564	548	553	527	581	543	583	566	570	608	588	587	547	594	563	544	550	596	568	597	567	554	565	578	605	507	565	600	605	566	552	563	565	556	565	528	565	540	521	562	578	566	586	558	559	549	579	601	569	578	608	580	590	555	560	562	564	609	546	568	594	551	589	571	579	573	560	620	591	555	548	577	616	592	567	575	559	568	571	590	551	583	554	590	571	614	591	538	576	597	557	569	577	571	583	562	537	597	590	607	592	557	591	536	575	554	523	564	580	544	562	563	518	566	581	565	530	558	576	551	587	596	591	531	525	535	563	591	595	565	558	549	577	559	554	605	585	574	587	613	533	571	552	526	569	582	625	555	577	558	563	579	573	550	595	564	531	564	620	586	551	559	569	525	553	557	536	555	570	551	556	582	578	552	540	592	538	546	515	554	579	587	547	609	609	626	579	594	578	584	549	597	588	568	594	538	530	553	606	574	558	561	589	578	592	557	577	588	570	595	582	567	575	580	576	539	562	526	553	580	573	534	641	612	566	601	581	577	600	561	527	555	545	600	574	542	582	594	601	586	575	556	598	594	546	544	582	579	578	554	596	587	567	604	571	560	573	582	564	559	544	560	546	549	604	558	582	575	604	575	552	557	564	557	616	596	544	597	571	586	550	557	584	578	587	558	562	578	570	625	587	520	582	576	574	567	563	559	579	563	544	580	562	584	569	599	558	565	580	605	551	559	599	621	560	567	587	565	598	565	585	550	600	618	597	516	578	595	608	575	546	555	562	549	564	621	602	545	558	564	564	564	548	551	598	583	588	564	548	576	605	580	587	580	601	599	519	546	582	532	566	525	588	596	545	560	566	608	590	541	551	605	545	570	537	609	612	585	594	583	572	550	623	598	563	548	570	598	525	546	572	539	578	579	539	622	533	549	524	580	557	582	563	521	563	578	555	587	570	576	596	545	559	566	580	619	550	603	585	569	539	572	521	568	602	592	611	593	548	549	560	588	579	582	593	560	552	599	538	588	526	578	585	569	567	569	597	581	579	585	547	562	566	579	558	579	529	550	568	612	571	551	593	592	601	600	529	535	556	536	580	580	601	588	549	557	559	564	594	565	533	581	558	562	542	553	542	552	551	594	609	558	579	589	595	584	590	530	621	598	574	580	544	568	571	589	556	556	545	549	580	580	590	585	563	548	577	581	590	576	589	627	576	581	559	599	531	571	549	571	604	597	576	572	593	601	556	556	578	597	488	557	586	541	532	574	560	571	544	583	557	568	547	583	575	558	552	584	562	543	577	575	576	588	569	561	591	551	552	555	573	590	550	563	550	540	550	555	566	560	585	553	534	569	575	570	570	566	542	554	587	552	580	543	560	566	570	588	558	605	562	543	594	585	566	561	537	556	576	586	512	570	532	563	599	526	572	575	575	594	616	590	539	614	582	550	521	586	571	607	539	555	560	541	586	602	571	586	599	597	538	567	581	584	599	587	600	550	584	586	590	588	552	579	534	579	587	591	576	556	546	556	580	541	561	564	580	544	526	558	571	609	588	576	563	522	554	585	544	596	585	573	573	533	558	581	568	591	576	552	535	592	565	582	554	565	587	576	590	569	589	583	628	557	518	553	535	571	536	545	556	560	615	522	556	564	566	618	596	572	571	612	565	645	578	576	556	553	531	524	595	572	608	550	606	578	585	559	565	562	579	573	568	564	531	572	613	572	572	545	619	541	546	569	572	580	593	597	647	569	593	561	557	583	534	580	540	600	555	572	566	554	587	565	575	550	581	544	547	557	552	582	563	570	559	545	580	605	612	583	548	527	593	562	579	583	558	535	559	579	540	545	592	551	580	602	608	566	601	551	541	546	561	575	566	551	572	572	564	572	546	570	596	601	594	572	670	588	571	542	519	560	515	573	537	578	564	547	557	581	565	536	531	554	622	603	554	554	586	607	560	593	591	562	542	574	552	550	581	589	523	552	581	564	586	559	543	593	560	554	588	542	582	548	546	553	585	538	571	613	601	574	568	555	592	567	602	558	551	575	556	570	548	551	553	583	518	576	583	566	584	569	588	591	571	573	534	555	610	549	584	541	564	528	568	558	559	608	581	541	584	553	602	552	560	596	554	587	511	556	606	582	573	596	575	598	580	600	573	579	600	565	566	574	602	614	564	612	563	576	546	576	623	563	563	541	582	577	566	595	579	584	562	566	551	582	568	582	612	565	565	589	563	586	537	546	569	581	542	588	526	586	563	577	601	574	534	591	565	540	570	586	580	592	544	539	594	544	551	574	609	628	598	560	565	618	635	572	591	516	594	571	570	553	609	549	558	572	557	558	543	587	571	598	576	593	558	593	545	611	570	614	556	593	607	547	598	567	609	516	543	563	547	602	562	570	580	563	547	554	641	574	557	578	593	597	622	572	544	602	611	586	604	578	588	544	558	576	597	574	557	595	556	543	577	554	563	604	562	567	550	560	575	582	562	575	548	615	596	581	563	571	577	580	582	594	604	601	574	601	560	564	533	628	595	551	574	579	585	580	631	576	523	578	587	586	587	541	552	579	563	592	620	557	595	535	580	577	557	577	604	583	566	551	508	603	582	547	590	591	576	543	608	568	566	571	633	565	597	572	587	557	530	575	565	569	602	576	568	587	553	532	590	553	550	528	577	565	552	577	587	612	586	560	546	598	581	592	545	589	573	573	569	591	566	546	565	544	583	555	557	568	552	580	529	563	571	545	595	552	563	552	557	522	535	613	611	577	548	592	571	579	570	599	600	570	583	568	594	590	621	538	600	586	560	557	595	556	592	550	594	547	573	575	577	579	546	589	540	554	550	519	547	543	571	550	610	611	568	587	557	638	550	606	564	558	548	544	580	561	599	556	565	578	558	555	532	590	601	598	616	604	564	555	555	569	609	579	582	584	596	601	585	566	584	577	587	533	607	559	587	564	551	565	527	563	582	573	591	591	585	587	520	565	556	570	534	612	570	567	560
23651	21620	29528	24190	21627	21660	7454	1920	1604	1551	1600	1446	1484	1444	1459	1326	1348	1277	1101	993	898	874	673	623	607	579	530	531	483	466	444	479	455	441	445	436	450	461	429	454	471	479	487	462	418	480	396	426	439	417	427	440	450	454	427	443	441	395	451	409	424	459	453	408	444	454	444	420	402	410	464	437	411	367	453	473	436	432	389	432	451	435	415	421	431	418	452	437	452	417	416	452	403	452	428	442	452	438	435	421	468	467	444	399	411	449	432	438	448	451	428	433	436	439	448	439	407	488	455	431	447	448	427	431	452	448	473	443	443	439	416	466	406	447	429	464	443	452	388	427	424	437	454	427	443	427	453	424	471	441	425	455	445	419	434	458	436	463	412	414	409	422	439	428	409	405	451	437	436	418	393	411	452	420	435	437	414	456	459	423	427	447	419	435	453	428	439	435	466	443	438	429	429	425	438	438	422	444	422	416	446	436	436	464	425	440	388	418	389	405	426	405	452	380	383	429	424	429	398	443	441	423	436	418	413	418	458	438	416	442	399	406	484	423	473	445	444	438	443	437	425	439	434	436	429	437	432	410	406	417	423	412	407	424	433	427	420	425	439	493	454	447	399	437	439	394	446	460	445	421	446	429	413	440	401	424	425	468	411	422	400	407	438	437	431	426	471	427	416	420	435	404	452	436	422	406	440	425	429	449	427	400	426	441	453	411	465	441	367	414	434	443	442	416	435	418	433	412	427	425	471	425	430	420	421	441	416	422	425	417	431	430	460	455	391	396	483	395	396	409	453	429	446	386	441	404	402	413	440	411	431	451	448	443	454	438	451	399	470	457	469	445	434	455	422	437	438	421	455	440	445	423	393	416	409	431	441	440	470	427	453	428	470	446	433	428	436	460	427	410	419	458	399	431	446	415	398	406	422	433	425	437	422	402	402	472	419	430	438	466	429	432	410	451	415	450	423	426	428	405	406	439	431	456	435	468	444	453	443	434	456	443	451	443	454	416	425	417	414	427	398	433	417	444	416	461	449	358	407	416	434	431	439	458	420	436	447	434	436	450	424	425	455	418	457	421	419	448	438	425	423	398	424	429	419	395	436	401	412	435	451	434	455	423	419	418	426	402	393	398	447	428	462	422	395	415	432	422	434	431	462	437	418	410	443	460	425	444	437	449	441	434	420	429	421	456	431	424	461	440	425	440	407	406	426	441	388	427	437	449	442	431	417	414	424	400	398	448	426	432	431	435	457	407	426	393	448	388	424	397	436	425	486	395	460	404	434	442	396	432	414	431	422	452	427	405	442	445	462	461	421	399	426	417	423	395	421	416	400	435	440	478	443	427	423	463	432	423	426	422	429	386	451	402	413	429	424	417	391	445	459	398	456	415	461	425	415	400	401	453	431	466	391	449	405	406	417	428	462	422	430	422	459	401	391	416	410	405	414	435	429	392	447	446	403	398	416	436	410	448	403	441	440	421	434	402	447	456	461	416	424	438	416	420	450	422	396	454	453	456	454	445	416	410	457	409	441	406	425	437	423	402	397	422	460	406	426	444	431	431	427	427	398	397	408	443	426	398	422	401	415	393	414	399	418	450	475	413	452	432	443	409	425	448	416	425	468	417	424	438	447	452	447	420	417	411	400	463	434	426	445	426	393	389	424	383	446	419	421	438	446	433	401	395	404	417	421	437	405	443	481	438	450	474	416	426	429	451	450	403	385	391	408	430	456	418	451	433	423	394	428	447	428	446	395	430	394	423	417	387	469	412	451	443	439	437	443	423	449	448	437	452	432	436	421	460	402	428	427	419	411	427	424	448	447	446	434	442	435	411	436	432	426	407	420	397	453	446	422	426	429	407	429	422	420	460	434	411	434	446	441	413	432	403	432	431	446	451	452	437	434	394	434	443	436	398	420	410	415	450	464	438	494	380	406	444	447	431	449	443	425	435	463	416	414	465	422	437	400	424	427	416	448	426	403	427	426	424	414	414	414	426	431	420	452	439	448	443	405	394	413	457	439	440	415	407	451	424	421	415	415	396	447	437	420	435	439	422	458	416	416	424	385	415	439	451	401	400	444	423	407	423	418	393	432	438	422	394	424	420	419	399	452	466	435	458	419	433	454	396	421	404	425	392	430	426	435	402	417	432	413	442	437	426	417	400	452	412	422	418	422	428	384	433	445	425	432	451	452	445	394	442	447	433	413	442	416	434	441	426	417	443	433	442	402	440	429	422	443	436	443	418	431	459	426	407	431	420	479	424	435	461	419	429	431	420	434	420	415	482	407	416	445	454	412	409	391	430	454	471	416	459	436	457	401	433	459	417	428	422	444	408	448	455	418	419	408	434	410	414	475	483	416	465	433	423	431	405	454	402	429	458	440	446	457	419	457	392	427	466	417	406	420	476	432	433	420	433	387	411	476	423	410	414	433	421	468	431	441	428	411	437	403	417	423	390	427	412	426	420	423	421	433	457	411	448	455	416	412	410	439	441	369	412	445	431	444	411	443	398	437	450	387	424	431	438	451	450	429	405	448	452	423	410	446	450	421	477	428	428	428	443	421	438	416	435	414	412	471	415	403	403	438	462	388	433	442	449	412	445	428	466	420	433	415	413	415	446	421	424	465	453	440	451	405	465	392	428	418	424	463	458	482	406	463	417	419	413	433	464	423	430	406	435	445	433	427	430	386	445	436	416	447	429	378	439	431	411	450	427	442	428	429	412	454	447	442	409	416	442	425	455	393	443	468	439	431	427	436	435	445	421	400	414	425	424	420	443	470	418	432	424	421	374	420	429	401	414	385	428	453	446	433	393	414	394	422	430	408	451	439	419	455	435	427	422	434	426	408	447	456	407	427	406	469	438	429	418	457	434	413	421	426	441	469	415	418	426	461	433	420	424	416	405	432	390	387	436	382	418	479	416	434	421	424	420	418	440	483	448	459	442	432	445	407	451	412	431	447	457	450	435	429	414	440	474	427	393	429	429	444	429	423	410	419	431	439	455	437	450	432	480	419	440	391	440	446	433	432	427	403	462	454	454	420	412	434	441	417	437	410	416	444	408	442	400	410	446	425	420	413	434	433	402	458	440	407	410	439	428	403	427	426	458	443	407	438	452	434	415	394	438	427	423	425	419	426	438	495	423	464	445	424	418	429	401	414	442	439	453	416	387	430	439	416	454	403	463	416	461	401	445	435	395	404	437	397	404	419	459	430	376	436	425	450	410	408	428	421	466	425	432	462	432	446	418	438	420	444	430	426	434	399	414	421	460	432	465	409	438	393	458	433	439	416	427	442	423	451	392	437	422	430	446	410	478	444	408	435	444	428	466	451	399	450	464	412	482	438	433	396	401	416	392	432	406	444	458	413	416	404	426	430	429	433	426	417	437	439	438	427	453	435	428	417	408	406	448	407	386	408	443	471	429	432	410	408	427	448	408	431	410	410	446	443	434	465	434	439	464	408	434	427	392	440	448	484	427	430	438	457	426	459	426	476	417
7869	17996	14931	8051	6169	4829	4227	3845	3524	3412	3312	3250	3130	2972	2815	2653	2499	2361	2006	1882	1547	1351	1094	1039	918	764	733	727	638	583	570	564	556	545	570	577	566	562	572	538	538	524	574	584	539	546	541	542	513	542	583	521	517	521	544	505	499	530	524	537	544	515	527	519	488	497	514	523	516	523	525	491	506	550	515	533	535	544	521	501	524	554	513	509	490	515	482	510	543	562	513	515	527	525	562	498	504	547	504	523	509	545	516	523	531	501	509	497	523	496	527	525	464	520	504	573	556	516	523	536	501	482	542	554	538	521	492	562	488	515	511	533	524	543	521	505	513	531	488	515	513	537	522	527	524	525	501	500	529	518	532	484	532	507	516	524	502	490	497	492	541	514	531	496	530	553	509	525	532	498	487	474	468	551	496	480	537	487	496	492	537	506	520	532	558	499	528	547	478	502	505	520	531	509	461	521	512	536	537	546	541	506	522	517	521	525	585	489	551	487	500	517	507	510	504	540	517	525	551	470	471	536	508	497	524	496	491	527	534	548	524	516	501	519	484	532	556	511	517	479	481	520	527	541	492	534	516	494	528	531	484	508	507	464	490	523	511	515	515	501	534	542	560	521	496	490	499	497	473	513	495	478	464	483	495	510	535	508	508	518	488	530	495	512	491	517	471	551	525	536	523	511	493	529	510	520	530	507	566	488	517	494	501	523	492	524	489	509	486	523	527	517	512	538	544	505	498	503	515	511	522	507	518	533	495	526	498	527	502	527	532	524	542	522	493	497	484	492	510	529	545	494	520	519	496	491	537	544	487	514	473	478	521	554	512	539	474	504	490	509	540	538	536	510	468	483	529	526	548	523	536	465	464	506	470	502	508	495	512	533	520	532	511	490	510	527	513	480	504	539	514	509	485	511	510	462	523	504	475	515	513	538	513	531	527	532	495	509	479	492	502	506	475	520	514	532	473	504	514	452	499	525	517	546	516	492	538	499	506	485	545	523	498	499	528	474	479	504	542	556	557	479	482	500	515	533	487	517	479	515	479	474	545	538	491	491	504	499	549	494	543	568	498	515	514	505	493	559	503	512	496	496	498	519	507	506	496	476	467	484	484	468	480	500	503	496	493	519	520	541	519	531	516	507	521	540	529	499	479	497	491	523	484	492	525	511	531	511	540	499	521	511	538	518	541	520	496	532	540	500	506	494	556	523	541	484	504	515	514	538	527	482	518	529	522	532	493	484	534	523	528	512	491	495	508	529	569	483	506	507	542	504	498	530	547	510	481	479	491	517	499	536	517	519	518	512	504	501	475	496	521	482	541	527	490	487	523	493	508	509	492	513	506	520	526	512	486	540	514	499	509	442	470	520	545	507	503	502	514	501	525	470	523	527	551	465	557	495	521	523	499	517	511	540	496	544	520	507	477	512	530	509	515	522	481	501	508	508	531	505	553	481	515	547	472	485	522	521	511	516	476	534	539	563	506	516	498	549	469	509	485	530	498	521	503	472	526	482	484	451	514	522	496	499	496	531	538	535	509	500	512	482	549	497	502	527	490	507	518	532	511	503	537	561	492	487	491	462	499	480	535	562	486	531	505	544	543	528	538	490	521	502	467	501	498	497	507	477	497	469	496	522	521	528	480	530	527	519	495	503	513	523	464	498	478	515	501	494	521	541	479	486	497	509	517	501	543	501	482	476	509	522	494	528	511	517	496	559	494	524	572	499	527	508	467	542	551	539	488	486	445	529	518	515	526	497	543	461	551	543	483	520	497	477	535	517	545	484	501	489	524	510	494	502	578	495	531	528	474	534	541	471	528	505	491	522	548	525	481	501	508	480	530	479	523	551	527	507	509	551	537	509	496	543	491	537	512	525	535	500	500	503	525	523	504	514	538	482	513	502	523	498	487	513	543	506	515	514	470	550	503	514	540	531	553	461	493	520	531	482	528	466	518	488	500	522	489	502	510	529	506	537	537	533	482	503	543	498	504	522	475	498	506	525	489	518	490	515	486	488	500	524	537	502	477	457	518	508	489	522	507	523	543	475	521	491	491	476	510	538	463	522	547	500	479	523	482	471	508	551	493	530	513	535	557	523	511	503	483	535	488	467	513	523	518	517	482	499	503	513	531	473	495	484	547	536	516	530	496	537	520	510	499	532	486	492	544	551	558	510	507	533	457	524	509	504	483	499	512	504	526	491	565	488	526	470	499	502	500	496	506	527	536	482	513	525	502	502	546	500	529	524	523	525	541	519	483	518	579	492	442	505	519	535	514	502	547	503	534	526	531	522	543	495	520	506	519	508	501	532	493	488	503	556	497	482	490	488	529	498	505	502	491	566	508	505	509	490	526	484	493	497	475	524	508	510	527	520	490	510	527	542	534	496	497	518	536	517	512	528	497	529	489	502	518	552	489	544	477	508	486	524	526	509	498	479	509	541	508	507	510	530	527	500	553	504	541	499	558	532	495	503	534	504	551	496	493	502	539	468	502	584	551	474	515	505	487	489	542	546	516	567	545	461	494	532	532	537	524	518	531	522	531	519	521	501	543	516	560	544	518	522	518	497	542	499	533	511	521	469	481	507	513	502	498	496	479	535	525	495	523	513	525	536	525	507	509	498	520	506	531	531	526	488	499	476	503	553	547	497	512	504	545	528	493	517	496	503	536	481	536	466	505	500	487	491	528	514	479	514	497	480	485	515	455	536	540	540	471	496	537	499	531	545	507	484	470	490	517	504	516	509	504	491	523	504	527	515	502	505	495	517	497	488	511	514	490	494	506	500	493	513	529	517	531	491	534	537	519	503	515	505	539	519	525	549	492	511	549	587	518	578	535	541	516	507	513	529	538	529	518	503	520	490	525	534	545	526	513	497	479	513	509	507	548	534	480	499	497	561	466	474	521	526	505	487	559	526	490	490	537	486	482	497	492	486	510	528	499	575	515	514	525	520	549	506	504	486	478	537	533	518	484	493	490	501	501	528	514	495	524	504	531	523	500	528	483	511	541	544	544	535	486	506	508	497	522	543	531	504	474	503	504	501	518	523	530	515	489	569	497	486	516	517	515	521	479	514	509	487	549	463	506	513	504	513	560	499	515	517	524	509	531	505	489	524	512	506	522	505	507	524	525	544	527	521	517	502	525	513	528	545	503	494	503	506	503	530	525	508	537	516	489	504	521	521	536	464	484	519	525	518	497	523	518	514	539	530	515	505	491	513	525	515	521	485	534	501	468	524	489	503	485	538	505	548	494	507	480	491	523	515	555	525	497	506	544	512	532	476	507	504	470	534	498	532	489	550	496	507	554	516	461	489	497	484	552	505	515	521	515	515	493	503	524	486	527	525	470	490	538	496	483	540	509	535	503	565	543	519	521	493	491	537	484	520	523	485	511	522	547	513	501	497	515	482	500	515	559	488	542	489	560	511	496	535	489	483	562	531	516	539	513	486	532	519	498	523	538	469	543	513	495	531	520	513	512	528	503	500	550	540	557	515	529	513
27665	20225	7291	1659	1265	1178	1027	904	1015	1045	966	1003	1058	1040	980	962	991	979	966	897	808	869	801	796	814	785	804	760	745	742	723	770	727	734	758	724	692	701	743	754	748	721	739	704	675	746	718	741	707	714	694	740	725	689	705	708	770	737	725	678	716	686	738	752	726	745	739	720	707	725	750	715	696	734	734	748	756	706	747	676	673	710	663	716	747	672	689	713	717	705	746	724	738	708	705	703	695	710	677	745	742	710	752	760	690	728	753	730	711	755	696	738	714	703	740	724	759	746	690	718	742	708	712	712	764	694	757	808	740	720	740	714	702	721	721	722	774	693	721	702	724	773	739	767	744	712	723	703	715	767	758	734	707	691	776	767	726	737	763	757	732	794	725	669	700	716	714	737	690	771	696	671	734	695	749	722	726	736	762	739	711	727	727	723	697	760	690	715	723	733	733	753	707	673	760	736	739	748	768	735	773	749	720	725	738	685	738	707	710	743	758	741	678	753	729	791	720	749	717	752	728	687	705	744	724	766	668	734	796	684	709	684	698	699	761	714	679	726	678	747	746	715	739	729	713	730	705	702	686	772	696	737	720	708	694	762	724	748	718	726	731	723	712	695	706	748	720	731	789	714	732	683	688	756	742	713	758	751	733	710	667	747	734	720	743	711	754	733	738	733	725	717	696	727	744	732	757	728	749	669	750	698	769	699	694	740	741	720	749	720	738	697	719	727	737	701	690	715	706	711	777	725	730	782	801	733	741	708	721	712	738	707	769	797	764	720	756	731	734	725	792	753	666	764	651	739	701	748	757	759	761	737	715	679	712	710	758	743	733	690	737	678	727	729	710	728	715	762	707	689	708	729	742	750	700	701	709	741	705	732	707	704	742	717	709	709	717	778	690	741	779	727	723	714	715	753	724	781	742	694	745	664	717	762	690	767	711	737	733	747	739	681	731	732	710	775	729	713	717	718	741	691	707	706	735	692	745	682	727	733	741	737	743	729	749	734	696	787	702	731	702	726	711	741	693	773	750	726	726	744	744	728	694	744	740	713	703	729	745	737	753	729	699	757	680	720	682	757	732	757	708	744	704	751	677	733	754	765	747	736	719	682	697	695	659	760	777	712	742	726	742	722	744	704	702	739	695	742	735	796	764	728	735	728	747	693	729	754	744	698	727	769	705	722	734	748	746	708	726	738	692	738	774	729	689	674	736	745	720	730	714	704	682	698	779	696	722	735	677	699	746	698	726	758	687	739	734	677	683	728	758	698	742	728	766	738	766	718	750	726	784	738	732	699	712	721	721	710	715	761	722	731	762	713	706	714	678	740	715	716	715	758	702	712	669	706	720	722	713	714	703	729	696	735	747	767	753	716	685	698	729	727	749	727	698	779	691	705	721	682	731	722	696	725	679	720	660	709	735	703	701	662	771	740	743	733	709	745	743	719	739	720	716	705	716	734	738	705	738	719	727	727	712	791	738	740	698	765	701	760	735	729	707	727	747	721	669	695	733	729	722	701	727	749	726	733	750	758	798	736	683	747	762	722	695	741	694	716	765	729	688	727	708	692	706	728	664	769	734	705	766	736	723	745	685	735	717	703	756	691	727	737	696	717	703	740	711	716	743	734	741	705	712	691	760	684	701	755	694	758	716	712	737	741	706	734	722	794	687	665	735	719	695	746	726	719	684	768	717	716	713	691	687	669	758	636	699	697	756	742	717	678	737	691	682	703	679	756	749	703	705	728	740	672	688	737	767	709	731	765	713	729	662	689	727	729	721	740	727	710	748	738	743	743	707	712	689	763	736	786	724	754	700	689	718	741	698	740	744	744	743	693	733	724	725	717	777	739	753	728	749	703	747	725	754	724	683	682	744	709	740	743	705	662	686	721	720	706	714	741	727	720	714	734	702	693	733	677	708	709	701	705	749	705	714	751	759	749	727	726	726	743	742	668	737	694	724	720	777	699	673	706	702	776	732	751	773	728	724	754	666	678	704	740	655	718	714	751	719	712	664	734	717	707	693	695	680	725	705	728	753	772	706	778	745	723	717	764	698	725	768	744	727	733	734	718	730	765	740	736	727	694	787	732	717	729	681	688	717	731	692	698	742	773	747	706	762	680	764	746	712	730	735	757	727	750	678	743	711	741	765	742	702	790	761	715	715	725	689	686	753	779	709	714	699	749	766	696	727	735	758	749	682	729	737	733	724	707	695	706	700	708	739	740	775	714	755	704	713	707	720	699	758	714	733	773	728	740	720	719	767	733	747	733	730	717	730	722	757	730	746	711	724	732	756	716	742	754	698	698	700	749	747	750	744	738	762	737	711	638	723	747	739	726	735	722	689	723	705	743	728	687	746	729	710	749	723	788	730	690	741	683	730	740	706	729	783	697	754	697	778	762	768	711	707	721	701	756	735	677	696	752	714	719	725	731	733	744	715	682	742	762	756	727	715	703	726	696	715	698	748	716	703	727	713	724	760	686	725	690	716	672	694	699	757	730	760	680	701	746	728	755	748	736	746	721	750	725	774	757	754	690	752	717	758	756	742	698	714	741	696	745	737	754	708	718	701	721	758	742	725	691	744	743	741	710	711	731	743	727	717	727	697	743	737	737	715	731	727	688	699	708	775	708	684	684	749	717	752	696	735	745	760	756	753	734	663	744	677	748	731	742	686	708	738	753	743	746	728	755	678	681	752	709	702	725	721	738	710	750	724	730	710	701	715	728	715	710	727	754	771	758	752	721	690	681	716	742	765	759	737	733	744	697	795	699	740	707	773	734	736	765	703	746	720	728	727	728	711	723	692	741	681	751	734	707	668	731	728	723	663	747	741	746	729	764	757	691	732	720	754	694	715	739	730	695	702	771	722	712	702	743	730	744	703	701	751	746	701	719	710	712	683	718	730	764	696	677	728	698	712	698	692	746	756	748	699	722	742	713	706	701	726	719	720	726	702	743	680	717	780	786	734	712	726	703	714	762	765	739	720	705	721	697	727	727	753	716	800	694	745	724	697	727	715	684	657	711	758	734	747	742	726	716	752	737	696	724	716	748	734	747	734	709	727	722	736	723	690	743	757	719	738	722	697	695	711	707	714	693	704	764	755	681	726	745	761	747	701	708	804	742	731	761	757	744	718	762	723	720	733	710	742	715	706	728	706	749	744	762	772	741	724	772	740	728	742	748	759	792	776	745	748	761	757	658	721	762	705	768	747	669	684	722	673	682	689	733	719	708	729	724	710	790	719	691	745	745	767	733	743	739	725	712	738	671	731	684	756	709	748	741	718	721	732	712	731	704	741	720	729	724	783	694	741	689	679	764	725	784	730	748	728	742	752	724	719	693	737	708	720	730	774	730	677	682	721	720	755	733	723	717	778	719	721	686	739	689	735	728	729	727	695	725	686	683	710	710	767	765	707	693	697	720	758	719	748	778	708	742	716	729	774	726	809	735	709	734	719	724	719	736	755	736	676	733	723	759	713	746	752	748	722	759	720	716
4759	2649	2295	1715	1443	1489	1562	1533	1642	1631	1716	1690	1720	1698	1656	1601	1483	1509	1411	1256	1249	1072	1059	1035	1008	968	885	862	902	962	864	841	904	903	925	975	929	934	865	954	938	878	861	905	898	915	787	897	893	863	844	900	895	892	836	883	959	913	890	876	856	868	926	885	892	899	875	882	912	868	922	916	933	859	937	863	872	865	878	819	875	828	834	939	888	905	896	894	909	869	946	897	865	924	922	897	856	914	916	879	873	906	859	926	880	888	902	843	879	912	871	906	929	885	883	918	886	900	838	884	863	901	876	931	916	872	914	868	876	903	895	830	868	880	911	874	920	905	897	866	884	925	909	893	937	857	883	942	885	901	919	880	858	889	874	922	962	948	905	944	855	888	920	908	886	883	851	933	854	907	877	906	887	879	917	914	938	877	910	842	903	903	903	873	951	876	903	920	927	886	899	872	860	860	927	909	897	898	856	885	902	897	871	899	875	876	898	880	946	955	849	866	882	961	915	932	855	852	929	850	907	915	879	898	886	949	873	895	821	924	891	863	855	898	947	875	906	895	927	865	886	877	854	883	858	853	884	881	895	886	881	907	894	915	859	910	976	891	923	898	935	920	917	896	875	946	911	906	865	917	918	897	929	913	892	943	912	953	885	889	804	985	869	926	916	863	913	870	835	894	878	900	897	931	898	875	885	845	889	885	876	848	898	882	968	872	878	901	880	867	888	917	860	926	906	944	875	902	900	908	890	866	899	892	932	855	920	869	839	926	845	896	896	908	892	876	899	893	903	962	911	929	885	865	874	880	894	876	906	911	886	872	903	887	853	885	882	887	918	887	876	887	862	920	934	936	925	926	893	898	851	888	910	949	900	898	848	912	877	867	844	909	845	972	894	946	882	896	831	876	885	907	898	923	877	924	903	874	895	835	917	912	890	895	854	859	875	897	930	899	866	858	892	874	866	876	930	880	886	944	869	887	861	890	867	852	856	891	820	900	880	925	910	911	890	880	942	870	885	938	844	858	920	890	899	871	872	876	931	933	848	889	890	903	891	882	904	947	895	898	917	925	894	920	913	946	903	981	851	911	894	860	931	924	874	916	824	899	867	879	899	903	854	873	904	891	901	892	955	921	873	875	940	901	846	924	879	921	878	944	859	905	859	874	878	906	913	940	912	839	918	903	915	888	860	944	937	916	921	886	889	930	875	875	917	842	922	893	913	996	901	895	869	906	885	930	952	942	862	935	914	850	894	891	881	916	900	888	858	870	901	907	892	853	856	857	890	905	903	922	923	839	893	926	891	887	896	878	908	862	906	907	902	936	924	868	910	850	901	922	880	895	871	822	920	943	863	952	884	923	924	859	908	905	890	865	881	899	924	916	912	871	912	924	931	905	847	928	921	880	885	854	926	903	900	870	861	806	906	838	893	901	907	866	869	857	937	869	825	860	895	921	868	937	887	842	903	874	848	885	903	839	868	936	907	889	916	850	852	842	878	895	889	879	894	883	918	876	916	880	920	886	894	932	920	906	888	849	930	909	849	909	895	906	898	886	885	909	883	881	878	913	850	891	879	868	874	880	806	938	920	868	868	895	877	884	876	921	848	874	889	883	853	848	955	889	904	919	894	894	859	936	869	880	858	890	876	896	905	902	899	878	891	844	882	865	916	945	873	833	904	966	883	894	904	870	898	847	880	909	906	916	934	917	844	926	917	870	877	960	909	872	891	893	936	903	919	867	899	835	893	916	839	914	863	891	910	883	954	886	853	828	921	922	924	920	925	909	854	926	873	932	878	850	849	941	917	867	891	882	847	869	930	900	872	859	852	936	872	876	858	875	907	876	871	862	838	920	908	831	912	916	862	888	905	891	904	861	899	846	905	891	920	880	839	919	892	860	907	867	889	871	939	863	848	867	853	845	856	893	867	894	876	902	893	908	914	920	873	923	859	940	903	920	922	882	905	909	905	946	941	847	916	906	925	934	879	956	914	900	895	863	914	919	900	902	859	869	866	962	871	917	884	879	892	904	925	904	895	893	838	962	903	898	880	880	913	944	837	863	878	919	894	909	912	896	881	879	858	876	904	884	913	894	877	904	895	947	872	865	918	882	874	919	889	910	888	885	851	917	933	915	892	911	853	898	866	867	901	876	872	949	897	868	852	936	893	934	849	914	978	888	919	869	926	922	868	906	913	862	914	894	919	867	873	879	838	907	891	899	859	907	871	861	899	886	881	870	857	891	879	886	876	847	840	930	897	947	898	870	877	924	883	853	890	870	892	873	910	859	840	868	876	913	917	905	917	891	919	908	916	853	871	951	919	894	900	880	902	885	919	856	907	940	890	846	835	890	916	863	880	937	897	885	845	914	833	953	870	864	815	884	945	839	885	907	929	931	862	927	850	942	894	897	906	929	884	897	873	896	874	884	874	902	953	879	818	872	915	947	919	914	884	930	891	901	877	897	876	807	928	894	897	846	888	929	939	911	831	908	851	895	925	807	898	860	877	914	923	905	890	947	859	864	884	849	897	889	887	845	880	869	934	943	891	904	912	924	892	898	865	865	842	868	876	906	886	867	946	940	950	939	941	837	884	843	875	908	865	884	920	939	939	883	857	916	881	902	899	926	890	840	900	888	884	917	856	914	910	942	925	906	892	870	853	923	927	871	888	875	916	904	898	864	844	861	851	920	899	924	921	928	843	886	847	868	932	908	958	901	895	913	900	913	943	908	945	870	914	887	859	908	854	874	931	900	909	920	864	897	900	837	916	890	917	893	890	860	891	953	870	903	838	907	887	863	893	920	891	914	867	851	889	896	904	903	886	851	857	858	846	940	907	921	871	928	909	931	883	865	915	919	875	899	900	906	853	877	938	904	904	882	880	917	899	859	837	867	846	871	882	847	883	857	870	933	920	942	920	838	827	876	929	886	940	855	890	892	919	854	898	938	888	897	896	851	863	903	940	893	912	912	865	873	858	887	876	885	838	885	885	884	886	928	910	914	911	890	922	875	928	928	902	925	899	856	882	846	869	932	874	882	916	899	914	862	857	858	887	844	936	877	859	881	827	913	916	850	867	930	915	833	910	887	939	906	925	896	914	880	906	925	826	837	826	924	898	880	858	902	885	884	928	932	920	890	876	861	897	866	848	850	883	953	917	913	899	907	895	891	844	851	927	908	914	883	948	820	857	908	911	835	859	921	827	854	904	849	864	893	869	910	914	918	892	929	942	957	852	935	894	938	894	884	892	866	879	858	873	880	896	872	919	887	909	900	882	881	874	924	875	931	883	910	891	883	897	910	835	891	904	852	864	866	875	857	889	870	893	945	910	831	909	896	884	899	936	881	870	921	919	899	883	865	877	890	919	922	900	883	905	884	860	874	938	890	889	902	926	912	910	863	890	946	880	890	850	895	868	909	882	920	860	897	906	891	923	845	842	891	917	877	875	879	921	908	887	904	897	918	900	871	934	910	860	854	868	877	890	879	904	885	896	951	886	896
24686	21622	29053	24694	21610	9173	1784	1383	1270	1231	1224	1229	1201	1186	1133	1067	1102	1032	966	830	714	704	636	638	601	543	511	522	489	455	451	470	461	477	455	474	454	468	475	499	459	443	451	478	528	486	432	472	476	429	468	502	476	462	443	490	455	458	489	475	477	472	485	476	425	447	463	476	465	473	451	386	453	435	425	438	424	436	436	453	453	455	452	414	510	464	478	446	495	466	493	421	431	443	490	475	477	486	470	451	467	442	448	418	440	471	451	459	477	451	455	477	439	459	442	475	438	459	427	467	472	460	453	441	452	446	406	447	479	447	438	496	441	465	435	457	433	436	431	487	449	441	422	422	425	480	488	469	487	485	440	459	437	445	437	465	457	450	459	470	506	440	469	452	462	473	440	422	466	482	414	447	464	449	472	431	478	434	468	446	455	435	469	496	448	457	495	465	433	476	466	450	462	502	463	473	434	458	436	470	466	477	451	488	454	452	455	457	423	484	407	454	435	453	455	462	469	436	436	415	424	462	460	420	476	478	479	505	483	447	491	418	465	467	471	452	425	443	440	462	442	409	487	432	467	453	501	443	415	455	449	493	473	428	463	476	428	479	456	497	503	437	469	488	477	432	436	453	482	456	451	433	480	455	457	444	467	428	483	440	463	460	454	447	485	455	445	467	455	452	425	482	484	420	447	503	482	444	466	479	483	450	419	433	445	457	445	481	422	434	463	437	452	469	446	466	456	503	474	417	475	442	434	456	469	434	502	423	453	437	466	424	432	438	485	439	445	461	435	455	437	457	441	451	492	432	445	478	438	445	482	478	442	441	464	452	438	433	451	433	482	491	443	424	429	498	454	468	444	471	456	462	454	415	474	443	412	445	456	448	423	459	449	440	455	458	422	452	484	436	448	439	447	460	441	442	467	433	452	479	466	443	457	429	456	467	482	443	438	466	435	447	445	497	438	442	452	430	446	454	449	457	474	438	456	457	450	478	448	451	448	425	439	475	446	421	451	472	501	450	471	447	466	489	460	402	423	394	475	447	459	459	420	428	457	418	445	460	440	467	452	424	457	442	471	475	445	461	418	471	443	452	436	407	447	436	434	498	458	482	458	440	440	436	467	438	468	489	457	442	449	473	459	438	447	446	490	453	464	454	453	459	473	449	419	449	474	441	448	464	418	439	427	470	454	445	459	477	437	426	465	431	475	477	447	460	462	503	444	440	483	464	458	450	466	433	435	453	465	463	420	406	477	453	487	456	463	441	443	445	420	473	416	432	468	479	436	435	472	441	413	444	476	452	436	445	447	460	422	468	485	453	449	432	424	464	446	448	431	428	441	439	478	446	474	485	459	420	447	486	458	421	438	434	450	478	489	449	449	435	505	464	415	446	430	466	462	492	462	472	454	466	433	485	428	454	500	435	489	428	414	449	443	457	426	445	446	447	483	440	417	441	452	443	474	463	448	459	438	442	448	437	463	426	463	443	440	431	436	462	407	446	481	476	431	447	414	437	459	418	434	412	503	459	436	515	465	508	445	422	415	446	459	456	499	423	457	434	468	494	462	443	405	484	419	470	455	421	425	462	468	451	460	447	450	469	434	437	437	441	486	451	477	456	468	440	470	463	446	439	473	451	462	449	462	402	468	450	464	451	451	441	485	462	448	444	452	453	459	439	456	424	414	464	430	432	448	447	489	450	424	464	414	472	461	456	480	447	462	414	405	415	469	453	396	473	442	461	487	445	421	446	454	462	449	445	427	462	451	476	459	459	471	441	449	459	460	445	469	445	448	427	429	481	458	399	451	458	421	455	440	474	446	433	436	433	490	467	466	461	468	434	447	484	493	496	444	454	430	464	418	483	459	471	429	464	424	467	488	450	460	453	434	453	463	459	456	469	436	429	480	459	463	424	435	449	456	453	398	493	463	397	455	451	445	435	438	446	416	418	439	471	461	468	505	441	491	478	458	444	475	479	418	503	453	456	472	461	431	493	440	419	459	425	460	421	443	440	492	467	441	430	486	445	450	423	500	447	444	443	424	454	428	473	446	468	454	459	443	391	495	445	460	455	453	439	424	448	423	388	487	482	450	447	497	421	451	446	447	428	506	440	465	433	452	468	461	412	467	461	444	464	456	480	424	451	497	455	487	484	474	431	431	478	443	489	445	465	423	452	486	465	434	429	471	457	450	454	422	449	426	450	434	454	477	405	468	422	415	458	444	458	456	467	413	447	503	463	473	445	453	456	438	442	447	493	422	441	478	466	451	484	435	443	424	502	467	441	428	486	484	459	505	454	445	421	432	429	458	448	441	456	463	497	453	420	457	433	455	479	467	451	453	476	465	427	412	488	438	440	464	487	485	415	491	453	465	450	440	453	471	466	460	462	477	495	469	442	481	454	450	487	478	474	464	429	417	462	448	459	469	455	442	455	459	422	426	430	493	453	480	465	468	476	466	466	429	441	439	458	458	419	424	468	451	467	450	448	426	466	443	483	436	481	471	449	480	452	476	457	460	472	469	424	451	443	441	448	433	418	456	405	446	413	470	471	475	417	442	437	424	458	476	441	452	426	431	466	469	483	449	425	479	449	432	447	456	440	496	473	452	432	426	442	473	462	463	489	427	449	438	453	463	462	464	460	452	445	430	432	468	446	499	465	457	436	452	440	427	451	462	448	458	495	448	461	457	454	461	448	458	462	443	448	424	467	407	491	483	475	452	444	444	448	485	458	484	465	451	469	468	455	477	411	449	475	474	414	463	435	438	466	470	500	448	445	475	489	425	439	480	418	436	462	446	428	468	435	457	434	465	421	491	476	417	430	473	474	473	468	426	451	439	441	432	454	480	460	440	472	448	451	473	461	451	457	456	413	457	466	462	459	482	450	465	485	449	432	467	442	467	452	405	434	434	448	456	475	446	438	399	447	465	444	464	496	516	459	472	447	445	444	462	431	464	474	477	431	441	450	404	465	426	431	454	433	423	420	476	470	473	490	473	448	453	453	426	496	436	456	448	434	444	469	443	419	423	476	423	455	467	441	475	432	448	459	423	486	469	409	471	462	449	463	432	440	486	429	454	494	456	459	466	411	449	450	437	468	425	485	418	476	468	444	457	448	474	418	418	448	467	473	461	426	449	469	452	440	435	488	452	414	439	440	463	485	448	455	499	452	430	471	422	460	470	423	427	465	424	449	463	434	451	457	453	461	415	471	489	415	481	459	430	411	448	444	446	449	435	446	432	442	465	437	449	433	447	437	477	481	442	470	424	449	487	482	461	434	421	470	438	468	451	428	443	437	434	460	438	480	466	443	474	428	472	475	411	448	413	459	454	466	482	446	466	462	445	454	456	432	472	399	426	415	478	448	437	461	415	465	450	478	451	451	493	453	470	469	416	462	470	406	429	463	480	432	473	455	435	457	462	454	465	426	440	431	452	461	471	465	497	415	452	450	442	454	467	409	446	460	425	432	491	429	485	451	471	447	440	455	414	406	444	435	443	450
5452	11563	9598	5168	3887	3296	2838	2813	2726	2516	2573	2550	2365	2231	2122	2091	1986	1840	1682	1381	1230	1053	938	942	785	767	672	639	625	592	595	633	611	620	613	590	617	601	607	581	577	581	560	558	540	584	565	579	564	564	598	572	596	614	609	595	632	578	560	567	600	588	550	580	566	563	608	590	585	595	553	589	605	517	585	566	539	539	594	576	607	545	544	575	586	529	577	577	607	540	526	555	583	510	606	574	582	583	550	526	506	546	607	605	605	573	543	588	553	589	569	550	565	589	534	635	566	579	582	572	568	625	518	600	580	658	542	599	534	533	581	572	592	526	555	588	560	556	583	608	596	587	581	562	597	565	569	569	624	590	516	554	534	554	581	523	550	556	683	573	573	597	572	602	611	596	599	589	568	580	595	595	560	537	542	587	544	596	570	596	578	581	534	551	578	560	556	575	601	597	567	574	590	596	599	546	559	550	550	585	537	577	574	553	572	549	543	569	577	563	558	574	542	580	546	592	570	576	592	571	595	550	543	611	603	572	538	587	572	551	560	549	590	618	582	608	578	578	566	562	566	532	573	579	597	581	565	520	531	594	601	550	573	548	561	574	559	607	554	586	520	597	564	598	599	583	546	594	586	615	579	549	575	585	529	593	584	540	581	612	587	596	494	552	571	575	515	549	575	585	545	554	560	578	567	542	598	556	589	564	599	567	575	602	563	579	547	539	536	602	599	595	538	568	537	547	544	567	596	548	557	544	578	553	561	550	574	577	597	585	564	589	576	517	559	593	599	559	560	543	547	577	596	590	567	592	623	545	624	588	577	556	586	517	599	579	605	535	557	547	606	577	559	551	562	598	537	626	589	549	573	588	545	558	552	555	566	557	566	596	605	609	573	592	570	590	561	570	563	582	562	606	579	535	567	562	575	542	574	579	564	620	541	585	555	585	590	556	583	586	562	587	582	564	551	556	561	571	549	573	569	569	594	568	544	545	589	585	548	517	591	637	562	557	542	564	507	571	544	569	604	556	587	586	548	560	597	589	553	558	546	590	564	621	629	591	596	569	576	586	555	573	585	570	585	555	556	566	560	579	554	600	585	591	520	571	544	590	568	560	546	536	541	575	522	544	553	613	541	604	577	545	575	530	576	599	590	584	540	552	538	584	552	560	553	619	580	605	594	581	593	584	599	540	576	608	574	559	580	569	520	525	535	558	580	560	576	556	528	571	573	607	569	542	605	559	571	561	572	556	580	545	562	628	556	559	533	564	556	577	561	602	556	598	531	590	576	542	559	552	580	599	578	597	558	571	565	615	591	581	585	533	590	533	572	571	573	602	546	566	574	549	557	580	524	550	568	561	585	573	513	598	563	605	553	635	506	562	523	593	560	546	546	550	543	570	613	535	571	526	593	565	572	594	596	560	561	564	571	550	557	536	593	616	532	588	575	556	569	573	602	562	535	522	564	599	563	583	638	543	581	592	587	575	574	599	573	559	546	582	590	595	560	539	550	517	571	549	581	553	547	589	582	527	600	579	579	585	585	618	604	548	576	580	578	572	570	569	577	573	559	559	582	570	570	559	585	562	557	577	548	541	579	543	624	558	613	540	579	575	588	566	608	570	598	619	554	566	583	610	576	536	543	551	555	568	554	565	555	533	588	577	621	602	533	615	560	575	606	581	582	553	604	538	582	583	564	580	564	595	571	592	579	571	559	595	563	574	547	571	580	580	567	589	564	622	565	568	567	576	498	542	554	575	577	543	592	582	536	602	607	609	559	585	579	591	537	593	544	532	574	526	594	602	606	564	546	588	536	600	563	603	523	562	536	583	527	566	625	566	568	578	539	555	564	550	586	601	560	576	564	582	549	575	578	573	539	646	549	572	529	526	597	599	562	577	586	558	579	571	537	552	541	561	554	591	549	552	575	557	516	530	558	593	587	574	617	593	579	556	606	600	550	564	569	623	573	535	553	588	576	573	563	587	554	577	573	552	550	606	558	621	548	533	579	592	571	564	601	557	578	588	536	592	582	616	582	593	573	621	550	536	572	539	515	545	595	552	572	546	556	569	570	577	563	569	564	633	577	569	560	568	601	566	569	585	573	556	513	579	591	563	565	580	525	574	571	550	572	608	553	550	553	569	551	613	536	576	552	564	549	608	544	580	588	577	587	564	578	565	552	595	570	591	541	597	584	573	560	581	573	594	577	540	564	576	546	590	619	574	543	577	636	580	577	520	615	607	532	556	580	574	576	588	564	590	607	534	585	565	576	569	567	598	545	527	575	560	548	571	527	602	560	622	507	574	521	581	591	557	572	562	598	572	548	572	521	574	592	572	558	584	557	558	559	602	590	559	589	572	576	564	574	560	596	566	534	603	600	592	609	572	535	582	564	571	580	584	596	582	564	526	542	564	591	575	560	549	544	620	598	551	558	574	555	571	555	577	555	542	577	566	594	579	571	562	583	594	549	579	545	554	562	593	550	585	588	598	537	592	564	614	564	565	624	538	561	561	541	550	520	557	574	599	548	563	574	628	560	567	566	535	593	544	599	560	590	608	567	531	586	615	562	527	568	614	531	565	562	563	560	595	594	588	542	615	581	606	570	568	596	582	543	602	559	569	599	585	561	563	567	618	599	574	556	562	567	588	592	580	587	598	536	580	570	589	562	548	596	579	573	579	538	556	577	556	549	554	573	547	599	553	565	578	588	574	581	523	552	515	568	559	545	592	560	573	552	574	584	532	533	560	590	548	606	581	554	592	565	578	572	596	546	607	568	552	521	590	541	583	539	562	599	535	540	543	571	576	591	578	568	577	578	531	624	581	588	571	575	583	582	591	553	523	549	590	558	562	590	551	579	564	598	569	589	576	561	616	543	557	586	574	557	529	543	569	569	529	587	566	562	536	579	569	572	593	546	528	571	573	544	570	589	606	563	575	594	566	581	543	555	569	563	551	576	586	581	520	570	522	549	575	575	589	580	577	562	584	601	591	579	546	599	567	546	570	587	553	574	530	583	539	600	602	591	548	586	559	537	580	577	560	559	579	583	579	580	566	560	566	574	627	526	583	571	526	582	550	572	605	597	552	583	558	583	535	573	575	546	590	567	556	557	579	579	572	582	553	560	547	597	579	552	612	563	564	627	554	560	594	556	552	572	597	585	547	561	527	584	557	587	601	567	599	537	567	576	634	563	577	572	579	585	601	524	577	594	559	594	587	580	599	571	548	541	583	581	627	569	546	553	562	532	554	577	569	584	574	570	548	614	607	572	572	572	546	578	573	600	591	536	569	578	535	545	559	547	576	544	580	577	590	591	565	556	545	577	564	566	585	560	599	551	588	551	603	540	536	558	614	603	585	550	617	608	571	560	543	569	569	561	563	591	584	617	580	599	585	569	552	586	559	610	572	555	543	584	595	582	568	565	575	590	540	555	555	567	575	563	545	560	584	588	567	561	577	553	598	591	547	539	560	581	607	538	569	577	564	570	602	563	621	543	538	551	562
23570	21594	29491	24185	21601	21598	7620	2231	1766	1754	1667	1652	1622	1635	1563	1495	1421	1344	1193	1058	917	823	709	643	595	597	556	545	421	501	463	518	447	422	494	463	504	448	445	459	442	455	450	542	494	481	456	452	418	426	423	451	448	443	520	447	429	466	450	437	460	427	429	455	423	446	428	440	430	472	472	454	421	452	423	444	430	450	414	438	420	462	463	482	433	415	456	413	432	462	443	423	439	464	443	475	430	448	406	426	420	432	467	451	464	420	474	465	445	395	443	425	480	449	443	423	439	473	428	414	436	480	430	428	455	460	464	454	451	411	448	412	436	440	437	434	408	441	455	443	423	469	404	447	417	445	470	447	428	480	434	420	432	436	454	382	454	429	433	458	439	434	430	460	416	454	435	491	424	456	404	408	437	414	438	386	437	458	383	437	443	448	444	411	459	449	436	448	443	406	411	415	436	402	464	486	438	439	465	473	465	429	434	417	475	442	425	442	436	450	469	443	440	446	432	509	423	414	437	437	441	429	435	434	415	464	438	435	454	452	443	447	444	438	446	455	459	460	442	417	442	421	407	429	440	456	389	458	462	440	417	436	473	495	418	444	448	457	443	442	445	445	445	438	431	456	434	445	412	447	497	422	477	467	423	442	460	417	434	439	458	445	437	433	434	473	443	458	431	404	434	435	417	417	435	430	423	442	453	420	428	427	420	398	443	430	459	424	428	456	418	467	431	462	440	450	472	462	430	423	430	430	450	425	430	429	458	441	442	451	416	452	444	455	422	471	464	424	438	479	408	427	410	443	417	420	437	419	423	411	448	446	402	413	423	439	407	445	398	413	481	466	436	471	410	449	471	390	433	446	443	459	444	480	420	419	440	448	419	442	429	436	445	439	418	424	411	453	464	440	429	435	441	428	439	421	418	448	420	446	434	417	432	462	449	423	440	428	413	422	468	427	419	462	446	474	474	442	430	422	427	425	458	451	428	451	455	412	424	447	454	453	436	428	452	426	417	438	448	437	448	453	449	459	470	420	409	420	433	450	436	374	450	413	410	427	433	417	438	444	448	426	436	464	399	417	471	463	441	476	430	410	434	457	445	410	439	477	440	420	421	421	451	448	433	446	443	441	511	427	429	412	428	447	466	407	412	405	454	433	467	485	448	459	448	427	436	449	456	433	462	441	430	456	419	418	425	460	456	423	433	464	441	411	450	466	415	469	442	442	449	419	437	431	429	444	416	427	438	439	418	425	452	430	445	438	406	403	440	456	420	447	425	387	430	400	433	470	415	434	400	447	463	413	431	429	474	413	467	468	413	422	450	432	428	471	462	440	447	438	454	462	463	473	444	428	452	419	415	401	436	436	423	436	423	419	445	456	433	417	415	424	410	445	416	444	404	416	397	417	452	389	436	444	413	484	433	453	427	407	417	448	492	448	441	472	427	428	432	386	441	441	445	393	417	452	418	424	446	459	441	390	429	428	431	451	429	418	470	452	448	402	415	435	455	455	444	420	431	430	389	435	429	431	420	435	440	406	419	418	441	430	447	469	477	477	443	449	469	446	400	455	427	423	435	493	443	434	465	417	447	434	468	424	461	417	425	424	423	448	393	450	407	417	417	441	435	448	465	432	450	463	445	431	444	402	397	423	462	431	458	446	448	473	443	443	431	450	450	393	408	398	442	431	420	425	463	418	416	444	481	427	444	420	420	396	431	388	386	434	420	436	413	456	425	484	432	414	440	430	434	439	410	391	475	452	394	440	428	401	422	471	425	443	418	431	440	470	430	439	419	423	416	439	461	440	415	440	463	447	430	436	454	478	447	417	467	429	442	452	439	440	431	438	412	426	462	406	440	451	420	436	431	415	441	435	445	432	450	440	422	410	443	456	433	437	469	445	396	464	471	422	460	456	462	447	431	424	424	430	464	420	417	413	454	425	424	425	451	448	448	464	464	418	443	418	422	422	457	443	450	462	462	437	433	428	432	463	416	429	426	449	477	452	389	459	441	432	421	448	439	447	441	420	440	404	420	462	434	419	428	448	425	456	446	417	443	450	455	435	450	418	443	407	420	441	458	487	448	428	428	441	414	416	463	430	447	438	462	448	450	508	481	458	425	414	430	420	449	438	467	463	412	452	432	426	438	434	418	440	410	458	455	415	451	494	442	438	425	420	430	437	427	448	412	454	430	440	450	421	442	458	458	406	429	471	481	435	443	436	416	432	470	443	453	429	412	449	422	476	400	459	423	435	391	421	444	418	460	428	437	446	431	439	448	455	438	446	463	421	418	425	386	430	416	420	443	423	468	453	435	439	434	467	435	426	439	443	436	422	470	445	486	482	455	462	425	449	418	427	442	410	424	442	439	378	440	429	405	400	442	441	452	422	485	422	446	454	454	456	419	437	464	440	423	387	441	415	456	417	444	429	492	470	445	457	439	439	438	422	437	417	432	449	452	448	460	449	442	431	474	470	433	458	436	428	434	451	433	431	412	446	415	430	448	451	437	435	427	448	474	431	441	442	436	428	476	450	436	420	462	474	416	465	456	442	395	457	425	467	384	413	434	443	457	454	431	448	425	440	423	427	443	428	463	435	463	426	445	435	444	435	450	446	409	434	421	464	433	432	408	438	467	411	413	441	398	453	436	452	404	476	464	443	391	428	451	425	427	408	468	441	455	416	436	427	439	428	461	413	444	446	421	402	442	473	431	470	451	442	441	457	427	434	469	429	450	430	445	451	425	430	433	412	426	412	391	476	418	439	403	448	442	451	446	429	453	461	448	429	414	426	469	434	401	405	405	471	445	441	445	458	426	434	417	432	441	446	434	433	434	425	453	451	449	431	428	451	405	420	444	449	441	413	451	427	444	439	461	442	451	415	453	482	460	431	425	454	456	444	422	456	460	418	449	450	417	455	423	424	441	441	431	443	476	392	433	424	455	425	454	399	441	432	470	418	404	407	383	457	440	484	474	441	460	435	469	422	490	417	458	450	431	476	455	443	456	463	460	447	385	441	443	419	439	448	429	401	397	428	466	427	440	455	408	439	417	448	455	460	436	451	460	418	439	449	466	434	437	475	432	430	440	435	452	430	441	432	389	451	429	431	451	440	444	444	443	465	416	426	458	461	425	474	464	440	434	449	430	422	479	437	437	418	412	446	451	417	451	451	435	488	474	421	418	433	396	425	437	422	456	447	472	435	436	460	422	411	460	407	465	440	465	423	435	439	476	467	427	412	425	492	435	434	438	444	473	426	448	436	419	471	450	384	456	447	452	466	407	383	415	408	430	435	429	443	450	444	461	426	443	457	423	476	402	442	434	418	406	442	444	446	415	417	397	451	436	411	435	449	463	414	459	441	424	469	487	415	451	469	434	425	458	502	439	463	440	425	459	422	412	447	427	447	445	419	442	470	398	449	444	457	449	437	444	494	451	442	432	436	436	447	432	409	429	397	436	415	441	412	414	462	456	422	439	429	435	469	460	429	427	400	448	434	446	415
7840	17962	14773	8349	6277	5240	4710	4456	3976	3899	3697	3506	3391	3187	3090	3018	2619	2482	2132	1863	1549	1330	1116	980	886	759	747	671	652	596	593	606	608	592	546	604	575	553	546	545	583	534	530	534	580	563	497	547	503	507	501	530	583	495	593	516	525	548	542	537	531	524	554	533	555	560	556	515	544	558	555	505	525	536	514	517	570	606	467	501	488	492	483	532	459	519	598	569	550	539	528	529	493	518	528	493	510	510	556	558	507	543	513	555	516	537	492	533	525	490	490	542	561	515	532	533	492	505	498	535	517	589	512	515	538	565	572	561	497	568	517	518	515	501	557	492	546	534	521	531	544	587	495	503	530	525	517	522	509	544	485	523	533	504	554	506	510	519	486	525	572	483	540	510	565	501	528	533	551	501	501	529	514	536	531	516	519	555	534	579	556	484	522	526	521	550	537	498	556	493	566	496	531	557	529	472	537	517	524	538	505	484	526	538	521	492	542	531	501	523	468	542	534	514	556	523	533	563	532	560	527	539	575	515	560	517	518	503	537	500	489	519	560	562	516	527	515	550	504	504	544	498	511	522	492	540	525	491	521	538	541	518	532	527	548	529	523	532	539	528	506	521	569	517	504	499	550	513	491	531	516	525	527	542	499	507	524	544	537	545	507	508	517	506	527	541	505	505	536	492	533	510	497	529	513	532	543	475	530	547	515	528	550	542	511	537	528	520	515	531	492	543	544	526	518	482	532	503	510	530	579	523	509	488	514	490	518	527	499	506	512	522	522	529	528	533	544	521	500	511	540	537	554	511	568	503	538	492	528	530	509	468	510	505	544	504	521	524	522	516	543	528	495	560	525	534	517	529	523	494	526	516	517	524	535	526	495	513	517	555	513	521	523	527	498	530	525	549	504	471	516	483	506	523	556	500	508	509	534	511	503	527	522	509	514	539	546	473	545	512	537	503	516	519	519	519	543	537	532	484	504	576	528	487	489	546	554	545	505	551	534	584	508	528	540	478	560	527	512	500	547	573	547	529	525	539	534	570	532	537	543	537	566	552	557	505	542	501	544	503	499	523	517	529	527	514	544	547	545	502	500	506	537	540	510	526	533	501	549	499	559	510	511	570	503	522	501	496	504	513	550	511	543	486	550	505	504	520	498	536	543	513	528	476	499	491	518	555	513	535	499	501	490	510	502	553	491	541	498	532	512	519	520	541	561	493	498	527	519	520	495	521	475	554	492	571	523	539	570	511	513	531	525	512	487	489	515	499	529	531	524	481	558	555	524	547	491	542	535	523	524	536	518	504	548	511	516	553	552	529	508	522	554	545	525	473	527	536	516	546	523	523	494	525	568	493	481	531	500	527	477	530	524	530	510	509	561	497	552	518	515	492	569	557	546	531	511	493	550	548	513	533	511	542	497	518	531	527	516	534	524	529	527	573	542	514	539	525	494	502	485	502	525	502	542	486	508	497	550	525	512	535	467	532	520	513	486	518	599	508	469	530	555	532	498	494	530	511	488	530	493	475	519	517	509	508	532	512	534	531	502	507	513	510	552	544	488	529	549	503	493	515	480	527	487	509	478	509	522	526	470	541	524	523	454	491	553	541	509	485	521	516	546	505	557	506	544	500	534	461	512	539	475	540	526	549	519	511	485	524	512	485	522	496	511	465	509	502	528	490	526	495	517	453	517	515	523	519	531	487	494	523	501	518	486	501	547	532	545	555	531	514	512	588	523	491	550	525	512	569	516	544	519	523	560	514	503	523	515	538	533	504	495	529	551	549	522	544	521	534	518	520	538	536	510	535	497	544	561	509	509	547	546	517	552	520	506	515	528	518	486	525	511	535	565	517	492	525	510	492	512	541	509	497	486	547	516	545	563	503	503	492	536	542	520	531	499	483	519	546	546	523	513	535	568	478	518	527	538	540	526	554	520	496	453	496	520	520	551	498	504	529	498	562	518	502	512	515	577	500	535	543	536	497	533	538	520	544	493	513	530	524	548	535	517	538	525	592	505	528	538	522	508	502	530	546	531	528	494	534	490	500	569	548	503	535	513	509	532	482	508	527	530	506	491	570	538	515	503	520	539	543	531	528	492	511	517	525	513	510	528	539	507	499	514	511	527	525	516	534	551	521	513	524	511	487	501	557	546	506	530	544	552	524	518	502	511	501	544	553	521	498	536	496	545	504	537	487	477	532	531	518	502	512	483	528	509	533	530	494	547	501	544	543	508	496	539	533	538	501	511	526	532	511	497	566	525	527	514	529	476	535	510	522	529	527	535	495	506	515	569	509	495	470	540	502	562	513	508	534	524	529	547	557	453	544	460	523	520	509	517	520	508	534	536	486	526	539	521	508	541	525	497	543	549	546	511	537	507	516	543	515	546	539	505	515	500	538	515	556	519	493	530	559	527	517	556	533	540	486	496	516	514	508	494	544	511	517	537	493	585	540	526	532	504	508	537	510	494	498	536	503	488	506	563	515	508	512	571	500	520	519	477	508	500	509	526	526	476	578	560	507	477	545	491	542	508	546	475	536	538	520	495	550	509	533	534	548	498	523	509	511	484	522	540	539	506	497	522	516	465	511	530	502	512	536	502	498	526	532	513	481	506	508	527	532	496	503	505	549	530	516	545	525	530	528	520	507	470	494	464	529	493	543	548	556	522	525	538	482	530	525	494	536	512	516	530	542	546	528	507	505	521	516	538	568	520	526	513	529	463	537	540	521	489	526	505	500	495	512	502	525	502	520	492	509	544	510	485	553	533	498	523	484	496	556	479	520	498	498	577	493	516	525	497	516	492	546	562	506	510	565	478	504	516	514	526	520	553	518	523	506	507	534	509	547	535	528	526	521	522	525	536	547	513	533	468	586	520	511	509	546	542	506	563	536	486	504	548	581	532	495	541	519	514	488	515	518	515	549	537	543	533	561	575	522	509	526	487	545	561	500	510	541	515	502	521	516	514	499	501	526	522	535	531	493	513	535	481	561	504	552	528	495	507	495	506	520	488	543	512	496	520	529	520	540	581	503	525	548	551	501	538	567	496	524	528	525	509	539	535	517	501	503	592	547	529	528	499	514	514	547	561	570	496	530	502	494	488	541	486	522	498	568	521	529	503	491	581	464	497	538	543	522	499	516	526	510	488	522	570	499	532	504	508	548	522	514	514	539	537	520	527	517	531	528	525	535	555	520	558	539	536	524	516	537	520	560	542	506	550	518	520	550	569	555	535	524	494	561	509	540	528	547	570	537	544	560	514	550	519	511	530	517	538	475	500	508	507	531	516	508	514	485	485	503	531	540	496	479	509	521	518	518	512	575	524	507	515	531	508	510	529	509	524	517	494	507	517	528	501	517	513	515	558	538	527	511	511	521	554	511	534	526	506	495	510	511	562	516	539	505	507	520	504	495	513	504	524	559	527	526	527	511	538	538	493	518	513	530	507	509	521	562	541	502	572	527	511	473	544	530	545	512	509	512	498	530	558	479	504	503	501	517	535	522
27901	20256	7023	1564	1056	1057	1022	1106	1137	1165	1126	1092	1087	1044	1118	1050	1034	1005	1003	914	908	843	800	815	758	764	759	716	750	790	727	733	729	751	746	721	689	736	738	768	731	764	749	779	702	813	731	686	764	762	678	744	750	755	740	761	788	729	774	713	731	733	746	731	736	752	772	725	688	748	759	723	765	708	766	698	749	763	712	716	704	702	777	754	728	712	755	712	769	742	767	729	742	726	732	768	767	721	735	756	710	731	765	760	743	784	689	727	712	735	747	717	758	726	712	792	711	745	727	752	783	715	719	710	735	724	722	714	736	697	728	741	770	717	736	737	691	702	727	766	741	768	726	745	780	715	733	716	716	728	781	744	753	750	721	757	751	718	745	742	741	769	738	714	744	734	757	747	747	751	734	660	728	730	757	728	716	721	793	786	722	721	698	734	746	696	716	717	734	760	679	732	757	716	694	735	782	702	754	738	783	698	680	707	763	704	674	717	729	718	754	722	712	736	744	687	707	732	714	739	753	740	761	772	771	733	707	734	718	719	740	778	731	754	750	724	761	760	836	678	725	794	771	734	747	732	703	716	679	758	760	705	771	744	719	714	759	762	765	705	750	720	737	746	725	765	700	736	767	717	737	727	743	726	707	751	710	767	757	745	753	749	730	717	757	674	752	747	768	760	720	730	764	714	713	709	782	729	719	741	729	768	708	733	757	723	759	722	698	720	773	724	731	743	749	763	755	718	793	764	817	746	715	736	794	737	709	704	750	724	765	780	745	717	728	774	686	780	727	750	723	752	740	743	727	718	729	768	765	746	725	683	713	767	722	760	698	709	733	777	766	716	737	752	734	722	753	685	708	766	771	727	737	735	729	715	721	763	714	742	708	714	719	705	759	719	822	812	730	701	700	765	709	748	728	701	722	767	742	775	726	695	752	753	758	702	788	708	723	719	729	731	725	744	706	731	728	785	710	773	756	799	727	740	643	807	721	705	690	682	752	671	789	754	717	758	701	682	727	744	717	783	698	769	701	762	782	689	719	739	743	743	758	713	748	750	707	744	735	705	702	725	737	742	804	732	738	722	759	698	748	714	752	740	812	758	703	747	752	728	716	748	704	780	782	771	728	742	728	759	710	717	771	709	714	738	730	748	724	724	773	713	760	814	735	763	778	693	735	713	732	769	722	716	738	757	733	775	713	737	701	704	745	756	751	725	700	746	719	678	707	747	723	768	696	708	664	737	739	737	800	756	750	755	782	740	710	754	713	691	700	756	780	760	729	826	698	743	736	758	752	700	717	726	773	757	731	696	713	806	756	773	724	726	778	715	714	756	768	757	788	746	733	747	777	711	744	795	752	718	730	736	714	759	757	735	688	784	692	760	765	654	729	754	773	745	734	722	737	738	740	766	756	755	749	717	742	773	737	703	734	685	717	769	770	731	762	752	753	768	681	743	786	722	749	760	773	775	715	712	756	763	708	763	704	776	744	715	727	742	747	719	769	729	723	721	760	724	743	670	701	763	769	780	756	727	732	728	756	743	764	754	750	741	743	726	697	722	750	710	756	791	733	790	775	742	718	762	755	758	735	745	767	774	758	740	750	731	722	743	725	717	731	763	707	750	750	762	710	731	780	701	718	723	677	716	764	702	687	727	774	732	787	757	784	725	776	716	708	771	746	727	740	744	741	783	767	737	736	743	729	716	768	768	709	751	748	731	777	787	752	734	774	755	687	706	792	736	758	691	718	726	770	730	744	703	752	703	672	763	686	751	740	719	694	747	726	725	725	788	687	730	748	772	767	680	728	727	744	711	722	713	736	758	722	766	712	747	729	736	754	740	703	765	780	687	731	762	780	737	713	707	763	760	736	756	755	738	817	749	743	713	758	743	776	712	738	730	746	754	736	770	730	749	738	755	797	688	705	704	767	772	759	725	720	753	776	750	785	750	747	710	708	734	777	704	744	761	746	761	772	712	742	727	703	764	752	729	694	723	660	766	809	720	689	724	715	754	743	763	781	756	717	768	702	733	749	747	748	723	761	760	750	717	717	735	751	762	801	729	775	750	737	748	770	742	791	740	780	766	754	740	734	767	729	735	706	699	742	739	730	743	774	762	779	760	748	728	740	736	632	762	760	730	751	732	736	698	745	760	778	696	792	778	739	682	727	768	678	737	719	735	720	756	751	749	724	718	728	745	795	771	724	763	700	723	704	774	775	676	751	776	777	760	744	763	690	738	744	770	736	763	728	683	758	726	724	755	749	721	732	762	720	725	762	719	730	710	770	676	716	738	681	671	756	743	721	747	726	781	740	775	688	758	718	730	733	742	683	733	757	763	734	772	768	769	763	691	705	716	776	719	786	758	720	781	710	741	750	726	720	731	758	760	718	748	762	725	781	725	766	774	740	712	736	729	710	727	764	759	763	762	764	678	743	761	733	752	741	754	747	738	735	705	674	742	710	747	717	721	738	708	798	737	745	785	738	734	737	683	755	731	749	759	711	758	738	753	751	732	760	761	760	714	745	780	713	706	743	766	723	720	728	749	741	722	763	706	786	701	747	747	767	755	734	730	713	684	740	721	720	714	688	787	764	771	710	695	707	712	778	713	750	767	785	745	756	718	738	746	758	757	752	726	808	765	752	722	743	721	758	759	730	772	721	743	695	727	744	734	788	738	723	773	718	686	729	697	801	724	772	742	697	738	750	773	761	758	757	746	748	798	739	745	754	730	694	763	764	736	733	752	743	739	736	713	739	705	790	727	781	752	731	746	719	731	697	727	709	723	780	763	766	789	779	778	766	753	719	775	780	727	698	736	759	731	743	733	777	747	722	724	749	740	731	713	732	760	695	746	689	724	743	696	793	738	715	777	757	761	731	716	711	757	681	732	722	719	725	667	738	775	747	736	753	695	720	784	734	753	708	739	729	738	758	748	735	689	685	715	723	715	775	780	760	763	730	777	795	760	692	716	748	747	739	744	735	772	705	720	767	734	678	729	748	804	723	741	690	687	780	736	724	734	737	733	712	728	652	763	773	732	681	761	715	708	743	737	738	726	765	734	742	745	708	714	698	733	726	728	789	715	765	723	780	736	770	758	750	732	740	703	766	667	728	747	689	729	722	699	720	669	735	718	742	732	741	753	714	791	761	694	741	764	746	762	755	742	746	758	809	682	722	709	751	727	732	710	730	722	733	761	751	728	753	765	731	758	756	705	707	701	748	710	736	744	730	749	750	738	728	742	751	779	767	739	690	711	744	727	777	732	735	757	718	689	735	744	695	729	718	752	744	716	730	733	741	788	743	739	696	747	740	756	752	724	719	713	806	708	667	751	723	729	698	761	724	760	704	788	725	735	729	741	728	743	782	717	720	716	724	784	727	750	725	718	722	722	762	697	733	723	755	753	684	739	764	732	752	734	682	752	771	742	715	751	715	744	657	755	737	720	750	704	785	682	739	741	715	741	783	757	741	696	747	770	743	747	717	731	766	732	753	698	735	754
4797	2334	2231	1653	1640	1619	1741	1757	1887	1816	1832	1811	1778	1765	1710	1577	1576	1537	1337	1280	1149	1098	1001	1032	1002	1001	927	898	916	908	889	948	905	899	872	836	917	879	881	928	924	921	900	922	958	921	895	917	885	851	894	898	854	830	931	858	938	873	918	866	920	856	950	890	884	893	910	870	918	889	829	927	908	871	934	915	884	895	898	910	937	841	868	867	922	937	893	907	894	930	879	874	951	925	922	865	897	920	870	917	916	901	913	909	915	924	937	937	928	930	871	952	863	887	935	874	936	869	895	890	943	933	946	902	880	932	906	920	903	912	868	889	917	939	910	940	878	875	855	868	824	940	915	847	866	934	957	873	886	915	912	891	848	939	883	880	948	885	913	874	920	945	889	935	880	941	886	894	878	908	885	926	878	924	851	857	877	865	911	905	906	899	896	890	876	894	933	907	885	897	902	896	875	876	922	934	909	903	879	885	918	881	901	877	941	903	897	900	804	1017	887	932	904	932	893	892	996	916	919	898	846	867	871	883	910	951	913	881	920	911	922	917	886	951	898	912	964	912	937	918	868	910	957	887	880	937	876	875	847	910	938	884	925	881	939	885	870	952	908	902	898	901	913	875	911	919	896	945	933	866	896	861	903	914	916	934	952	877	919	908	868	902	921	886	933	895	951	937	905	955	921	925	910	896	881	858	913	869	900	878	869	850	935	871	909	841	942	909	873	863	887	845	858	866	909	903	877	920	878	872	871	933	899	895	895	949	894	903	916	865	925	959	905	891	898	928	869	885	947	916	906	927	893	841	917	885	879	1008	894	902	923	886	874	873	911	917	940	887	861	953	972	931	843	896	881	875	945	903	870	916	916	909	886	872	890	887	887	959	859	885	943	833	893	876	934	897	893	894	903	873	880	902	884	932	916	905	890	907	916	956	934	880	877	918	944	899	916	924	925	858	927	883	823	882	931	916	927	933	886	919	922	921	911	879	896	910	909	886	883	955	888	903	873	866	893	917	903	919	957	859	953	881	895	932	867	949	934	891	891	884	850	890	890	881	898	885	906	881	842	965	893	895	891	922	891	883	928	881	923	940	868	922	880	868	883	900	893	832	965	890	895	921	870	948	911	916	919	931	879	860	894	918	866	918	916	895	873	908	894	888	882	927	923	914	946	943	877	894	917	924	932	870	876	880	898	902	921	872	855	932	952	934	914	912	927	870	890	888	935	936	883	874	862	880	884	906	861	906	916	886	898	884	917	918	894	874	898	946	938	972	890	926	920	923	923	846	897	932	948	878	918	934	899	889	897	895	867	872	903	921	902	871	926	929	916	859	902	932	895	899	964	932	895	869	900	872	901	877	911	884	899	926	868	866	910	907	919	891	913	906	950	856	886	909	882	894	910	896	883	917	872	912	911	915	844	919	904	901	873	905	912	933	876	919	922	931	867	895	923	919	878	882	931	952	903	906	932	934	849	905	869	949	858	936	882	881	889	916	948	901	925	851	859	872	879	856	895	945	905	880	926	872	889	939	909	885	902	922	928	903	899	877	917	869	879	875	938	859	918	909	905	926	906	896	935	877	847	889	867	892	855	924	890	962	854	841	914	901	902	853	909	847	845	890	925	855	901	894	934	902	951	883	880	849	882	915	940	920	901	937	937	880	875	929	865	871	900	905	987	898	911	885	885	890	897	909	894	926	884	917	898	914	894	823	785	961	903	868	889	875	930	840	885	883	894	874	831	859	847	887	952	955	898	910	875	892	927	887	897	850	934	885	912	913	944	896	917	856	918	887	871	849	871	904	868	881	895	913	807	876	913	866	880	882	894	900	956	882	852	942	896	876	891	907	917	942	831	932	911	904	889	904	863	889	952	909	867	924	893	914	822	886	913	854	917	893	908	863	910	907	915	913	933	892	920	858	933	861	915	894	925	895	878	907	909	922	929	904	841	899	922	902	920	941	910	868	825	878	920	880	858	883	934	889	869	867	875	934	911	935	884	928	965	885	864	919	919	910	872	948	928	899	916	868	877	915	853	901	897	870	901	904	891	865	857	896	846	912	864	958	928	888	875	863	889	883	890	900	900	911	918	881	885	935	913	864	850	887	911	917	848	906	889	905	888	898	928	863	886	878	925	916	887	862	896	889	911	887	852	995	884	935	872	842	890	907	885	915	903	966	879	881	862	883	918	864	879	907	905	903	911	895	834	897	868	902	893	889	910	889	921	945	924	881	892	895	930	877	903	899	940	889	877	892	914	890	901	884	917	987	887	851	902	920	833	835	867	958	888	902	965	859	910	913	932	936	892	912	891	888	887	903	958	897	913	882	961	955	871	899	906	919	914	906	907	891	883	904	917	898	878	869	883	894	870	958	901	921	944	914	916	881	887	891	878	899	943	862	896	959	918	896	890	922	863	889	926	943	908	925	906	902	932	883	934	934	937	923	914	945	874	917	884	933	961	936	887	876	972	915	930	856	838	871	897	871	895	933	901	923	973	932	920	907	890	935	897	924	932	904	852	918	911	937	961	886	877	861	879	881	964	937	888	866	893	869	889	869	877	927	916	899	903	929	914	888	932	919	904	824	841	896	880	917	918	867	884	918	922	837	929	929	858	962	907	942	928	875	907	860	905	923	887	892	874	858	896	939	907	939	893	917	943	875	889	847	888	977	862	860	894	921	902	893	904	877	859	922	931	923	900	859	861	856	921	882	887	943	879	889	895	924	887	980	891	877	895	870	874	913	891	851	914	901	933	903	880	905	954	939	869	875	918	917	894	956	913	919	857	921	883	890	915	869	952	900	863	918	863	875	874	887	846	905	888	904	899	935	888	964	939	863	887	885	912	860	878	886	911	911	902	921	910	936	912	925	935	881	889	888	916	886	926	869	918	908	859	906	901	869	914	902	929	926	959	889	888	891	939	891	920	895	833	823	862	866	876	956	945	919	885	908	941	896	902	919	850	923	932	901	951	932	924	890	933	866	925	895	929	889	914	907	907	930	880	854	853	898	976	901	912	870	892	962	908	878	876	904	898	923	906	876	884	909	905	827	943	908	920	871	895	905	868	934	920	903	892	858	915	895	880	888	918	922	955	893	906	863	880	978	893	915	915	941	879	943	861	895	921	879	926	889	948	895	855	874	886	876	911	875	905	890	897	876	901	880	926	893	902	889	881	949	908	864	858	884	882	926	907	928	934	888	887	913	892	905	949	896	974	879	916	929	884	884	925	911	921	891	862	909	890	866	908	885	885	905	864	822	902	891	937	921	951	837	910	899	902	852	871	855	941	908	857	917	920	856	894	878	902	882	908	914	886	869	928	893	892	923	865	913	880	928	889	911	955	926	893	898	938	913	875	885	890	898	917	916	882	895	870	892	907	885	914	908	920	897	869	913	923	919	872	889	896	898	844	894	866	921	892	983	883	863	953	874	919	903	905	865	910	837	929	943	886	925	933	883	903	827	919	882	911	888	893	901	850	909	890	902	894	865	899	913	890	915	854	862
24599	21564	28967	24630	21552	9082	2035	1473	1383	1368	1386	1326	1293	1295	1241	1145	1105	1016	875	793	763	669	660	587	501	498	518	457	475	450	469	472	477	459	452	442	479	481	485	432	432	454	471	461	445	463	480	459	430	464	467	451	470	449	460	426	442	467	473	428	443	457	444	472	431	432	464	445	480	411	493	429	470	444	480	460	436	463	398	455	458	449	425	444	469	441	449	460	464	436	431	442	483	453	448	467	401	456	438	477	476	432	487	494	434	464	423	453	438	443	454	454	447	430	467	429	449	444	428	482	421	428	476	484	461	411	451	483	448	480	433	443	415	444	453	448	470	474	469	484	438	483	436	453	427	439	437	462	449	433	506	448	472	429	492	461	458	433	451	451	465	472	479	503	451	442	466	446	451	436	428	462	495	448	442	444	416	488	407	468	483	430	438	428	455	462	435	498	445	458	469	441	479	414	452	473	462	444	443	434	425	462	452	450	474	443	482	451	398	458	431	448	424	432	444	459	459	404	439	477	438	457	447	424	409	467	447	425	452	422	438	464	407	451	414	433	481	442	463	455	428	464	439	483	410	431	471	440	455	412	482	440	446	444	465	445	424	435	454	483	430	460	462	454	442	448	457	432	434	489	439	419	420	442	448	440	448	431	463	458	455	455	445	457	465	415	442	449	435	443	454	447	458	430	481	456	420	462	468	452	438	463	447	440	494	465	419	470	438	442	446	411	447	463	490	433	377	476	483	451	477	427	475	481	418	449	467	439	455	475	429	458	431	436	454	426	439	472	453	467	410	447	471	456	439	468	417	439	476	423	422	396	455	491	453	438	465	454	472	436	442	404	412	416	435	459	420	462	493	452	428	420	457	442	449	464	477	443	450	470	463	446	469	454	478	447	422	429	458	439	424	464	418	455	518	421	473	441	441	469	443	428	458	447	461	437	455	475	406	436	464	442	445	447	411	430	452	447	435	446	456	449	426	466	425	457	464	437	441	458	468	499	449	424	437	479	448	445	455	491	444	471	414	416	441	464	479	487	451	469	411	455	427	461	397	447	472	447	396	421	462	463	424	449	448	419	486	432	471	489	443	476	464	470	421	443	436	433	444	447	460	438	453	447	454	470	423	468	422	416	482	441	448	454	465	442	421	441	434	468	427	454	491	431	447	414	446	426	437	426	407	427	452	470	482	452	440	454	463	469	468	450	483	465	465	429	454	444	449	435	444	429	441	444	422	480	442	427	462	406	439	441	445	426	431	438	444	475	448	411	467	469	440	454	405	445	465	474	469	449	459	446	428	447	420	442	443	429	453	475	457	434	457	454	432	444	446	466	424	448	410	449	452	440	439	468	478	457	451	448	417	429	439	419	445	405	440	451	440	425	433	428	471	430	455	415	420	460	465	461	434	467	463	469	445	442	456	432	456	483	458	436	434	418	479	453	428	430	441	421	471	428	456	413	436	429	418	437	449	462	467	445	445	434	417	455	430	470	471	453	446	445	465	437	458	450	439	462	442	409	465	482	457	445	436	455	428	473	430	437	433	481	475	445	433	468	406	456	437	400	386	487	423	448	423	453	424	407	405	464	422	463	456	436	430	462	432	465	423	438	418	401	438	426	452	468	440	412	440	447	427	445	429	464	455	440	480	475	431	435	434	451	453	447	471	465	478	442	432	461	429	459	459	431	424	422	439	430	455	469	455	451	435	422	460	417	507	432	447	488	427	453	440	426	440	452	443	423	419	433	440	450	416	475	439	400	423	452	429	446	454	425	438	419	482	445	438	447	443	444	447	417	447	422	468	434	428	435	478	435	429	426	426	452	408	466	407	470	469	444	419	472	436	436	447	424	450	462	447	433	455	447	444	445	454	444	461	441	449	470	448	462	420	460	452	459	419	434	449	430	430	447	428	444	453	435	440	420	452	441	448	473	410	439	429	454	438	444	436	425	451	473	468	457	407	461	450	450	452	454	446	469	428	452	465	441	427	448	451	459	442	461	498	471	461	411	432	439	439	467	444	415	419	481	503	464	446	471	450	434	466	441	480	482	432	411	428	473	411	469	461	431	460	450	439	450	419	466	418	468	437	449	460	481	448	423	414	494	454	460	479	428	415	430	434	459	497	422	414	444	438	425	448	440	479	456	457	443	436	421	433	399	460	445	463	468	443	430	449	425	422	455	421	402	438	475	470	405	483	471	483	433	458	423	445	409	410	444	408	438	474	436	459	421	449	477	431	480	443	440	440	430	434	416	471	455	479	475	467	472	437	447	485	449	443	442	430	472	453	454	412	431	435	447	444	503	454	452	437	454	440	461	486	463	449	391	438	446	447	448	415	454	434	471	458	450	443	420	451	444	438	475	479	456	463	459	414	455	432	417	439	459	450	452	434	421	479	468	426	470	439	444	416	442	444	426	430	457	459	472	491	474	460	467	434	471	491	434	433	429	450	420	421	450	408	443	448	462	413	423	489	486	409	439	444	460	442	440	447	459	424	469	414	465	453	486	421	442	452	476	441	438	419	456	420	453	421	394	437	425	475	419	485	405	467	415	424	478	456	440	472	414	450	437	421	430	453	454	414	471	408	467	469	419	465	415	449	453	427	469	453	473	447	418	469	440	480	436	447	448	452	446	431	430	450	450	457	457	463	438	437	482	434	473	457	439	437	429	446	475	457	414	475	423	435	449	427	428	445	443	452	463	441	454	453	467	408	456	456	452	476	444	432	472	421	420	423	483	452	462	400	425	480	492	419	456	463	456	450	472	434	443	437	444	422	453	415	469	453	489	410	452	414	428	457	426	478	424	467	458	470	476	479	440	436	399	462	419	467	419	443	457	432	449	449	452	451	429	418	448	451	502	470	447	431	453	442	437	443	440	432	419	487	480	446	400	471	424	433	470	446	439	435	429	439	449	417	451	451	440	448	412	432	477	415	428	442	481	475	453	449	453	440	448	473	489	432	452	453	444	452	461	439	473	458	435	442	445	461	454	481	433	433	435	432	457	457	446	454	458	463	424	442	479	472	451	497	464	461	464	456	448	454	445	425	469	444	434	451	448	459	471	496	458	475	443	444	418	427	446	432	418	442	451	449	453	420	430	463	450	468	486	417	458	470	413	473	463	456	439	470	447	450	448	464	434	458	476	439	440	441	480	449	469	414	460	424	420	454	421	439	447	443	460	453	464	435	434	448	453	477	442	444	460	466	482	440	403	440	409	439	421	425	441	436	470	448	467	465	435	466	456	408	450	464	481	436	454	417	432	416	450	437	446	429	468	441	486	454	435	451	426	420	464	443	412	448	423	420	429	439	468	458	433	455	463	461	482	449	443	454	430	451	468	435	440	428	470	428	451	427	434	468	442	444	431	461	456	460	453	460	441	424	416	413	482	451	409	451	449	428	422	436	445	432	482	473	489	462	437	447	426	472	461	479	441	469	445	450	450	463	434	476	436	460	438	421	509	483	439	455	398	457	460	448	400	448	421	480	476	440	484	425	478	455	434
5487	11353	9613	5280	4217	3647	3336	3180	2920	2880	2856	2761	2593	2478	2500	2187	2022	1759	1684	1406	1163	1079	911	819	763	699	674	637	618	592	606	586	623	570	600	558	598	571	617	595	555	533	569	572	590	601	565	570	538	614	586	599	595	539	568	578	620	593	550	534	581	547	560	573	591	550	527	548	597	545	569	541	547	521	568	568	550	560	549	581	571	605	557	523	569	565	593	588	560	565	523	548	594	602	601	613	568	569	523	548	534	539	586	540	571	553	578	555	562	612	586	546	565	562	555	572	587	558	569	557	570	567	605	606	600	573	554	596	583	556	590	585	561	561	583	584	590	531	545	559	551	537	575	566	552	594	574	608	605	637	586	593	564	561	575	579	572	567	571	579	566	565	572	576	526	588	576	589	522	546	582	543	576	622	597	588	579	575	570	555	587	568	582	535	581	545	590	552	609	550	568	560	548	552	576	564	568	574	552	565	556	603	540	576	561	523	532	609	546	549	600	524	571	572	538	536	559	579	536	555	568	530	552	569	600	632	556	554	544	575	555	571	530	594	580	539	551	559	544	555	593	560	578	583	565	582	562	598	570	635	573	559	558	540	565	589	549	571	581	580	590	548	575	562	565	535	548	565	543	551	578	586	584	573	587	557	544	523	589	544	571	542	581	575	583	548	574	584	547	555	571	529	553	534	549	604	605	588	560	572	555	592	583	597	555	588	576	580	590	569	553	562	573	555	585	561	602	605	560	548	607	569	588	564	520	523	605	566	555	546	573	591	561	569	581	598	562	559	516	578	583	537	504	560	567	591	580	587	577	526	574	594	568	556	620	512	552	577	578	608	596	549	593	561	553	607	607	599	613	579	606	586	574	564	567	541	589	583	555	578	547	558	576	526	557	559	581	559	573	571	531	578	543	578	552	571	561	579	564	587	579	534	555	555	539	625	585	577	553	560	559	547	572	537	567	535	604	586	551	567	570	578	629	555	549	556	523	603	589	558	546	545	541	594	564	514	597	526	584	593	530	507	564	549	608	601	583	575	561	583	571	548	589	539	579	580	565	551	562	548	525	578	581	525	551	578	599	594	598	559	588	555	586	525	563	565	555	571	576	504	588	562	526	551	553	553	573	586	562	528	555	565	561	582	571	545	584	595	578	627	568	545	599	583	549	598	562	572	552	567	539	548	518	537	583	590	592	616	542	541	632	571	549	520	580	574	549	645	564	571	566	571	577	560	591	571	586	514	576	567	544	604	583	583	596	585	517	581	588	575	575	558	606	574	577	585	567	604	548	555	575	597	590	573	572	607	542	528	546	555	587	567	558	624	561	539	592	539	582	574	596	595	579	552	536	588	570	601	557	607	570	563	573	529	578	622	594	607	560	540	560	606	549	541	563	551	546	593	535	579	571	587	568	552	584	550	527	568	572	558	579	592	574	570	561	547	549	590	560	596	590	548	567	592	559	533	615	582	597	544	545	578	593	563	535	583	539	535	584	578	550	563	577	555	597	573	578	557	571	587	558	613	540	551	561	577	552	616	561	559	530	543	559	579	549	538	584	610	543	539	597	581	567	539	540	567	583	590	530	560	614	591	529	555	541	552	595	550	557	539	558	566	575	548	570	572	586	563	575	585	564	571	571	577	550	569	544	569	539	580	532	567	559	536	564	571	565	623	551	562	538	548	551	578	556	568	564	559	520	579	594	570	578	600	593	596	559	601	639	610	541	550	564	582	589	629	521	560	605	587	568	641	583	540	565	581	565	566	580	522	545	605	537	562	559	542	538	550	541	565	584	565	532	557	585	595	564	567	577	588	560	563	579	598	541	514	625	593	562	575	603	590	557	554	587	529	545	525	582	568	562	572	554	603	569	553	587	563	550	553	572	540	599	568	592	601	599	533	585	582	578	578	552	529	536	519	580	541	540	600	589	568	530	563	548	543	559	581	565	581	566	596	588	576	571	608	568	611	516	574	588	553	577	570	556	556	537	560	587	582	553	568	557	553	524	552	578	633	548	579	561	550	576	624	552	580	580	581	586	576	514	588	570	565	517	585	553	541	550	549	569	556	565	560	575	579	564	580	536	540	552	578	552	565	540	563	592	530	522	538	564	571	608	557	547	582	622	569	559	530	632	564	562	594	544	502	567	539	515	566	568	581	526	570	593	559	522	593	543	562	557	512	565	531	570	560	543	557	614	585	554	574	558	552	535	558	598	579	582	581	553	560	566	588	538	613	624	601	569	584	575	555	581	601	599	557	539	554	551	603	584	591	526	591	522	558	541	525	535	605	557	585	575	550	568	523	561	569	555	596	576	552	602	552	578	600	589	546	581	581	598	606	580	540	566	554	510	618	569	567	597	560	561	592	578	548	579	543	584	548	528	557	549	552	546	570	559	600	591	542	545	574	559	528	575	584	588	533	607	577	523	546	541	537	573	557	555	566	550	552	578	553	559	534	553	570	603	593	571	552	542	540	558	533	576	591	562	562	566	567	553	618	540	538	617	584	495	545	561	573	569	528	541	578	574	598	602	578	574	551	545	581	533	558	576	561	616	540	561	568	572	569	577	560	578	577	509	581	544	534	575	543	590	572	544	561	536	575	540	528	613	543	606	554	591	541	587	543	591	556	576	570	535	570	502	564	589	573	577	575	585	534	558	543	543	569	568	552	569	580	566	561	543	545	559	547	557	599	585	621	579	561	586	570	593	550	579	570	568	571	566	561	504	591	600	594	561	563	593	571	535	585	542	579	536	567	519	551	531	566	549	590	585	519	566	527	565	598	552	571	565	578	572	567	544	562	541	593	587	563	576	553	540	553	579	578	555	585	575	538	527	547	572	551	588	519	593	535	566	543	595	563	544	572	565	533	574	546	572	602	531	539	579	564	558	562	573	605	564	557	557	558	555	550	559	558	550	571	584	565	554	538	597	591	565	575	578	556	586	535	521	569	572	593	551	567	585	565	576	549	587	591	606	541	562	568	555	592	611	575	549	601	563	546	554	575	536	568	561	586	587	547	552	555	572	509	605	575	599	554	580	563	556	519	560	579	540	534	573	597	534	603	588	602	556	561	618	566	544	553	536	572	584	531	584	505	573	603	533	557	573	557	537	577	588	596	590	524	518	575	581	570	602	557	576	572	569	536	562	552	556	572	572	594	582	596	527	582	544	548	545	594	592	533	552	617	548	565	574	540	604	573	563	557	557	605	565	571	514	536	585	593	588	540	587	554	566	591	524	582	564	582	531	574	597	563	577	572	587	585	564	571	561	542	590	603	598	556	576	528	540	581	520	575	562	570	574	546	625	581	536	563	515	561	550	537	570	562	593	571	547	605	530	582	543	551	533	572	555	599	541	584	580	560	567	589	556	558	576	520	548	543	575	595	574	579	563	562	573	560	595	619	621	579	548	565	544	570	566	509	573	561	611	550	561	606	594	578	560	587	584	535	559	554	536	566	543	549	573	584	564	546	550	584	579	580	519	573	564	576	609	602	575	531	567	560
23622	21580	29489	24172	21582	21625	8002	2376	2001	2029	1922	1803	1754	1724	1631	1509	1386	1261	1098	1056	811	722	715	633	603	525	494	483	519	430	450	468	444	414	442	453	430	466	470	430	422	478	424	442	431	433	442	427	419	477	464	443	436	431	460	451	398	485	473	411	442	441	424	441	419	447	415	453	413	430	406	447	446	412	403	452	468	424	463	438	416	413	406	437	431	471	444	434	403	415	406	415	441	455	439	398	413	401	438	397	428	425	433	440	395	385	449	450	415	453	407	431	434	489	457	432	452	431	409	409	418	421	448	419	431	444	470	445	427	446	428	433	413	398	421	425	454	465	432	452	422	468	426	434	460	446	423	440	440	396	425	428	438	435	442	440	419	430	465	427	425	445	438	404	429	417	440	458	426	413	422	413	408	445	406	440	447	449	436	439	427	399	425	450	437	399	427	433	442	441	443	452	416	443	442	423	424	436	405	412	434	401	418	406	453	425	415	436	437	419	471	440	430	443	430	437	398	425	406	467	444	459	429	419	428	435	438	405	405	433	442	420	422	419	409	456	432	438	451	416	452	452	442	404	442	439	428	440	418	437	414	420	416	441	416	435	429	453	451	458	409	400	442	465	449	435	452	428	429	450	463	419	385	441	435	440	429	418	447	469	425	416	418	404	398	443	455	437	434	402	414	445	412	411	413	438	415	420	423	444	448	468	436	421	440	400	398	464	420	424	445	466	444	409	424	428	404	435	401	440	414	429	433	401	401	433	447	443	445	451	418	467	422	391	405	408	448	398	428	424	432	449	431	400	435	423	406	471	454	419	419	426	419	432	419	427	447	404	402	420	431	432	442	400	409	395	446	396	460	434	431	442	398	388	434	410	394	398	421	411	438	406	431	445	419	404	413	402	429	421	373	428	400	449	403	433	416	428	417	408	390	403	421	408	462	402	412	393	451	444	400	382	424	405	389	425	441	431	397	474	462	375	446	440	440	428	424	463	445	401	429	413	401	412	423	435	446	412	420	422	396	438	406	432	432	479	421	396	412	426	421	398	409	440	417	429	447	440	400	427	415	395	459	453	450	437	461	420	452	407	473	447	426	418	424	400	429	465	394	441	440	450	444	452	429	439	404	421	401	430	400	401	412	431	401	414	472	442	438	436	430	427	396	437	439	467	421	442	397	397	418	433	404	429	428	412	472	427	424	414	419	434	427	432	433	433	432	442	383	432	438	423	397	449	429	373	428	446	401	446	441	438	434	437	427	449	425	434	406	402	459	410	448	437	417	458	460	470	418	402	381	445	446	444	432	410	449	420	430	417	450	443	409	455	427	415	459	381	435	420	435	439	410	388	421	387	408	425	397	425	447	440	413	394	438	412	439	398	416	443	426	456	416	423	430	425	392	506	457	397	423	462	430	406	433	417	460	436	402	399	455	411	424	428	422	423	454	428	429	456	428	407	429	428	425	429	402	448	447	395	422	467	430	419	424	424	414	404	383	446	433	427	403	460	420	456	418	478	416	416	443	436	447	429	426	448	412	437	427	431	431	426	428	461	406	450	430	412	421	414	448	433	404	406	432	396	482	391	439	436	438	398	443	417	425	424	394	459	442	463	428	449	429	453	432	444	440	435	435	432	422	404	427	440	406	394	462	404	457	423	411	424	429	407	406	431	434	428	434	427	414	409	444	444	420	407	415	385	432	409	364	436	427	444	456	444	439	404	366	432	437	453	393	417	442	439	428	427	429	400	444	435	433	444	437	429	402	395	455	423	434	450	431	430	443	409	396	428	420	424	413	405	420	419	405	396	416	404	436	415	407	479	408	436	411	443	415	427	449	475	432	445	419	399	424	415	418	398	428	393	449	422	400	448	412	406	427	422	397	429	422	451	432	415	415	459	449	401	409	394	414	400	440	436	411	428	436	415	431	391	431	416	451	449	420	417	426	432	413	461	439	403	428	455	419	428	425	418	406	411	451	462	432	378	421	402	449	407	442	425	429	450	401	424	437	441	396	395	442	439	457	430	396	437	388	411	453	444	419	423	449	375	438	445	428	431	429	392	439	425	444	479	430	419	415	443	402	419	425	446	412	396	442	416	435	422	481	420	420	409	421	403	390	445	431	411	400	404	429	439	381	409	422	473	422	442	429	470	456	438	415	425	414	433	425	404	454	424	428	497	465	419	419	411	441	445	444	446	393	440	439	445	430	422	407	422	464	416	405	382	444	451	452	445	443	451	419	443	415	441	434	447	420	419	423	416	417	393	444	440	420	404	435	396	405	404	419	470	421	431	398	441	363	390	408	454	414	437	450	433	413	432	427	436	414	455	423	448	407	467	417	416	419	393	408	461	434	399	447	465	443	454	422	422	400	411	413	411	426	399	419	414	450	428	403	442	425	440	435	452	444	407	448	426	389	404	426	452	424	424	420	414	410	401	396	449	399	393	423	441	444	398	457	427	451	406	414	442	422	426	405	412	424	444	405	442	442	413	409	429	411	437	443	395	444	433	428	428	430	379	440	416	400	438	438	437	430	448	428	439	403	399	420	449	455	432	420	449	402	402	414	397	413	443	441	422	417	424	425	438	416	434	428	438	462	442	454	385	422	436	437	451	421	430	403	404	409	449	448	458	472	459	439	442	407	391	451	428	402	411	452	427	465	408	430	418	415	434	415	399	402	432	411	413	420	423	420	417	406	409	415	429	451	445	395	426	371	399	417	428	427	447	383	397	405	411	483	417	432	421	433	430	405	427	427	427	409	452	442	371	445	416	422	415	436	455	403	439	446	447	396	412	466	432	410	419	471	418	411	480	456	432	402	386	418	383	417	385	432	432	422	437	428	425	433	409	446	434	420	448	460	449	433	447	432	432	422	433	460	459	440	417	447	413	402	433	433	412	460	431	405	407	426	458	402	434	430	409	429	420	419	450	433	423	442	455	421	412	432	419	464	429	387	424	474	424	423	425	419	433	371	430	435	416	445	396	488	418	431	444	425	432	453	427	387	412	430	449	434	426	415	404	451	429	431	421	440	417	457	407	444	416	396	440	428	407	433	376	426	424	458	409	438	425	417	438	414	411	444	463	412	446	393	450	388	396	406	444	430	477	428	424	435	415	452	424	437	417	446	456	407	448	406	481	447	409	425	443	423	392	430	432	394	450	384	450	423	427	429	407	438	430	398	424	436	456	429	428	428	489	397	427	418	421	445	426	415	435	424	415	438	391	396	419	451	430	429	397	397	421	424	425	397	385	419	428	423	403	431	391	411	410	403	438	387	397	453	411	393	460	457	392	432	455	394	405	429	456	409	414	419	439	439	440	413	396	417	457	397	435	424	416	407	386	426	394	430	442	414	418	443	456	429	415	426	423	436	414	448	447	446	418	459	453	444	386	424	437	412	454	399	388	453	440	407	411	444	446	430	421	427	455	455	412	418	369	428	403	420	445	402	418	407	417	440	436	421	408	394	454	411	445	422	383	465	462	415	409	476	413	448	395	425	415	417	449
7690	18067	14932	8736	6662	5824	5094	4841	4636	4450	4169	3936	3701	3497	3291	3083	2761	2412	2055	1740	1509	1319	1062	977	856	758	715	605	625	581	581	566	547	573	566	573	556	489	520	559	526	523	517	523	573	526	491	513	534	498	499	564	525	519	524	535	475	530	539	551	528	542	519	509	566	552	538	544	513	513	504	535	488	502	516	529	527	511	522	492	539	505	539	534	529	569	542	512	528	547	530	500	510	545	495	516	493	544	501	528	511	534	502	503	486	490	558	502	515	522	508	490	551	475	520	484	536	498	490	499	499	514	501	500	537	496	509	474	521	518	557	488	519	494	512	514	544	506	489	550	582	516	550	512	527	520	550	504	522	549	527	530	474	521	483	504	512	513	516	579	551	531	538	521	517	526	546	480	473	487	508	515	489	534	533	541	533	509	529	487	503	511	531	511	525	529	500	499	520	554	499	499	510	548	462	527	504	504	501	490	491	517	537	480	481	478	558	504	504	486	499	490	484	512	488	522	519	531	495	532	491	500	543	511	491	498	521	501	518	508	508	522	478	486	503	529	506	551	527	488	519	506	529	472	505	506	526	498	487	527	478	489	529	481	511	478	527	493	474	521	524	513	506	504	534	510	497	511	527	507	506	502	511	480	499	467	494	491	515	498	479	525	523	506	496	461	517	501	464	519	496	453	490	518	548	572	507	494	500	510	537	509	505	498	553	521	513	511	530	510	539	498	506	524	467	519	508	505	513	548	527	502	541	531	493	503	508	491	526	512	473	568	515	491	485	490	514	461	513	499	517	504	505	492	494	464	503	541	524	503	502	506	510	482	503	458	499	523	518	519	522	519	541	499	540	490	503	543	479	550	503	487	531	534	477	515	566	518	524	547	508	516	534	536	473	558	513	474	547	536	504	515	500	498	532	517	525	539	491	506	510	480	474	550	503	460	494	465	486	527	525	503	495	490	509	477	491	496	515	510	487	489	516	473	542	549	494	559	519	476	497	534	497	505	536	508	513	532	480	499	491	488	472	528	499	518	497	515	533	471	511	495	514	540	487	512	523	524	505	521	529	503	526	524	519	496	495	502	498	532	503	499	517	538	546	479	501	471	506	497	503	494	521	509	511	521	522	490	550	466	466	504	480	536	534	485	489	541	499	498	534	509	505	560	511	539	510	518	500	523	526	513	529	496	512	507	495	484	461	497	539	510	547	474	499	482	544	528	521	498	471	532	521	514	530	549	533	484	555	509	543	503	531	510	491	513	516	517	521	520	550	532	516	492	496	442	510	501	517	496	488	515	519	520	489	505	480	524	509	510	488	525	487	519	494	536	527	488	486	524	531	515	531	534	501	506	544	556	537	472	474	534	531	542	504	513	474	500	488	520	501	509	490	479	569	509	506	505	496	516	475	532	473	506	514	480	519	468	484	503	538	534	513	510	521	518	498	494	510	529	563	486	493	496	501	499	481	492	508	514	486	464	509	515	524	495	520	533	506	515	515	503	522	509	530	521	487	498	506	456	504	496	526	530	488	487	482	515	509	485	454	556	474	548	571	530	539	497	497	500	486	471	507	491	482	520	486	495	490	527	507	503	480	520	505	510	559	516	542	500	523	520	471	541	466	542	500	534	530	469	480	514	508	505	502	511	511	477	531	529	488	484	542	537	537	514	480	551	503	488	539	531	491	516	522	485	533	499	533	506	525	529	500	519	521	493	480	481	522	518	533	524	539	475	520	538	539	455	500	540	517	466	532	498	525	505	540	542	537	497	514	536	512	525	495	509	524	503	486	488	514	538	491	531	504	489	506	473	499	507	532	518	521	520	503	553	476	530	538	484	555	501	472	514	495	494	527	503	544	504	500	495	500	508	493	551	519	493	486	515	491	525	530	571	478	506	500	461	490	517	481	495	512	514	481	503	473	508	529	462	539	512	500	522	504	489	522	466	495	522	517	516	511	491	510	506	525	491	526	504	543	524	555	494	500	506	518	486	527	545	510	495	526	484	512	522	512	432	542	536	515	521	503	485	542	507	470	500	492	498	504	497	520	511	509	494	516	485	507	510	534	458	510	514	545	523	535	499	514	495	559	536	496	504	533	524	542	543	515	504	500	518	497	499	523	503	512	492	512	505	545	488	496	527	505	510	495	512	530	477	511	508	471	509	513	504	507	497	502	513	519	509	531	485	556	482	497	517	505	457	504	518	509	519	506	508	509	522	514	508	480	487	505	524	508	495	498	470	526	497	521	462	500	504	493	500	571	491	529	458	491	479	490	516	506	547	496	518	491	514	498	550	506	513	509	531	506	470	520	524	510	491	540	495	523	485	503	526	506	511	494	546	524	498	576	479	526	549	502	528	532	482	463	515	514	508	471	521	502	468	516	487	512	501	498	528	471	515	510	502	502	489	529	519	500	468	507	551	525	541	493	531	491	505	500	514	481	518	531	503	526	516	543	472	468	508	532	507	525	480	530	530	545	509	483	437	509	519	509	511	506	512	560	499	542	548	537	504	520	511	488	481	486	480	490	468	542	515	540	512	504	522	535	530	511	502	539	530	491	508	532	488	536	507	547	529	535	515	531	519	484	502	515	501	467	467	494	456	474	553	486	511	515	523	506	515	523	519	457	549	501	528	537	485	489	541	524	500	541	491	531	542	534	538	511	513	514	482	501	535	509	517	472	500	499	520	538	526	479	472	521	511	533	501	513	504	516	522	518	472	497	499	497	482	492	541	531	485	532	476	536	504	503	518	484	509	505	513	487	524	517	477	530	497	548	519	548	516	465	482	481	532	491	484	550	477	533	498	511	510	507	529	491	488	525	555	490	491	486	547	537	493	503	534	484	488	532	512	466	474	523	500	531	543	525	512	483	505	500	479	507	501	508	523	516	481	532	535	502	501	512	521	533	510	493	535	552	504	512	496	494	551	537	466	513	557	534	522	518	505	512	545	512	500	503	524	506	525	518	535	539	518	494	548	499	530	497	517	551	482	509	540	513	551	529	516	527	491	518	518	472	570	498	546	509	526	488	527	515	480	482	489	491	511	533	527	474	507	498	496	475	526	548	538	551	479	539	446	511	504	498	507	517	510	506	515	516	500	507	519	543	536	519	503	480	510	512	514	508	526	504	500	470	487	509	507	525	515	507	514	543	514	539	503	491	477	449	508	515	478	529	505	482	512	534	479	496	489	543	544	507	541	503	517	516	490	533	498	536	511	479	510	467	534	510	514	506	526	531	533	516	507	546	483	519	540	532	515	477	435	500	454	478	520	530	549	513	496	500	495	489	492	515	535	501	508	513	552	518	479	521	528	475	506	512	506	506	490	486	524	486	494	538	539	532	466	487	488	500	519	529	529	486	476	546	493	528	549	535	520	484	459	485	469	514	502	535	528	523	521	498	509	508	513	510	512	493	491	491	541	504	495	511	513	511	549	486	489	540	489	533	510	500	518	512	486	514	498	507	515	499	513	521	526	515	510	521	528	494	511	520	497	521	465	544	500
27465	19929	6967	1678	1230	1212	1178	1128	1139	1162	1138	1175	1160	1076	1084	990	1020	940	898	833	820	855	807	760	747	723	728	756	759	683	735	712	743	771	734	710	701	734	728	677	739	764	740	695	716	705	693	717	711	709	701	722	702	719	718	731	717	715	702	695	745	739	739	748	705	713	708	712	732	755	725	791	711	795	699	696	736	739	693	756	744	697	683	709	720	739	692	724	742	729	737	748	697	724	711	670	689	749	709	776	690	671	754	745	716	713	691	719	732	720	708	711	743	724	715	690	690	702	767	737	777	711	664	703	703	736	728	711	725	693	705	689	683	707	688	737	735	671	743	713	764	727	720	724	710	763	712	723	727	740	705	757	734	684	724	791	676	734	710	705	704	767	705	675	793	728	657	749	708	728	694	713	755	715	706	721	720	662	684	724	713	735	699	689	751	734	726	691	746	692	750	720	729	747	712	755	756	732	748	716	696	713	718	697	746	707	729	697	719	700	758	733	732	722	753	753	719	708	737	734	742	722	684	712	718	753	742	686	732	719	716	736	743	714	742	716	706	725	742	691	717	736	693	734	682	740	752	720	737	702	725	693	723	728	743	744	707	693	769	685	702	683	683	701	706	742	768	692	749	695	698	767	681	761	730	729	712	756	730	703	715	738	776	739	725	723	749	695	741	730	669	711	680	763	705	695	714	693	777	742	717	740	701	697	718	727	757	728	754	744	724	750	713	667	729	753	672	701	729	717	725	662	692	750	697	716	761	743	684	728	700	716	715	681	745	707	691	704	731	709	729	746	732	693	729	751	702	693	757	754	745	748	692	724	751	736	714	699	684	727	696	725	715	758	746	689	723	670	718	686	703	700	774	744	691	684	714	701	727	684	715	690	696	711	733	726	734	679	682	716	699	680	723	713	731	725	676	717	689	664	679	732	711	766	735	728	686	670	672	747	734	710	755	747	736	684	696	730	705	750	702	682	756	729	711	668	717	752	714	709	724	696	703	762	737	739	715	713	726	718	715	716	717	692	721	719	704	712	760	723	727	722	703	720	719	717	727	701	698	711	761	755	727	705	780	744	716	719	706	695	745	724	696	706	689	728	717	744	705	763	735	673	757	712	713	720	725	736	730	698	696	741	728	743	783	685	722	685	804	741	708	742	706	716	706	713	760	733	707	736	748	749	752	755	709	754	739	714	761	684	739	681	741	723	756	743	704	715	739	746	721	739	763	735	739	727	726	760	744	670	738	710	755	736	703	697	684	708	677	750	731	686	727	664	708	670	700	744	699	741	743	709	745	757	705	752	706	681	719	685	722	685	738	683	701	763	723	689	709	712	714	736	749	763	758	729	689	748	717	720	722	737	717	671	701	702	676	712	679	741	719	717	735	701	777	723	739	740	752	722	725	707	728	760	739	755	732	705	746	699	725	758	699	723	705	696	754	711	730	740	688	724	722	804	719	682	725	722	751	745	689	781	741	769	756	740	699	712	746	714	717	745	745	690	710	746	733	750	792	760	715	712	681	734	728	706	720	728	714	729	703	715	752	731	720	715	763	680	738	755	658	769	712	742	769	722	756	731	776	672	729	707	692	727	702	755	691	708	779	714	677	707	723	732	747	741	723	755	746	737	732	730	735	701	764	769	778	743	728	782	705	753	743	691	724	768	725	737	685	726	763	705	715	702	730	698	667	709	741	714	722	730	748	722	715	739	742	697	707	734	727	702	708	752	722	756	731	732	715	689	705	740	699	710	735	736	706	713	717	655	729	732	687	718	752	701	759	774	698	717	811	748	705	726	706	726	734	731	718	737	704	724	705	724	712	795	749	732	694	710	718	682	778	699	677	744	711	771	694	734	761	707	756	739	770	698	711	755	751	735	714	764	661	707	733	719	700	739	676	718	703	716	772	728	753	740	783	738	753	713	662	768	774	732	698	728	727	695	734	665	729	698	755	720	719	756	776	690	708	726	664	754	669	725	693	736	718	727	754	726	701	752	730	704	741	732	729	722	712	717	734	751	709	651	758	750	756	668	744	702	691	725	732	715	744	683	731	678	681	685	725	680	744	691	710	727	712	719	748	762	748	752	672	682	741	668	696	742	729	732	734	704	717	689	744	756	679	746	706	720	741	706	727	696	696	704	715	720	689	754	702	713	712	724	737	745	733	720	691	777	705	724	715	682	708	719	688	713	746	711	702	687	693	724	777	709	732	733	783	751	740	747	729	704	736	689	757	692	707	737	705	727	773	752	674	678	763	745	729	761	765	689	713	762	752	737	765	672	706	762	709	709	734	716	743	724	679	734	701	758	795	694	752	724	717	744	737	727	741	703	734	738	728	736	707	748	730	751	721	716	766	714	758	685	683	692	719	763	712	754	723	684	698	719	744	712	702	745	694	740	696	765	709	729	723	745	699	694	709	686	761	740	735	733	686	703	661	769	805	753	747	772	727	711	716	731	707	714	675	701	682	709	745	724	715	729	739	684	654	725	742	690	700	661	714	717	697	715	708	720	741	717	717	691	728	667	748	756	710	716	727	737	683	716	681	671	693	709	666	784	713	668	780	674	753	709	727	737	655	757	693	711	714	757	719	728	730	682	709	694	732	711	712	686	704	716	756	737	687	697	672	730	774	702	740	744	735	715	739	685	741	745	734	724	706	765	707	729	736	753	726	714	760	732	753	728	741	674	732	731	732	778	700	665	736	668	693	741	739	702	707	720	728	694	689	713	678	673	733	718	746	779	731	739	689	725	692	735	724	676	730	715	754	700	691	735	708	742	743	730	738	761	745	715	769	689	720	735	723	736	744	742	744	755	755	694	729	707	746	718	744	759	686	749	787	733	700	726	741	713	711	755	741	740	762	721	713	707	718	698	673	745	702	761	678	735	721	699	718	694	669	695	702	671	671	694	703	706	762	684	745	715	708	703	719	715	741	778	742	714	723	766	687	723	751	720	757	711	684	719	762	698	697	779	700	705	732	725	680	713	687	676	690	740	704	753	669	703	731	712	764	738	736	731	694	723	695	692	683	742	759	725	699	725	774	667	737	696	673	738	704	761	698	698	740	740	680	696	713	754	694	723	729	740	700	708	719	675	733	743	719	755	798	712	658	728	687	756	755	734	738	728	715	728	714	699	740	719	746	736	772	729	699	723	757	682	702	712	791	752	726	744	735	732	735	731	709	729	786	757	752	741	698	725	707	720	741	694	711	730	793	747	689	762	714	724	761	704	699	667	676	719	712	695	751	766	705	722	743	702	758	714	693	705	774	749	740	740	780	690	739	728	708	687	695	713	727	735	724	715	745	693	714	697	762	719	720	696	693	732	723	709	766	742	736	759	761	717	733	720	717	724	710	721	714	723	719	698	752	738	781	744	747	715	722	711	705	777	697	761	729	735	754	755	668	760	736	723	698	711	728	762	714	763	767	710	724	713	764	705	718	685	705	703	690	742	740	692	746	693	723	735	704	725	646	700	728	721	701	709	760	662	723	692	690	701
4614	2490	2538	1975	1868	1851	1972	2003	2114	2078	2019	1965	1878	1744	1770	1601	1429	1406	1260	1230	1139	1062	969	969	970	864	980	928	830	882	907	921	889	866	869	889	879	865	855	917	922	894	906	856	909	912	895	874	912	894	883	869	873	804	878	926	855	897	898	932	846	849	854	961	875	860	900	845	949	870	901	909	853	903	893	883	885	880	883	908	876	840	888	898	846	846	915	824	895	892	858	902	906	852	874	859	898	866	893	914	855	903	824	919	882	877	820	861	876	840	893	890	890	889	880	884	868	907	837	846	850	918	846	908	908	870	870	857	906	926	912	854	887	869	876	913	871	860	864	832	962	883	921	899	942	836	813	880	838	908	910	891	878	901	854	876	869	919	858	917	856	983	900	913	859	897	871	933	868	864	836	907	895	909	900	885	882	864	910	859	850	900	879	867	869	858	946	931	877	839	872	899	902	881	892	877	869	897	902	899	926	893	921	918	942	871	866	930	889	883	863	890	845	837	864	912	872	917	917	907	885	895	912	876	858	899	909	869	935	890	874	912	925	859	930	905	807	915	929	884	862	837	889	863	885	829	901	864	834	914	914	848	925	862	939	916	885	842	890	873	893	855	876	906	861	870	855	882	910	874	879	881	909	851	909	875	885	897	822	860	904	844	871	886	917	880	863	882	825	900	880	898	866	881	835	889	835	891	903	922	946	894	864	908	928	859	873	890	823	892	874	900	889	926	883	822	861	901	938	905	892	884	901	875	862	840	892	881	922	898	880	889	823	884	856	909	876	913	879	862	896	828	909	823	891	897	897	924	868	835	817	916	874	849	925	910	940	892	874	949	887	836	878	898	909	862	906	907	862	893	907	932	846	921	889	875	931	879	923	901	868	860	897	857	887	877	910	924	889	891	913	860	900	897	955	905	906	893	899	875	909	868	876	883	900	917	841	889	871	835	818	875	850	911	900	893	897	884	922	879	900	917	853	879	882	869	844	840	891	864	895	880	871	833	911	860	916	864	883	840	883	890	872	866	929	891	865	874	851	887	858	867	908	953	900	849	911	867	888	900	933	912	871	904	919	860	871	884	847	858	918	889	884	926	859	873	830	904	830	852	888	886	854	924	905	910	892	896	890	877	954	915	919	836	859	894	855	927	866	833	875	840	884	869	892	922	868	856	872	948	909	861	877	900	918	906	915	837	890	890	861	954	875	859	896	838	901	923	866	857	906	930	865	907	813	907	873	908	825	844	889	922	867	900	938	879	916	925	832	902	856	906	878	918	887	897	929	909	898	854	914	946	853	845	871	917	874	844	893	845	851	887	914	867	880	854	878	890	858	893	895	923	934	862	928	891	882	888	899	852	907	868	857	867	940	852	817	915	923	857	932	904	847	875	857	927	926	907	868	858	908	941	847	855	839	879	890	860	904	886	890	921	857	879	902	864	924	900	887	854	880	904	906	946	855	873	955	886	878	871	859	874	872	861	899	909	888	835	858	905	892	915	913	967	846	886	890	948	947	863	923	871	864	851	901	859	890	879	850	917	876	945	901	914	954	866	853	885	866	863	951	868	900	945	897	931	839	913	871	864	859	882	863	889	897	887	866	866	855	883	869	865	905	911	917	884	937	878	901	883	890	927	874	838	886	905	899	852	896	929	860	901	913	861	847	871	830	884	904	861	841	897	889	898	901	874	946	864	873	890	875	908	885	872	892	876	841	872	897	876	832	873	928	870	882	897	865	888	860	884	897	909	863	929	849	957	922	853	900	844	919	862	911	882	876	890	874	838	888	897	931	880	954	895	926	879	902	894	857	887	881	894	879	905	906	851	816	815	902	913	875	884	885	872	945	882	889	903	894	877	868	849	900	917	900	888	846	899	947	898	871	907	908	883	925	889	895	907	869	899	892	922	894	865	862	785	869	895	895	860	866	832	853	877	883	842	930	904	939	864	920	926	884	911	897	869	888	850	867	872	864	955	856	865	917	864	858	931	916	902	858	864	926	866	911	895	877	897	864	902	948	922	905	916	906	873	853	898	865	889	872	881	907	959	844	819	915	867	931	869	903	883	869	959	869	822	882	890	868	890	932	853	894	880	886	845	810	871	884	838	868	872	921	875	862	941	845	912	884	864	835	862	884	875	886	900	839	850	882	917	916	918	908	911	893	849	876	878	850	905	888	870	869	891	935	901	907	899	839	933	917	892	884	903	870	901	900	885	919	944	883	843	917	887	863	890	850	923	896	871	925	886	883	866	907	927	926	888	936	882	870	900	892	874	893	891	947	869	886	872	886	908	925	926	893	899	857	886	900	937	855	922	855	901	896	855	867	832	922	859	930	920	878	889	893	889	864	881	911	885	920	898	898	841	899	889	898	890	884	907	851	900	850	850	881	848	875	949	899	873	922	855	890	901	894	926	877	907	921	906	863	870	915	879	858	891	897	874	878	882	852	916	862	894	915	867	811	905	872	880	884	899	916	892	900	843	903	864	904	885	882	932	867	928	849	879	911	877	891	899	872	912	874	878	876	936	903	912	861	870	868	853	885	866	867	862	872	943	870	855	873	855	899	862	936	913	898	878	869	862	842	883	895	856	881	888	889	887	898	884	885	886	855	851	909	949	885	891	856	882	862	947	842	862	800	917	925	890	866	872	868	917	863	887	877	863	850	852	907	837	834	891	878	916	845	932	915	874	918	868	917	881	870	889	839	903	865	901	852	937	887	872	883	843	874	858	850	808	866	887	902	838	845	862	879	946	926	898	918	875	885	863	855	871	864	892	921	858	872	866	876	819	875	854	903	887	874	861	856	870	917	894	862	885	834	878	920	929	906	888	883	862	867	871	891	840	871	870	858	834	906	871	851	909	901	839	910	881	868	883	823	994	878	890	796	868	855	871	871	922	904	892	893	841	900	927	876	903	821	877	898	898	927	913	896	917	879	905	855	884	849	893	902	912	903	854	888	840	864	883	913	878	921	900	870	864	875	919	876	866	879	895	907	905	870	884	905	913	896	916	873	912	858	854	883	844	847	881	951	894	863	890	904	937	895	890	908	897	889	878	872	874	914	812	849	895	924	842	876	869	915	951	897	903	854	881	841	913	850	873	844	852	820	890	851	867	888	867	886	895	880	944	872	901	857	888	891	920	896	875	850	868	818	903	879	905	895	858	947	864	837	893	884	864	830	858	915	869	920	862	867	845	855	838	904	844	885	870	910	910	878	865	915	920	863	886	909	933	907	880	923	873	877	908	891	851	880	861	889	881	847	857	887	874	954	891	887	883	941	941	903	831	866	880	864	909	900	863	900	871	882	926	906	899	860	883	901	942	862	873	880	860	898	905	877	915	934	922	901	879	890	952	893	909	870	875	894	888	847	890	869	895	909	903	864	899	883	841	892	880	863	889	931	897	892	889	921	908	907	870	938	855	843	880	866	895	961	852	842	867	893	855	870	840	894	868	894	853	855	926	850	852	883	856	949	862	909	922	883	861	892	950	901	872	936	883
24585	21584	29034	24614	21551	9381	2262	1678	1608	1474	1495	1366	1382	1344	1244	1123	1069	919	868	762	702	601	585	573	471	458	475	484	477	470	465	472	445	456	463	406	470	474	480	447	440	432	466	425	445	442	452	442	440	406	433	421	450	427	449	491	475	438	467	491	422	436	437	417	465	464	465	427	431	428	441	465	423	439	415	455	413	518	422	412	438	444	420	475	424	464	448	432	457	433	471	473	429	448	426	421	467	437	457	465	423	445	430	423	426	456	434	489	428	439	440	404	441	413	484	431	460	446	464	418	456	460	406	396	450	464	472	479	429	478	435	440	450	421	416	433	461	493	424	401	446	386	445	392	453	476	471	452	418	425	431	438	425	442	436	491	426	430	426	428	450	440	448	470	467	435	430	440	432	409	420	468	444	466	450	484	470	454	480	457	440	465	457	425	436	444	436	416	454	405	408	408	482	434	450	444	439	420	431	422	460	487	461	447	414	410	444	425	433	474	431	458	445	483	428	462	447	455	438	438	445	423	433	464	468	464	439	450	447	453	441	443	440	452	441	423	479	463	440	441	455	458	471	459	444	462	429	439	452	418	442	468	440	416	459	444	437	396	490	427	432	456	454	435	452	431	460	450	433	431	434	454	439	431	427	457	467	418	416	445	456	417	464	481	430	427	494	432	437	431	479	431	430	426	445	462	456	445	423	445	407	462	466	420	446	427	435	447	440	451	494	475	455	463	476	478	455	405	442	429	424	495	449	452	462	427	439	437	429	466	449	417	470	416	419	446	438	453	439	435	449	455	440	428	476	473	447	419	481	500	463	414	473	442	435	471	482	459	433	425	463	454	430	457	450	437	425	446	461	433	430	427	430	460	417	422	470	410	434	446	460	456	444	419	434	453	415	480	465	476	412	453	434	413	485	437	426	482	471	448	416	412	458	470	454	452	449	417	430	473	464	394	469	442	433	403	468	440	464	466	462	488	397	455	422	431	421	433	423	427	421	420	429	472	451	472	431	427	413	490	438	451	453	427	437	420	394	452	438	477	425	423	448	431	441	423	423	507	444	435	442	436	425	445	446	446	454	437	442	452	502	402	449	458	433	404	409	438	448	429	479	433	445	464	456	501	417	443	456	449	447	442	460	437	436	447	393	429	441	452	443	420	403	475	449	477	461	413	428	439	445	467	454	442	469	403	434	451	440	449	477	440	466	457	461	427	453	430	443	420	444	408	454	434	457	408	417	407	469	445	409	440	462	428	464	437	461	479	423	474	470	481	442	413	415	407	422	448	444	407	431	423	440	479	439	463	445	406	437	490	451	467	424	423	478	473	433	435	452	429	412	437	398	474	411	462	449	423	486	431	496	480	468	456	445	417	445	417	433	483	431	447	484	432	439	422	452	422	440	456	446	467	460	444	446	425	449	443	458	467	475	427	437	441	421	414	444	420	454	452	506	440	430	451	456	440	413	457	433	462	407	434	433	429	470	437	460	446	428	442	458	464	474	480	459	474	449	459	445	460	472	454	426	456	435	465	426	436	421	460	481	454	456	418	422	443	455	382	468	429	426	430	448	458	457	457	441	441	431	460	443	449	475	476	437	448	417	422	456	412	431	450	474	459	445	449	428	481	393	402	431	444	456	401	412	441	439	457	443	449	431	439	421	437	494	470	443	464	403	451	452	427	421	414	432	414	449	421	444	446	474	431	451	497	422	421	470	461	449	421	458	453	432	437	460	468	453	464	427	402	427	448	413	439	459	430	446	461	426	451	456	435	441	446	448	460	455	420	420	440	447	462	409	462	433	450	418	448	447	440	453	478	445	420	431	399	455	478	442	478	444	451	438	440	440	424	450	380	443	461	450	428	454	410	430	411	463	437	438	410	469	437	419	448	448	412	408	432	461	441	485	425	452	452	471	400	473	430	456	417	412	466	433	452	441	481	448	480	470	422	427	442	424	450	412	440	437	452	440	412	481	421	432	463	433	462	432	460	442	411	464	447	503	401	476	446	449	420	461	440	446	461	490	451	414	424	455	419	461	450	445	450	426	449	418	436	399	465	482	468	441	452	430	453	444	434	449	468	437	474	443	485	469	451	450	464	431	440	478	406	464	464	429	450	458	446	463	472	438	427	447	471	427	447	422	488	439	405	444	441	450	471	460	410	460	442	417	427	429	402	427	425	427	456	405	420	443	447	436	435	439	466	441	456	438	445	494	411	416	450	426	440	433	442	422	410	460	459	465	411	453	425	441	437	424	477	437	444	455	464	432	431	442	414	455	450	458	457	401	464	431	462	421	433	440	462	451	424	433	452	403	455	444	413	422	403	434	417	454	440	465	432	437	446	415	407	456	477	467	427	439	448	436	445	465	461	445	397	468	426	468	453	435	441	438	418	430	437	471	480	445	457	461	444	468	418	428	435	476	479	466	464	435	423	438	413	440	405	493	417	423	440	496	446	465	439	419	457	460	462	452	489	436	410	441	473	414	450	400	455	446	461	416	458	433	458	440	468	427	431	448	425	436	454	442	450	431	442	441	473	474	446	405	454	441	473	432	464	436	443	413	448	437	432	427	502	459	434	462	459	446	453	448	437	464	418	434	428	418	429	424	454	437	457	401	426	450	453	459	473	468	438	468	448	416	403	461	442	429	436	433	463	469	443	437	446	469	433	475	434	457	485	421	488	453	459	436	460	461	452	449	448	428	417	426	445	441	431	433	443	417	527	481	411	455	441	470	461	442	480	421	453	446	424	399	452	453	494	451	465	437	445	465	439	457	465	434	430	445	480	470	411	466	403	421	438	471	479	488	429	449	434	423	445	387	474	439	434	412	468	486	447	419	456	448	406	432	440	458	438	416	445	432	459	478	438	462	428	447	441	413	481	462	449	449	447	465	447	466	450	436	455	457	437	459	423	435	451	475	442	406	433	423	469	464	442	439	434	452	437	454	446	426	451	437	448	413	406	445	421	458	426	462	418	443	453	453	418	481	419	434	455	435	426	450	408	453	459	423	404	435	444	403	422	444	446	442	452	417	441	423	459	408	433	404	450	431	431	419	466	450	399	447	422	416	469	442	403	429	466	437	429	421	476	460	430	434	466	436	431	457	412	473	458	405	470	421	439	440	485	436	460	437	459	439	450	432	459	393	474	443	468	414	412	477	411	453	443	436	466	427	410	442	426	397	438	408	427	438	470	437	437	456	442	446	435	418	450	450	469	429	457	443	448	410	447	468	487	453	433	457	427	434	413	425	462	427	468	428	431	406	475	462	469	439	450	446	453	422	434	458	415	399	429	464	450	399	434	467	456	454	492	425	472	419	451	434	442	412	487	443	453	428	456	432	459	443	411	412	413	434	426	441	480	450	441	443	425	476	453	482	476	483	436	443	460	439	419	465	456	438	466	418	464	451	444	456	421	424	478	469	461	490	432	467	473	428	439	472	444	452	478	433	393	432	464	404	435	457	439	440	434	471	422	428	479	430	437	437	431	426	442	435	439	419	429
5445	11688	9976	5682	4765	4181	3769	3535	3420	3298	3068	2901	2659	2522	2415	2098	1944	1675	1467	1315	1155	1048	909	745	719	731	613	590	608	639	547	592	588	592	616	587	566	571	579	594	570	539	570	574	572	530	582	620	562	547	583	556	589	542	556	567	541	583	551	611	564	582	565	576	627	561	557	544	595	587	567	567	597	551	572	582	539	549	575	574	581	582	560	543	555	562	557	536	575	560	576	530	583	554	549	524	531	583	529	568	573	613	579	582	611	582	600	564	574	510	549	585	561	561	548	549	537	584	548	536	557	595	538	558	586	545	554	585	542	550	550	571	535	535	561	542	549	542	535	532	582	534	575	556	574	555	590	595	558	564	569	551	529	558	570	574	591	598	622	516	564	506	564	569	535	570	566	559	559	535	521	568	565	608	608	547	581	572	546	581	579	545	560	589	543	558	510	492	573	553	566	571	604	566	602	569	564	510	593	533	512	549	619	568	550	557	602	555	537	530	566	540	546	546	540	535	602	540	587	609	572	552	529	526	549	530	530	544	583	552	584	563	550	555	553	600	547	540	567	566	559	601	536	556	539	549	568	540	558	515	540	588	603	541	569	570	593	553	560	538	559	575	575	573	522	542	578	581	542	591	608	580	530	523	526	543	566	588	523	551	547	565	508	539	561	515	562	575	559	552	549	542	545	560	563	539	608	572	567	557	554	558	559	551	550	588	586	603	521	550	552	571	572	540	566	579	564	536	572	563	593	539	521	563	532	538	534	561	540	564	554	571	588	529	553	548	543	594	591	580	565	581	576	599	522	555	553	587	570	579	555	545	554	572	574	545	522	576	586	544	566	566	557	583	549	563	557	531	579	556	611	564	536	520	552	575	525	594	553	578	534	578	553	538	552	526	568	512	526	598	563	574	558	561	537	587	543	529	589	529	568	518	560	576	554	558	555	564	529	558	531	553	552	561	542	539	561	561	567	579	573	583	566	557	544	552	590	541	571	572	600	550	573	552	527	625	558	557	576	597	601	575	550	565	570	556	547	528	577	551	603	510	556	532	556	552	535	613	553	561	562	565	587	605	508	591	559	544	544	599	524	538	532	555	609	561	559	529	503	553	540	542	602	532	543	553	530	551	532	561	541	571	530	526	577	540	550	555	566	550	561	605	525	538	579	551	530	556	540	547	595	542	534	587	580	538	590	567	540	558	522	562	569	566	582	570	524	582	584	569	573	521	560	570	589	578	566	557	584	592	557	545	553	596	550	574	573	521	541	590	597	566	604	515	569	567	569	535	519	557	559	585	600	550	599	570	545	592	570	569	588	560	565	606	551	532	573	545	605	524	568	569	595	569	524	553	559	541	556	566	572	606	554	599	542	584	573	558	532	519	500	540	538	551	577	544	585	565	542	534	583	578	562	609	547	530	553	551	586	587	550	556	625	539	629	516	562	535	564	596	564	531	581	580	570	571	551	559	560	583	543	592	550	592	557	536	543	594	546	603	575	527	535	523	522	587	561	571	575	532	560	569	544	594	564	566	546	598	591	601	549	534	571	533	507	560	536	563	537	604	559	554	536	536	547	528	529	566	557	544	575	557	541	518	566	582	574	601	547	526	546	554	585	537	550	531	542	565	569	560	550	552	537	558	591	568	589	601	570	537	595	546	557	541	541	544	545	548	572	584	538	569	528	604	570	558	638	561	564	534	558	555	584	537	571	542	536	556	548	567	536	577	523	541	597	563	548	618	566	592	598	557	562	546	530	561	587	560	556	528	551	549	541	551	537	575	556	582	561	575	591	554	550	576	552	568	576	576	517	565	522	578	538	577	532	589	535	541	601	529	588	572	577	544	551	513	573	580	595	594	546	580	535	543	538	569	587	502	578	552	554	532	539	568	569	508	565	547	599	556	543	534	511	549	544	582	540	568	573	573	568	550	551	594	561	584	535	560	590	536	523	584	563	526	572	531	553	536	560	572	590	565	539	530	586	581	574	571	584	552	581	601	584	569	569	568	542	550	579	547	606	555	559	544	542	524	583	557	588	552	544	571	541	575	563	538	567	522	576	515	559	560	535	618	576	538	558	603	509	571	565	590	551	554	529	549	513	544	561	564	574	564	557	545	524	551	570	584	522	580	586	579	568	552	523	551	568	597	549	580	568	554	579	527	621	565	559	539	540	570	569	572	547	553	544	569	566	573	576	582	542	553	530	541	548	552	554	533	555	574	538	565	604	558	563	606	563	547	570	562	544	539	563	543	512	588	548	557	579	539	555	547	542	564	546	543	550	561	533	534	565	542	553	532	554	538	567	575	538	553	540	573	550	527	562	542	539	576	550	588	553	572	541	558	535	564	554	547	592	565	604	605	585	604	575	561	591	567	601	539	530	542	553	572	610	527	521	571	562	586	573	512	556	560	557	536	530	520	524	562	562	557	560	539	583	570	582	548	555	574	594	528	585	563	527	543	540	543	537	589	596	562	557	556	544	544	557	608	597	594	517	581	595	546	543	571	514	549	592	549	566	561	565	567	536	565	581	547	567	583	591	543	544	539	538	606	580	534	582	560	592	546	542	574	591	544	566	546	555	567	604	544	542	539	562	559	519	573	568	585	544	555	541	568	541	559	560	537	572	584	547	595	550	566	538	507	542	531	513	537	532	611	585	536	520	561	585	539	535	557	591	529	546	548	547	595	533	534	560	580	575	597	558	576	574	548	563	592	589	541	574	577	552	591	578	553	563	553	580	572	625	595	525	577	578	572	550	552	559	581	537	526	543	534	540	552	551	558	547	515	573	535	540	595	581	519	537	589	578	568	531	544	527	554	551	548	531	581	518	568	553	587	563	583	573	551	566	529	537	529	562	538	548	583	547	597	572	554	518	555	522	547	585	556	573	539	588	589	576	543	559	552	530	568	538	573	583	570	577	596	544	549	569	555	582	551	536	610	532	600	555	571	595	519	560	545	578	576	498	548	595	528	575	534	550	560	575	594	577	544	580	574	566	568	576	585	534	534	579	589	564	610	598	535	554	573	582	550	552	589	522	539	591	550	584	566	532	599	577	623	586	554	589	542	555	576	525	548	556	554	526	541	588	569	528	574	569	586	567	573	577	550	538	579	561	580	603	603	572	578	590	545	532	548	579	527	543	559	579	591	530	569	536	561	578	580	515	580	556	589	644	585	534	540	536	543	556	512	543	583	541	538	540	567	570	561	578	540	558	533	532	576	517	558	579	543	550	555	556	560	573	560	566	548	577	555	549	560	595	564	584	545	540	564	558	572	569	532	572	551	562	578	582	558	569	514	579	552	560	538	564	574	520	556	580	576	596	598	581	561	548	580	512	610	538	534	558	550	544	569	555	564	559	546	547	575	580	565	558	521	539	581	564	573	564	534	574	555	543	538	529	576	576	555	571	533	516	572	568	546	552	562	548	557	519	551	556	552	568	579	540	553	527	600	517	562	567	542	545	581	545	560	575	585	520	545	536	509	577	551	531	576	566	530	540	572
23576	21588	29489	24166	21589	21638	8276	2789	2359	2095	1973	1849	1862	1631	1532	1484	1258	1142	1022	903	829	717	669	546	552	489	525	476	442	458	461	474	462	439	485	423	496	436	431	469	454	448	457	464	418	449	440	435	438	453	406	440	426	478	443	446	460	452	450	424	463	420	430	455	467	507	403	444	439	428	422	437	397	419	434	408	437	423	443	431	408	432	439	436	401	442	448	400	430	460	462	389	455	455	448	444	453	440	416	443	428	411	425	460	400	405	453	418	436	475	460	402	419	424	442	449	413	445	427	448	451	425	413	469	400	396	439	437	413	439	422	429	407	439	400	433	415	389	441	444	390	437	419	458	435	433	417	394	417	442	433	407	437	429	427	392	429	436	416	421	463	417	441	430	414	458	445	462	406	436	432	444	422	399	392	424	462	447	457	416	408	421	424	429	442	457	447	440	408	432	418	460	394	448	429	409	436	446	400	412	409	404	445	444	410	397	471	449	448	425	384	427	434	422	464	390	416	467	430	434	424	436	425	428	407	439	413	433	440	421	417	400	412	418	419	430	392	429	425	431	430	450	438	435	418	429	407	414	453	431	434	419	449	456	414	413	417	429	444	428	463	410	398	417	399	415	407	467	431	446	453	427	430	428	410	449	396	465	446	387	424	456	398	442	402	447	435	458	389	431	394	424	417	396	399	414	387	411	383	394	410	446	392	428	408	454	410	386	439	469	434	419	420	394	397	442	461	418	392	402	427	432	426	439	377	430	392	391	443	404	423	431	411	437	390	404	445	432	462	413	440	429	442	447	435	421	456	450	446	398	439	472	411	416	400	415	425	442	444	393	412	433	430	448	352	437	412	455	413	419	416	422	402	404	432	448	437	405	398	409	431	437	446	382	445	453	443	427	369	427	407	405	399	435	409	400	411	452	449	419	413	375	420	440	440	444	440	409	419	426	393	432	421	413	411	436	432	386	440	433	431	476	410	444	396	402	410	443	486	410	415	437	444	433	390	407	389	406	433	385	438	420	420	442	423	403	394	416	403	425	420	440	404	419	443	460	402	411	453	388	435	432	393	395	419	414	448	447	461	434	415	413	405	426	455	430	400	435	435	402	415	411	392	442	404	422	452	427	435	454	424	450	407	415	457	452	390	396	412	419	429	403	404	428	428	396	439	421	428	419	436	432	445	447	463	422	420	420	434	471	434	408	446	420	426	418	412	427	433	463	419	441	419	426	423	443	368	451	425	434	397	423	431	401	399	444	445	451	411	412	428	421	449	393	452	419	422	421	448	421	403	434	434	424	391	408	443	415	429	450	413	412	433	423	411	468	432	397	450	387	414	421	442	408	392	371	416	429	429	398	412	409	439	463	411	410	431	439	417	430	424	427	435	421	416	411	454	409	394	436	441	434	419	458	424	404	442	447	411	424	478	426	412	441	404	447	402	398	402	419	448	436	411	414	446	426	424	402	433	403	452	396	418	371	438	432	393	451	440	437	411	433	394	450	422	432	392	414	373	421	427	409	423	419	419	434	389	423	455	437	384	405	429	443	402	413	419	426	421	429	397	455	425	422	435	408	428	420	393	380	437	448	428	440	454	426	405	423	410	422	426	425	429	439	417	434	407	424	417	432	438	427	424	400	455	389	404	393	427	421	434	426	407	433	431	431	434	383	404	395	437	432	434	418	424	412	446	432	401	438	438	419	391	440	457	449	394	389	472	439	408	421	434	399	415	413	420	407	408	429	427	433	444	442	412	408	418	426	441	403	435	420	451	433	414	427	411	424	409	413	396	429	439	453	420	449	423	441	432	427	448	460	428	393	397	422	431	426	460	427	410	425	419	429	436	396	449	405	385	405	432	416	387	432	421	419	434	422	429	394	410	423	430	418	413	439	455	437	411	394	476	414	428	405	433	412	414	428	402	393	426	444	389	428	414	433	431	462	436	448	419	423	441	433	418	453	407	405	398	387	442	398	434	426	425	419	427	429	433	441	445	459	419	410	435	415	432	439	479	468	408	437	402	411	441	431	435	402	462	438	419	388	414	426	444	389	467	443	407	380	395	483	411	456	443	399	407	429	413	404	400	469	416	407	390	424	409	408	420	437	416	417	426	453	416	406	454	424	400	423	434	395	441	421	431	400	444	405	415	411	469	412	408	420	431	440	432	388	423	419	366	421	393	407	400	415	444	396	382	445	434	424	410	433	392	422	423	410	406	467	408	416	436	388	440	387	404	451	444	415	433	408	429	400	415	441	446	440	412	427	395	444	403	402	436	401	424	413	419	462	408	427	421	405	431	417	405	434	372	400	441	457	416	418	427	356	436	394	424	402	432	450	430	445	436	414	435	380	426	407	443	383	422	411	404	400	437	434	445	421	413	424	456	439	414	408	414	429	388	447	400	407	418	404	433	399	445	392	396	426	437	433	409	407	420	432	388	447	440	437	444	425	458	393	398	440	428	399	427	441	430	421	406	412	399	403	429	435	457	417	444	398	403	397	422	418	409	421	418	412	416	392	413	460	432	441	434	432	415	427	422	393	404	380	417	400	451	433	389	401	446	408	474	408	449	398	386	453	442	402	442	412	432	384	440	379	445	391	390	435	464	461	421	448	449	405	358	438	419	463	403	445	391	424	375	427	454	405	398	436	408	414	438	435	420	440	395	397	489	414	417	400	398	426	372	390	398	415	405	418	396	422	439	439	446	417	425	412	430	465	421	399	423	418	405	413	425	404	418	433	420	460	388	416	421	375	425	435	377	406	400	401	400	413	407	444	449	390	418	404	400	397	382	425	384	412	436	442	384	396	425	457	432	439	412	383	439	412	456	406	439	433	427	416	404	402	425	452	427	420	420	407	438	417	405	425	403	398	390	400	440	422	451	403	410	414	412	441	387	441	403	404	415	412	425	422	429	400	429	477	425	435	449	453	455	443	435	424	426	424	455	409	445	455	444	408	396	402	403	433	444	440	400	434	421	429	365	437	444	409	401	415	423	439	407	428	470	409	425	404	427	427	443	471	450	414	410	457	417	452	398	434	440	446	440	427	437	445	454	428	450	407	417	461	450	424	396	422	423	435	400	394	429	443	383	399	454	443	438	414	430	396	431	433	403	395	440	424	398	447	420	432	432	399	434	437	416	429	416	444	450	452	422	394	430	392	433	443	408	408	406	418	454	429	411	443	402	433	453	412	409	421	401	405	448	403	433	430	388	400	402	446	429	434	470	405	409	433	403	420	396	413	398	427	416	405	404	408	409	405	402	424	428	413	411	429	419	452	425	439	423	408	405	437	411	412	398	395	426	429	424	434	368	395	385	431	395	444	407	441	417	412	423	387	452	414	391	428	389	414	389	387	450	427	418	401	424	414	440	442	431	420	462	403	437	428	405	422	429	368	457	436	395	411	437	407	391	433	399	421	367	435	422	418	428	422	430	424	469	389	407	422	440	450	417	388	411	424	436	398	421	423	404	431	423	405	442	429	420	415	460	421	408	446	420	383
8016	18095	15331	8974	7351	6544	5823	5546	5241	4785	4379	3952	3839	3517	3214	2846	2486	2121	1816	1615	1446	1142	1002	807	730	684	604	620	603	561	587	560	560	561	552	537	532	610	566	531	548	518	533	509	522	502	544	548	499	539	530	527	536	533	510	511	555	547	526	510	534	539	513	448	509	533	519	532	517	497	486	549	539	516	493	515	530	524	522	516	518	534	516	527	515	546	555	497	521	521	529	505	495	499	493	509	476	540	513	501	530	535	531	495	512	567	502	476	543	522	530	530	559	520	524	463	507	513	512	480	506	512	489	548	529	504	510	511	517	502	554	508	481	474	537	512	499	539	527	528	530	517	532	492	498	505	511	519	502	515	551	470	499	532	505	491	510	488	511	498	478	495	513	511	464	490	520	493	544	526	506	483	531	510	492	464	537	474	554	511	488	504	536	497	498	504	517	501	528	500	531	501	521	495	459	501	530	503	480	525	483	510	512	507	509	478	509	478	512	483	534	528	539	465	526	505	495	511	478	496	521	488	522	486	479	494	520	530	534	498	473	525	548	516	487	525	475	481	523	482	482	499	486	521	521	518	505	526	525	538	453	528	530	520	509	508	476	478	522	501	493	551	508	508	504	485	517	515	503	511	463	515	517	490	480	460	486	513	504	516	515	469	490	492	514	501	530	503	502	491	532	475	521	496	512	553	481	481	513	545	499	511	469	508	506	503	514	509	505	463	473	500	492	509	497	529	491	515	496	481	517	519	528	507	495	561	504	534	532	498	486	585	498	465	462	497	501	479	548	454	468	497	545	535	472	496	526	492	489	439	459	517	530	535	495	541	481	496	497	483	482	481	493	461	526	453	503	498	504	490	531	511	492	485	526	488	497	493	508	493	516	522	481	516	487	525	485	506	512	468	496	531	530	486	541	500	517	488	488	490	464	520	534	496	534	516	504	518	545	500	457	478	509	502	510	511	513	530	521	547	484	529	514	543	505	504	540	512	507	529	512	526	508	510	513	467	524	507	522	503	492	490	486	473	490	503	498	524	518	526	527	492	539	491	528	496	488	525	527	522	520	510	488	525	497	463	518	525	463	511	495	538	497	509	549	489	474	480	515	535	484	482	490	531	498	523	465	506	506	503	509	526	528	525	504	502	492	534	513	545	499	469	544	515	524	493	499	498	540	518	491	504	533	478	507	516	534	480	478	523	478	531	503	510	467	518	513	518	499	496	478	497	517	509	506	526	539	492	480	508	507	514	518	500	505	512	506	494	496	481	527	517	502	490	487	507	480	508	514	520	517	524	477	513	470	536	544	533	489	525	547	521	496	521	487	487	498	502	511	514	490	491	471	517	473	497	538	495	471	533	505	507	484	496	461	531	495	527	516	487	517	562	499	498	517	523	499	523	505	505	524	479	510	507	518	500	515	457	506	507	485	494	503	488	485	478	500	566	474	501	497	503	499	525	529	518	493	519	493	547	524	520	463	502	453	508	501	497	457	497	489	499	499	509	502	527	502	508	481	505	481	485	491	518	501	530	446	489	481	527	530	556	523	537	518	540	488	515	518	510	520	513	469	526	531	541	492	492	472	507	533	539	515	519	488	511	488	500	513	528	545	511	461	475	529	529	483	530	494	504	477	498	511	508	461	510	524	522	498	469	514	513	521	487	457	518	500	466	512	485	529	523	508	492	507	513	500	486	509	551	518	501	541	515	522	485	513	508	554	518	511	512	510	492	494	521	485	513	487	519	488	549	503	515	518	515	523	490	496	516	484	486	486	521	493	508	538	496	462	460	538	512	509	484	513	519	490	463	487	517	496	513	487	528	496	515	499	497	501	450	517	540	539	489	477	489	495	484	478	518	481	506	535	476	541	519	499	522	513	542	493	494	511	494	512	492	528	496	483	510	509	493	521	500	507	527	512	511	484	490	508	516	521	556	511	498	532	515	479	516	474	527	522	530	475	522	499	474	533	505	525	522	494	518	524	487	511	558	479	513	513	506	480	494	508	454	505	479	508	526	508	499	517	493	505	516	507	506	471	518	494	486	477	523	502	491	457	513	513	501	494	497	517	502	515	500	492	539	508	508	562	544	498	534	526	507	509	522	481	508	514	508	517	526	519	517	499	485	496	487	467	506	514	499	500	480	529	501	534	493	509	500	509	484	461	480	505	508	499	508	560	522	477	526	485	554	498	502	527	525	497	500	465	502	502	522	491	526	519	458	539	493	494	491	472	504	469	464	482	492	558	489	488	517	548	518	490	469	552	513	509	550	540	508	513	498	514	482	540	507	482	497	518	546	498	488	486	494	482	470	502	463	489	505	510	518	508	485	490	482	508	513	522	538	538	503	500	520	527	493	505	497	513	491	488	502	502	497	505	492	520	501	488	526	503	498	449	482	481	502	480	530	517	510	493	505	484	486	496	525	527	483	505	499	507	554	513	494	499	512	534	500	495	483	490	486	508	537	492	508	516	501	495	514	461	477	520	474	490	494	528	504	520	547	524	473	518	511	518	489	468	517	494	506	542	523	537	452	506	534	470	486	517	553	540	533	503	490	504	524	498	523	538	498	528	456	496	493	540	497	510	531	537	486	507	488	499	530	493	513	490	462	509	512	481	502	496	518	489	535	503	472	533	475	472	499	496	504	525	507	500	489	480	549	521	520	497	493	487	460	517	527	507	494	496	494	498	536	490	543	471	514	564	517	511	488	523	491	496	519	519	485	480	483	478	531	492	487	487	526	520	510	513	478	527	512	485	522	498	519	507	513	496	503	496	468	522	516	502	487	516	489	515	503	486	506	510	482	491	534	511	485	516	514	468	513	521	501	505	493	526	497	473	499	523	512	478	524	505	515	528	506	507	483	486	489	487	490	513	476	484	504	517	498	542	483	490	508	496	524	488	539	521	488	498	493	510	485	538	562	526	538	498	505	526	517	463	511	508	492	547	500	535	521	510	517	473	503	507	512	511	486	477	521	469	496	499	548	525	554	527	507	443	468	543	477	542	504	505	502	485	493	467	518	503	521	495	554	489	502	496	508	577	506	496	500	502	482	557	501	470	503	513	533	466	529	508	528	522	518	458	504	495	523	538	499	499	540	519	516	496	479	516	506	472	496	515	490	483	498	525	515	530	504	509	499	501	540	508	485	477	506	498	491	521	466	505	526	485	498	490	493	485	514	503	510	500	498	507	497	503	508	546	548	516	521	527	530	479	499	515	548	497	508	457	519	504	462	548	523	525	509	512	471	508	498	486	515	505	539	512	518	547	496	519	508	546	522	499	532	491	529	500	515	550	505	520	524	544	560	516	479	492	490	506	462	514	547	481	522	453	491	547	494	511	521	533	532	493	512	470	527	518	517	510	492	530	507	505	482	537	515	525	506	482	521	512	530	481	507	498	473	496	526	466	487	516	497	515	478	558	500	515	539	524	497	510	492	515	507	484	477	525	512	510	508	475	501	535	498	494	489	496	503	485	490	502	540	513	457	501	491	515	519	499	536
27651	20110	7136	1847	1376	1297	1297	1245	1195	1192	1166	1184	1143	1062	1065	1056	975	913	868	861	772	828	696	736	718	734	709	759	700	762	721	699	672	756	701	735	702	695	709	697	728	668	724	669	711	706	684	725	751	738	663	709	731	709	705	741	704	802	713	715	753	748	722	721	682	707	699	749	718	724	751	777	705	730	699	681	707	728	728	732	766	727	697	699	708	724	692	701	726	729	717	764	683	710	748	722	696	730	713	710	729	751	715	759	713	723	709	737	737	742	700	709	765	680	766	754	781	700	715	711	691	750	689	728	690	651	693	757	712	711	706	754	697	734	708	671	729	695	728	712	728	698	707	698	744	735	735	739	761	751	708	747	681	717	704	732	712	718	771	789	735	727	731	694	738	727	763	747	689	707	692	679	735	721	739	733	714	715	747	697	741	725	747	730	664	750	717	722	692	638	751	704	760	702	727	750	738	676	677	714	686	686	723	671	705	723	690	724	676	738	697	734	736	747	691	674	657	735	723	705	766	758	694	747	691	693	719	720	709	691	729	720	742	698	737	684	683	740	769	689	724	683	702	752	778	679	681	717	781	717	720	675	733	740	739	756	670	769	689	769	679	702	808	713	665	734	738	751	657	711	693	777	734	695	721	705	712	723	702	749	760	752	724	732	719	752	697	716	732	684	723	708	709	731	731	717	705	696	741	669	715	712	731	711	719	725	728	728	735	694	774	708	742	702	741	722	704	735	708	721	717	708	746	677	668	678	737	698	704	703	717	720	735	746	714	712	721	726	717	758	743	732	671	739	743	716	680	693	736	732	687	706	734	771	731	694	736	721	767	716	765	708	708	713	758	747	722	754	741	713	690	768	713	701	747	668	723	679	734	766	683	737	718	701	712	698	702	730	708	750	723	733	711	696	753	708	736	753	761	683	704	712	715	764	754	743	715	686	746	711	738	753	735	739	697	689	695	667	752	664	730	774	684	726	758	705	695	704	687	743	705	739	706	714	745	722	727	683	709	729	733	719	748	749	745	709	723	727	717	741	710	725	709	728	787	704	685	730	696	728	729	710	742	656	722	732	692	731	689	740	707	721	733	703	739	703	713	764	705	749	697	762	736	684	757	714	695	720	711	736	738	670	730	723	701	737	750	762	683	768	710	678	716	747	722	698	773	719	694	706	734	665	727	701	737	726	670	713	678	701	686	706	731	732	732	698	718	692	735	683	736	723	714	717	693	763	718	695	716	718	705	703	710	734	709	731	688	692	693	742	712	750	754	692	739	753	694	718	708	683	729	761	791	677	729	696	711	711	753	754	646	740	718	746	689	767	709	669	703	732	730	679	746	746	753	727	701	731	713	708	761	681	740	746	686	693	707	730	721	723	721	713	689	754	717	704	744	747	768	706	698	726	736	670	733	721	712	690	720	748	703	705	702	678	686	757	719	671	713	711	725	698	692	688	683	737	764	681	702	698	724	687	718	765	732	695	715	766	760	760	721	694	732	748	700	743	718	713	709	773	671	711	725	725	698	756	709	667	711	664	685	675	733	721	695	729	725	755	709	772	735	721	702	693	717	686	716	703	686	724	661	714	722	764	740	702	722	686	722	721	721	717	749	679	669	725	658	688	737	670	743	712	744	730	726	712	723	744	727	719	721	699	688	723	701	707	708	719	734	759	684	697	681	707	683	734	704	686	723	751	746	704	714	738	755	740	705	704	720	692	768	685	707	743	720	685	715	730	703	742	710	751	704	720	708	715	718	726	770	719	711	714	715	754	712	721	724	710	746	716	672	710	719	659	789	769	747	687	730	704	650	690	747	725	717	694	699	715	715	737	630	719	738	745	742	764	746	727	775	715	737	712	713	698	717	673	722	727	729	722	717	691	734	710	722	754	675	701	760	703	743	710	669	722	725	747	698	696	737	688	729	714	717	693	689	666	785	700	686	722	721	729	777	690	696	698	729	780	784	668	738	672	743	698	697	708	726	728	694	659	737	692	720	691	680	756	741	724	694	664	797	688	750	669	737	699	704	712	697	724	746	734	737	682	709	692	687	691	725	735	694	740	690	739	741	725	676	695	736	718	687	710	759	710	716	746	731	690	688	769	734	703	711	732	684	720	731	722	743	747	714	685	743	705	746	717	746	702	704	715	683	737	720	714	718	724	713	711	707	745	739	661	688	710	715	688	716	713	730	734	723	727	705	703	699	725	710	708	778	729	687	747	712	733	695	701	707	694	720	715	692	733	694	722	709	726	698	710	676	771	743	761	714	757	723	747	677	683	733	728	690	719	744	711	705	724	770	656	689	716	769	699	737	685	731	730	731	683	741	691	727	673	712	715	691	661	698	735	722	727	784	747	719	711	707	685	673	692	691	740	647	739	722	731	684	702	725	678	727	730	739	720	679	739	701	706	721	738	726	774	712	762	674	726	687	691	732	727	764	688	765	726	748	762	725	691	700	683	716	704	723	673	780	717	694	697	741	744	704	664	713	710	666	757	738	708	673	703	716	735	712	715	690	686	738	740	653	736	711	723	720	740	738	720	710	684	767	739	732	719	691	697	688	721	676	699	721	748	663	738	697	721	720	650	714	760	671	737	745	736	735	723	660	750	717	684	686	742	701	717	721	762	708	741	727	710	728	734	704	715	710	725	756	704	706	708	708	735	707	712	764	766	713	704	716	710	712	782	732	720	755	758	730	681	709	718	698	721	764	756	734	716	732	677	724	733	730	697	732	732	678	730	689	751	707	731	662	718	692	714	774	689	709	688	711	698	671	695	708	689	738	735	722	709	699	698	696	718	705	745	750	748	707	686	683	763	750	760	717	751	688	715	738	729	675	678	728	692	693	744	766	710	697	744	726	717	729	679	717	688	734	691	711	672	670	748	755	726	691	717	782	671	720	705	734	705	724	703	716	706	723	708	681	764	710	683	745	710	744	688	779	699	730	728	704	664	742	687	727	733	709	699	680	762	765	709	693	703	669	730	740	687	735	729	680	715	745	712	734	711	702	682	743	733	707	717	687	692	684	744	684	768	733	722	705	749	705	690	691	753	687	767	731	719	714	717	757	698	715	761	683	739	752	727	743	725	733	754	781	727	690	693	665	743	691	726	720	714	747	711	729	682	694	713	704	715	711	697	751	719	692	700	703	652	670	746	719	748	731	734	694	670	720	726	736	672	751	695	774	723	738	712	748	705	700	735	719	673	722	721	700	705	669	717	734	740	688	696	710	727	687	693	697	688	731	739	719	735	733	714	735	704	748	701	674	698	747	743	744	712	706	747	708	714	700	712	729	711	741	770	774	754	724	691	677	714	741	780	735	720	720	725	729	667	694	728	722	704	763	716	741	690	725	735	742	709	736	724	657	733	689	756	720	719	727	725	708	765	697	701	696	702	672	729	707	747	783	748	722	690	762	680	721	683	666	713	703	748	736	684	771	690	709	639	720	768	691	664	701	738	697	670	753	728	791	717	691	712	703	707	771	742	704	705	711	763
4782	2880	2869	2127	2197	2236	2292	2326	2249	2130	2046	1951	1868	1808	1696	1514	1457	1307	1167	1175	1113	1043	954	972	961	920	886	850	890	892	887	916	888	819	856	864	899	848	919	879	875	815	853	833	880	881	871	863	886	878	858	872	898	870	890	880	884	860	842	892	937	875	893	926	867	876	890	905	849	845	843	886	847	874	895	857	909	933	835	858	924	877	846	891	882	879	947	900	828	911	879	872	857	852	862	938	837	903	897	894	853	853	846	830	885	873	914	836	864	863	886	811	860	930	905	905	892	861	849	901	834	880	918	871	842	866	856	875	843	888	889	842	865	858	893	849	918	843	874	864	871	867	857	862	878	871	913	893	883	885	871	886	875	912	887	859	872	852	908	922	875	796	913	861	857	913	856	954	837	906	942	901	887	904	883	877	895	884	894	891	862	885	915	838	851	915	855	877	922	822	878	875	844	886	911	856	915	889	920	908	893	877	819	853	865	939	837	872	917	930	852	900	845	864	855	839	868	874	920	876	872	873	830	847	838	886	841	860	893	880	881	960	862	906	784	872	875	896	879	905	876	913	897	895	922	876	893	861	855	880	897	860	870	922	830	916	899	850	903	883	896	857	862	876	897	821	871	839	920	924	886	875	900	887	853	885	946	875	872	878	900	854	901	919	874	858	896	855	909	894	846	930	872	870	924	891	796	869	858	836	865	900	914	884	844	890	859	860	833	876	882	838	920	880	881	922	937	832	861	884	891	848	838	959	856	875	831	853	832	913	863	841	834	849	871	842	894	831	848	857	856	877	885	870	858	902	824	917	910	877	881	932	853	869	877	881	879	866	910	864	843	862	880	886	849	863	840	830	873	865	887	874	891	875	824	824	860	856	898	828	929	913	800	859	798	837	851	883	925	920	877	833	853	816	883	885	898	858	883	878	850	887	883	930	874	871	886	916	908	902	906	907	860	907	928	856	884	866	873	885	913	906	899	857	897	888	852	957	879	853	909	867	919	888	915	894	883	889	856	849	865	894	832	866	873	903	935	848	907	920	857	882	908	857	905	874	879	799	881	867	851	943	843	861	870	832	823	904	882	896	903	844	910	911	899	891	898	886	877	866	883	903	871	843	872	890	908	853	876	868	912	911	841	949	928	889	837	861	957	914	872	860	911	864	848	898	864	875	899	861	918	863	849	928	887	858	854	894	908	905	860	830	845	894	851	869	846	887	911	922	825	887	847	860	873	894	867	887	821	841	892	850	934	866	904	839	900	904	861	901	896	894	894	929	862	912	886	864	843	888	877	857	891	848	864	881	899	879	874	865	891	892	903	872	874	861	879	884	852	876	898	844	856	855	815	871	862	854	855	897	859	887	863	840	845	899	878	926	867	895	925	896	898	867	887	865	858	869	875	850	929	841	894	866	849	899	884	894	831	908	894	905	894	832	874	893	878	901	801	873	910	860	851	891	876	855	910	896	907	834	914	898	930	851	870	870	867	854	845	866	897	866	860	818	901	866	864	875	883	828	841	934	855	879	882	874	879	845	875	873	875	796	882	840	880	903	876	902	904	855	865	838	936	838	844	932	892	853	888	846	845	863	825	860	859	905	884	866	924	923	872	886	862	854	873	870	844	883	901	897	828	881	907	874	881	901	884	850	874	860	902	890	867	903	840	875	859	846	909	868	903	916	916	850	896	897	875	906	865	878	906	876	885	881	865	869	905	867	848	855	853	950	891	870	889	870	899	882	866	874	867	903	928	843	930	903	873	832	870	851	903	913	883	906	853	893	898	838	845	825	839	892	887	862	845	898	907	873	925	940	929	840	885	883	890	895	879	894	837	854	908	896	903	871	863	884	873	885	911	830	919	893	849	885	957	868	910	871	883	778	838	901	922	831	911	835	927	895	930	857	894	863	887	942	878	917	865	851	893	880	851	887	857	871	876	801	884	862	896	901	897	859	905	834	859	903	871	867	909	909	900	794	870	835	921	926	912	843	846	892	876	867	860	902	904	882	890	845	902	911	888	836	868	898	883	883	901	862	903	823	887	842	879	909	900	923	849	871	843	869	896	853	882	908	903	882	869	892	946	881	875	967	825	882	894	855	880	909	892	890	849	936	847	888	860	906	856	823	917	890	902	878	889	904	883	874	866	937	852	941	849	867	872	918	908	839	882	868	856	875	906	860	955	851	908	899	850	897	895	891	890	907	878	854	884	897	839	874	885	900	883	860	861	885	861	883	846	858	871	895	886	825	904	871	896	899	880	892	868	839	878	920	891	910	894	888	890	890	887	870	930	857	863	888	892	844	860	909	904	923	875	809	893	847	921	906	869	830	885	892	908	885	846	879	815	860	858	872	913	892	906	834	873	866	851	901	856	947	859	920	835	913	885	872	864	861	845	846	911	893	869	869	908	873	872	889	879	931	920	893	889	876	898	882	906	893	865	875	880	855	878	868	897	860	882	832	921	893	895	874	869	868	861	947	898	874	872	860	938	906	873	916	831	833	869	888	863	840	885	929	907	887	900	903	853	845	895	932	874	931	869	892	869	899	890	871	867	855	910	882	868	833	869	916	884	821	888	893	845	827	879	854	854	883	871	891	823	880	844	860	857	919	852	866	890	912	873	856	912	905	866	835	855	919	904	857	874	855	899	844	885	892	914	857	857	842	860	911	888	864	884	919	917	884	890	894	883	872	901	917	908	912	864	877	868	898	910	901	900	871	931	885	881	893	887	874	940	893	902	888	840	850	909	878	850	872	833	860	855	890	830	883	907	862	901	862	860	861	902	907	880	898	900	845	896	862	856	934	805	887	879	864	899	852	872	903	890	904	870	906	865	892	840	858	881	874	885	867	931	882	898	875	869	935	899	875	861	872	833	877	934	910	892	855	852	888	841	944	912	878	910	883	879	884	834	901	896	885	892	884	907	901	930	850	952	879	852	860	871	847	833	854	891	913	905	910	880	891	883	866	873	839	882	883	871	846	856	897	871	882	924	867	898	899	858	891	863	859	885	900	863	885	872	844	866	853	819	890	924	889	834	884	917	897	870	859	870	926	904	856	832	902	802	895	858	834	843	878	849	852	910	895	842	863	889	873	917	810	881	871	876	849	905	858	912	880	866	877	845	860	942	871	888	873	887	838	886	882	826	828	902	871	886	887	861	893	849	864	901	864	943	869	876	859	903	877	854	878	904	867	866	909	923	838	916	856	879	854	928	851	864	867	844	922	862	900	864	770	883	855	874	903	848	824	856	884	876	866	867	894	910	889	907	881	894	857	875	866	852	905	867	866	899	850	916	903	866	898	868	876	844	873	864	882	868	855	910	879	898	836	906	879	856	894	924	834	871	856	908	915	875	884	892	902	923	847	912	868	900	887	865	864	837	890	888	860	890	837	870	901	955	877	879	826	916	845	886	882	870	874	922	818	843	846	851	882	870	891	861	889	830	834	914	875	882	865	859	919	871	923	860	902	869	872	888	974	842	791	929	882	910	874	911	884	859	897
24627	21568	28966	24613	21518	9607	2563	1906	1630	1530	1432	1367	1352	1271	1212	1024	907	802	751	735	681	556	553	509	490	499	474	420	469	444	445	475	420	463	414	428	472	418	429	440	470	461	466	383	427	454	429	433	444	424	419	426	435	448	467	463	431	446	450	453	424	446	411	437	452	431	422	452	425	420	417	387	436	432	424	429	407	487	387	428	446	426	419	457	450	405	459	434	377	406	422	426	458	439	452	405	447	466	446	454	400	412	395	422	436	449	430	403	441	420	462	455	446	404	421	450	457	423	418	423	420	455	462	423	428	393	400	445	419	438	417	443	426	426	401	462	427	457	425	484	386	452	438	413	461	409	441	421	420	415	450	423	427	466	462	422	448	447	389	386	481	448	424	454	438	403	417	434	432	411	464	435	429	438	434	430	439	459	446	435	478	458	405	455	451	440	471	447	463	424	423	435	463	422	437	393	439	377	415	408	418	437	447	451	437	401	451	459	475	440	424	428	426	400	431	431	440	410	452	410	427	440	417	404	393	450	433	428	410	418	466	371	426	439	463	409	415	431	419	418	442	413	458	436	435	406	448	453	457	431	416	422	440	448	412	433	420	409	420	465	458	468	404	449	418	395	424	425	409	423	385	443	468	418	455	454	449	406	418	473	452	426	415	446	468	429	430	408	398	431	436	427	445	456	396	448	422	417	431	414	456	423	415	405	440	455	463	420	418	404	459	424	402	428	431	415	469	435	441	427	422	414	476	430	430	372	398	416	447	472	420	411	432	405	443	392	438	444	469	416	442	432	440	438	435	411	453	438	462	435	414	447	438	414	440	427	421	432	471	429	449	432	480	412	435	470	425	417	410	426	441	446	457	431	481	446	422	422	427	426	438	425	442	470	414	430	444	419	443	426	460	442	441	404	432	439	424	442	408	441	468	437	425	401	445	437	417	459	470	424	455	452	393	444	429	385	403	400	420	411	473	451	461	426	444	414	419	492	442	443	470	462	453	414	464	434	390	412	403	450	420	421	415	443	435	419	438	427	466	431	446	445	483	432	475	458	436	442	424	464	383	429	432	447	403	450	453	402	405	431	438	449	419	472	442	409	422	423	480	447	427	449	447	425	433	432	407	457	446	429	418	451	412	424	448	427	396	469	424	412	438	471	431	437	443	428	449	439	383	446	423	404	400	421	478	459	392	400	446	459	421	425	409	470	446	473	472	428	435	399	449	442	450	462	423	432	452	461	434	411	439	423	462	400	434	438	429	435	450	416	447	417	422	442	405	456	442	419	460	430	427	433	433	449	392	417	418	420	423	424	418	403	450	423	423	438	449	449	484	411	433	450	415	434	453	463	431	447	474	420	441	444	455	454	438	417	405	403	456	444	422	436	457	419	433	439	425	425	428	409	435	442	438	466	449	447	406	438	421	437	479	431	458	436	430	462	414	434	453	445	471	409	462	401	403	397	371	433	440	420	438	447	424	436	429	450	472	425	426	391	460	434	418	430	483	406	445	461	424	420	434	406	400	420	408	439	440	442	437	425	398	412	432	434	459	401	404	457	417	421	405	423	423	454	438	461	426	424	392	425	413	466	435	417	453	436	437	423	442	433	409	424	396	428	435	429	438	396	455	434	447	426	442	438	411	406	433	432	447	442	421	420	408	435	401	448	440	444	428	441	422	435	440	415	403	463	417	437	448	420	442	437	452	427	435	412	414	373	456	441	445	424	425	431	404	421	415	432	441	416	415	426	459	479	432	412	424	421	438	424	429	440	441	446	438	408	413	438	470	412	405	483	460	415	441	397	427	436	405	440	455	426	447	449	439	426	426	439	450	436	446	423	418	447	443	428	421	444	454	428	442	445	407	467	407	418	424	412	452	420	381	420	408	432	409	421	463	436	450	393	434	421	425	445	443	422	398	462	447	446	418	444	414	463	413	437	454	454	418	449	434	422	401	453	424	450	446	421	407	433	412	404	419	439	402	440	430	431	438	448	402	436	418	453	415	444	397	415	443	433	395	464	442	423	438	454	479	429	474	397	395	454	416	435	407	443	435	449	440	419	424	440	404	432	463	415	404	433	435	422	437	432	418	431	454	420	422	414	437	430	436	384	443	396	435	421	441	415	434	440	423	429	458	425	433	391	415	418	438	430	400	452	469	413	459	403	425	454	414	427	423	416	444	429	413	431	435	447	445	424	447	433	445	453	471	436	447	439	446	408	444	440	428	397	450	471	405	424	408	410	440	452	442	439	451	415	448	441	418	419	421	416	467	467	446	426	435	421	415	418	404	431	432	451	399	411	433	459	433	413	411	430	401	428	425	454	439	424	437	435	414	410	412	470	462	428	440	427	431	457	426	404	435	430	408	445	432	399	395	467	420	430	449	420	425	434	460	475	428	460	438	468	441	462	422	405	436	418	473	434	479	414	440	411	427	431	442	418	448	437	440	456	433	422	442	473	434	502	439	404	444	448	415	431	424	398	389	434	432	447	435	454	455	421	415	438	460	444	426	457	448	437	446	440	459	390	433	461	474	397	417	417	444	455	457	432	423	463	479	444	403	427	440	411	422	440	442	416	444	405	421	430	438	421	430	416	438	435	435	429	436	434	419	422	419	467	441	425	410	442	419	454	413	463	443	417	442	459	433	450	434	381	419	470	450	400	420	419	440	446	427	416	394	411	449	417	422	427	428	438	438	402	412	415	473	398	413	457	447	418	443	417	429	434	391	455	478	431	442	454	393	465	420	437	428	437	444	440	490	440	471	432	429	445	433	444	423	435	407	386	400	409	415	407	439	430	451	462	421	444	450	417	465	406	451	450	405	430	449	416	396	453	444	430	455	442	452	473	428	452	439	424	458	467	433	441	416	422	478	428	429	435	424	403	467	427	468	443	423	422	438	425	423	420	413	440	414	416	430	409	416	432	452	435	467	426	459	415	450	419	441	441	431	411	437	451	446	453	412	417	433	421	435	444	428	401	450	442	451	412	428	422	452	408	416	465	388	460	442	410	406	431	421	450	440	435	443	417	467	435	435	435	405	440	442	398	454	440	454	452	446	441	428	444	452	445	397	471	463	398	429	447	399	454	460	450	441	423	392	432	453	416	407	466	390	412	406	450	431	405	408	421	382	406	428	436	454	444	448	424	417	407	441	404	399	462	400	424	447	446	454	440	453	416	425	420	404	462	465	416	425	427	413	438	446	413	440	427	401	426	407	442	425	418	383	419	461	447	402	427	434	436	434	437	445	460	411	418	428	403	398	403	425	445	438	417	401	419	405	416	425	449	422	463	440	401	489	444	441	449	482	445	446	440	431	402	424	418	401	424	427	449	411	430	441	411	405	442	430	438	404	413	419	422	452	430	446	478	432	433	439	446	446	432	429	489	429	400	462	415	426	405	444	433	427	423	447	417	456	415	406	429	418	404	454	451	412	447	412	399	420	454	420	419	445	454	420	441	442	460	413	453	418	384	430	417	459	437	435	417	397	438	438	412	460	418
5607	11953	10490	6243	5230	4699	4197	4167	3667	3341	3181	2950	2788	2497	2216	1985	1682	1507	1314	1079	1059	939	810	699	611	614	612	597	570	596	582	586	601	549	553	565	546	575	574	562	544	629	597	605	545	541	532	546	578	560	519	575	521	585	557	582	578	553	529	563	573	562	535	557	527	608	584	605	548	547	586	552	559	546	591	529	573	596	593	576	516	586	611	564	557	539	530	557	573	545	559	543	587	564	540	532	590	551	561	561	549	586	574	537	521	520	511	561	577	572	571	538	554	554	588	546	581	557	562	543	566	555	548	600	569	558	566	543	580	566	531	537	542	556	536	534	572	531	534	541	548	531	554	552	530	558	565	550	541	538	596	548	562	555	531	523	520	551	541	549	564	549	539	559	547	544	554	616	560	565	527	551	524	535	523	568	548	588	548	568	534	530	487	511	572	546	526	510	541	522	556	540	561	509	556	542	563	573	497	501	494	576	577	578	562	536	558	565	534	552	530	552	497	592	573	564	550	540	537	524	605	535	540	560	563	493	558	582	559	559	583	582	552	543	598	560	580	533	540	580	520	555	539	544	543	540	569	560	562	557	528	576	548	508	544	541	558	568	575	542	534	500	522	531	552	540	532	504	552	541	533	580	531	577	539	562	577	578	549	541	548	549	530	555	530	559	509	525	574	543	537	522	549	569	574	530	575	512	549	527	545	566	509	554	560	508	538	576	556	554	563	535	514	562	522	546	533	529	566	552	554	544	587	558	534	532	589	554	552	541	563	547	541	580	523	583	571	568	546	548	550	546	557	536	557	563	550	510	547	548	539	542	534	538	555	564	556	511	520	535	549	548	522	536	534	548	530	570	526	525	542	566	558	567	552	546	555	549	564	551	558	579	522	544	571	561	537	524	544	581	519	537	532	561	542	530	541	584	548	547	558	539	535	562	525	563	533	516	509	548	550	558	518	548	559	532	528	512	558	525	570	538	573	508	557	553	548	573	516	529	554	568	510	517	544	560	498	556	557	578	542	510	551	545	524	543	547	539	497	546	551	576	549	516	550	562	551	559	545	575	588	548	558	509	565	566	573	533	546	520	500	535	535	566	574	591	502	543	556	544	534	582	553	565	550	580	537	539	548	523	556	559	586	562	537	560	516	516	566	521	569	552	519	544	532	540	519	547	542	573	541	504	554	535	536	549	586	569	537	581	569	533	555	554	534	548	559	525	514	525	543	542	524	598	540	559	530	575	556	571	532	515	512	526	570	554	523	601	546	550	550	574	574	542	545	559	507	559	548	564	563	532	500	568	538	558	583	535	528	541	532	570	587	546	521	539	540	562	507	554	537	553	529	534	551	486	500	575	541	578	535	564	558	542	550	550	575	528	562	581	565	576	548	549	555	523	557	549	557	525	548	514	584	534	556	544	575	535	524	590	522	576	605	561	576	575	560	521	556	518	570	555	552	568	558	552	520	559	511	512	551	577	518	538	539	549	561	542	518	556	544	575	584	560	550	553	557	532	527	532	563	532	564	539	522	543	570	557	562	559	523	541	549	549	597	558	520	500	556	577	521	588	533	539	559	582	578	562	571	531	547	530	532	511	590	554	555	505	520	550	567	570	544	569	547	530	559	528	526	533	520	547	516	493	534	529	569	518	525	570	544	516	571	572	555	567	570	571	530	569	563	568	535	541	569	536	484	544	521	512	582	547	552	542	510	522	551	542	551	568	559	555	496	519	514	514	535	555	551	559	586	586	583	558	558	515	530	568	576	568	574	562	540	547	562	526	569	521	541	531	549	540	568	584	529	552	552	537	573	548	542	587	519	572	564	556	560	520	547	516	570	537	536	547	540	529	525	553	523	592	545	552	573	552	520	542	537	558	551	576	597	544	585	542	566	554	585	554	561	541	534	565	561	530	503	554	563	528	575	531	576	555	568	533	553	590	541	576	539	523	555	591	570	547	520	512	553	596	565	544	518	513	579	568	523	551	571	565	565	579	536	566	598	502	578	595	553	558	543	564	533	556	540	554	567	520	560	522	545	541	508	526	575	560	537	532	507	525	570	553	518	557	562	536	541	570	515	580	567	566	559	510	580	597	520	547	552	564	563	550	520	560	566	538	582	566	528	553	544	559	543	545	524	495	547	568	538	521	570	514	554	525	548	583	583	515	545	554	547	554	562	590	553	571	526	574	516	579	515	545	574	580	496	564	597	546	548	537	554	562	531	531	526	525	569	584	564	538	563	530	529	513	548	569	563	575	588	550	534	542	536	555	531	539	577	559	559	556	563	539	545	557	549	541	582	555	527	491	545	506	526	591	509	540	567	530	541	552	530	558	533	539	524	590	552	506	544	538	539	550	563	555	520	577	524	559	540	579	545	529	570	582	539	530	538	502	548	521	570	565	540	595	554	557	535	542	541	531	569	579	527	528	560	549	506	560	577	566	562	556	555	563	551	528	539	558	541	545	502	530	563	527	527	559	546	523	536	511	575	526	596	559	515	569	527	583	573	570	521	542	507	548	586	526	551	541	531	576	607	533	542	535	548	506	556	561	507	545	506	512	547	511	563	627	543	521	567	522	523	538	517	505	546	570	521	586	553	496	580	546	528	537	547	516	565	491	557	539	528	530	561	550	538	511	548	570	539	544	559	542	557	549	571	524	540	575	534	547	543	515	565	508	567	532	543	535	563	493	544	560	614	571	510	493	516	540	536	558	496	540	520	571	531	533	564	501	550	533	559	543	532	537	540	558	531	552	527	601	559	529	505	555	578	570	575	537	556	559	523	547	526	555	529	544	525	581	577	513	529	559	575	553	566	537	568	570	524	528	561	527	580	559	578	571	517	598	554	586	522	549	568	575	511	507	551	539	560	573	530	569	543	543	527	568	559	555	576	524	530	539	557	530	519	557	569	521	514	526	564	566	552	565	529	543	585	538	556	572	572	507	539	516	557	517	556	550	564	555	482	545	555	548	568	531	567	542	549	543	525	528	554	526	565	511	527	526	530	553	540	582	529	579	547	533	528	541	548	522	546	561	545	563	542	566	563	543	553	522	535	544	538	528	518	530	570	530	523	576	534	576	541	530	565	559	542	538	517	563	538	532	526	532	526	551	553	564	544	522	548	529	538	574	543	549	554	517	571	550	556	521	524	544	632	571	580	560	553	552	524	560	556	513	602	537	556	562	566	510	535	538	584	531	551	581	534	501	557	559	495	533	550	563	546	589	570	555	571	546	562	536	539	532	524	559	523	552	560	551	573	533	538	586	559	578	552	566	519	541	585	533	580	535	570	573	590	580	526	565	539	534	537	541	556	570	594	575	518	534	562	592	537	526	568	558	533	579	508	564	516	508	496	544	579	531	571	518	532	585	535	504	538	578	565	593	565	587	523	533	514	562	558	556	553	556	533	535	509	595	567	548	527	530	522	577	543	544	541	555	568	552	577	563	575	583	572	542	559	568	530	540	538	582	561	534	549	547	522	524	543	524	567	556	552	519	557	541
23595	21580	29458	24160	21589	21619	8810	3033	2372	2267	2114	1887	1837	1673	1414	1352	1147	1069	867	823	734	628	587	522	473	490	463	438	471	454	462	451	430	444	437	411	430	411	474	380	423	436	386	399	431	451	407	429	467	412	392	419	435	441	400	424	439	389	419	393	450	427	432	397	442	414	416	441	425	440	430	437	437	421	411	399	366	410	418	439	418	387	460	403	430	412	423	422	391	396	433	387	388	430	423	404	440	380	442	396	404	377	473	422	409	413	400	440	430	386	386	367	410	434	409	442	396	418	411	429	425	416	407	388	413	428	427	434	410	442	435	411	380	429	439	422	388	405	410	444	406	389	438	397	397	398	433	407	407	439	413	453	424	383	403	425	420	450	445	422	422	426	430	422	409	429	436	394	456	377	410	392	418	446	400	392	419	391	426	409	405	415	395	428	429	404	444	384	417	422	424	389	419	419	426	386	436	451	431	395	416	385	455	398	411	415	422	414	375	390	423	436	401	422	402	362	383	406	427	400	436	440	393	436	446	432	363	418	419	446	423	457	450	459	467	428	375	420	446	411	417	400	374	410	403	405	422	405	416	403	402	359	378	437	404	411	389	396	414	398	392	426	468	433	441	420	386	391	382	415	390	389	404	383	459	405	408	453	441	425	415	405	447	398	443	395	408	387	381	401	411	403	391	444	406	422	376	431	405	386	432	435	411	380	431	407	381	430	417	398	447	417	443	374	404	436	420	390	398	407	387	437	423	389	416	448	406	411	403	441	399	403	435	371	390	409	401	412	419	365	403	439	427	413	355	450	448	434	442	439	440	397	368	407	458	390	412	378	423	417	433	377	411	443	396	426	399	421	443	412	399	442	418	394	424	405	371	422	390	460	371	373	442	423	408	441	411	396	443	380	423	407	412	404	417	406	431	409	415	394	408	420	364	404	421	426	413	396	421	427	407	399	424	428	420	379	399	471	441	404	447	416	411	400	432	432	392	425	437	391	422	428	403	445	452	365	450	428	376	387	419	417	404	438	398	397	414	410	453	428	401	435	394	429	430	412	394	418	417	418	432	397	402	399	413	439	396	391	434	414	386	419	439	408	417	443	376	422	388	406	396	426	405	440	395	409	390	431	407	381	447	425	406	408	444	428	431	427	421	400	454	415	400	466	392	387	412	407	426	429	405	409	432	417	443	429	426	450	426	421	455	415	417	438	384	433	421	425	444	392	387	393	398	411	415	381	400	398	427	404	411	417	401	413	393	409	407	404	394	391	377	429	463	427	384	421	383	423	399	415	451	424	396	437	422	447	369	427	407	414	402	399	402	423	418	434	431	425	424	425	402	384	423	371	391	387	390	410	391	410	430	406	420	420	425	385	420	426	432	422	400	397	439	423	381	417	453	418	393	410	428	438	412	405	389	396	444	419	381	390	432	395	399	393	396	426	417	427	408	435	406	402	439	423	440	370	422	377	416	431	414	407	418	357	442	381	406	425	432	414	398	455	386	405	421	422	420	432	423	409	426	465	411	412	430	453	438	458	392	410	426	427	416	418	424	412	424	407	403	428	427	450	426	435	422	407	418	400	429	395	409	389	426	408	433	389	449	437	445	431	413	358	434	425	390	423	398	388	442	412	394	438	432	437	421	416	408	425	389	455	452	407	413	399	387	403	379	414	426	432	353	403	413	420	419	413	438	399	437	395	403	418	416	381	415	418	410	410	399	404	382	451	401	417	410	394	413	387	431	389	429	422	438	408	420	418	389	445	466	413	455	440	389	395	412	429	412	460	419	407	413	390	437	417	412	414	427	393	438	435	419	424	426	435	405	397	399	420	376	426	401	429	413	439	406	433	382	417	383	422	409	407	403	414	430	417	417	399	409	396	407	410	407	407	400	439	411	407	383	406	421	422	417	390	446	383	421	357	406	410	398	418	402	466	412	424	378	420	421	422	414	429	404	393	392	432	397	412	406	381	443	425	401	408	412	393	439	402	426	401	407	392	432	387	419	411	406	432	438	441	412	423	417	445	451	418	403	464	436	411	455	421	394	433	422	445	437	422	407	383	424	385	432	474	410	397	419	401	401	412	407	378	424	396	405	400	414	434	439	404	426	398	447	412	408	401	415	435	388	418	438	413	403	451	430	403	439	399	394	415	399	447	397	422	425	437	414	405	450	413	394	455	431	398	418	395	456	420	418	399	370	437	424	383	422	403	404	436	418	383	394	410	418	423	422	444	388	441	404	403	386	433	459	433	408	392	411	464	410	411	390	438	392	409	435	392	444	415	424	393	409	361	378	400	403	432	422	434	425	417	409	451	415	399	416	401	421	416	429	382	408	447	441	416	432	401	432	417	413	411	434	428	413	423	411	415	393	422	457	433	431	411	422	441	447	429	438	423	431	405	423	441	448	453	383	399	453	400	366	401	441	433	418	392	426	419	421	401	430	401	435	385	443	450	428	392	413	406	415	435	378	458	422	409	427	426	409	405	404	412	399	430	421	388	385	401	435	416	401	430	416	391	413	416	411	418	424	431	399	418	425	446	448	422	398	399	435	432	383	413	425	428	410	400	396	414	467	411	432	447	431	389	414	408	374	434	396	426	382	414	379	410	394	398	413	400	416	407	416	433	413	442	426	411	408	411	409	439	413	435	445	385	415	466	388	411	401	409	426	429	417	383	446	361	428	481	386	402	390	413	415	371	399	402	414	380	400	406	406	428	408	439	442	392	430	385	374	372	362	343	401	437	417	439	406	411	446	417	407	439	405	439	411	384	404	396	416	417	416	428	428	404	411	424	404	396	395	408	421	418	406	464	452	396	446	412	418	415	415	412	384	402	378	419	449	422	438	389	441	459	405	409	439	410	421	427	401	393	421	418	412	416	426	413	383	434	401	420	392	422	425	445	437	454	391	380	464	420	445	405	385	419	430	407	404	435	432	444	448	407	421	418	420	439	402	417	420	374	402	418	393	443	436	400	402	406	407	415	409	394	412	406	430	432	390	435	422	386	401	410	415	425	416	402	461	405	390	437	400	421	395	430	412	426	405	437	428	427	406	385	387	427	418	430	415	401	413	414	431	445	415	399	385	389	404	405	384	432	405	396	433	392	374	416	419	438	366	460	391	401	396	416	428	405	400	452	391	434	434	398	414	423	381	397	437	390	381	370	384	393	418	389	403	438	414	414	435	403	416	371	459	417	410	396	416	412	421	362	429	390	410	395	410	419	409	410	403	375	400	451	431	415	404	450	373	408	419	364	472	406	389	419	417	404	434	433	414	434	422	441	422	400	414	411	417	412	422	396	462	396	391	400	418	407	414	413	407	375	404	429	404	388	415	418	406	411	414	398	417	412	454	441	467	431	425	435	420	400	405	419	440	388	418	432	411	406	441	406	416	446	438	397	452	425	418	378	446	401	415	389	392	409	421	407	401	441	418	416	420	446	414	400	406	392	460	391	401	408	471	390	405	443	393	452	390	371	429	387	437	401	390	387	377	410	421	434
7907	18522	15765	9865	8181	7204	6593	5981	5286	4927	4466	4201	3908	3329	2942	2529	2172	1971	1526	1432	1202	1012	843	761	695	649	615	554	555	581	560	527	532	535	557	504	502	498	518	539	516	506	494	532	541	497	505	520	555	480	532	513	476	464	484	505	500	485	500	536	532	521	481	499	513	521	498	489	538	513	488	473	538	524	510	538	516	540	468	506	552	517	461	522	504	486	510	509	501	489	509	499	467	494	506	490	541	481	558	501	500	458	483	513	490	466	493	482	503	489	477	478	490	518	484	504	500	487	530	507	491	503	528	493	489	492	523	477	532	480	508	488	451	530	475	484	477	477	442	469	509	507	471	504	469	559	474	530	466	483	519	538	454	483	534	481	444	514	494	493	445	512	522	486	493	505	501	508	459	491	495	442	469	486	483	484	520	494	473	472	523	512	521	457	465	506	491	493	484	500	527	495	516	465	447	517	499	493	505	503	468	471	499	526	499	515	466	485	552	482	524	493	502	504	484	519	498	493	461	493	498	475	476	510	502	501	511	515	485	478	474	481	496	488	456	492	510	469	478	494	459	497	525	534	531	497	484	504	473	455	528	483	457	464	519	513	475	524	496	502	514	521	510	465	476	465	486	502	516	526	497	475	508	506	504	473	524	500	470	479	425	533	491	500	513	476	472	479	468	509	497	508	515	491	542	474	505	493	490	529	488	461	500	487	471	534	500	493	489	466	523	493	522	529	481	492	514	487	485	440	521	487	446	485	535	481	472	487	465	496	448	500	450	498	468	515	485	540	470	514	504	464	519	476	521	482	472	492	468	500	465	518	507	503	493	501	506	497	453	475	478	471	459	488	478	504	504	510	477	496	460	478	495	500	501	466	485	492	470	499	513	480	444	486	495	486	470	448	466	448	475	490	519	491	522	521	497	517	492	478	495	505	469	517	496	500	481	496	473	513	518	476	480	476	486	513	481	516	465	493	479	503	455	455	475	523	508	487	492	487	482	451	474	457	524	457	483	479	529	472	490	521	493	486	458	464	530	469	533	503	484	489	515	516	490	489	469	500	464	502	506	476	497	474	514	512	471	499	507	509	479	514	483	487	499	493	482	492	490	531	451	465	482	490	507	496	493	522	468	465	514	517	508	475	486	497	493	493	504	478	516	452	517	506	525	481	483	473	469	525	501	488	480	514	459	489	481	509	489	514	478	469	510	505	492	453	480	494	467	494	516	520	457	554	485	476	524	467	541	479	468	493	510	487	515	489	516	507	526	505	547	494	491	527	487	495	452	471	486	534	462	497	458	533	473	477	454	531	510	481	497	487	492	498	501	496	477	456	467	495	503	479	504	521	480	508	497	498	497	515	479	477	483	504	488	511	485	485	482	496	494	497	516	505	506	508	480	474	468	467	496	497	492	483	475	494	477	509	505	487	502	488	456	480	503	472	504	466	508	491	476	485	503	521	496	498	490	484	503	502	505	501	493	491	455	538	464	498	498	515	482	501	476	506	479	496	509	531	481	443	540	493	475	507	503	521	493	527	435	496	470	478	490	486	506	474	488	502	491	493	494	518	494	503	523	492	499	489	494	493	452	514	485	535	512	466	530	437	450	462	506	492	484	487	472	506	518	484	514	497	482	458	537	483	500	489	502	509	488	460	484	511	479	486	518	477	484	476	514	474	491	471	449	479	490	497	491	524	525	512	490	502	477	550	491	486	504	489	499	486	491	481	469	478	479	495	506	449	478	475	499	484	492	494	473	501	502	482	460	510	522	476	495	514	499	506	434	472	508	498	537	502	503	490	488	501	485	513	515	472	456	496	523	497	492	482	503	481	477	501	495	480	509	525	480	489	467	480	438	491	487	470	477	478	488	480	497	476	466	465	468	476	465	464	505	484	462	464	486	478	468	487	459	499	501	492	478	512	453	492	519	491	474	509	498	487	481	512	528	463	508	473	512	487	496	488	499	498	478	477	488	503	483	522	491	526	504	496	517	477	469	454	478	456	515	521	480	499	510	500	519	499	493	527	520	501	501	516	467	485	455	513	492	533	501	486	494	448	499	487	487	489	490	485	464	481	473	460	448	489	517	461	480	488	504	493	485	507	544	484	502	492	483	497	479	477	481	503	505	496	491	506	513	499	504	484	510	534	528	478	496	512	496	502	472	485	490	523	496	529	515	498	479	488	528	478	502	485	468	469	480	501	496	511	502	505	501	462	483	480	464	470	483	462	519	480	486	501	502	523	496	506	487	466	479	432	456	486	512	495	493	491	483	519	458	518	507	498	453	500	451	482	489	503	446	533	471	479	494	469	479	486	496	456	501	478	526	467	476	505	509	503	473	459	450	454	493	482	528	524	520	521	484	489	487	508	496	448	476	477	498	477	490	516	496	486	474	488	458	478	480	486	528	492	488	477	479	464	500	516	469	511	500	480	486	456	500	482	486	456	486	499	538	503	508	517	520	465	482	487	496	512	516	480	466	501	506	482	516	504	459	490	523	477	489	486	452	515	501	445	521	479	523	453	462	529	485	438	534	486	517	513	501	485	548	495	493	500	493	507	527	454	528	490	496	509	496	533	493	495	485	520	497	470	512	453	467	471	494	479	488	476	488	467	457	483	469	495	464	510	504	492	473	533	503	468	474	491	469	491	545	495	472	507	473	476	494	488	503	472	486	477	470	503	492	543	461	479	482	512	457	493	480	470	538	483	475	461	480	465	474	493	474	542	499	511	496	516	503	494	496	475	501	493	493	492	478	501	497	456	518	456	499	465	508	533	511	480	468	535	518	536	488	480	557	468	458	499	472	495	501	476	498	491	483	469	490	498	466	499	476	468	496	502	512	501	464	517	504	463	512	476	524	527	512	488	507	502	474	470	507	467	508	458	518	501	515	499	456	474	490	532	490	464	558	528	496	490	463	471	518	480	489	520	535	457	507	511	462	468	515	505	482	486	516	493	500	495	489	488	506	488	487	490	506	499	502	502	493	480	500	486	504	454	529	514	483	467	503	498	458	510	500	459	470	500	514	494	474	466	482	462	510	482	514	490	481	489	521	521	492	458	517	502	474	488	480	484	502	497	499	518	504	481	516	457	512	481	451	493	491	506	500	495	467	508	517	530	489	503	436	508	465	488	487	493	484	503	480	498	474	489	521	513	455	472	462	538	469	489	482	492	464	459	495	508	524	482	468	487	508	457	476	498	486	486	493	496	474	495	489	483	477	534	508	538	507	450	479	479	487	453	453	465	546	473	490	524	519	522	473	483	504	531	470	513	458	483	470	484	502	480	501	501	516	496	433	463	478	504	473	482	464	489	486	467	474	489	469	530	505	474	477	498	470	464	506	485	497	518	462	481	512	509	484	472	485	494	486	503	497	475	532	501	500	469	510	496	519	497	479	488	493	481	486	488	485	496	523	504	472	512	504	486	506	465	494	480	514	458	508	493	519	483	491	494	489	521	515	491	471	515	501	446	513	503	481	455	481	475	510	481	522	476	521	501
27681	20225	7662	2159	1535	1489	1381	1297	1302	1193	1212	1114	1133	1135	1011	934	913	875	851	858	756	784	702	718	696	708	691	706	726	681	715	670	721	722	723	703	708	699	699	708	656	702	712	722	667	734	694	720	696	723	680	789	712	728	726	680	730	715	725	636	692	684	722	717	684	703	697	725	734	687	679	701	725	718	706	703	737	709	769	682	711	706	704	750	772	711	747	682	707	700	661	712	719	758	756	711	716	726	716	719	719	772	705	701	750	745	755	720	710	719	684	680	693	713	705	711	729	698	713	682	719	698	680	679	717	708	712	740	711	732	671	762	696	700	743	693	749	746	681	719	711	664	693	723	707	716	709	689	647	745	712	741	714	728	727	702	749	729	704	671	679	707	748	657	708	738	770	751	683	723	732	670	670	733	720	734	727	712	750	726	754	729	715	734	681	659	729	698	715	684	733	680	706	751	698	713	736	716	751	721	666	717	720	692	727	705	695	717	730	695	745	713	701	717	732	736	692	778	750	745	667	739	733	678	746	718	729	715	692	688	668	742	712	730	713	662	714	732	726	670	685	759	718	711	722	679	709	710	688	732	726	705	699	733	701	754	730	673	738	726	674	727	689	699	725	751	724	757	667	726	687	696	741	721	781	670	738	718	715	741	707	725	711	698	712	716	743	713	711	704	711	724	716	699	666	754	730	747	722	692	703	692	715	741	758	729	700	748	681	754	661	721	747	699	694	717	715	719	762	719	710	674	732	721	699	736	704	727	722	743	708	711	726	694	768	701	769	723	694	705	705	687	692	631	742	759	708	694	703	726	707	705	699	686	736	723	690	691	699	651	722	707	691	666	733	706	760	704	694	713	712	732	711	763	754	731	749	729	689	691	721	695	750	714	715	723	754	684	721	727	726	701	688	731	698	665	720	758	770	709	708	729	693	726	727	725	747	701	698	718	707	712	748	751	750	729	753	725	720	752	655	737	758	733	712	714	723	724	720	745	699	746	691	699	739	726	725	734	716	701	686	682	760	721	691	672	718	705	716	705	709	728	715	752	720	714	686	739	700	738	703	730	712	761	690	715	734	714	716	753	722	791	726	681	736	718	691	765	714	718	722	688	692	702	704	712	699	721	739	715	732	665	705	734	721	724	719	692	706	710	674	740	671	736	729	704	731	688	683	739	701	701	739	746	744	697	721	694	667	777	714	671	675	667	723	739	730	719	727	680	710	730	684	710	710	659	722	714	689	690	728	715	786	670	687	724	697	707	729	730	703	661	748	689	669	706	711	702	736	688	712	665	720	717	718	725	772	698	720	708	720	736	733	737	752	730	710	724	704	719	702	696	694	724	753	687	732	702	697	755	687	695	690	749	691	737	718	716	693	718	696	703	753	705	731	693	722	681	699	761	694	670	664	733	722	711	730	743	657	759	721	755	715	709	675	675	713	688	706	685	742	729	768	686	704	721	696	723	723	688	728	732	678	683	678	744	724	695	745	690	732	723	714	735	677	709	716	725	719	738	719	686	729	722	705	682	719	700	742	738	668	708	667	667	737	732	709	725	726	729	707	736	718	718	740	745	666	695	670	710	693	722	706	721	743	690	711	725	741	728	741	719	730	777	694	734	713	737	760	721	719	735	744	719	709	719	738	734	732	764	745	687	721	674	734	705	743	708	772	652	711	703	691	693	728	742	712	737	741	720	723	726	762	716	728	707	743	729	736	687	701	706	691	726	758	713	710	720	683	730	666	735	681	704	703	756	670	709	690	701	742	732	681	701	688	684	685	719	751	745	744	706	705	703	700	760	674	745	723	709	704	750	757	703	732	703	735	707	701	703	721	755	714	718	737	690	736	696	698	767	726	693	710	716	712	726	713	715	726	699	739	721	684	702	723	701	731	757	766	660	760	680	737	710	723	753	675	708	722	736	714	663	758	722	650	696	693	711	709	709	711	713	727	692	707	718	686	731	740	684	716	737	745	706	687	748	703	725	713	671	714	714	716	671	686	751	728	716	694	705	704	747	714	698	703	763	722	726	663	702	700	761	712	691	703	701	729	696	667	716	719	712	687	684	708	679	696	707	686	736	722	717	704	736	714	708	689	689	754	711	691	727	704	686	714	739	717	750	695	699	701	708	676	676	713	768	721	671	707	682	683	736	718	710	731	759	726	757	680	669	686	714	732	701	712	648	723	706	738	735	715	702	713	710	684	705	717	705	727	774	715	734	727	677	773	714	704	734	710	703	737	736	705	774	700	725	705	701	705	762	706	741	705	721	739	700	696	659	680	670	753	732	731	762	718	700	697	702	717	746	714	712	714	717	715	673	706	710	710	705	701	733	719	742	714	701	759	752	721	704	711	711	673	757	712	743	708	710	774	697	701	682	745	724	739	738	760	757	722	713	683	691	664	720	704	745	756	724	687	692	677	707	706	756	700	703	729	704	730	715	725	733	714	692	718	729	730	665	743	660	709	649	740	698	699	669	751	717	704	750	717	737	717	707	746	686	728	687	717	663	701	702	721	692	746	751	720	730	748	689	719	691	682	707	753	688	755	782	703	703	669	702	739	710	688	692	726	741	749	705	725	703	695	697	705	730	687	684	713	693	735	741	709	731	717	698	680	693	703	742	746	748	702	716	684	714	703	706	711	706	702	710	737	772	748	701	695	722	710	690	735	726	695	723	757	695	710	692	754	705	727	688	737	738	676	738	693	704	738	686	732	682	732	671	740	765	699	714	738	739	739	717	700	680	701	683	738	702	720	701	735	724	750	717	728	691	700	720	723	707	711	682	722	693	734	726	708	720	727	699	726	717	786	666	745	693	665	706	709	700	729	750	697	705	678	705	730	728	693	714	689	683	727	714	764	681	749	704	692	747	727	701	735	703	740	741	768	721	682	723	689	704	703	693	732	711	655	731	705	711	732	666	749	678	715	702	673	733	660	708	735	685	675	706	664	723	681	710	709	749	704	760	734	719	706	687	698	706	708	700	712	713	718	664	722	715	772	720	672	702	698	715	718	734	713	746	719	724	719	685	639	665	752	715	738	677	749	722	722	688	768	671	719	720	723	684	749	680	729	690	747	685	750	739	658	697	739	739	720	729	669	692	784	720	644	700	710	659	712	691	718	688	694	715	761	735	702	680	721	724	726	718	706	671	680	737	752	688	749	736	712	737	701	699	700	716	750	726	704	776	702	690	675	720	686	737	770	747	682	710	715	707	724	740	759	725	722	700	749	686	764	719	740	651	697	681	721	754	706	697	702	719	717	776	692	661	693	683	691	700	734	703	696	708	736	706	695	739	731	732	724	720	715	712	723	702	752	678	721	741	707	748	714	760	714	716	707	737	725	706	680	664	691	746	705	734	703	723	729	730	707	719	710	701	697	697	719	749	748	692	714	703	715	698	751	724	705	739	726	696	710	762	708	768	747	709	708	687	722	710	721	732	684	717	723	687	739	695	685	722	715	721	768	676	669	693	693	666	713	714	712	701	722	702	730	751
4929	3451	3644	2600	2618	2631	2535	2465	2296	2146	2116	2025	1941	1771	1565	1426	1279	1223	1195	1058	1016	995	910	873	821	897	912	852	930	903	880	838	891	906	867	872	882	923	866	903	847	878	924	897	907	854	826	907	937	845	852	890	872	924	853	904	890	853	924	822	881	839	889	923	806	868	801	871	872	899	834	829	869	879	841	885	876	889	923	894	897	912	914	892	890	909	912	864	872	891	892	899	807	876	943	914	891	793	948	865	901	860	874	857	916	897	848	878	885	863	833	924	884	880	837	895	818	881	877	868	888	865	857	868	872	908	880	892	843	900	855	853	919	877	879	894	866	811	907	903	868	903	905	915	876	929	862	880	885	843	869	845	874	868	864	880	856	885	888	844	858	867	849	896	846	883	880	855	878	840	908	913	881	918	936	866	911	914	850	862	835	841	859	876	857	866	870	909	884	873	904	849	882	889	923	876	849	841	915	867	915	880	861	850	858	867	854	873	836	858	898	875	843	857	872	878	902	895	835	846	890	871	860	867	865	794	861	835	847	892	850	859	910	876	900	823	835	863	860	924	893	887	898	890	905	881	860	912	822	876	866	842	879	902	873	884	874	876	878	904	860	882	901	831	847	860	803	861	931	853	953	850	920	894	904	839	841	831	849	834	859	832	864	910	899	869	872	861	882	915	907	840	823	923	907	860	893	903	871	835	891	849	874	895	897	870	863	911	907	796	904	875	857	911	852	854	868	904	828	884	799	855	829	871	893	883	863	873	868	824	827	888	882	894	895	891	871	858	852	855	921	878	894	870	837	876	859	845	906	847	851	928	880	863	896	870	887	849	947	893	897	903	870	858	849	844	875	907	826	874	829	945	875	864	863	888	856	826	897	869	845	891	866	865	869	882	893	872	868	916	854	845	902	858	858	869	849	824	859	895	843	848	872	879	863	909	893	911	847	876	861	905	889	849	871	896	929	883	869	863	893	896	879	888	895	879	861	884	895	831	839	843	898	843	878	812	895	845	885	846	890	858	860	808	830	917	868	838	910	976	886	916	855	858	887	869	901	839	853	883	882	869	880	878	885	888	852	863	875	827	859	870	897	918	904	916	862	865	885	900	901	909	891	892	859	863	860	890	853	840	873	845	878	910	822	891	886	888	934	878	891	947	897	876	855	894	857	820	881	855	915	880	870	860	869	933	847	866	902	831	899	894	844	909	897	928	850	841	846	881	835	828	862	847	872	875	906	908	860	894	848	882	872	877	914	869	853	859	862	845	886	902	842	839	866	877	854	882	851	893	905	891	896	845	902	863	892	867	853	818	875	861	890	888	862	873	875	880	912	883	851	875	892	867	881	892	867	883	878	866	859	909	877	904	849	884	917	899	840	892	906	912	820	830	905	882	873	876	924	894	878	872	852	856	978	853	845	848	890	865	845	903	908	863	819	855	844	882	866	890	784	869	878	888	899	880	884	866	869	876	869	860	861	855	842	862	848	888	897	909	867	887	845	842	855	919	894	823	826	860	822	879	896	906	889	840	847	846	875	897	865	888	884	911	896	857	880	863	866	866	832	883	870	889	860	844	789	940	824	883	924	877	885	955	914	867	875	835	895	928	846	868	889	838	907	908	859	830	850	810	923	856	865	874	917	826	864	891	817	838	907	832	854	933	862	834	875	848	907	910	902	891	896	906	870	852	900	882	820	918	820	915	821	909	899	852	897	887	843	855	905	861	812	871	893	903	873	875	883	907	864	924	856	856	887	834	887	842	878	858	887	872	878	850	843	893	852	878	894	838	883	872	887	874	901	868	898	935	884	870	874	954	849	852	901	844	891	875	820	891	881	870	850	851	902	845	908	876	933	934	913	887	872	922	869	838	846	885	873	891	852	853	845	871	863	841	873	888	934	901	839	898	839	863	831	907	915	900	822	856	898	851	863	916	830	859	873	873	874	849	875	913	849	867	852	884	874	912	925	882	875	883	858	939	838	890	888	865	851	877	874	893	900	854	929	860	849	871	897	871	857	807	889	953	842	831	874	912	869	826	900	854	912	855	899	863	868	802	914	855	863	882	898	910	883	858	861	827	862	893	912	902	852	853	858	893	858	847	890	874	871	891	866	925	859	941	833	844	850	848	893	853	845	871	871	882	857	872	914	890	892	919	939	887	873	863	906	885	873	851	871	913	858	850	916	840	859	918	878	896	874	844	875	854	908	886	893	899	857	899	823	851	867	924	869	900	898	882	891	870	865	876	841	857	940	882	853	877	912	840	860	913	895	872	884	888	892	868	847	853	876	853	857	894	908	916	860	835	871	883	878	892	883	821	899	935	905	926	884	869	910	887	905	816	921	886	837	895	845	893	869	921	820	859	871	843	889	837	862	923	885	909	874	893	864	885	918	842	899	834	876	913	868	895	873	906	905	903	802	850	922	897	892	861	864	894	898	922	864	843	869	859	855	848	836	924	809	876	835	890	859	832	906	872	903	876	878	886	890	874	915	926	872	866	874	864	885	848	814	940	894	815	862	878	917	870	871	890	897	909	878	894	853	837	835	861	874	865	878	920	892	859	852	858	862	896	882	833	918	883	861	913	903	893	855	892	894	848	890	799	889	939	872	922	836	813	846	857	879	861	890	900	908	854	849	905	891	838	853	912	852	871	895	904	880	887	909	865	860	911	839	878	875	883	882	880	868	882	884	881	923	916	861	863	851	866	879	932	864	861	908	830	889	853	909	879	830	903	904	910	880	898	903	888	902	876	834	883	856	849	888	845	889	847	876	852	833	860	889	890	854	808	881	852	845	895	840	817	895	830	830	864	873	879	823	909	902	869	858	914	872	888	886	879	904	891	845	863	898	913	840	855	846	919	863	850	851	852	907	880	862	891	895	874	806	875	853	915	877	889	884	871	830	874	869	864	847	857	875	875	875	833	851	912	892	834	831	881	910	907	882	853	943	916	938	842	904	858	882	892	823	880	857	886	907	857	893	861	877	876	879	847	892	899	897	849	866	845	886	854	866	832	918	889	888	874	893	898	897	873	883	875	918	856	833	877	847	838	883	896	904	912	866	843	868	885	857	872	917	881	859	872	927	895	855	903	867	866	846	850	896	907	872	919	895	948	858	892	843	837	872	903	864	873	864	908	833	821	930	892	881	904	837	856	857	913	915	953	899	828	838	873	887	900	909	928	893	850	855	822	878	908	889	831	854	827	860	936	886	918	883	826	889	873	892	858	835	909	863	853	885	842	951	888	840	862	907	848	907	879	879	827	869	865	839	887	859	851	895	869	855	904	920	865	891	909	811	874	886	869	840	873	864	907	885	933	888	918	890	881	859	879	871	893	875	911	840	923	872	867	934	871	895	859	918	876	846	821	825	836	852	845	877	886	879	868	882	879	840	925	862	851	852	828	875	852	863	929	847	849	931	869	896	894	858	822	916	863	894	858	921	878	843	829	921	894	866	910	892	870	865	844	899	902	885	867	873	860	848	847	914	894	869	913	907	920
24630	21610	29041	24678	21591	10230	2753	1945	1734	1587	1515	1438	1305	1182	1060	914	838	741	648	578	531	569	521	460	516	461	437	458	424	455	443	468	461	462	455	468	453	443	483	441	430	442	422	441	430	426	453	422	403	448	425	399	441	422	423	417	444	452	445	438	437	434	448	406	441	452	451	402	417	431	425	422	415	414	411	428	421	423	411	432	457	420	413	429	423	445	421	416	425	426	432	465	426	468	424	425	399	437	434	456	426	428	417	419	445	427	426	444	435	408	461	394	413	402	424	418	416	425	426	401	392	412	467	425	439	412	421	421	434	390	439	427	451	413	476	450	398	374	424	401	426	433	414	449	455	429	482	427	423	420	481	437	384	439	443	411	416	444	411	399	467	417	433	437	419	415	420	441	432	409	411	439	443	398	449	426	423	457	462	415	400	415	431	457	425	434	405	405	418	454	432	423	458	445	411	444	424	450	449	436	467	416	422	429	412	450	406	430	440	424	423	425	449	414	436	433	426	427	438	420	420	395	439	444	421	438	434	460	420	419	418	406	415	433	423	431	408	408	413	450	400	406	412	449	405	434	431	448	470	411	423	386	419	439	406	401	380	428	444	412	405	416	409	437	422	425	439	412	445	462	449	411	413	401	419	426	446	429	425	401	402	405	433	397	406	462	414	432	470	439	430	429	399	434	453	407	423	454	443	457	452	405	435	407	447	446	428	383	441	403	457	439	411	426	458	455	418	394	444	428	473	414	418	405	417	426	442	399	441	467	430	445	425	422	440	428	456	391	444	399	443	432	423	421	474	451	452	438	432	410	411	433	442	404	398	430	441	482	421	430	444	395	441	422	419	423	441	433	407	415	446	397	466	440	443	389	451	401	410	440	414	437	452	402	414	427	478	459	446	472	404	466	429	402	445	399	392	390	436	426	453	459	423	411	424	398	447	438	435	429	463	406	401	431	457	393	433	403	455	429	409	448	438	476	444	449	415	434	416	472	455	405	446	440	419	413	432	420	418	440	429	401	425	422	455	458	401	416	425	448	443	440	421	422	428	388	429	397	434	417	445	416	419	424	418	418	455	478	430	420	447	440	425	422	456	429	412	437	438	460	425	440	434	442	395	404	444	449	446	456	404	444	433	459	434	439	406	452	418	444	403	452	402	435	455	435	420	450	412	431	416	430	435	432	428	453	433	430	431	425	437	411	465	422	421	403	413	456	435	410	438	414	411	426	419	460	418	431	470	389	408	404	418	433	427	446	416	415	428	437	436	419	417	433	436	445	417	458	438	440	426	420	469	437	410	424	413	415	439	428	431	420	425	430	443	435	401	421	440	398	430	432	410	455	440	419	435	425	442	455	434	386	440	409	406	463	441	423	421	440	478	467	397	398	416	437	435	427	413	423	401	434	468	442	426	432	426	402	421	428	432	455	384	398	455	443	410	420	446	412	369	446	440	393	451	400	433	424	424	414	477	390	420	421	449	405	451	423	413	410	445	444	405	417	423	456	389	452	394	443	453	401	481	430	388	413	387	448	448	413	417	418	432	418	425	455	390	423	412	393	445	449	432	466	422	449	396	412	416	417	453	417	420	397	400	415	447	404	431	429	423	410	405	410	395	454	413	451	423	400	433	411	427	418	431	454	402	450	457	445	408	396	445	422	424	431	430	394	415	406	457	404	419	430	442	421	417	411	433	419	428	413	389	403	428	435	386	444	429	431	409	423	417	445	381	460	444	411	427	395	423	426	450	375	460	433	437	426	447	421	415	461	453	448	418	444	462	409	450	428	396	399	442	427	442	430	429	427	465	407	435	413	455	460	401	436	390	414	431	453	415	428	421	444	411	450	395	469	446	410	433	435	420	419	488	430	408	374	414	431	412	416	412	484	395	436	422	431	405	400	441	442	404	394	431	460	414	444	445	426	468	434	433	409	374	421	418	433	423	411	429	423	408	436	443	455	441	409	441	475	403	429	432	435	406	442	410	399	458	426	452	427	412	464	411	400	458	387	390	455	413	422	427	429	401	444	432	429	402	454	445	395	407	406	440	440	474	446	436	404	412	394	418	408	412	415	427	423	420	402	392	451	481	416	425	449	474	415	437	453	445	401	447	435	428	428	420	435	411	470	455	415	416	417	452	425	446	434	400	391	411	438	432	417	427	467	432	447	427	447	423	404	430	432	457	397	414	447	454	418	430	431	408	398	420	430	412	471	429	411	419	442	430	417	415	409	426	447	438	433	423	451	400	416	427	430	409	415	450	437	446	380	392	448	387	423	433	464	394	430	441	416	410	473	430	398	450	410	435	413	443	415	430	439	425	401	381	412	422	430	400	416	444	417	443	449	438	406	437	394	422	425	450	427	413	433	424	417	460	434	417	442	438	418	419	433	460	426	431	401	427	408	412	454	442	441	419	435	411	417	410	409	429	441	422	421	419	428	442	419	433	418	418	442	436	440	428	434	418	432	460	413	414	403	439	429	410	439	416	458	412	397	400	424	439	490	426	426	433	444	480	428	450	485	397	418	448	452	386	431	481	444	412	416	425	439	441	450	441	418	411	414	455	444	435	442	427	407	430	424	424	434	419	401	436	439	406	439	432	457	420	406	431	406	388	394	431	459	411	416	460	438	429	459	428	473	449	453	436	411	406	448	414	471	436	390	400	442	411	433	435	423	430	425	381	409	434	459	434	451	407	438	444	436	420	463	422	450	412	423	461	436	439	427	430	463	403	395	429	375	405	444	391	422	414	443	375	445	426	434	417	407	472	421	415	395	408	426	416	449	413	437	392	416	426	442	386	422	402	393	427	478	404	430	401	475	406	441	446	414	395	454	385	470	447	402	440	450	412	422	466	444	437	433	437	379	408	413	470	434	392	415	436	407	415	453	432	450	396	397	437	401	427	453	396	427	411	405	423	465	429	407	429	445	403	428	396	454	442	429	435	420	382	405	433	452	419	407	454	418	445	390	450	429	432	425	436	435	431	428	445	416	411	420	408	363	420	411	441	434	433	389	440	437	459	437	415	436	438	426	402	414	437	426	407	434	417	427	438	454	428	404	439	407	489	441	436	404	446	424	429	400	424	419	444	425	424	445	420	423	443	415	444	408	433	417	457	400	434	437	437	419	401	442	431	425	485	406	425	447	459	447	418	414	404	415	410	407	426	400	452	465	431	423	449	417	452	447	453	408	427	403	416	431	442	454	438	429	456	418	407	435	444	403	415	400	420	445	431	469	455	422	443	429	443	444	446	430	425	431	433	421	430	451	443	410	408	430	442	391	435	432	438	415	432	430	435	433	434	466	409	419	415	397	426	396	412	459	394	428	428	450	456	415	428	444	409	404	436	436	449	434	436	428	459	428	437	422	426	398	468	394	417	437	438	444	423	434	457	414	399	470	435	436	430	417	444	436	423	439	466	434	442	450	440	434	430	395	419	454	419	424	430	456	414	389	407	443	464	404	430	441	452	417	389	369	407	448	411	484	415	452	425	445	449	404
5735	12620	11090	6808	5668	5195	4721	4241	3818	3539	3210	2938	2684	2296	1951	1790	1499	1294	1070	990	839	813	673	664	670	583	594	603	587	619	595	597	607	576	593	550	575	529	547	560	596	559	579	572	551	588	574	532	554	560	586	543	508	620	547	540	511	541	576	549	533	523	542	580	577	528	526	586	507	533	506	575	543	580	511	564	549	501	522	555	574	540	545	519	554	546	565	530	563	534	530	517	547	518	536	520	532	552	518	582	546	507	604	546	535	565	557	537	547	533	523	573	579	554	575	568	566	564	556	553	600	522	573	534	551	569	525	547	526	563	552	559	521	555	542	522	581	550	554	519	508	579	544	525	523	511	546	525	534	546	573	534	533	567	500	505	552	543	512	564	569	589	489	614	583	537	564	516	571	609	564	497	530	533	492	567	548	505	517	602	571	531	564	521	548	547	533	549	515	522	522	545	519	545	520	498	542	555	535	553	614	581	562	569	525	538	522	543	553	544	572	542	536	507	561	526	545	557	522	523	526	545	557	524	501	561	541	515	578	526	552	562	538	506	519	486	556	544	550	524	560	553	519	535	533	530	514	556	547	545	521	554	560	551	560	540	540	523	547	514	521	530	491	556	512	551	571	554	527	560	540	528	565	567	542	524	556	516	554	534	530	557	529	547	531	529	536	547	527	544	527	530	519	522	542	569	537	563	517	545	531	564	517	508	572	562	510	533	561	522	548	564	525	551	573	553	533	583	519	574	521	557	544	531	541	556	519	500	508	527	539	571	581	565	551	548	569	540	572	557	516	541	558	526	546	530	525	565	558	603	544	516	574	553	576	563	569	543	510	538	519	553	552	549	547	555	511	549	535	570	564	504	536	512	534	515	530	522	560	546	559	531	536	587	521	519	576	577	551	563	578	548	551	594	518	491	521	531	539	542	528	511	553	557	533	559	540	536	584	547	561	541	548	548	571	556	531	469	532	545	545	579	521	563	528	504	543	529	552	521	544	520	536	501	542	560	547	545	550	557	545	531	525	510	548	501	492	495	559	520	549	558	517	552	551	531	583	568	521	582	585	536	524	547	541	519	545	555	533	541	494	545	538	542	533	506	530	559	561	526	565	562	537	531	523	524	500	508	543	567	544	537	588	517	541	526	521	529	543	528	519	558	561	564	536	511	538	544	558	550	556	564	573	519	471	541	537	490	561	508	522	555	518	579	553	570	536	562	605	541	568	535	543	578	530	561	533	550	525	493	494	551	558	559	546	529	561	522	560	539	495	562	518	557	574	534	544	522	558	547	547	543	559	549	557	536	528	512	559	530	545	555	517	548	509	594	584	555	559	506	597	554	548	531	565	520	551	516	546	518	542	512	537	541	531	547	527	527	522	537	534	558	543	543	529	536	524	521	536	526	525	531	531	528	561	519	552	527	547	546	530	538	543	539	539	540	593	505	533	540	549	550	527	528	541	559	536	547	517	541	525	558	505	574	551	540	551	569	551	550	532	527	514	557	551	562	508	568	598	567	550	497	520	519	554	536	530	543	549	573	516	509	579	552	521	576	513	498	542	534	537	522	521	536	544	549	547	508	568	535	537	584	533	563	526	539	496	523	507	524	544	560	551	541	560	575	569	545	548	540	563	547	511	528	519	517	515	534	581	548	548	546	511	520	553	569	548	534	557	504	525	559	534	575	558	554	484	514	558	558	571	528	586	563	546	583	546	548	513	504	526	523	517	536	546	520	550	482	551	529	547	506	545	563	561	568	565	541	519	547	562	536	566	550	548	557	527	570	526	551	552	583	520	513	516	548	562	562	564	529	545	530	568	555	545	564	553	536	510	572	514	495	552	546	538	546	568	528	490	572	519	556	540	546	550	524	558	541	552	576	544	552	545	560	528	560	485	556	578	538	543	539	513	528	553	536	504	587	518	571	575	537	558	528	550	564	558	527	541	535	521	559	561	551	537	502	525	601	539	521	554	567	546	518	523	534	513	533	519	548	549	522	553	544	517	534	549	565	518	547	513	571	551	532	547	547	547	516	548	507	545	560	506	542	545	556	530	518	534	524	533	538	523	558	548	542	482	580	561	548	535	545	546	524	574	543	561	510	514	499	500	556	552	498	553	588	518	562	481	543	503	499	505	533	525	530	532	543	512	533	553	566	533	576	526	532	548	539	544	550	567	505	546	548	542	595	549	528	555	489	544	556	524	562	534	531	525	512	557	558	517	553	556	574	551	500	535	556	562	540	529	541	558	560	536	532	559	542	525	538	574	583	542	588	583	539	554	529	556	591	488	505	548	583	557	599	535	561	558	543	558	532	510	545	553	585	480	548	566	536	534	560	584	533	573	573	505	534	555	547	554	506	558	538	527	572	507	511	511	575	501	529	539	542	572	542	535	542	529	578	596	541	547	528	568	539	550	542	522	547	537	574	561	521	510	524	528	579	548	518	536	598	534	555	577	552	553	527	529	557	558	556	552	517	523	540	511	571	550	522	541	526	592	546	567	520	529	569	551	571	533	514	536	556	497	518	540	562	595	597	562	536	526	539	506	545	519	535	522	545	543	554	584	526	544	556	552	523	574	543	508	540	531	540	521	539	609	534	563	537	595	532	502	541	554	524	539	558	517	548	515	512	562	576	501	557	538	531	529	524	541	542	520	495	554	506	532	536	548	529	522	541	560	554	566	531	517	534	605	547	543	519	583	570	507	517	512	548	475	533	573	542	529	553	563	535	539	529	567	582	549	532	535	509	513	572	580	569	544	498	576	504	513	536	499	544	530	557	522	561	541	563	567	516	552	532	542	554	573	542	538	524	540	531	583	542	512	553	508	538	528	500	578	541	535	587	553	542	552	528	542	518	555	548	491	565	555	538	555	559	524	532	579	539	509	513	566	505	543	524	555	558	520	563	504	525	564	581	547	555	516	564	528	542	540	525	515	517	535	576	573	534	507	525	536	561	501	552	518	519	546	550	552	570	537	532	510	519	540	545	536	562	528	550	553	503	569	527	539	560	495	535	511	557	520	531	518	548	563	546	585	519	551	548	514	584	580	521	561	544	542	535	537	541	544	542	555	561	532	516	547	526	567	546	540	523	547	570	550	538	515	529	534	517	539	557	558	507	522	546	538	531	597	556	530	556	490	514	586	525	558	514	553	517	528	599	499	534	532	542	544	543	544	571	540	535	508	509	534	540	518	564	554	562	492	532	560	525	523	524	524	527	529	554	566	566	518	557	530	544	535	552	508	537	564	525	531	544	512	533	536	535	510	545	563	532	526	523	538	548	538	538	543	561	584	560	569	543	540	547	485	486	565	526	568	546	495	545	572	538	571	558	492	544	526	545	530	492	582	536	546	555	551	518	538	522	564	587	551	499	570	532	543	525	530	584	515	556	529	552	557	529	507	536	522	519	574	526	498	524	544	546	562	522	575	553	541	525	549	540	526	544	550	559	546	562	567	516	555	558	534	515	529	531	546	528	542	527	533	525	605	524	563	539	582	528
23576	21564	29444	24172	21567	21618	9386	3208	2371	2248	2051	1902	1637	1473	1301	1175	939	815	739	659	566	553	560	507	467	486	443	448	483	472	472	388	423	411	442	442	436	436	406	452	417	446	455	425	422	424	444	424	411	450	364	432	402	452	420	420	392	427	411	428	419	387	419	399	450	439	453	419	412	450	431	408	403	429	438	397	420	414	406	385	402	419	417	422	423	427	374	395	393	391	411	404	387	419	394	388	470	433	397	418	413	404	460	419	359	444	407	425	359	372	406	404	412	390	383	419	417	396	401	391	418	393	390	403	434	412	384	401	405	428	425	403	416	437	441	419	409	403	397	377	440	392	387	422	412	412	380	426	380	413	370	385	369	410	395	411	425	414	416	405	397	391	412	412	374	417	395	387	382	378	385	403	399	413	382	396	409	437	440	410	426	397	397	373	417	413	392	404	405	413	384	422	379	418	448	387	397	366	457	403	416	399	426	418	418	412	408	394	395	378	420	450	389	398	385	406	400	432	390	385	412	384	383	371	399	417	420	410	456	393	388	396	388	418	411	420	394	451	419	404	412	391	413	403	408	376	399	390	394	392	427	403	425	402	389	417	380	424	433	417	427	387	380	414	378	417	373	436	394	382	386	424	416	444	410	426	424	392	393	414	415	404	386	407	397	413	375	424	390	431	439	380	434	415	397	382	432	424	403	369	436	400	415	407	389	400	421	398	378	402	376	433	413	400	404	405	432	409	427	437	441	416	403	411	420	392	399	403	432	397	398	450	453	458	446	400	400	402	420	398	419	388	406	376	379	384	408	396	403	401	378	405	373	405	384	390	383	395	391	386	406	378	392	364	410	411	398	428	410	408	406	432	418	411	375	440	443	431	416	412	392	441	404	384	407	381	374	418	410	398	409	387	391	371	384	396	415	420	420	385	394	423	434	380	407	412	384	416	404	413	379	413	382	406	389	414	395	384	431	384	429	361	418	409	378	369	398	423	397	412	387	407	414	417	373	402	414	401	400	379	399	408	401	418	378	422	378	395	398	420	400	421	394	413	393	420	390	371	424	385	452	427	386	395	390	374	403	412	450	390	448	396	399	419	408	405	400	405	388	384	399	420	399	403	421	411	362	428	391	398	424	417	410	415	417	412	408	395	395	386	405	393	367	398	371	408	400	406	459	414	413	380	388	370	422	382	402	438	397	425	431	411	393	431	401	421	390	397	365	384	445	374	402	436	401	372	414	356	444	417	405	397	419	413	402	404	428	398	419	392	426	410	433	381	402	404	401	413	397	386	386	433	393	406	445	385	371	391	425	395	405	419	400	395	398	431	413	355	421	371	387	389	422	413	391	426	388	415	416	389	390	402	410	426	418	403	396	378	408	389	396	436	403	408	435	438	393	445	423	405	403	403	429	398	372	403	428	395	404	409	404	446	403	378	390	386	404	382	422	392	380	419	434	396	382	403	396	403	398	411	408	419	427	397	435	410	401	428	417	403	390	404	396	376	422	414	362	395	426	399	405	403	409	383	405	392	422	399	393	423	414	405	401	393	411	411	389	378	384	391	428	432	404	423	408	425	425	414	387	375	447	405	403	400	398	374	416	396	384	419	427	403	398	385	437	386	394	417	378	415	419	407	398	385	405	396	393	410	419	399	391	396	419	402	396	391	424	396	379	396	403	433	371	392	422	388	402	417	414	414	406	388	414	424	419	396	363	423	411	414	403	429	409	426	406	386	403	401	402	411	404	401	387	418	395	396	418	397	414	410	412	427	407	383	409	386	366	410	417	387	410	427	415	381	442	394	427	379	409	403	409	394	388	427	425	406	419	394	409	448	392	393	409	413	427	430	388	414	382	416	380	402	424	446	385	388	388	425	404	391	402	382	413	402	363	412	385	400	385	371	402	391	417	413	409	442	382	407	396	406	389	426	397	405	381	359	411	390	405	416	453	405	420	402	376	402	407	447	383	389	388	390	413	405	427	391	394	426	405	367	415	399	391	391	392	417	427	431	406	356	389	404	421	407	355	409	401	415	395	409	395	408	412	412	412	432	417	425	416	425	400	438	419	430	432	405	391	407	415	383	434	424	423	395	442	411	388	467	393	434	406	370	391	415	372	380	376	402	423	398	379	365	433	365	390	393	405	364	394	394	411	396	416	397	407	426	418	453	396	423	415	381	382	450	386	438	420	421	390	396	388	384	432	414	395	397	394	397	405	441	411	443	408	399	418	398	384	400	381	429	394	391	420	383	419	391	417	391	384	393	403	426	405	383	413	434	397	400	406	416	415	415	373	372	440	374	400	383	410	425	397	418	389	388	377	362	401	422	418	428	422	417	380	429	396	408	426	388	414	373	376	430	390	386	425	377	398	417	426	384	413	389	360	399	414	434	436	419	409	382	425	425	441	411	402	418	443	445	358	397	378	437	403	374	416	369	413	389	413	393	395	400	450	418	417	414	408	399	464	400	439	391	412	412	408	378	388	388	401	392	346	401	389	427	393	412	407	434	418	359	384	372	431	421	378	425	415	426	416	390	348	427	439	421	411	388	395	408	397	386	429	398	382	410	384	424	419	394	407	427	436	405	420	401	390	361	393	383	360	407	388	391	410	394	366	403	406	383	427	436	393	415	398	421	410	404	413	400	403	401	404	429	402	415	388	377	380	383	382	400	452	444	382	387	428	396	408	380	417	387	422	417	421	381	416	409	390	409	399	387	443	387	395	402	419	393	421	437	439	415	393	388	419	407	420	377	380	397	417	430	398	370	407	413	443	417	367	442	399	390	432	349	392	413	391	415	413	382	451	448	428	407	447	448	402	420	376	417	403	425	394	401	393	377	384	405	438	395	390	407	411	415	374	377	392	395	425	371	389	405	408	410	400	411	432	397	399	423	405	385	365	432	404	422	384	422	369	373	383	403	401	394	407	407	405	422	393	387	382	408	377	387	425	388	419	415	411	392	398	427	395	391	399	415	399	399	377	369	355	395	396	410	406	444	391	410	374	424	418	408	456	445	387	402	429	428	416	405	395	386	401	426	416	417	422	370	388	435	392	425	400	441	420	420	408	420	411	412	427	402	411	412	414	406	373	425	404	402	429	400	432	388	436	383	429	408	407	395	436	425	409	373	382	437	398	391	417	422	385	419	431	402	420	379	407	387	352	432	422	446	382	403	419	410	406	393	437	413	392	406	412	423	391	410	386	401	414	386	379	416	395	397	430	418	428	410	390	373	440	410	392	413	403	397	415	401	408	408	390	446	416	382	393	412	374	438	444	415	378	394	395	400	418	384	399	391	357	417	420	387	386	400	419	426	405	378	419	417	418	418	435	408	410	398	346	419	392	417	395	392	408	414	390	399	434	400	401	414	385	375	389	421	437	441	419	421	390	384	415	405	393	405	413	458	392	422	389	344	400	412	377	411	406	370	419	381	439	401	420	424	400	386	397	445	418	421	401	380	420	387	399	394	406	403	391	407	427	431	436	399	417	376	405	404	425	412
7987	19218	16680	10735	8724	7756	7020	6274	5548	4987	4570	4061	3663	2994	2518	2200	1742	1455	1184	1022	944	829	792	657	641	600	609	613	540	552	575	502	518	555	492	517	538	539	527	513	503	485	521	519	520	515	511	526	483	493	474	487	498	522	493	507	487	490	476	532	509	472	492	505	510	497	508	485	519	486	541	492	475	517	485	509	467	498	479	480	515	501	507	438	514	481	477	477	499	461	500	504	504	473	462	470	460	521	487	519	495	483	446	475	479	478	507	509	461	513	523	479	493	462	511	468	456	486	484	431	491	495	486	516	491	485	476	460	518	484	459	433	476	512	501	515	471	471	486	527	511	451	501	467	515	498	559	527	486	486	493	456	507	480	484	479	515	487	469	481	477	454	504	518	517	485	463	482	489	463	507	488	479	457	485	504	515	500	454	511	512	474	462	475	515	493	507	498	446	499	486	512	482	500	456	498	489	502	481	487	504	475	490	481	485	493	476	460	480	449	487	484	465	471	490	458	496	489	477	472	507	458	475	440	508	483	484	470	495	476	491	459	511	486	503	527	474	496	526	503	442	494	484	478	445	522	488	494	500	482	502	468	499	480	502	466	478	475	511	498	498	481	471	473	471	455	489	496	516	478	508	484	500	503	496	500	513	474	499	491	479	458	492	471	495	500	442	464	476	529	480	474	489	471	467	476	494	520	466	472	477	501	467	508	461	501	526	481	508	484	524	485	492	501	497	514	520	444	506	460	523	493	453	450	494	474	518	477	529	498	465	517	404	475	476	466	499	497	481	436	451	479	466	478	463	490	511	475	482	474	464	530	463	450	490	484	484	463	485	490	491	479	524	477	476	451	498	483	473	494	477	470	516	463	458	491	457	525	485	524	491	492	510	462	519	473	478	483	459	467	533	486	474	535	510	506	468	486	484	474	465	492	500	464	486	513	483	478	471	493	469	520	480	494	505	481	486	467	499	469	500	469	518	505	461	481	536	498	452	500	499	458	490	475	478	455	447	523	494	472	489	516	477	449	495	487	450	462	495	486	498	508	523	484	464	481	511	473	487	483	502	494	483	450	485	499	508	464	465	461	474	501	473	476	486	498	494	461	510	487	481	477	479	457	448	494	476	470	488	484	488	480	485	488	437	444	457	508	457	490	496	492	465	487	515	502	450	473	470	493	499	482	511	453	483	453	478	477	497	494	518	511	501	485	455	521	500	500	474	505	501	482	490	482	499	519	486	457	497	500	480	510	492	447	491	474	483	530	466	514	465	468	476	467	510	460	459	476	502	493	514	449	474	463	482	507	455	487	492	503	498	494	492	516	480	473	490	536	478	502	484	474	472	465	471	494	500	446	489	438	477	512	493	484	501	478	499	511	489	474	443	472	465	459	460	454	508	482	542	461	495	505	492	508	519	461	475	452	458	499	503	485	498	475	495	486	495	479	486	501	500	507	482	516	519	509	498	475	476	487	512	474	476	492	481	465	501	507	471	508	459	501	486	453	485	512	474	490	505	515	526	492	507	475	522	449	472	462	474	493	489	468	495	485	462	488	489	495	544	511	501	492	490	497	489	494	483	501	485	514	500	490	520	510	475	500	460	452	485	460	487	467	487	492	476	493	464	491	466	476	455	469	496	475	487	522	503	535	435	451	468	474	484	494	454	492	462	480	498	462	505	471	520	524	502	504	489	512	514	474	472	485	498	507	475	485	467	492	499	490	488	478	437	488	458	480	475	477	508	463	481	483	497	475	491	491	490	507	516	464	483	488	488	498	483	481	503	464	488	506	487	478	482	473	502	503	513	471	546	478	485	497	496	474	473	501	484	483	475	523	479	461	448	511	514	499	496	488	490	494	500	475	455	522	483	497	498	485	450	475	487	491	489	497	472	492	463	482	509	503	502	491	462	495	502	474	460	496	474	495	435	502	488	514	450	478	495	488	519	494	488	518	520	453	484	501	501	495	500	444	501	490	509	486	504	529	453	482	487	518	507	484	502	459	467	460	452	502	487	462	497	476	476	516	468	476	464	510	485	504	455	455	478	498	434	461	501	479	466	489	476	500	482	444	487	445	493	544	500	466	528	478	463	477	514	502	513	528	507	503	475	484	487	482	454	499	465	464	462	493	503	437	501	459	488	479	485	511	491	452	501	481	498	510	451	460	468	486	509	481	473	467	487	463	495	485	481	462	415	455	496	495	480	482	480	483	514	479	508	463	519	482	524	486	471	491	473	482	475	477	481	453	464	477	473	485	449	469	496	492	496	489	480	421	479	467	519	481	506	462	485	452	476	455	458	508	455	488	495	455	461	475	492	463	504	515	516	476	488	492	477	535	463	459	493	466	517	501	495	455	496	482	477	477	478	521	507	488	499	458	489	479	461	502	492	484	471	496	476	478	453	494	469	492	450	468	504	499	479	455	494	499	490	486	457	507	469	468	487	490	464	469	476	509	488	495	484	500	468	451	485	503	512	502	505	459	498	497	505	469	461	471	446	471	464	496	489	493	481	500	476	481	474	499	478	465	460	497	463	467	476	536	487	468	487	517	502	484	458	507	477	498	498	491	478	482	448	451	450	471	494	462	483	502	513	482	475	463	483	464	469	439	501	494	476	492	495	448	473	446	512	466	465	476	513	469	511	484	473	484	485	490	494	522	481	498	498	465	483	510	457	514	477	461	489	477	497	504	453	481	445	484	498	487	449	515	529	457	473	488	474	457	474	488	477	495	488	497	420	495	470	492	490	495	472	515	461	469	468	508	494	509	494	461	458	481	516	459	462	490	490	478	507	488	482	471	481	462	457	476	488	502	443	445	475	523	477	502	487	440	514	484	515	506	553	468	444	511	484	468	437	458	491	481	509	539	477	469	482	462	512	451	467	489	481	489	453	514	500	521	511	470	441	477	502	503	480	515	517	479	470	488	467	481	488	503	466	500	453	504	473	494	478	478	478	472	507	481	475	476	486	478	498	450	479	490	485	513	460	475	479	517	499	461	485	464	481	463	500	431	531	460	490	495	487	489	486	446	500	487	504	471	463	478	449	470	532	498	506	471	510	475	484	477	485	478	486	484	462	485	441	489	481	468	495	475	462	507	544	503	473	446	442	491	445	465	470	517	489	473	491	469	527	495	501	489	451	513	514	491	482	486	478	492	477	491	469	505	478	513	491	484	495	471	480	512	500	451	485	484	480	493	501	472	467	477	456	462	480	471	494	456	506	459	475	506	504	490	487	473	432	499	500	514	487	476	478	487	454	491	510	542	504	487	527	481	437	471	527	504	475	476	480	586	454	486	496	482	465	496	480	488	440	513	466	488	496	499	477	453	493	495	482	487	507	499	513	484	458	497	465	502	490	461	509	500	519	474	480	494	487	464	448	479	477	470	478	483	490	520	455	507	465	458	488	462	470	495	488	479	502	520	483	482	511	500	501	498	473	508	468	495	502	464	464	475	453	488	493	456	489	450	466	484	492	484	519	509	474	462	468	463	482	485	503	464
27587	20139	7758	2360	1777	1507	1432	1391	1288	1251	1211	1131	1037	944	916	843	809	796	744	751	764	676	709	713	689	693	730	686	711	736	727	691	707	726	656	711	669	697	745	727	711	700	718	705	698	680	698	728	743	692	767	685	686	727	718	702	692	710	633	683	729	710	723	690	699	696	681	718	670	727	653	692	685	701	750	650	680	736	656	674	709	706	657	651	694	685	710	715	693	691	687	747	649	696	634	717	732	679	717	705	734	682	690	695	699	725	736	636	690	717	711	740	694	687	693	693	740	687	728	705	736	698	690	720	692	706	712	694	670	687	764	699	701	674	737	681	681	711	680	722	676	703	685	719	707	726	715	689	693	726	687	708	739	685	713	709	731	714	691	736	730	776	705	721	665	689	665	776	721	689	707	754	744	679	698	792	683	714	725	715	732	690	740	731	706	723	651	716	750	679	719	712	702	754	750	695	684	712	685	728	703	715	713	692	684	686	684	717	702	688	697	687	679	720	758	713	674	719	691	719	697	736	689	709	718	714	649	733	709	687	735	742	739	690	763	713	711	717	734	725	677	720	688	674	725	650	737	668	680	727	689	710	716	655	720	735	692	747	685	683	697	721	674	757	675	755	682	690	698	682	708	678	627	675	689	727	705	722	704	733	713	725	707	733	734	742	682	693	713	686	661	753	720	703	729	719	708	701	697	725	718	720	736	714	687	680	714	715	703	723	693	752	689	647	710	697	686	745	699	731	695	686	699	685	680	695	715	724	721	704	669	693	704	728	710	700	714	734	724	668	756	733	667	716	652	741	730	686	711	706	703	649	679	750	673	741	743	681	738	732	758	667	708	732	656	704	743	681	701	715	710	749	750	662	712	699	691	729	731	695	742	678	707	715	691	727	726	715	792	686	693	685	717	704	716	705	704	688	649	734	735	716	717	703	718	713	709	718	717	720	697	685	657	712	697	682	738	678	692	681	725	692	694	747	688	728	708	707	716	685	651	664	683	748	663	682	689	637	697	657	723	714	735	677	724	683	730	725	683	752	686	757	662	710	712	677	711	681	676	676	710	718	657	692	687	719	722	723	687	673	735	684	677	680	728	713	709	684	701	666	700	718	688	703	753	717	726	738	750	706	678	702	735	721	704	670	739	685	663	711	669	726	721	685	689	688	686	719	697	701	779	636	698	716	688	700	715	690	708	747	714	745	679	690	633	709	728	687	729	713	686	690	642	704	706	651	677	688	711	752	694	713	685	666	725	703	686	702	734	704	725	691	682	709	730	724	729	680	681	772	670	698	725	720	725	698	691	715	683	721	688	688	717	714	729	704	687	679	715	720	725	664	697	718	750	712	704	678	708	752	725	681	691	681	670	679	724	722	685	751	683	666	764	711	683	745	687	723	718	674	682	686	733	662	667	748	721	672	656	693	726	758	700	660	751	722	708	719	679	671	721	700	763	663	706	705	749	690	687	682	685	663	683	706	679	730	726	631	678	675	724	707	708	697	687	740	719	691	748	701	706	676	740	716	695	702	720	716	635	764	722	725	741	696	742	714	697	715	694	703	699	671	690	697	700	747	697	678	727	754	679	696	730	710	713	675	695	712	741	701	748	750	691	668	713	714	701	684	695	755	705	685	678	701	684	668	705	677	685	663	712	723	685	699	701	716	748	714	686	701	672	715	633	721	728	771	709	727	757	707	749	722	717	692	674	708	685	713	728	710	726	679	693	740	727	715	664	727	686	722	719	722	680	706	719	723	746	666	695	707	698	715	692	700	679	692	696	711	693	671	726	690	705	747	655	695	742	713	736	772	736	721	719	703	705	749	733	696	697	682	728	704	713	704	740	783	703	691	671	720	710	700	735	705	746	716	699	706	736	703	705	731	680	727	687	711	727	676	712	729	700	673	695	689	719	711	712	688	703	741	675	723	699	700	726	698	686	717	744	674	700	715	713	726	707	693	668	700	691	674	713	724	697	731	676	697	722	695	729	724	722	663	670	749	732	704	668	729	726	688	690	731	700	757	720	669	660	677	661	755	728	723	692	704	748	699	715	649	732	664	732	725	705	692	671	683	701	706	735	673	719	741	758	686	682	682	664	739	711	675	713	668	697	693	728	701	713	708	709	676	646	682	739	716	705	731	709	747	725	718	721	673	678	736	730	707	682	691	721	691	707	672	721	693	691	699	692	724	727	739	665	709	686	686	698	716	771	695	680	717	700	732	721	673	673	713	645	738	750	720	751	700	754	690	709	713	658	728	737	706	721	709	706	716	702	742	751	744	704	687	695	734	745	730	706	709	665	700	726	689	680	699	654	646	704	729	710	715	696	689	696	702	672	733	713	739	707	692	691	694	705	645	717	694	716	680	706	713	744	699	748	694	715	687	703	732	695	711	726	706	694	740	702	745	732	707	707	736	766	729	665	719	689	678	660	731	688	704	710	668	728	724	693	686	691	691	700	709	691	686	679	688	732	707	736	689	690	703	687	723	672	736	736	709	727	731	693	700	719	734	712	704	676	737	682	690	742	694	664	658	715	695	730	693	705	702	732	672	698	715	720	658	728	719	693	722	687	656	716	748	702	697	692	713	710	711	707	674	703	688	697	683	700	669	700	697	721	755	685	670	717	727	758	706	714	748	692	666	634	782	672	706	695	665	730	712	719	690	753	638	715	711	697	715	728	679	702	656	682	704	697	705	719	699	694	665	721	690	714	690	675	727	719	706	715	671	785	688	690	695	716	720	720	714	701	667	687	681	691	709	731	675	738	737	695	717	672	704	764	724	688	687	725	665	672	748	717	685	732	719	736	700	685	721	730	714	707	707	702	708	685	714	754	693	724	677	685	723	697	756	728	704	713	715	701	735	678	710	730	700	671	706	707	699	687	717	710	725	686	694	700	694	684	733	701	655	649	724	714	699	740	712	695	700	688	694	673	682	696	688	679	724	709	715	699	708	707	679	742	701	638	700	708	730	714	704	725	703	727	687	752	697	674	697	782	700	732	709	723	694	694	699	686	738	734	732	692	735	732	734	728	654	729	677	765	692	706	733	730	720	647	739	731	694	706	659	697	731	667	704	750	740	722	712	737	700	673	633	717	691	689	676	679	688	715	697	689	662	723	740	723	690	712	734	710	696	702	709	690	717	723	706	744	733	674	749	675	740	693	728	704	701	739	730	747	710	706	785	730	679	704	729	728	728	680	696	691	703	711	736	669	713	689	732	714	703	712	752	702	724	702	707	721	703	665	731	696	683	674	690	707	706	701	720	715	737	703	699	755	671	698	659	741	716	729	733	688	749	682	741	685	694	723	721	705	679	726	688	697	660	716	714	737	698	687	739	723	710	700	711	716	734	695	716	752	730	716	711	734	732	711	684	678	725	715	655	690	718	743	743	684	673	711	716	690	720	714	712	719	684	699	705	728	699	702	729	701	725	698	724	704	763	714	710	697	693	687	746	720	669	729	693	697	700	712	705	726	691	677	747	694	734	767	695	722	758
5058	3966	4262	3054	2967	2854	2766	2563	2389	2228	2094	1924	1743	1551	1352	1311	1165	1040	977	951	895	946	906	837	854	878	862	866	897	889	850	866	840	898	929	852	871	911	918	853	855	885	857	897	891	898	867	869	861	886	844	856	819	823	863	843	842	898	865	912	833	906	866	875	845	912	854	843	846	860	872	898	914	841	882	885	950	914	821	835	836	807	876	896	851	823	830	874	845	857	871	871	840	835	949	857	810	856	907	906	859	885	863	859	872	855	908	855	861	865	837	899	841	847	837	870	883	849	784	870	892	837	869	909	855	848	838	900	843	898	929	918	880	864	865	831	887	876	841	815	863	834	819	856	876	854	913	867	881	882	832	828	886	860	883	862	856	932	895	867	840	891	835	861	844	877	859	928	877	917	897	905	822	857	870	879	892	863	854	867	859	872	836	884	794	854	869	889	863	927	804	878	873	868	885	915	876	819	882	871	814	835	818	874	856	835	874	870	862	869	878	824	867	869	872	867	901	873	833	882	845	854	856	898	859	868	869	859	909	889	888	833	917	880	811	843	893	858	853	878	863	842	847	840	907	847	866	914	872	845	886	845	901	886	875	853	878	847	884	840	867	869	829	905	873	857	818	854	824	866	859	812	820	852	800	851	892	879	887	859	792	845	893	858	848	836	875	836	856	904	906	868	825	858	880	815	887	894	813	856	840	882	822	879	857	899	897	875	848	873	859	833	837	938	828	864	902	825	847	818	882	813	862	876	853	854	867	841	923	837	875	896	872	854	834	902	846	914	853	836	864	903	852	878	854	882	850	854	856	851	821	871	819	863	905	856	855	846	875	861	841	888	805	915	860	830	895	849	863	829	833	860	853	866	861	870	858	906	881	859	888	894	870	890	898	839	881	841	833	845	835	851	932	887	841	877	831	839	836	866	923	818	887	820	902	842	914	868	850	834	851	834	841	827	831	851	863	841	853	848	883	880	882	855	824	839	868	816	874	867	863	843	825	844	834	870	892	862	859	847	876	885	841	883	873	911	892	872	864	841	875	815	856	839	824	891	853	858	916	853	912	826	879	863	866	872	864	837	875	845	837	833	877	878	926	788	888	853	800	893	858	851	867	836	850	899	850	945	864	844	853	849	911	873	906	864	891	850	896	837	843	823	871	874	829	871	848	843	899	831	875	870	826	864	893	893	883	876	873	844	845	878	834	832	922	893	922	870	795	904	824	875	911	863	820	872	853	851	821	902	843	885	928	841	868	856	844	899	900	849	855	841	850	851	867	883	862	874	849	866	817	848	866	805	842	823	851	882	861	851	869	856	823	897	817	840	928	870	862	886	838	800	909	837	899	828	826	908	878	866	855	830	871	843	836	813	886	846	900	853	864	825	887	854	861	832	837	869	797	883	843	855	885	819	831	861	853	890	861	907	924	891	883	873	864	807	903	883	849	875	871	887	852	829	887	838	895	889	855	897	845	811	851	912	868	868	890	885	796	821	867	823	843	844	854	873	872	823	864	855	880	898	874	850	847	867	868	838	902	824	854	833	863	901	835	885	825	826	801	919	879	874	825	832	865	852	850	857	892	834	916	821	849	902	903	876	863	789	880	886	823	864	839	897	855	855	850	811	856	857	851	863	839	869	890	854	932	832	862	861	874	882	831	838	854	847	905	935	815	903	905	881	835	825	915	856	828	870	828	831	893	861	846	846	895	835	852	856	852	851	834	881	872	853	934	845	855	806	852	851	888	850	856	881	884	852	832	937	883	837	892	871	824	868	878	846	883	878	843	802	923	847	908	826	853	965	886	898	847	929	845	809	947	847	878	832	920	882	884	889	880	918	843	874	825	850	886	807	865	871	883	847	849	819	908	850	883	837	838	835	895	817	858	876	825	895	814	868	830	899	873	830	892	875	886	899	866	846	853	864	878	940	804	882	843	861	855	886	856	880	871	899	873	887	843	804	881	861	832	834	916	848	854	879	902	861	876	880	859	838	922	820	874	863	874	859	863	879	851	895	862	910	858	875	868	822	869	857	840	918	880	902	894	861	897	892	844	892	812	879	887	831	902	871	850	898	845	841	924	868	849	829	834	870	870	817	911	843	870	866	844	877	870	838	877	826	924	876	913	869	877	888	959	885	847	924	870	885	880	888	902	843	816	870	849	848	871	810	928	907	869	867	927	870	897	881	871	841	902	842	845	840	867	847	881	842	842	899	897	840	850	807	939	813	885	889	828	922	844	869	916	924	807	909	830	859	920	826	868	801	800	844	861	808	803	863	811	836	843	865	907	894	899	843	853	856	896	843	878	841	899	904	847	932	889	827	860	870	881	873	840	811	874	846	819	832	880	859	833	825	834	827	921	844	845	794	858	889	839	874	841	838	876	804	879	851	838	912	860	931	836	857	839	837	893	861	855	867	912	867	843	896	869	876	869	888	916	853	853	897	886	868	846	890	926	837	840	891	890	829	802	873	859	885	852	910	902	881	888	850	872	881	871	827	875	838	820	836	865	856	876	871	854	839	891	873	889	849	892	870	877	845	906	831	862	929	873	891	871	826	880	815	808	890	900	877	852	877	892	855	874	872	899	888	869	893	826	900	876	806	886	836	850	854	866	794	870	829	850	850	845	898	849	860	869	870	894	812	852	861	862	811	870	848	859	829	895	908	862	864	885	871	856	807	840	913	850	843	856	862	879	855	838	850	843	868	804	888	901	849	850	882	820	820	833	883	815	904	837	865	903	874	828	910	906	843	893	902	871	932	880	847	878	879	884	879	832	884	896	870	872	868	857	890	886	860	923	850	896	801	875	863	870	923	857	855	893	857	816	886	872	858	838	915	852	920	852	890	848	889	866	857	854	850	865	846	848	871	853	868	833	888	910	850	881	858	855	855	839	876	931	835	876	863	856	853	856	820	846	843	868	832	866	926	892	865	846	778	855	905	870	864	862	887	842	884	857	876	844	878	896	901	846	868	835	874	872	893	875	905	796	849	971	805	890	795	798	879	808	859	892	880	888	855	862	850	850	901	924	873	885	847	902	860	833	859	857	911	864	908	842	843	871	846	875	894	825	906	879	860	830	866	911	857	867	837	888	869	872	827	796	837	861	903	886	871	873	906	843	885	859	886	845	859	847	889	927	874	855	865	887	841	885	847	855	868	840	859	909	876	840	880	831	848	876	878	830	866	859	918	865	895	853	863	897	853	851	851	911	872	880	859	831	819	869	886	909	892	887	853	815	885	850	854	853	805	801	899	882	867	932	834	818	869	855	855	857	855	887	866	841	915	871	875	805	899	848	858	816	831	876	817	890	855	876	860	886	873	904	894	889	895	859	861	858	861	878	880	890	858	928	875	814	853	860	862	875	852	873	860	836	829	873	876	846	843	862	887	815	864	839	848	864	903	844	804	858	871	865	859	882	862	904	898	878	788	884	816	856	814	872	879	841	866	827	862	837	847	854	847	872	865	866	835	834	907	807	880	811	829	881	884	880	833	842	867
24630	21578	28996	24614	21550	10279	2984	2120	1744	1653	1425	1266	1097	931	887	766	680	597	550	522	519	482	496	415	411	431	432	449	428	438	450	391	454	444	448	386	436	362	409	414	446	429	414	421	426	430	423	406	415	407	408	401	397	446	408	432	400	428	376	406	402	425	391	415	440	463	436	422	395	440	432	382	453	379	377	390	432	402	397	437	380	387	366	380	397	379	416	413	401	445	421	403	409	403	388	414	377	446	401	441	378	416	395	402	415	415	408	396	416	413	435	397	426	413	413	402	398	408	442	448	424	410	416	364	366	412	391	394	417	407	397	355	454	426	443	412	399	402	406	403	410	440	422	441	389	432	438	401	402	387	425	377	408	408	390	407	452	422	425	417	440	416	429	397	411	410	394	430	378	426	427	393	396	425	400	400	399	417	424	410	437	416	376	393	384	428	423	349	424	382	435	410	383	406	435	423	418	405	431	434	401	441	423	416	408	394	411	384	407	411	408	395	400	399	384	425	391	386	418	401	446	424	420	437	391	442	397	441	424	370	380	417	409	431	414	397	391	414	401	432	407	379	389	410	390	395	399	422	426	410	413	417	428	405	418	399	418	389	402	428	401	407	406	363	392	402	413	391	426	396	413	426	431	394	385	359	390	415	399	418	381	373	405	380	456	416	411	396	392	445	419	413	391	420	403	374	431	457	425	391	423	445	404	399	450	417	437	407	392	394	403	427	410	404	381	417	405	426	415	434	431	416	400	417	431	388	403	390	401	391	385	400	398	420	400	424	429	415	438	425	385	410	402	430	394	360	411	408	409	429	354	400	361	412	391	389	425	384	418	412	386	412	435	426	409	408	447	440	412	416	402	427	414	423	389	377	400	397	411	392	393	412	441	393	385	428	441	405	435	385	377	371	377	412	384	374	418	415	407	375	428	403	376	395	456	392	410	429	431	374	389	398	402	418	412	415	402	393	408	402	411	392	404	442	436	436	413	401	400	373	461	419	412	446	400	388	386	382	414	447	460	402	450	445	410	419	417	388	412	444	428	437	363	407	442	412	396	386	422	411	404	378	431	411	397	391	434	429	438	396	422	402	437	443	395	393	375	408	386	430	403	420	384	415	404	414	396	396	416	410	400	406	429	418	408	387	401	427	427	419	372	423	413	409	413	406	433	439	418	417	411	397	424	406	434	433	437	403	420	400	396	410	428	394	403	418	418	426	433	404	373	428	419	418	388	399	435	419	404	408	385	400	420	436	428	409	412	413	398	446	444	390	398	384	405	415	419	423	397	424	419	422	420	381	389	429	422	401	386	406	390	405	434	413	438	397	421	398	416	428	384	408	433	455	403	425	423	379	415	391	411	434	401	399	436	374	408	419	437	425	391	393	411	425	409	407	398	393	423	405	390	422	398	427	412	412	396	435	394	394	453	403	410	408	411	382	409	399	429	406	381	407	414	430	431	406	426	416	429	447	403	396	401	400	407	419	440	401	376	405	406	391	408	427	406	433	390	424	422	401	470	425	396	397	405	410	373	402	405	394	423	422	391	371	421	434	414	391	413	388	392	424	385	391	380	456	458	429	420	408	412	393	428	382	403	398	414	423	362	391	372	438	427	431	388	438	422	379	397	406	385	387	406	400	409	421	448	430	428	430	434	391	388	393	406	392	400	387	415	414	395	426	403	398	400	412	431	389	410	415	419	403	417	371	419	401	435	385	437	417	397	417	410	415	422	415	437	421	455	374	395	397	436	391	415	421	445	416	388	439	399	419	410	411	421	415	411	403	432	389	386	420	399	427	412	393	396	389	385	383	445	387	423	409	387	401	393	413	369	433	414	385	435	405	411	399	435	387	419	404	432	410	413	439	437	419	423	442	389	427	387	422	413	424	412	406	444	381	460	408	388	395	395	427	423	437	421	440	420	425	391	405	408	434	426	419	433	435	402	421	434	393	398	411	415	398	415	409	416	397	419	414	444	388	415	421	400	391	385	403	422	418	424	437	381	439	438	431	467	406	408	408	383	413	400	403	380	397	413	406	441	433	417	435	400	419	376	455	423	418	395	414	394	393	382	404	403	404	404	385	436	415	395	385	401	407	418	426	427	409	378	386	383	407	411	434	426	391	433	401	405	381	377	385	416	423	432	368	437	404	424	406	409	403	412	414	426	413	441	431	341	410	465	407	399	423	389	460	420	401	400	415	411	401	396	377	427	398	376	404	418	463	423	415	372	412	417	422	396	372	392	407	412	411	425	407	404	385	432	418	376	398	385	398	405	425	434	401	386	393	419	406	402	441	413	417	402	386	391	416	375	435	414	385	404	409	394	383	395	404	430	399	382	444	418	392	415	370	405	390	417	381	388	422	444	401	410	397	415	390	379	394	420	380	426	373	411	424	436	421	413	428	408	397	422	442	417	417	394	424	438	410	377	390	421	425	406	388	407	409	406	392	387	402	388	418	396	415	433	387	432	405	435	419	416	439	367	430	419	407	392	418	433	422	366	414	412	422	394	427	395	401	422	396	401	408	390	404	414	380	432	381	440	426	412	390	440	417	376	456	431	405	425	424	443	413	441	423	416	448	417	436	408	403	402	403	411	425	406	401	406	387	371	403	401	416	407	387	402	395	438	407	415	372	406	422	397	413	350	376	402	384	412	422	395	390	397	405	409	405	419	423	438	405	409	422	430	446	421	386	374	386	385	372	458	432	423	430	381	428	413	421	397	400	433	392	420	408	375	380	411	442	377	408	440	401	388	398	398	403	420	389	402	375	390	397	470	476	398	415	428	410	432	390	374	432	425	402	375	390	375	405	385	396	401	376	441	392	427	385	441	437	429	404	418	412	452	384	405	401	413	390	428	415	400	379	395	404	386	456	407	411	406	426	376	418	408	417	409	381	413	424	438	433	400	411	403	435	414	460	416	430	452	425	417	417	381	413	404	404	425	412	397	422	398	396	406	413	421	404	389	416	415	391	439	406	418	423	360	388	416	399	373	422	386	405	412	400	401	366	388	414	427	401	403	397	401	403	429	424	427	396	365	387	423	385	410	389	383	371	399	418	367	399	379	419	408	424	416	384	389	392	435	454	399	390	399	388	431	391	408	399	421	421	385	392	411	394	378	389	370	432	416	384	399	409	411	386	396	405	392	410	344	403	361	420	411	453	406	444	405	411	421	399	412	382	383	384	405	408	392	414	408	405	407	423	422	418	414	400	387	446	389	405	373	416	396	406	411	401	393	400	433	401	393	368	426	440	405	405	415	400	421	402	395	383	377	428	391	398	441	447	413	403	413	411	413	411	398	410	409	410	418	416	376	438	407	411	423	405	407	436	390	414	391	386	402	392	391	387	394	390	392	425	377	378	424	371	368	416	421	382	389	393	407	436	384	412	446	411	401	426	443	426	447	418	373	436	432	440	398	404	391	435	396	410	435	408	440	391	406	406	411	389	441	404	399	424	440	393	371	407	423	367	388	412	405	382	423	421	439	440	385	409	403	380
5872	13291	12048	7504	6210	5575	5011	4481	3974	3495	3023	2665	2271	1834	1635	1417	1070	951	790	825	705	667	651	665	594	578	580	541	543	528	536	546	516	531	542	551	551	543	586	536	532	522	549	535	500	494	533	583	504	519	558	538	529	556	544	518	488	538	525	540	509	525	513	505	533	487	552	523	515	591	476	515	511	528	512	493	534	508	495	499	503	549	498	512	506	556	539	503	486	503	468	512	545	494	544	530	543	548	523	478	503	501	483	545	473	542	503	513	472	499	481	516	461	520	507	510	548	491	486	560	507	498	521	507	532	493	507	507	487	550	514	545	539	542	536	529	536	494	513	483	528	501	480	523	523	498	529	521	522	518	537	480	553	488	556	490	541	539	516	519	527	502	503	542	548	538	476	555	538	505	514	501	515	521	548	508	552	566	521	534	505	529	519	529	481	533	515	526	504	519	492	515	496	555	529	546	522	550	526	538	490	491	477	577	521	525	476	552	504	504	482	501	530	515	509	525	486	503	514	492	515	506	503	507	530	519	504	449	543	499	514	511	513	523	524	520	526	529	555	503	535	498	552	551	541	516	490	524	496	518	511	519	523	503	529	511	535	542	512	515	513	517	520	493	488	495	534	533	533	571	527	475	541	494	502	546	530	497	517	503	495	480	531	538	519	531	515	536	514	530	539	503	496	506	514	530	537	542	486	526	537	490	504	554	529	499	534	517	503	520	568	537	492	532	521	532	487	496	485	533	520	498	551	513	506	546	505	502	511	519	550	536	531	493	540	531	497	518	499	521	501	516	506	526	516	507	482	530	518	508	517	532	498	514	510	534	534	488	499	472	520	547	512	565	530	522	499	501	518	500	552	520	490	512	548	569	522	495	499	524	485	515	514	473	491	515	526	523	505	528	512	534	495	490	514	523	559	534	498	502	484	508	499	538	535	541	476	527	524	550	522	523	509	501	519	538	484	520	529	523	551	494	525	513	498	501	526	549	486	533	526	493	499	511	547	520	543	490	533	533	537	500	507	530	515	513	503	475	509	515	484	555	481	477	519	543	505	528	518	493	524	470	541	533	532	494	546	507	516	477	508	541	497	471	524	559	481	489	505	488	498	515	522	530	498	509	542	493	515	507	530	482	546	527	527	515	516	517	494	524	528	559	536	526	507	529	548	543	506	519	528	577	488	556	502	513	487	538	501	508	528	504	550	508	513	492	526	533	490	507	527	526	530	532	511	500	498	517	517	520	517	479	538	491	548	480	524	512	517	536	550	532	528	539	497	536	518	473	489	521	504	517	509	511	502	494	529	538	480	525	555	531	517	520	483	510	561	516	546	548	499	523	509	539	531	537	515	473	523	517	503	500	510	517	533	545	539	504	544	499	483	519	513	547	540	487	508	508	508	537	480	501	507	550	518	490	489	548	470	492	523	544	559	478	533	521	513	519	479	522	492	523	522	551	557	531	542	481	493	529	513	488	525	542	492	522	519	488	514	506	548	522	512	495	482	503	519	530	545	514	533	517	498	519	524	535	521	530	558	537	501	528	521	495	491	526	507	542	511	502	503	507	525	535	471	551	547	473	484	506	521	549	496	481	520	533	466	536	469	535	516	524	527	495	529	504	479	529	543	511	511	505	537	529	549	527	516	500	521	496	516	541	485	466	525	512	521	564	549	507	512	536	513	506	500	521	526	532	528	557	543	530	526	531	518	503	480	505	533	477	522	517	501	523	551	530	537	496	494	542	493	480	544	531	502	524	479	512	553	529	543	460	538	495	486	516	515	478	494	516	534	512	521	534	516	516	521	527	534	515	495	573	548	515	500	526	523	488	541	518	455	549	520	575	488	504	495	493	516	538	557	511	514	566	536	545	531	541	517	504	494	482	480	526	509	527	509	539	513	544	551	520	476	519	473	514	536	535	559	499	525	525	527	495	503	529	510	505	501	553	488	548	519	465	510	480	515	504	542	493	540	533	518	514	518	521	519	507	554	502	503	538	503	538	494	494	536	528	486	528	489	516	530	539	490	540	518	555	525	543	545	496	551	486	508	518	532	514	534	488	491	493	489	529	502	515	504	553	531	495	543	476	509	501	527	522	524	524	492	530	486	528	527	537	542	489	473	531	521	520	526	514	486	527	556	518	547	517	546	526	542	466	486	531	482	521	528	502	543	504	503	549	517	472	514	523	488	543	557	525	535	520	476	444	527	521	525	540	516	513	514	525	518	461	518	506	524	510	486	515	554	473	487	547	518	522	498	519	506	497	501	555	507	522	507	543	497	554	482	532	595	483	535	515	511	490	514	506	543	552	539	500	523	500	506	493	530	497	507	510	589	499	516	496	522	509	543	505	534	521	515	504	498	499	520	531	525	551	516	471	540	492	517	533	484	513	518	500	504	536	511	527	494	542	528	523	563	508	544	503	519	510	500	490	547	540	508	515	505	524	525	498	550	512	543	495	542	517	516	522	491	527	500	517	562	498	494	515	526	505	530	522	518	511	517	521	543	523	503	536	564	533	546	510	506	506	514	507	502	559	507	541	532	495	496	514	534	518	523	505	490	509	522	492	489	524	500	503	519	498	502	531	530	527	500	491	503	516	513	535	538	544	551	529	536	547	485	518	544	486	530	503	542	545	545	493	508	540	516	532	464	542	525	492	545	535	543	507	491	553	543	512	570	503	517	530	552	528	535	510	511	539	517	498	518	491	518	519	529	527	516	546	526	534	482	526	502	523	528	514	528	513	491	514	552	518	496	456	530	538	549	520	553	507	526	495	555	492	538	497	507	517	472	501	550	518	504	505	517	535	524	527	532	544	549	488	548	509	471	515	504	500	517	497	506	522	495	565	535	496	511	527	505	519	552	527	458	489	527	502	516	526	532	504	512	490	511	537	510	512	538	498	511	518	492	511	546	545	508	531	515	532	525	495	505	518	502	528	531	523	525	508	506	554	517	474	485	486	499	509	533	500	518	525	522	500	561	459	538	542	502	522	516	536	515	489	529	535	535	547	524	464	547	472	496	504	468	506	493	492	500	507	533	505	516	493	533	479	518	518	523	501	494	504	536	549	543	487	524	500	519	488	502	524	519	499	510	530	503	505	520	452	502	532	537	529	498	568	480	520	487	525	489	545	485	540	494	538	515	468	533	543	548	485	529	516	547	494	520	529	536	528	516	514	491	504	516	537	517	511	505	521	493	566	504	505	513	526	503	510	506	556	522	507	485	544	492	535	496	494	503	518	516	483	512	513	531	567	514	507	492	518	530	526	545	499	535	513	521	547	521	531	521	502	514	537	497	503	532	531	509	499	545	547	482	473	551	520	534	518	485	504	511	510	503	516	487	501	464	499	489	503	516	505	500	505	540	567	532	534	532	507	503	492	501	495	525	528	525	521	479	495	511	461	505	520	486	521	537	496	525	508	492	553	533	502	512	539	480	511	579	456	521	513	503	501	513	522	536	528	519	502	503	540	466	525	530	525	520	480	520	482	524	527	514	527
23552	21578	29502	24143	21582	21654	9827	3215	2468	2235	1933	1701	1387	1216	1098	911	774	678	627	510	522	484	457	454	481	430	441	414	452	409	450	395	404	371	438	373	417	427	407	418	411	373	413	409	374	404	400	444	374	382	404	401	432	403	409	435	420	421	394	406	374	398	389	362	425	423	386	383	382	398	372	400	424	396	383	417	375	423	396	398	419	385	370	392	425	384	402	375	409	363	422	379	371	395	410	419	397	387	402	391	382	438	367	404	383	386	402	382	371	387	389	421	409	410	378	378	366	383	421	368	418	411	418	396	401	390	425	387	380	399	394	410	376	396	385	407	370	344	395	438	374	385	396	362	389	441	395	417	426	406	397	391	415	421	408	410	395	412	423	397	371	379	382	411	433	385	395	373	411	361	404	417	374	371	390	362	390	375	371	340	375	375	419	417	387	385	404	378	389	431	408	385	408	379	419	390	398	379	401	416	361	396	384	398	391	423	389	424	381	415	396	403	400	396	421	393	409	382	353	376	416	418	408	426	387	383	399	407	398	404	409	376	414	388	390	408	417	378	379	390	423	409	411	406	378	402	384	367	404	405	390	393	394	421	393	368	405	402	450	353	399	378	437	404	424	405	408	359	372	384	409	413	397	388	384	362	409	384	423	392	402	374	382	398	393	371	388	414	368	432	371	394	368	437	400	377	380	402	372	384	389	399	424	411	372	434	361	398	384	420	408	400	374	385	411	379	403	352	383	395	392	371	379	370	428	402	375	371	396	413	430	444	417	387	396	411	406	400	437	384	369	404	423	386	368	449	385	359	416	415	436	377	400	435	407	430	371	398	388	347	395	353	362	404	439	406	391	395	407	390	387	408	415	414	366	388	403	385	391	409	413	415	398	379	368	400	357	415	433	406	383	395	367	382	412	399	367	383	368	387	378	373	417	345	396	381	372	395	382	404	419	373	401	385	394	403	408	448	384	385	400	374	382	382	392	336	406	392	390	374	369	426	403	355	367	377	387	399	410	399	422	425	381	364	395	403	371	408	401	416	372	381	348	436	401	360	403	368	372	415	376	385	372	372	406	381	426	410	402	388	389	407	411	404	379	386	408	397	381	410	368	421	371	392	408	428	411	385	414	379	399	379	390	364	386	353	422	407	399	364	388	401	407	419	386	373	375	375	367	393	382	396	366	388	397	364	372	390	409	398	382	386	394	390	384	376	402	415	406	363	401	406	431	374	378	430	380	376	384	370	389	379	344	358	390	377	388	360	379	424	378	390	393	366	407	397	394	397	410	420	391	387	378	424	425	423	363	403	392	425	401	443	430	377	358	397	414	416	418	390	398	388	444	383	387	400	382	394	388	394	401	369	404	391	431	382	398	359	377	390	403	393	390	406	399	396	385	400	401	388	384	390	392	395	418	400	397	381	393	417	352	394	399	419	372	369	437	392	368	410	390	390	365	399	394	386	361	395	397	380	393	412	429	366	413	377	449	386	397	405	383	380	423	381	403	427	395	351	371	427	376	400	408	362	404	394	411	413	413	410	413	393	396	401	404	387	406	331	388	357	397	402	427	406	397	399	365	401	391	350	403	425	405	413	375	415	388	361	371	405	392	380	400	421	407	414	380	376	398	380	400	361	368	371	365	392	404	399	442	390	371	396	404	388	397	376	391	390	370	352	424	396	361	369	328	391	415	375	414	426	412	378	385	350	413	372	372	377	391	376	396	426	394	382	387	389	386	392	383	445	390	389	428	384	370	411	387	324	387	380	410	411	401	398	419	410	420	394	393	360	371	417	394	407	378	404	407	439	458	388	383	375	386	389	384	378	399	358	377	389	407	337	408	415	366	389	401	375	391	365	406	425	380	374	375	392	395	395	380	364	380	396	378	371	374	374	380	398	413	368	399	424	381	357	404	404	395	380	400	352	384	430	369	383	392	354	393	374	398	401	369	380	407	379	384	387	385	398	398	366	384	382	422	412	397	392	411	379	391	382	401	394	365	406	412	420	385	404	375	416	374	405	375	374	381	405	359	378	362	367	429	417	414	350	416	378	399	398	397	408	378	380	406	379	387	377	415	387	394	383	408	408	417	407	385	386	353	388	360	362	383	401	379	412	402	372	441	425	394	397	418	420	395	385	387	373	356	391	372	382	389	358	386	380	383	407	438	409	377	394	386	342	375	394	356	404	374	369	385	392	384	372	364	380	371	412	401	385	393	422	390	381	391	410	378	400	375	396	398	381	418	411	371	381	376	404	408	383	382	370	434	363	381	418	350	400	409	384	370	410	408	413	431	416	362	387	405	387	401	418	433	404	413	370	410	357	406	371	344	365	418	380	374	370	426	392	377	409	397	365	399	405	379	389	384	404	408	371	387	381	376	388	407	404	415	378	402	370	399	425	388	402	380	397	381	396	366	399	367	382	375	361	402	377	373	391	393	387	436	422	387	390	370	411	373	351	370	420	413	397	418	418	429	368	396	413	411	431	365	392	421	412	433	404	397	421	451	383	355	390	353	379	371	412	375	407	372	361	365	400	371	433	396	404	408	402	412	407	412	395	407	387	424	417	435	404	410	401	415	391	401	393	408	381	402	399	395	390	393	383	392	429	389	399	395	398	416	402	373	357	365	392	417	383	401	384	364	377	386	390	402	376	375	381	391	389	405	407	384	382	378	400	371	353	395	390	407	346	400	378	437	388	360	429	379	434	417	388	435	399	392	392	396	425	376	387	423	399	418	368	438	367	404	373	381	399	411	402	428	365	387	398	397	401	382	377	353	375	396	387	432	408	378	431	362	396	359	387	394	373	378	389	378	390	361	378	408	381	356	411	401	408	428	359	405	412	372	405	428	369	373	379	377	383	396	381	403	384	370	425	405	388	392	384	415	371	400	408	378	415	372	405	397	416	380	402	373	385	376	376	428	415	412	370	345	361	405	382	411	393	385	397	406	363	351	396	331	415	376	408	369	352	415	410	449	405	335	406	405	433	399	359	421	404	409	379	420	365	397	338	421	387	391	390	418	402	375	380	424	400	388	396	382	386	420	432	385	405	404	378	402	409	416	379	434	398	393	398	424	403	423	397	342	387	391	364	375	387	395	388	391	403	352	385	397	395	413	430	439	412	402	365	432	399	374	381	401	366	409	369	385	411	373	398	397	382	388	386	387	386	359	359	385	407	449	398	393	372	408	391	394	375	411	407	380	400	348	383	368	381	365	434	400	403	393	378	405	397	370	409	407	390	349	411	378	382	348	407	396	383	404	393	358	356	378	378	409	384	377	379	387	381	366	380	395	409	391	371	386	422	394	402	395	361	391	352	385	403	364	387	429	386	378	396	394	384	362	400	387	400	368	409	389	393	355	410	399	347	388	356	441	422	397	384	404	372	370	387	364	374	370	397	384	368	386	356	396	434	411	401	346	388	406	393	388	400	397	426	380	393	388	438	358	391	397	399	401	414	405	375	398	405	379	373	406	382	373	442	424	400	405	382	369	423	410	402
8227	19853	17184	11105	9561	8344	7369	6306	5707	4984	4325	3574	2764	2426	2028	1692	1364	1109	920	808	759	648	670	665	631	597	579	587	509	550	498	495	545	512	555	526	513	524	500	495	495	502	547	480	493	515	440	474	500	522	448	496	468	508	472	426	466	539	476	437	487	489	445	466	480	472	490	471	447	440	475	489	431	472	500	483	439	483	495	474	472	511	503	490	486	446	469	462	492	515	489	488	522	454	502	465	404	471	491	434	469	425	467	447	477	422	508	456	473	465	464	493	495	420	490	467	438	466	463	477	407	452	467	446	476	518	473	477	450	461	471	463	455	466	490	503	473	509	462	498	474	507	479	456	500	468	458	466	469	440	484	466	457	470	464	509	461	437	487	457	471	476	457	482	474	466	464	478	481	456	448	487	485	493	480	507	477	458	509	447	439	465	499	474	513	454	466	432	490	458	484	434	445	426	458	448	452	481	450	488	471	464	426	438	443	464	457	464	463	484	504	467	411	461	429	478	449	480	494	444	453	452	429	426	489	486	457	459	488	502	491	443	451	469	505	428	479	488	458	467	463	491	482	472	451	463	445	514	488	459	478	439	490	485	509	424	454	458	451	449	486	479	438	478	450	454	465	482	499	460	439	453	486	432	483	418	452	435	477	455	495	466	460	452	439	513	465	475	470	453	471	473	458	477	485	448	442	483	482	472	482	422	446	472	485	472	480	471	453	501	483	471	450	465	512	444	461	470	506	474	497	484	477	468	453	445	426	473	440	464	448	460	509	505	467	475	472	457	485	487	468	477	485	462	458	468	461	450	488	450	499	447	449	468	436	458	473	487	482	453	478	493	469	471	451	465	467	452	440	465	448	478	438	463	445	475	436	459	464	478	465	435	455	476	508	448	429	470	422	457	471	461	444	459	465	489	459	476	453	487	466	466	458	430	434	455	471	461	453	453	481	456	458	464	475	448	501	443	464	450	460	451	468	449	474	457	492	473	479	459	472	473	461	472	438	447	469	472	448	451	442	469	498	476	495	418	415	509	489	463	463	483	460	506	478	460	502	463	471	475	474	463	432	491	487	491	506	437	453	452	466	473	468	427	457	447	427	461	421	497	472	487	451	458	487	461	439	468	493	420	453	483	500	449	483	462	461	435	462	490	429	498	446	455	448	462	462	435	453	456	469	479	451	455	465	480	452	514	419	499	460	487	426	464	445	451	461	506	434	461	441	477	472	493	434	442	432	466	465	488	422	482	471	432	432	437	457	472	471	460	459	459	445	494	462	489	482	479	450	491	479	458	469	487	440	466	432	449	464	472	457	457	476	465	474	464	445	458	446	461	461	445	478	477	500	472	455	436	496	461	441	442	464	405	471	484	450	469	489	472	444	442	456	484	491	421	472	501	474	461	481	459	471	476	489	486	497	467	490	477	469	454	440	451	483	452	496	455	460	461	441	449	487	428	434	481	463	470	477	465	478	473	446	464	461	463	517	447	456	463	452	445	500	477	433	511	471	507	471	459	496	446	454	452	525	435	476	464	478	472	451	477	449	452	436	464	482	456	462	505	492	480	470	476	462	466	427	481	526	430	481	493	471	449	513	491	469	442	465	454	486	465	470	437	426	485	470	441	480	470	468	477	465	434	477	450	475	513	476	464	453	466	458	445	448	452	485	458	453	423	500	469	463	466	488	495	453	488	485	475	459	449	455	428	474	404	461	483	460	476	465	432	460	463	485	473	436	494	476	437	417	469	470	452	445	472	460	453	477	464	437	466	431	459	487	450	455	429	492	452	464	483	478	451	474	453	468	450	494	492	428	480	450	459	449	437	490	492	479	408	507	481	469	473	437	459	494	455	457	466	435	471	468	466	474	441	492	496	449	493	448	476	447	462	470	421	455	484	484	429	468	466	485	502	470	473	462	467	431	455	482	453	460	481	458	455	436	452	466	489	475	447	482	441	482	476	428	495	462	479	457	483	472	466	472	470	476	458	471	455	463	437	466	417	440	458	496	476	485	490	484	422	473	448	446	495	462	461	487	462	454	442	466	445	471	509	455	459	447	474	464	422	460	465	485	416	462	471	473	492	445	459	438	452	462	460	448	445	463	472	454	493	475	428	449	502	445	471	464	466	477	465	486	456	472	455	464	451	470	494	469	470	454	456	481	456	447	490	487	459	461	497	454	422	485	475	488	414	484	479	538	455	462	440	479	485	470	451	484	464	461	506	518	490	460	447	443	488	484	463	449	428	467	479	483	469	465	487	471	436	447	459	465	486	471	462	440	464	468	494	487	461	450	457	472	461	427	457	456	453	473	434	447	480	474	468	478	469	498	429	499	502	443	448	491	464	455	449	465	420	457	493	455	451	485	455	484	515	458	482	462	422	444	473	453	463	490	486	440	481	465	468	497	425	486	463	480	452	475	458	474	480	519	481	437	514	476	472	468	458	428	470	458	462	499	483	445	494	475	439	460	474	479	472	451	459	513	456	493	448	444	435	470	432	480	461	439	466	461	486	481	461	428	487	458	431	471	471	457	469	460	441	451	461	477	492	421	454	468	483	472	451	484	489	503	461	517	433	443	469	463	474	457	416	459	493	505	436	474	508	445	463	463	470	454	490	470	473	464	467	441	477	509	467	458	456	435	472	491	480	475	434	491	490	490	474	450	481	445	478	456	465	479	497	472	441	461	456	491	513	434	506	512	478	449	487	485	458	465	437	476	473	466	487	480	487	440	457	481	451	481	452	481	434	473	469	442	467	521	508	420	473	447	475	455	456	437	458	470	449	492	435	435	480	450	463	446	483	496	469	453	487	484	469	455	455	485	450	468	462	461	459	473	471	474	438	488	454	479	477	499	461	488	454	442	437	444	450	478	440	504	455	447	468	445	469	501	501	476	442	420	424	481	479	470	464	433	484	508	441	444	427	475	467	483	459	438	487	440	453	471	498	503	455	431	458	465	491	484	488	482	478	488	485	494	443	447	491	478	478	437	489	450	458	456	435	473	432	489	466	475	501	436	484	452	459	454	455	479	484	521	453	507	525	417	468	468	494	487	464	463	455	474	463	431	459	492	488	470	439	439	451	447	458	469	444	467	463	481	468	470	462	424	474	478	461	475	471	464	471	434	477	491	488	483	472	455	469	424	457	476	446	446	462	464	461	472	450	463	487	455	491	451	466	474	475	456	487	495	459	459	463	493	476	487	434	458	487	443	449	463	444	484	440	445	465	507	479	493	433	451	446	463	452	490	491	477	450	499	459	480	458	472	459	496	456	450	424	478	457	494	486	429	486	471	458	447	436	496	447	453	467	446	440	515	446	505	522	457	483	460	439	494	456	457	473	454	472	445	447	467	479	440	464	503	452	470	449	489	471	451	401	446	469	474	482	470	480	438	498	466	480	443	457	458	468	466	475	447	463	491	445	504	430	467	484	456	430	451	451	489	487	473	441	443	477	490	437	454	485	433	473	458	458	508	437	489	447	478	443	488	459	489	442	464	478
27606	20140	8248	2598	1942	1737	1552	1396	1323	1167	1089	1043	1005	846	863	763	830	736	723	687	687	703	730	730	715	703	696	683	724	665	709	719	698	648	712	681	665	754	713	696	700	679	712	670	721	670	772	655	731	688	704	663	680	735	710	702	697	689	707	658	736	646	683	648	718	736	691	735	712	683	725	665	730	700	721	694	670	687	700	704	683	662	717	716	735	696	663	678	706	679	694	664	730	706	661	715	689	661	633	703	721	694	709	677	710	687	661	776	657	704	697	740	656	637	731	706	726	678	720	733	669	701	739	676	731	674	737	696	703	697	685	709	692	737	739	713	735	702	689	694	746	707	683	651	663	616	712	705	693	722	666	676	740	657	677	681	719	726	630	715	738	717	726	682	722	707	703	717	695	703	679	714	682	698	677	708	701	713	653	685	678	680	672	657	681	636	717	699	711	745	740	747	679	681	679	701	721	667	712	699	681	667	698	640	676	746	735	722	673	753	706	765	701	755	711	721	718	710	672	688	682	634	699	706	679	692	719	658	678	709	674	723	657	633	715	711	706	694	651	661	676	725	707	706	637	680	644	664	716	647	747	718	701	709	680	699	667	714	679	678	685	692	680	700	685	645	686	694	738	734	692	729	749	678	649	684	679	681	639	707	694	724	728	692	684	662	744	720	651	667	731	720	742	673	659	718	691	731	662	709	707	687	693	741	688	735	685	699	683	702	695	682	698	692	706	691	682	694	674	698	668	654	692	688	696	683	660	671	685	716	715	661	732	664	656	674	758	691	713	700	660	666	682	726	735	712	696	722	706	723	656	675	732	681	717	658	689	640	682	673	665	718	638	694	733	595	664	705	722	725	720	710	680	687	710	677	706	678	710	683	667	727	691	698	710	715	658	671	636	664	698	707	669	677	714	685	710	707	653	716	700	662	650	730	681	676	714	690	687	678	767	712	664	666	729	691	654	677	668	680	712	687	771	696	708	678	674	692	681	707	758	712	647	715	688	678	705	697	707	720	679	732	723	678	692	701	643	702	654	682	700	735	737	720	665	646	664	665	692	699	649	690	677	674	701	653	722	706	700	745	704	715	739	709	692	658	748	671	705	707	737	700	668	695	692	738	705	706	713	685	747	697	681	664	712	703	695	716	725	635	690	684	722	691	716	748	686	696	727	692	700	699	727	669	715	644	728	717	698	684	649	666	721	675	748	657	718	693	669	688	667	683	669	686	677	646	666	690	686	741	669	682	675	670	643	694	683	643	701	705	692	689	669	700	708	664	728	666	661	732	759	712	684	697	710	716	701	719	709	778	716	717	696	722	751	659	668	688	661	703	674	731	724	713	705	703	688	680	649	676	693	707	722	667	706	713	644	747	731	721	668	649	743	669	676	667	718	685	672	662	684	702	696	681	675	631	713	703	669	700	753	691	672	681	710	712	691	706	699	725	685	674	740	668	693	678	688	705	742	685	707	703	693	706	690	693	702	657	711	728	674	702	668	678	675	694	653	681	664	692	722	685	691	700	701	702	703	694	703	762	692	683	678	674	660	717	668	701	666	654	649	656	681	751	690	724	678	706	700	661	722	688	684	725	715	693	766	753	668	682	728	716	699	714	637	631	696	689	706	743	680	627	718	690	653	750	668	676	725	699	675	707	691	698	696	656	708	677	703	720	697	711	693	694	730	721	687	644	682	653	683	673	654	737	672	770	680	661	712	680	640	725	727	709	727	672	657	653	682	680	678	714	746	684	720	705	715	691	682	721	728	659	679	707	675	664	735	670	685	707	687	678	692	708	693	714	693	678	701	686	711	720	683	697	687	661	702	683	701	690	689	676	708	706	716	704	699	710	699	733	716	698	712	743	720	715	693	715	715	719	716	682	697	676	668	675	720	702	706	679	735	721	713	683	713	668	662	678	692	646	742	739	664	690	719	670	660	701	700	712	665	719	653	686	704	645	735	658	680	649	718	642	679	723	703	730	721	734	660	690	633	674	704	696	718	717	709	712	695	651	705	676	695	688	708	700	608	729	679	697	696	636	719	671	689	727	625	683	703	672	674	670	664	696	690	646	697	673	656	678	689	711	697	674	678	738	660	661	658	644	660	699	668	704	734	715	700	743	718	677	686	640	673	669	630	697	689	720	680	725	708	705	664	709	728	713	725	691	696	684	716	657	707	718	705	680	677	680	688	730	648	733	691	697	684	708	703	724	695	658	696	658	679	712	683	715	714	657	664	709	689	729	677	645	705	662	738	674	710	700	734	662	673	679	694	677	740	684	685	707	711	675	712	688	645	626	669	707	685	688	705	678	709	693	752	654	665	701	688	720	727	678	684	712	720	691	730	714	685	717	663	728	711	670	653	725	702	665	727	655	705	647	689	701	690	675	683	740	693	721	717	714	675	680	698	704	657	716	663	687	712	679	644	682	681	735	710	713	664	730	722	663	647	695	702	730	744	651	657	720	664	654	703	703	684	660	689	637	742	685	709	674	703	725	677	686	690	713	675	676	692	685	704	698	699	705	678	694	691	692	718	650	706	740	684	704	679	667	686	722	712	698	704	698	698	675	715	687	731	662	712	740	684	717	676	711	677	737	712	652	695	729	719	688	677	671	676	695	721	703	674	711	770	636	706	716	728	710	712	710	734	699	660	725	699	716	662	682	682	705	663	749	716	711	648	722	678	729	659	715	704	699	744	681	735	702	708	686	680	678	705	715	699	690	704	690	717	733	698	679	678	706	720	683	744	718	711	698	742	710	709	695	725	687	694	723	658	672	730	685	679	681	655	727	711	708	711	681	714	711	707	724	699	712	699	651	737	721	668	749	752	698	716	657	691	702	702	656	688	698	684	668	697	689	711	688	731	690	710	654	673	689	705	686	754	666	759	765	669	713	700	682	712	657	740	655	696	693	682	680	726	701	692	682	703	686	656	715	659	700	663	719	672	689	662	682	752	722	699	664	664	705	737	699	705	688	703	733	696	686	694	652	696	687	717	692	675	657	665	703	689	645	698	654	708	689	692	733	728	725	720	625	692	677	706	691	684	718	657	673	699	671	684	720	712	698	690	686	649	686	710	744	694	677	713	720	670	676	675	656	681	709	710	713	697	724	687	719	688	663	704	659	727	687	661	679	695	651	659	683	742	684	685	649	679	739	710	687	694	696	725	695	690	742	688	728	684	664	665	675	722	729	743	695	688	660	727	726	673	730	710	677	741	719	720	714	661	682	670	659	718	714	694	686	712	693	745	666	753	720	676	679	735	699	691	698	728	709	701	714	654	713	715	693	735	696	705	721	681	736	714	655	667	705	703	727	716	719	721	739	705	673	687	694	643	699	678	675	689	696	662	698	716	680	726	701	711	754	732	662	705	735	699	742	682	640	680	674	726	679	704	666	698	683	696	664	702	733	704	692	669	684	692	713	704	721	746	709	669	669	672	696	677	682	669	703	703	711	680	670	703	744	657	732	669	705	692	701	675	701	743	675	709	700	715	709
5288	4547	5075	3432	3243	3282	2818	2594	2344	2028	1866	1617	1478	1399	1242	1121	990	949	948	815	922	872	920	849	876	791	813	906	834	908	888	855	905	799	856	822	820	806	819	813	843	931	829	870	872	878	836	827	858	852	864	856	890	882	800	830	772	873	893	828	859	811	849	853	859	867	860	825	875	841	873	811	843	858	841	867	836	833	837	824	856	865	931	827	864	873	830	879	853	870	859	827	892	852	857	815	887	824	843	895	851	890	867	825	855	834	882	866	822	828	864	837	832	787	854	840	888	840	854	854	868	827	845	856	814	871	838	849	864	906	836	818	841	876	849	869	843	873	867	831	878	840	862	864	855	815	884	835	856	797	906	838	874	855	823	838	865	788	861	825	870	809	823	837	861	819	808	798	813	825	837	859	829	834	840	820	834	898	838	830	863	812	807	876	780	828	873	888	884	867	866	827	826	818	820	852	826	843	897	856	874	874	850	840	858	845	837	824	789	823	865	808	803	878	875	898	830	832	847	858	852	787	859	812	852	861	884	834	883	835	878	835	851	829	853	836	841	827	807	875	861	826	881	849	872	843	891	861	804	869	845	835	810	820	839	813	873	912	886	868	815	839	811	781	858	876	842	800	851	864	866	844	822	832	833	830	861	833	845	822	891	857	835	855	855	828	872	837	836	850	875	856	832	841	879	837	862	840	841	870	876	813	855	870	851	872	861	871	820	896	901	850	842	848	863	782	878	874	839	892	876	849	890	790	833	866	867	866	845	882	808	837	876	842	873	866	893	841	807	871	837	840	822	842	796	855	873	841	826	864	900	871	906	814	861	870	874	886	878	851	886	813	861	833	853	857	850	887	874	867	851	866	803	800	914	827	836	876	892	877	895	878	903	902	839	856	869	856	844	872	865	879	810	856	901	849	869	845	843	844	874	797	873	796	834	816	886	821	840	842	854	821	825	828	876	844	816	849	867	821	861	865	817	884	871	822	865	845	855	837	836	836	877	796	837	850	843	866	870	871	910	869	863	922	812	848	851	832	834	857	858	861	855	897	832	818	832	836	809	820	836	879	806	853	867	838	889	884	842	894	831	882	885	864	801	897	840	841	869	852	871	796	835	822	782	847	854	840	835	809	836	834	889	831	821	868	849	858	831	825	882	866	836	825	850	839	880	834	832	891	794	834	813	820	845	844	854	847	828	878	832	846	878	792	821	840	791	884	853	835	836	849	804	857	866	860	849	813	883	833	784	884	781	843	907	883	830	841	796	828	856	780	828	796	879	855	885	869	838	861	795	814	878	826	865	848	873	831	868	843	873	860	879	878	864	816	893	842	896	868	845	831	816	883	883	828	844	853	809	835	845	884	848	859	885	856	814	850	797	902	904	859	858	884	873	855	841	822	865	813	817	852	870	824	809	832	861	835	898	840	876	852	894	894	841	862	835	868	781	848	858	881	835	865	822	822	845	849	839	845	850	872	862	801	850	880	863	895	846	861	836	834	854	840	850	880	896	828	832	841	810	851	815	829	864	843	846	838	852	848	831	849	832	873	889	859	851	855	878	824	839	846	885	812	864	837	855	900	888	812	834	819	810	899	846	853	829	849	847	849	868	814	866	814	853	863	836	870	853	892	808	875	880	862	840	894	826	820	866	818	825	834	844	862	770	829	863	853	825	845	832	860	795	794	821	851	869	830	843	846	887	829	831	864	857	892	877	886	852	888	843	841	870	880	833	854	857	904	817	831	888	900	903	792	853	868	831	836	843	761	886	840	864	879	896	853	849	781	896	815	833	885	851	885	794	833	871	822	847	836	855	833	903	858	925	829	820	861	799	833	897	807	887	876	851	815	833	856	860	925	819	859	874	822	895	906	858	853	893	856	837	867	787	873	895	876	856	857	839	880	852	817	861	833	839	841	874	829	810	875	870	885	816	852	840	840	895	831	839	852	812	843	838	835	847	849	846	868	839	805	892	931	850	825	884	815	861	853	802	791	837	901	848	882	838	824	890	857	843	852	848	856	816	853	877	859	872	849	832	884	836	863	886	820	824	872	805	841	875	874	870	860	824	890	886	877	825	841	832	831	818	848	856	856	838	821	830	885	865	855	846	868	857	897	870	878	839	844	835	825	820	882	837	860	813	815	852	837	850	885	824	835	840	881	885	862	902	888	910	837	806	868	790	850	872	883	866	884	825	847	833	843	842	865	808	821	837	809	849	854	825	849	837	833	880	879	834	891	860	857	849	829	838	887	793	886	878	869	850	876	842	852	837	823	885	824	843	822	825	843	818	855	826	936	824	868	818	832	883	836	845	798	849	823	855	870	818	869	798	852	829	820	831	838	877	806	829	826	911	892	848	860	870	838	823	832	851	871	858	826	822	843	888	859	822	804	864	851	851	851	874	805	837	861	915	839	894	824	830	849	863	893	888	800	850	857	842	860	837	878	869	897	834	830	840	876	812	812	884	876	830	823	886	840	881	863	849	848	808	827	866	902	870	844	832	870	834	873	870	873	845	914	823	837	882	788	842	875	811	817	842	847	888	848	916	864	834	863	927	890	883	844	875	875	834	827	883	853	841	852	876	859	861	883	857	865	847	838	829	854	838	823	834	902	816	848	861	804	830	853	853	852	836	904	873	894	793	901	847	839	857	832	814	873	862	854	838	830	859	896	865	856	819	849	816	827	862	855	829	838	817	853	844	841	890	849	860	840	762	809	935	832	869	907	831	841	798	898	863	846	836	880	907	836	783	814	877	842	851	828	826	821	904	824	856	835	808	808	836	852	866	823	853	819	824	889	829	812	903	883	901	883	826	864	867	841	871	855	935	848	852	776	832	816	871	915	863	856	819	865	909	868	892	855	836	861	853	818	844	839	890	862	878	821	854	856	818	852	799	864	907	875	854	855	870	853	896	838	856	840	862	849	810	806	887	895	884	837	830	901	860	859	855	811	865	829	886	834	881	832	832	851	839	860	906	868	841	860	831	879	849	861	845	880	897	802	851	847	842	868	834	811	827	808	857	862	826	875	893	827	839	861	837	849	851	879	863	850	819	880	816	855	866	885	902	841	866	881	810	861	835	834	898	867	831	818	860	803	854	884	871	878	901	887	814	839	867	809	842	866	930	841	883	846	882	856	856	793	840	869	822	889	837	875	833	906	895	862	802	868	836	803	862	844	844	869	846	890	829	805	848	795	840	809	770	841	842	878	846	895	893	815	868	857	890	833	869	814	877	855	892	860	848	858	889	870	813	797	825	818	866	885	870	844	911	849	810	911	843	821	820	857	876	825	815	865	900	842	924	879	825	845	839	859	788	835	861	841	875	854	810	775	883	878	866	856	883	845	881	848	835	847	837	873	881	826	878	907	824	903	852	870	836	864	834	837	856	844	910	837	818	844	814	881	851	814	870	835	873	876	864	861	847	893	774	843	862	834	835	804	861	868	839	851	868	877	895	861	855	865	864	844	850	866	833	869	836	855	823	818	805	838	893	820	873	857
24595	21581	29007	24616	21566	10582	3069	2024	1742	1448	1192	1130	886	832	685	688	567	559	514	447	459	423	462	430	434	437	407	414	425	400	424	400	417	425	421	441	449	427	394	414	456	412	441	420	445	398	414	388	406	394	363	416	409	399	421	418	411	423	392	411	396	423	409	380	405	400	410	387	406	404	407	388	397	409	416	365	389	395	411	388	372	342	400	441	429	402	394	379	422	392	397	422	383	404	369	418	388	357	372	388	427	441	364	384	411	437	422	430	420	375	372	417	440	370	391	357	395	380	431	428	361	425	410	390	420	405	431	379	383	415	384	421	397	401	396	409	378	423	385	377	393	427	417	393	437	394	374	366	416	447	387	376	408	366	382	358	390	389	402	415	409	383	406	361	407	406	420	397	372	410	368	429	367	423	418	356	379	397	379	410	414	426	404	425	406	435	381	367	397	405	381	387	401	383	408	362	407	364	418	393	411	397	414	381	381	432	396	379	403	405	400	458	387	383	352	380	399	463	420	388	418	387	382	391	374	371	409	410	427	380	402	362	418	412	373	404	368	435	431	412	388	399	403	455	404	406	404	360	378	385	392	399	374	411	421	409	443	394	376	432	405	357	395	396	369	396	441	389	417	395	412	404	420	406	407	402	389	399	419	436	426	361	418	392	402	376	373	399	403	412	405	415	408	387	413	407	409	425	413	368	381	385	420	443	371	378	415	373	401	388	409	399	412	389	406	375	364	425	407	389	401	341	392	413	406	391	405	369	369	354	426	362	404	405	394	373	389	412	390	367	382	390	400	416	367	375	419	362	409	379	414	399	375	381	392	415	404	413	389	391	406	394	375	394	385	400	417	380	371	418	384	410	361	413	370	392	406	377	392	365	425	401	364	432	396	406	456	416	401	431	390	407	405	370	386	359	387	430	371	409	400	394	391	400	435	418	380	397	384	366	410	430	387	385	405	386	426	409	398	402	367	387	399	389	362	434	408	424	398	447	409	415	366	407	384	425	408	413	392	381	409	389	412	387	421	377	393	386	373	393	392	400	422	389	389	403	410	405	417	390	388	394	430	409	355	393	398	400	424	392	442	411	389	365	427	371	389	387	378	393	409	421	422	385	399	397	413	397	401	374	406	441	381	403	433	405	396	398	406	381	405	403	383	398	372	376	420	366	385	414	415	399	403	408	430	395	390	389	411	391	379	370	429	419	404	380	374	402	388	377	381	423	404	391	379	384	409	385	413	382	398	441	346	436	384	414	405	387	412	407	430	397	384	410	391	351	431	384	398	396	330	406	405	417	396	361	391	386	427	397	423	403	417	394	387	388	408	395	409	408	374	444	419	392	393	481	411	410	421	381	412	428	379	394	392	399	385	405	407	412	420	381	364	413	421	366	396	397	418	417	424	433	357	407	431	424	400	388	400	382	404	385	401	433	424	388	444	396	418	428	407	429	371	390	409	393	372	401	413	441	391	370	429	399	388	368	382	403	408	395	353	377	394	411	381	383	378	409	390	402	378	390	421	394	390	421	367	407	404	423	385	419	424	366	395	418	361	380	405	389	400	390	424	430	394	410	422	402	415	400	384	414	388	388	401	426	370	384	386	396	408	401	413	407	372	393	413	403	359	432	417	371	397	396	428	377	401	395	401	374	374	413	359	395	430	336	397	371	411	422	377	410	398	403	399	409	442	450	391	416	405	390	387	397	398	409	416	387	431	373	400	389	383	344	398	430	376	399	422	400	377	385	368	398	388	458	386	456	377	392	403	404	417	408	368	412	401	417	374	428	401	360	401	390	397	401	398	407	391	404	366	384	420	371	387	402	414	410	389	392	424	384	395	385	388	394	399	409	421	434	384	397	369	369	391	394	398	382	405	381	395	377	425	411	411	388	399	417	391	382	407	413	388	434	395	408	383	354	383	400	390	409	390	401	372	399	388	401	382	368	380	372	418	363	386	396	434	389	391	368	411	382	439	408	413	414	404	429	432	408	398	418	381	407	408	376	397	370	409	396	387	409	387	358	390	404	429	416	396	406	432	422	365	392	397	394	357	403	370	391	366	397	405	372	406	405	412	414	420	398	436	368	408	407	396	441	401	402	407	382	445	415	400	379	402	408	393	412	377	421	416	376	391	394	400	411	410	405	386	394	418	424	386	401	407	373	403	387	422	384	411	403	431	418	429	418	418	390	403	419	421	407	428	380	378	390	414	409	397	398	415	403	392	404	419	411	385	398	401	385	390	427	389	352	410	413	383	357	388	443	369	403	433	426	391	385	411	377	411	385	403	418	410	434	381	447	428	381	418	405	378	373	417	404	417	362	405	415	395	412	419	409	406	375	394	401	414	434	419	452	401	387	388	405	383	426	412	377	402	424	375	452	412	433	399	384	402	362	371	393	392	412	406	394	386	407	377	394	378	441	378	376	387	441	427	406	423	392	376	397	365	465	377	408	417	387	405	373	402	422	408	388	408	423	379	407	400	406	384	401	401	405	387	369	407	403	343	400	378	379	403	400	402	407	448	389	394	370	377	417	393	413	402	374	387	390	399	409	391	423	422	362	407	362	416	436	409	388	402	447	432	381	427	437	423	418	405	359	406	400	366	432	388	406	377	379	425	394	433	382	391	379	409	381	378	399	392	391	366	405	410	397	394	389	402	416	407	416	366	375	401	417	372	394	430	431	415	390	383	376	382	381	371	391	384	386	396	404	385	368	380	379	375	377	407	421	426	404	401	398	428	379	414	401	392	424	359	380	457	349	383	429	405	418	398	372	386	368	403	382	400	377	366	410	400	400	425	414	439	410	393	395	400	409	388	368	373	399	402	355	395	393	390	403	406	388	397	419	384	387	431	411	374	407	378	388	387	389	371	394	390	407	380	387	391	400	384	423	419	414	413	412	415	374	394	435	428	367	413	392	382	366	392	376	406	423	407	416	418	396	410	397	420	420	360	397	389	364	412	398	423	404	402	419	403	402	379	391	394	397	413	385	376	382	352	386	416	369	383	390	390	403	361	398	371	401	408	419	403	376	372	360	349	415	370	395	446	371	394	390	405	391	430	426	377	399	431	386	427	431	405	403	402	387	408	407	409	395	369	371	369	384	358	388	395	423	406	382	382	398	395	396	399	401	360	388	401	397	401	399	442	417	382	365	423	394	399	416	389	423	416	423	388	390	398	391	410	373	379	383	380	371	375	413	407	394	380	433	380	387	385	425	446	369	406	394	387	393	376	401	401	369	368	400	414	404	421	408	389	406	429	377	375	443	395	390	396	401	378	429	401	385	419	401	415	372	408	434	422	390	375	375	448	421	378	392	380	391	408	357	439	395	422	416	377	395	379	402	385	417	388	411	431	383	416	414	385	381	425	393	368	413	393	410	395	390	387	368	374	424	399	401	393	417	390	384	362	380	370	419	418	376	434	411	407	424	361	383	414	434	383	393	360	388	402	388	420	391	395	380	369	395	414	423	402	415	428	373	377	388	367	384	410	414	376	390
6032	13857	12547	8071	6978	6023	5161	4415	3784	3074	2495	2211	1773	1439	1257	1112	899	782	720	699	625	625	563	589	567	542	573	573	560	535	569	565	568	494	542	510	473	581	535	515	499	543	539	534	516	537	533	561	498	537	546	510	544	511	516	463	533	524	511	514	501	502	512	519	453	526	502	534	482	518	486	540	516	514	536	519	529	519	520	483	495	497	479	497	525	506	505	505	507	527	511	510	525	514	525	553	475	497	509	518	514	554	512	535	489	518	522	517	498	496	542	533	498	456	528	511	501	518	481	487	508	483	506	492	477	493	515	452	470	513	522	503	513	538	527	505	486	517	523	516	504	515	555	492	492	488	498	501	539	539	496	534	510	490	509	520	524	523	490	534	482	519	526	465	494	482	541	529	503	498	538	504	522	482	534	506	553	527	478	475	541	525	532	527	481	483	492	545	509	531	515	514	561	503	508	464	476	497	499	517	491	518	521	547	496	487	499	483	500	471	515	519	495	540	485	500	466	532	494	484	545	466	569	476	491	481	487	501	496	496	510	509	476	490	502	446	458	525	506	516	477	497	522	504	493	493	529	510	476	486	491	458	481	505	451	496	512	483	536	497	502	527	491	499	504	516	510	520	498	498	483	541	469	484	481	563	488	528	508	522	506	489	491	505	478	480	497	536	517	483	460	521	514	509	496	501	536	449	480	475	544	545	512	520	512	477	536	484	514	479	504	491	513	494	454	516	492	524	503	500	500	542	478	506	521	479	497	539	462	501	501	489	541	494	522	551	514	510	531	524	492	525	477	514	535	511	521	490	517	497	521	498	498	556	524	494	493	515	531	515	493	524	543	493	493	533	525	501	541	534	536	471	529	507	520	518	488	494	503	477	478	504	523	482	501	547	465	514	526	484	483	486	501	513	492	518	497	534	496	525	488	534	524	504	485	503	520	549	472	496	488	450	496	521	440	517	512	544	517	506	528	530	472	521	501	499	496	461	519	494	486	456	497	557	507	488	516	489	482	543	538	536	510	524	474	516	462	494	502	454	535	514	499	486	480	513	507	493	532	490	507	498	540	524	481	516	490	503	528	508	486	499	537	520	526	533	529	494	493	521	509	528	487	503	471	507	505	455	514	529	480	550	491	535	479	468	513	514	506	472	496	495	498	495	516	473	498	489	526	518	524	517	488	504	527	495	513	536	509	507	504	523	541	519	522	499	489	491	517	502	494	518	492	532	530	504	524	503	525	544	550	485	528	486	521	473	536	505	491	498	513	531	508	521	524	491	482	473	506	482	520	547	509	534	510	504	467	544	530	477	516	543	530	505	506	507	531	522	514	495	490	528	504	509	481	482	511	499	533	508	511	505	496	505	536	532	547	501	488	456	532	501	501	507	497	522	473	492	493	498	491	513	497	514	486	511	507	483	504	502	527	499	500	531	513	511	499	512	496	499	496	513	501	501	523	478	490	491	446	554	481	536	505	518	516	488	484	492	512	507	496	453	534	472	502	499	485	488	510	531	518	476	513	508	526	502	497	463	539	504	487	520	505	516	528	491	492	526	517	529	536	512	541	497	511	493	515	505	519	490	500	487	511	506	513	485	508	481	506	483	509	482	479	459	498	531	472	466	499	494	513	501	470	501	514	534	513	535	508	465	527	515	509	538	478	445	538	539	468	511	526	499	504	485	488	530	507	511	493	524	496	480	493	507	478	519	508	484	489	499	481	490	532	520	530	495	489	504	518	530	464	490	494	476	488	551	497	593	520	506	522	507	473	464	488	480	481	513	526	496	507	493	514	531	525	550	494	508	490	513	496	561	483	499	521	510	547	507	504	478	535	500	525	525	487	467	503	502	516	499	532	525	486	454	473	515	470	531	547	501	548	472	510	496	524	461	546	495	490	517	455	519	521	526	460	510	499	516	545	497	497	461	502	527	492	568	529	517	519	516	499	467	482	485	507	521	523	504	503	538	481	483	516	488	484	491	500	494	465	481	507	516	506	456	498	482	489	512	496	464	506	468	494	522	497	516	491	463	521	484	510	476	519	519	545	468	508	450	494	505	507	495	520	514	506	494	510	472	556	510	478	492	520	491	504	496	513	493	538	505	504	469	507	528	494	518	519	497	500	522	507	538	472	497	506	493	513	503	500	473	519	540	480	508	527	491	529	517	486	483	448	514	526	554	484	460	493	526	509	500	480	467	484	500	495	497	516	504	479	491	498	515	543	524	484	509	502	490	522	506	506	522	509	472	535	449	535	489	549	508	514	509	472	520	511	493	531	494	527	543	496	529	535	481	499	493	484	470	503	490	465	495	529	531	521	505	488	496	519	499	498	490	508	504	530	525	496	524	496	502	520	533	484	513	494	488	501	504	493	500	568	492	459	449	500	533	468	520	485	506	539	519	502	480	479	493	484	498	449	500	495	500	505	524	512	530	499	530	505	506	475	515	494	499	514	509	474	503	503	492	511	536	509	564	490	530	525	488	534	528	495	507	490	551	512	499	488	557	481	536	508	502	504	531	520	479	499	530	501	536	471	477	500	481	481	506	490	518	475	499	468	545	516	484	468	500	485	508	541	517	535	510	476	488	515	479	523	483	449	482	509	527	517	524	478	498	465	511	514	490	520	516	520	529	495	496	495	491	524	476	490	478	540	497	485	532	545	505	511	483	557	484	498	505	515	521	481	553	490	487	497	497	501	519	456	537	503	497	503	518	506	463	511	512	499	493	525	499	538	474	512	479	452	476	505	507	545	501	495	515	507	495	537	505	507	507	475	502	469	512	525	486	489	476	531	563	474	496	517	511	538	486	498	476	505	479	513	534	524	510	480	494	571	551	486	495	492	474	484	493	515	481	473	501	510	491	489	500	500	468	524	549	518	534	471	516	523	494	486	485	514	522	528	490	516	505	499	521	505	498	520	506	452	531	493	531	508	480	538	566	518	505	487	532	533	498	488	484	524	476	504	522	512	478	518	497	523	484	525	528	491	514	494	487	492	483	489	524	486	463	521	510	484	507	523	487	512	499	555	486	503	466	498	503	464	536	512	493	499	496	473	496	461	527	524	488	497	541	523	514	489	528	468	497	454	513	483	538	546	530	476	490	556	461	493	501	501	485	525	521	516	536	478	498	492	511	522	503	506	506	537	472	505	513	514	504	487	484	539	480	506	499	510	524	487	506	505	522	522	500	524	505	498	500	489	491	508	530	494	530	513	494	479	523	503	517	507	538	531	528	471	463	515	466	500	509	472	494	523	562	506	500	498	506	485	499	481	524	482	546	491	507	492	478	458	485	506	469	500	460	527	495	487	525	477	455	487	498	523	510	490	471	470	511	493	486	530	508	451	472	485	511	509	517	501	545	517	484	498	539	529	504	505	507	506	516	511	472	512	525	470	519	477	463	490	500	509	495	555	502	516	528	488	534	520	469	459	522	544	518	493	502	481	511	508	501	485	486	515	494	535	494	468	493	498	487	524	511	505	521	509	481	486	475	544	524
23603	21580	29514	24129	21586	21629	9911	3293	2275	1817	1558	1356	1100	1010	855	745	650	556	525	514	465	457	474	461	424	456	460	398	422	431	405	428	422	404	398	420	390	409	439	383	406	426	376	405	379	442	381	367	402	388	381	397	357	371	383	378	392	369	382	383	394	414	408	423	390	367	370	385	439	394	391	409	392	366	372	429	353	363	357	376	389	375	343	375	387	381	373	417	403	401	395	409	393	368	370	404	396	393	358	395	410	438	401	400	384	364	367	390	381	378	401	371	381	350	356	380	351	394	380	379	363	418	391	402	389	396	388	353	381	377	371	383	382	385	354	393	373	399	380	403	407	351	422	391	378	384	385	389	376	369	390	375	382	344	372	390	387	403	350	354	409	384	376	419	382	337	375	355	369	345	382	380	375	393	392	382	378	391	356	391	376	377	357	386	406	369	373	359	387	375	401	405	408	409	396	351	407	369	395	390	384	364	359	377	394	430	377	389	374	356	373	392	392	379	372	377	404	405	414	392	380	364	380	422	387	398	361	386	331	376	385	363	371	379	408	379	386	395	361	383	368	352	357	354	368	374	367	382	388	388	385	407	397	395	400	400	359	399	370	369	356	377	386	395	383	389	360	385	389	362	378	365	393	389	385	398	407	401	386	364	371	379	360	378	393	378	406	404	395	374	377	341	376	397	368	405	384	383	400	401	393	368	343	395	387	365	377	378	404	375	389	350	390	348	341	385	386	398	364	369	376	390	372	381	361	377	428	412	392	403	396	398	391	357	373	367	420	387	388	408	365	363	356	362	395	368	369	380	388	380	389	376	389	406	387	368	364	405	356	375	401	359	382	370	400	349	369	389	392	398	398	386	362	397	407	362	418	380	378	348	379	413	362	390	372	371	352	343	371	364	406	401	407	396	345	372	368	371	363	395	388	395	367	405	369	389	358	427	380	360	381	377	405	395	380	375	370	356	398	393	380	359	377	378	389	348	368	387	354	375	380	405	375	395	385	408	341	346	369	410	385	388	376	378	370	345	362	398	405	386	410	369	359	369	377	387	382	390	364	350	352	369	367	386	360	389	362	398	413	379	367	379	370	389	370	382	403	408	362	406	374	367	385	384	372	422	374	397	368	408	425	357	390	377	384	372	401	398	395	377	383	366	363	405	386	397	379	378	385	399	392	339	368	361	389	368	338	397	362	390	382	333	409	400	431	350	387	404	400	402	391	380	440	404	416	371	355	398	394	340	382	347	369	358	401	398	393	354	369	409	360	361	356	383	421	388	370	358	375	397	338	387	381	423	340	386	397	384	366	343	375	378	427	372	395	375	373	355	404	375	418	392	368	348	368	385	391	416	386	382	397	343	369	340	402	359	373	364	351	390	382	395	388	383	367	374	369	376	385	363	374	365	392	388	401	409	403	363	349	386	396	398	401	366	356	368	402	380	366	373	342	392	370	407	363	398	374	374	343	384	394	364	409	391	389	371	402	397	350	363	397	394	396	420	366	392	369	392	403	390	358	378	360	371	397	381	345	385	384	369	348	398	378	366	376	382	350	354	399	373	361	377	396	383	374	353	397	400	353	400	361	407	369	379	358	405	388	371	387	385	345	381	372	400	375	382	355	375	338	406	404	376	371	397	404	397	357	388	366	373	361	384	394	391	397	397	344	371	367	355	387	368	410	356	390	383	413	361	353	380	413	405	364	402	382	366	397	382	427	368	390	408	365	400	380	439	363	376	385	416	391	329	387	416	370	368	408	401	400	348	382	356	335	385	372	366	398	375	374	357	376	435	345	386	381	380	395	384	385	365	379	376	386	344	352	375	400	362	366	409	402	341	382	383	382	404	356	392	371	387	360	413	373	390	381	367	403	379	365	417	409	375	399	357	384	384	354	389	357	360	375	362	356	353	385	398	391	355	381	406	391	369	382	392	377	365	368	385	391	415	407	361	420	383	363	417	367	363	393	411	386	344	350	391	369	367	376	397	373	387	389	349	393	389	382	382	387	360	372	384	389	366	385	380	380	399	386	357	394	370	371	371	369	378	371	364	353	399	398	391	353	382	429	383	368	323	373	366	381	353	383	386	385	385	391	405	391	381	381	397	386	357	385	396	421	392	338	407	379	370	374	411	401	436	370	368	394	351	385	395	359	402	375	370	380	361	374	368	405	356	378	396	374	372	355	382	352	356	377	399	384	372	365	353	377	358	363	402	376	347	395	362	396	362	385	361	383	367	387	338	371	391	369	348	395	372	375	339	395	409	356	417	393	391	399	404	359	398	383	349	379	385	384	376	394	386	406	354	383	372	373	400	381	380	373	376	370	350	375	407	391	378	354	359	349	401	403	328	399	407	356	380	384	383	380	408	392	382	372	386	377	385	366	360	405	386	341	401	396	379	355	370	386	355	367	375	350	367	409	357	352	387	348	353	363	416	408	412	360	387	380	378	355	398	367	378	396	397	373	424	391	361	398	374	393	408	360	331	387	369	375	353	351	381	395	404	400	402	389	405	355	363	377	370	377	413	404	385	347	381	359	354	353	376	374	376	392	402	362	437	407	387	384	379	395	408	401	397	358	360	334	363	349	400	394	385	361	388	391	375	408	399	367	377	372	382	413	356	359	396	414	409	345	399	358	419	366	375	386	386	371	359	352	386	386	397	379	403	358	382	371	367	379	380	403	339	358	358	370	381	355	354	399	391	330	402	366	378	406	368	388	387	373	396	359	409	354	346	351	396	358	375	369	373	397	391	405	377	391	395	374	374	380	376	418	415	385	419	363	358	379	374	353	382	383	358	400	358	368	375	390	387	404	386	399	376	368	374	385	389	410	362	375	364	385	368	390	364	366	391	370	340	372	368	361	382	360	350	377	377	367	375	360	406	369	377	414	361	403	402	389	383	381	366	381	377	385	398	396	389	353	426	393	356	392	369	394	391	395	363	356	381	378	371	388	415	373	392	370	356	371	394	395	368	398	351	413	393	373	393	368	380	357	383	420	346	412	365	354	362	394	357	378	360	363	363	422	353	381	374	373	393	359	416	355	390	356	333	385	429	364	391	379	346	347	360	363	404	381	390	398	353	412	388	380	369	375	380	336	394	410	403	381	397	371	376	396	378	343	380	394	356	405	387	365	380	340	371	388	373	374	418	403	357	394	380	368	370	350	355	358	371	408	357	384	372	370	377	384	385	400	355	400	370	343	408	386	392	373	422	373	371	350	386	368	393	373	390	383	413	407	396	326	394	348	359	367	381	352	393	365	360	398	380	378	397	386	387	383	391	370	345	389	375	349	406	384	369	378	373	369	370	385	367	392	361	397	402	370	356	379	364	410	358	371	358	353	384	389	377	401	375	379	370	401	341	380	356	407	429	381	364	373	392	367	368	341	381	429	371	388	409	404	412	382	358	400	371	380	339	375	432	392	370	409	362	376	410	392	373	361	381	364	342	393	385	376	384	390	377	333	385	368	395	344	387	352	377	357	378	373	399	425	399	396	394
8480	20327	18266	11950	10174	8736	7483	6243	5122	4204	3362	2857	2307	1884	1554	1238	1025	958	765	691	706	644	631	580	571	606	546	547	564	519	521	569	471	515	522	451	458	481	487	445	485	459	481	459	498	474	485	494	501	476	463	440	500	429	468	451	476	432	464	449	421	429	487	442	459	494	402	444	439	498	427	449	443	435	442	479	442	441	449	449	478	459	471	442	445	426	459	455	419	451	416	460	470	457	474	444	450	441	532	424	457	458	451	486	425	420	441	437	443	463	418	474	491	477	427	448	446	469	490	441	456	453	440	412	427	463	454	447	460	419	479	442	465	443	467	468	479	443	450	451	466	490	435	421	472	458	459	441	471	429	468	418	443	423	465	470	458	468	459	463	451	449	421	457	452	476	461	445	474	432	476	453	474	439	471	483	450	464	459	485	441	479	463	450	461	486	447	457	433	474	463	450	474	457	492	448	441	455	482	456	450	473	434	427	445	452	463	411	450	465	494	465	413	419	471	431	413	484	454	477	489	423	444	439	419	477	451	478	470	439	405	455	445	510	426	468	453	418	430	464	416	447	443	468	424	477	444	467	450	439	437	469	429	442	452	442	455	452	433	421	462	447	474	449	462	426	485	443	466	466	441	424	441	413	449	423	468	461	426	484	446	476	443	451	417	460	428	438	447	431	435	395	440	457	467	416	469	467	444	441	430	469	460	452	442	457	440	471	435	463	473	460	457	446	434	437	465	458	487	433	424	495	470	445	442	436	437	435	462	474	441	458	439	421	452	440	477	466	459	458	450	476	438	448	435	465	434	435	457	424	467	425	440	451	407	427	469	434	458	428	462	404	457	438	474	484	456	461	432	454	474	492	409	445	419	429	449	456	447	490	454	449	445	424	451	441	407	435	400	480	420	461	460	491	452	461	439	455	430	426	470	427	472	447	438	463	429	463	483	462	435	483	484	459	449	448	439	447	424	443	477	452	456	456	430	408	435	456	439	440	422	455	487	440	465	401	450	454	474	446	488	428	455	466	439	445	474	442	446	443	455	439	400	478	434	474	445	493	425	462	441	446	429	458	442	439	419	456	458	453	470	463	438	423	414	459	462	449	444	467	458	464	434	431	462	406	438	477	452	466	433	458	412	468	451	452	446	446	471	432	472	445	449	448	459	451	438	429	484	427	419	427	450	465	426	477	491	429	438	429	462	419	507	425	429	460	445	433	490	494	475	431	464	449	444	414	465	447	429	450	439	464	495	456	466	438	462	424	388	480	462	442	455	453	432	475	445	417	435	416	432	442	453	447	500	466	473	447	425	414	472	434	421	454	420	430	443	464	464	456	428	414	440	480	472	454	437	472	451	401	428	385	461	464	454	435	437	425	428	453	459	467	463	432	446	452	485	458	446	421	431	445	442	416	428	465	457	469	456	461	416	455	491	438	476	449	464	441	450	458	397	440	431	422	462	468	435	452	401	441	439	489	485	471	467	449	470	481	477	460	433	422	430	469	411	438	459	479	445	470	452	461	453	471	455	430	461	487	475	435	425	457	447	444	461	448	403	417	466	456	423	443	417	454	435	443	420	436	433	455	461	447	443	410	406	442	446	439	441	478	453	427	440	465	479	435	440	457	475	457	464	456	453	415	409	483	448	436	422	426	445	406	430	438	464	476	440	455	468	481	447	441	447	433	497	446	449	431	441	423	454	455	446	489	446	463	432	450	453	425	456	422	462	414	459	469	434	460	468	435	462	411	462	434	458	401	474	389	489	453	465	444	444	408	427	472	433	425	446	443	478	421	470	420	464	422	426	481	453	471	428	444	444	441	419	476	440	449	453	449	446	436	446	428	452	452	447	455	408	496	473	433	427	453	430	410	437	473	447	468	436	433	439	455	462	462	423	437	480	447	445	496	444	424	495	439	465	442	444	463	448	467	486	445	415	416	480	456	448	411	465	410	439	457	446	433	462	449	456	458	440	443	427	462	441	461	481	452	459	450	428	414	441	427	433	461	427	431	448	479	426	444	455	463	433	417	454	456	426	441	429	478	453	441	435	464	424	460	458	461	425	466	449	436	443	450	442	457	431	405	463	441	423	458	486	429	466	468	475	429	447	434	430	439	439	463	443	470	479	436	438	398	436	445	448	429	456	452	474	431	451	417	459	423	442	413	406	442	424	451	421	411	443	479	423	453	462	406	466	465	462	425	482	439	463	415	473	418	429	481	459	458	421	457	461	449	409	445	447	472	444	478	485	430	471	428	454	464	468	431	440	484	418	428	445	493	428	454	482	453	472	407	460	420	459	444	408	398	438	435	440	457	462	425	407	514	402	455	482	433	476	435	457	456	470	440	442	432	442	447	437	471	450	487	451	454	434	446	464	454	443	437	483	449	453	422	484	447	454	413	468	446	432	448	427	476	435	459	436	467	436	438	440	475	470	466	435	420	409	409	486	452	457	456	424	449	439	447	454	441	465	481	452	473	404	447	480	415	441	459	456	430	461	483	434	498	436	439	469	403	401	423	457	437	486	450	437	442	474	457	445	492	477	447	457	466	456	457	443	431	428	433	446	436	480	460	478	432	428	452	482	449	458	443	443	442	457	444	432	432	451	467	436	445	421	477	450	467	427	418	451	434	441	456	410	473	454	439	421	411	441	436	419	446	469	463	438	423	430	437	431	422	447	436	449	403	452	495	451	448	419	447	477	424	430	450	463	465	471	477	449	451	419	436	457	453	441	467	431	454	440	454	437	445	436	461	509	483	441	437	449	439	436	446	444	452	412	496	402	458	466	454	448	463	414	432	435	470	439	418	476	445	452	418	464	437	448	421	395	474	420	461	452	458	440	484	439	427	424	446	452	482	456	452	421	459	448	446	459	396	465	431	434	455	439	481	467	454	477	446	456	414	437	438	474	463	469	472	403	452	465	457	468	445	450	433	464	433	461	466	419	465	428	479	451	454	457	440	435	462	439	473	414	463	448	437	440	440	447	421	450	443	456	475	436	464	393	430	451	464	454	432	472	497	428	428	455	459	478	460	439	444	421	446	460	441	484	426	454	415	431	449	470	460	468	426	472	459	461	453	434	466	436	456	460	459	425	438	424	474	427	447	456	487	470	442	463	433	422	435	452	420	472	452	447	443	414	436	473	474	496	443	444	454	433	455	441	487	429	471	450	434	472	427	436	461	419	448	452	470	450	442	419	441	448	405	425	456	460	460	458	434	467	439	438	439	455	485	432	462	436	469	439	441	450	436	405	417	435	446	468	456	379	424	459	486	438	446	484	452	473	455	435	458	474	446	455	475	446	437	398	449	505	451	471	468	453	441	452	470	441	441	432	446	417	417	434	453	404	473	430	426	465	395	455	435	501	436	449	422	429	485	434	468	473	436	469	447	410	449	465	463	460	448	458	427	462	471	440	447	453	452	427	483	472	415	425	455	395	461	456	452	457	430	403	421	467	472	453	467	484	423	419	465	465	405	471	482	449	435	457	417	403	456	471	453
27545	19956	8398	2884	2093	1640	1495	1290	1115	1019	935	879	863	847	813	743	742	714	654	690	702	678	687	694	686	662	667	640	746	697	680	706	666	653	696	673	695	671	675	628	716	662	682	686	664	728	667	692	669	696	640	695	702	715	694	659	687	667	695	689	687	697	674	675	679	666	699	668	612	686	682	683	648	709	673	693	692	636	654	678	677	646	707	669	681	673	662	657	769	694	680	701	725	723	700	635	673	695	688	686	666	698	732	678	690	743	689	650	714	669	702	693	705	644	688	688	689	669	666	675	654	704	676	708	668	680	642	676	693	666	685	667	696	676	671	713	654	669	738	661	664	703	685	673	713	699	718	692	677	649	704	707	710	661	674	714	696	645	665	742	665	691	708	691	659	640	649	680	683	670	662	710	708	693	688	701	699	691	679	688	697	612	695	760	677	700	657	692	656	669	679	647	710	625	679	676	707	681	660	672	715	713	677	642	710	710	703	686	701	698	732	675	661	701	707	651	700	663	650	663	713	676	707	650	687	661	694	664	618	661	688	680	657	651	666	670	712	667	672	677	685	639	647	704	738	638	704	685	663	719	706	695	675	665	685	694	636	686	692	725	694	715	645	665	668	704	665	669	670	676	630	664	654	711	691	688	645	713	698	691	666	654	707	641	734	695	689	670	696	695	663	662	648	687	695	690	727	687	724	678	650	674	679	690	685	713	712	703	695	702	690	678	690	674	699	676	636	660	649	665	668	672	703	680	651	722	662	653	755	711	680	672	697	691	665	651	682	709	643	706	664	670	698	649	675	710	647	711	710	678	652	645	704	695	659	717	640	649	689	654	706	629	653	619	692	656	705	692	631	624	664	680	640	662	663	677	645	626	678	676	600	692	719	679	680	696	667	657	671	677	685	691	677	686	689	646	656	686	616	648	664	691	664	670	655	793	690	648	678	651	662	707	634	659	689	680	691	624	605	734	604	680	702	680	677	709	673	643	674	714	747	690	709	651	661	650	702	637	695	650	677	649	683	680	618	695	649	720	663	708	659	674	715	655	690	675	654	699	663	691	668	632	719	689	662	674	705	648	666	689	680	683	718	650	676	664	703	693	688	624	686	678	703	701	677	660	625	630	662	693	677	701	687	652	678	644	645	669	718	677	656	665	701	632	676	698	692	689	664	730	694	686	691	705	703	648	715	638	693	681	654	681	684	624	667	684	658	681	694	679	696	660	662	667	696	690	667	675	683	647	707	638	693	648	648	639	685	668	703	709	668	636	699	693	647	661	660	656	644	654	668	695	708	711	654	716	655	661	657	655	671	655	690	722	645	704	681	730	660	623	665	665	695	634	669	681	638	632	682	663	665	675	643	670	720	705	685	665	665	653	687	676	637	684	663	696	645	666	677	725	647	687	677	686	703	612	684	642	680	696	692	676	665	655	675	637	652	700	678	708	693	713	698	680	660	695	677	691	691	673	671	661	692	654	673	685	695	705	636	664	688	708	649	684	625	640	695	662	670	658	658	709	650	720	690	721	683	670	683	703	661	699	699	696	669	689	666	663	648	682	696	659	692	677	644	673	694	643	666	659	681	682	636	675	722	698	666	688	648	657	676	648	661	681	672	688	716	649	695	697	688	654	623	677	670	701	705	691	653	706	704	653	700	706	691	706	713	726	669	665	672	697	672	694	648	685	673	653	655	696	687	642	657	649	687	656	681	640	665	637	682	645	698	678	609	666	692	677	757	714	675	686	695	653	735	667	730	690	643	672	686	697	660	622	684	658	671	633	686	697	699	681	660	697	649	655	707	694	707	680	741	658	684	633	727	690	679	730	681	661	672	700	692	672	696	619	684	687	678	687	678	746	668	688	638	684	707	715	682	701	695	672	694	709	675	653	677	665	666	685	646	677	670	673	676	668	642	655	719	650	731	646	636	681	688	664	721	695	694	675	657	690	652	670	702	680	690	668	691	659	690	688	690	688	702	654	618	681	691	705	672	699	678	685	681	696	658	698	711	711	669	644	695	688	690	668	718	754	680	689	656	711	659	677	676	700	676	709	650	674	679	681	658	693	700	677	625	644	665	680	657	721	618	696	710	690	681	723	664	656	627	660	706	634	689	703	675	649	652	671	695	676	664	684	715	644	646	651	692	630	732	659	695	652	685	755	652	673	702	690	680	619	635	706	672	689	706	697	653	670	650	678	696	703	680	688	702	721	663	677	652	691	682	698	667	666	703	641	664	713	681	658	654	688	697	678	669	696	688	725	717	646	661	658	671	652	674	729	658	696	694	674	690	682	697	702	673	691	646	708	663	670	632	691	701	684	660	685	678	698	700	660	682	712	662	696	651	690	695	677	641	697	675	719	679	663	637	657	707	679	696	642	671	674	660	687	655	633	702	710	684	678	690	686	687	690	679	659	681	745	707	660	707	719	685	705	626	671	680	699	688	690	679	661	707	683	688	708	643	698	663	675	662	649	691	680	631	636	654	664	653	686	710	708	665	688	677	663	714	652	683	676	678	704	689	709	647	661	685	660	663	691	665	647	735	699	711	705	654	676	689	674	710	706	664	683	699	661	704	695	672	650	643	634	680	693	670	675	651	693	706	725	669	600	676	692	651	702	683	701	702	680	687	700	713	653	679	703	664	728	688	670	672	624	688	718	705	681	694	714	731	674	644	662	714	651	710	764	633	641	693	643	714	668	699	707	706	646	655	698	696	700	676	669	658	643	679	675	697	682	675	704	660	672	710	681	709	654	691	671	657	663	701	702	662	666	660	669	713	682	688	706	684	648	707	680	678	655	647	679	656	734	701	676	672	681	715	639	642	689	638	700	671	703	710	697	658	685	697	654	670	674	680	688	698	698	699	734	661	663	624	695	703	661	673	699	699	647	658	651	663	649	721	623	701	690	718	690	701	705	633	671	693	682	700	697	684	651	714	678	668	700	667	690	615	675	617	648	683	662	759	674	698	669	661	645	717	703	673	681	669	682	697	679	724	648	719	664	672	654	745	652	661	664	714	631	709	628	708	695	734	658	711	661	688	689	682	725	686	646	686	721	669	712	706	668	664	696	712	638	679	649	660	656	707	649	670	687	689	648	677	639	725	681	669	640	632	667	669	690	679	629	655	655	682	642	690	653	682	656	710	715	691	679	736	671	690	598	701	704	638	689	674	709	663	684	664	677	663	658	659	651	748	673	670	719	692	682	674	670	667	710	632	624	696	684	685	669	694	693	724	701	690	724	625	642	705	676	669	685	694	696	624	663	667	663	679	698	664	682	690	711	719	676	678	650	697	656	647	681	687	685	685	692	675	629	668	693	680	709	713	693	707	662	688	673	740	691	654	642	664	683	647	711	663	673	698	707	661	666	666	714	659	706	711	665	723	676	667	669	665	698	704	649	694	657	685	656	689	678	655	707	642	686	680	664	671	685	704	692	716	665	665	662	626	696	671	707	680	705	711	652	661	683	693	664	669	637	707	695	652	705	637	660	675	667
5403	5214	5809	3927	3671	3260	2891	2396	2008	1748	1548	1379	1282	1112	966	1027	944	915	870	885	875	799	859	842	810	837	818	829	831	872	859	835	844	864	835	862	802	813	843	805	846	803	907	830	836	819	873	846	851	805	861	806	841	821	784	768	818	847	824	824	852	817	861	868	873	808	822	835	887	836	797	821	845	846	827	821	829	857	884	817	851	844	871	779	856	865	824	791	867	784	813	796	845	797	840	816	820	838	803	875	832	789	820	829	854	888	834	870	844	816	822	862	827	794	773	851	795	815	836	788	835	798	858	827	823	866	869	842	868	814	846	799	817	886	848	833	836	831	824	855	887	820	856	854	891	829	785	824	869	743	869	825	832	820	850	758	860	863	824	820	822	843	825	862	802	817	805	833	851	833	855	801	811	825	824	888	797	868	858	818	870	840	775	852	873	854	779	809	833	873	860	841	826	882	833	857	836	853	808	894	832	869	789	842	812	816	878	836	828	868	820	789	841	820	820	828	838	816	803	835	821	797	849	841	834	831	849	851	818	797	827	819	833	858	823	797	866	769	854	847	856	846	862	789	836	743	806	833	764	857	843	831	867	825	889	845	837	874	814	857	830	858	796	828	839	882	857	853	836	853	859	811	845	883	791	886	826	817	836	831	847	808	874	805	822	858	826	761	847	845	814	872	864	845	805	800	826	820	877	805	859	836	835	826	855	848	845	849	793	823	799	870	902	799	842	810	825	799	801	842	808	895	864	830	794	804	798	874	785	843	804	820	865	851	778	825	803	841	831	818	803	783	873	788	807	824	804	837	836	827	881	835	865	865	807	833	845	826	833	826	842	801	850	839	828	859	880	877	837	830	848	791	875	848	802	813	850	781	885	809	811	813	804	836	829	867	797	842	812	841	836	862	829	872	840	839	807	821	839	829	856	843	808	840	822	865	885	808	880	848	853	821	810	846	753	836	840	864	878	863	875	821	828	817	785	844	818	868	847	788	810	797	828	838	896	857	900	815	831	855	820	821	781	863	842	814	835	837	775	826	832	795	843	888	900	852	848	818	892	846	864	793	815	845	826	766	827	869	824	841	817	795	821	825	818	810	820	859	756	797	844	841	829	828	866	837	864	832	818	794	808	861	875	831	839	803	787	896	809	853	848	827	788	809	868	839	849	842	873	812	888	843	842	796	793	820	780	871	823	800	864	875	832	827	792	865	843	883	843	863	833	789	826	784	834	888	860	814	808	819	829	773	818	835	788	860	861	852	831	829	794	778	878	869	867	863	827	825	897	806	821	798	805	826	827	803	809	807	880	841	825	886	838	809	856	772	820	842	885	852	792	790	781	807	801	824	817	835	822	827	851	816	814	862	804	837	782	856	850	805	878	840	811	847	851	846	868	864	807	791	815	811	822	857	831	768	841	815	843	758	842	822	849	789	849	782	792	794	825	834	843	840	823	797	811	868	837	824	838	823	883	783	852	841	840	841	822	856	834	839	798	791	833	802	827	814	837	816	870	809	828	852	833	833	881	835	808	868	781	880	828	822	866	864	831	852	834	869	847	877	786	796	801	867	852	866	797	858	879	860	826	883	801	816	819	867	811	819	793	821	840	849	872	747	785	831	801	799	807	773	795	871	879	840	843	808	895	835	791	847	861	848	834	850	807	805	775	822	832	823	800	821	819	785	887	813	825	833	822	903	810	844	835	852	858	844	819	878	823	825	792	834	811	826	831	803	794	849	866	839	809	791	862	806	844	816	856	833	807	801	851	824	849	840	808	840	859	805	788	861	883	792	860	826	858	852	820	808	824	869	796	875	828	840	847	801	810	813	778	882	872	784	831	767	809	867	824	824	847	800	811	830	806	841	795	795	798	840	811	854	824	834	819	823	819	821	820	839	839	819	820	839	830	830	816	819	822	804	842	810	899	828	825	825	773	836	816	819	838	824	833	813	820	863	853	826	837	825	822	806	841	844	810	845	835	855	830	840	799	795	813	871	839	836	808	858	830	857	803	817	912	823	828	775	869	833	796	825	822	835	857	831	770	790	821	822	870	785	803	821	812	784	830	814	810	850	816	829	800	881	899	778	834	878	795	847	844	879	813	862	811	796	859	831	809	781	848	845	845	834	790	815	807	876	807	757	786	804	839	845	872	828	817	821	877	789	873	866	817	829	819	874	831	831	784	770	815	873	840	767	820	816	822	815	840	871	797	824	829	877	855	851	855	817	816	874	846	852	811	806	861	821	884	864	810	820	790	839	832	821	834	806	843	828	781	808	861	866	841	830	820	827	839	855	836	820	852	823	831	791	820	847	808	834	836	832	836	810	809	822	788	833	798	852	861	857	880	850	874	858	866	794	843	762	888	837	810	821	861	800	765	796	830	846	830	803	805	826	824	851	842	828	828	858	789	861	820	836	824	855	812	823	797	824	808	814	787	838	795	872	778	828	883	924	803	855	893	841	837	848	839	806	830	846	799	830	853	808	821	787	792	831	819	799	869	847	827	867	846	891	850	855	841	797	840	826	861	811	811	820	786	848	848	887	820	852	852	778	800	851	853	815	804	829	812	853	860	790	854	805	853	837	865	843	812	849	808	803	791	847	864	836	842	802	793	843	863	852	864	853	785	812	810	851	843	850	869	795	838	836	809	818	864	818	827	834	835	811	805	871	857	830	804	820	860	789	866	840	782	844	832	860	818	858	834	863	838	834	851	846	862	852	833	799	819	830	848	806	829	794	856	820	850	828	814	818	844	829	806	818	844	850	766	780	820	837	825	865	808	820	802	866	818	872	809	836	897	839	864	847	876	732	850	812	845	846	892	758	865	845	802	826	848	837	883	861	834	841	823	803	817	823	811	861	843	802	784	885	881	809	847	870	831	830	857	827	760	816	865	809	823	842	838	833	815	809	814	846	833	824	851	874	831	819	855	858	862	877	833	842	807	829	808	837	808	846	799	877	817	883	827	873	856	832	808	831	758	867	808	821	831	799	798	864	872	835	875	787	819	800	797	838	822	821	838	873	815	817	821	876	879	833	884	848	841	819	855	878	838	835	828	879	855	849	831	847	784	847	835	820	862	809	849	833	823	859	891	814	846	864	828	850	795	826	816	832	815	794	829	821	820	804	812	849	836	810	845	843	794	813	888	816	837	855	781	812	842	838	839	759	788	783	809	777	824	857	819	838	885	836	889	816	892	813	838	854	826	802	833	807	837	860	788	850	830	783	812	740	836	848	830	821	800	808	830	892	828	858	810	823	775	799	835	835	832	789	819	859	875	828	813	839	817	858	785	782	797	825	798	837	827	833	836	842	827	842	853	828	827	841	851	813	839	854	800	844	820	842	822	884	792	811	839	866	802	831	833	830	839	866	795	791	867	819	863	868	848	804	863	804	887	826	877	863	835	820	782	805	869	848	841	877	806	863	873	844	835	833	890	845	825	792	853	824	777	843	882	845	819	797	848	876	766	809	827	820	804	832	813	894	821	803	852	853	795	767
24620	21595	29031	24649	21579	10561	3054	1903	1483	1236	984	857	738	652	616	568	461	486	446	451	402	447	391	459	400	438	414	405	407	422	417	405	415	394	387	377	361	388	374	379	391	375	394	385	414	376	407	412	397	394	394	387	398	375	386	402	401	370	391	397	378	368	389	356	394	408	374	415	378	425	388	401	417	390	361	378	396	380	361	387	341	383	369	365	383	385	388	382	389	379	393	406	375	401	361	341	370	387	390	359	381	378	375	313	387	358	404	394	347	376	378	358	406	372	394	367	375	399	341	364	386	345	387	375	401	367	399	369	393	392	370	392	382	387	363	388	384	391	363	391	372	412	382	388	371	398	384	369	401	377	413	357	379	376	369	395	378	399	383	381	367	374	364	394	367	349	401	384	400	385	382	378	363	342	361	387	383	375	382	402	398	402	412	375	367	403	377	361	366	328	373	388	362	381	403	362	396	384	366	371	374	388	396	405	365	350	376	379	403	355	395	436	352	389	404	371	366	380	374	369	368	364	390	364	356	398	371	402	394	377	382	357	386	364	349	370	375	395	394	365	377	370	392	414	375	392	375	414	383	390	395	352	374	396	378	374	393	357	394	368	348	381	349	399	383	393	338	393	371	383	393	376	380	373	378	376	375	396	384	372	339	342	398	397	379	372	365	356	391	377	376	367	392	383	367	372	392	404	376	386	350	366	345	353	389	339	354	378	401	386	405	358	397	349	379	367	392	385	400	400	390	357	381	414	390	384	363	376	390	405	353	381	367	378	420	388	359	392	351	383	367	402	369	364	380	370	363	357	383	375	390	359	373	380	369	358	405	394	391	380	360	375	400	396	403	373	371	371	375	368	378	349	394	361	419	362	387	405	371	388	409	377	370	398	415	385	377	389	363	409	374	387	384	397	395	413	388	384	371	378	347	375	367	381	386	391	403	378	418	392	360	383	392	389	365	398	360	408	370	395	396	383	372	388	334	396	357	404	376	357	403	379	422	382	404	362	394	402	392	399	364	421	355	372	355	374	368	385	408	380	356	355	402	380	376	353	359	361	407	397	387	376	390	401	368	361	351	368	397	356	379	390	350	380	362	396	423	375	363	382	386	396	408	394	379	400	369	371	380	371	414	408	342	418	393	379	380	405	398	365	353	383	395	375	377	374	384	397	363	391	370	384	385	347	370	367	397	362	373	386	327	351	380	359	402	360	412	352	346	345	370	381	388	349	396	373	387	342	385	362	384	357	403	399	382	400	392	388	365	390	400	380	355	426	379	384	358	386	392	373	381	356	367	341	353	380	369	405	423	391	395	382	370	384	392	373	359	394	360	349	412	384	362	369	369	366	389	368	369	376	407	398	382	345	343	368	401	371	409	380	376	405	358	357	335	353	341	406	380	388	348	347	389	400	373	377	394	398	365	378	358	388	377	361	384	358	350	404	393	399	372	412	369	373	400	383	368	342	357	375	386	369	365	350	411	404	381	410	369	387	383	362	384	358	381	364	387	400	415	359	368	388	360	384	351	375	342	412	370	362	348	375	406	353	391	364	348	368	392	383	355	386	314	386	361	353	353	387	385	352	404	402	398	403	401	359	396	396	372	345	356	383	375	375	389	374	394	342	389	348	386	422	384	381	392	336	351	402	387	396	376	385	410	393	382	417	397	400	396	388	383	381	374	374	360	361	376	381	396	389	375	372	353	349	366	401	397	383	393	378	388	385	371	390	400	368	371	360	401	416	405	372	424	388	352	400	378	353	396	380	400	385	385	386	377	378	441	386	354	357	361	402	415	388	343	387	399	388	389	388	368	363	357	384	393	407	381	389	352	354	389	395	386	378	356	350	381	375	360	345	376	391	358	385	385	373	385	388	416	362	358	385	367	421	361	350	378	376	390	384	384	389	366	368	356	374	399	372	388	393	394	374	358	374	388	371	386	382	388	375	367	367	407	369	380	381	386	368	383	375	386	382	380	375	389	407	367	425	379	338	369	383	385	370	377	378	374	361	395	334	375	366	399	346	364	374	356	396	350	427	397	357	375	380	375	377	370	372	360	361	375	394	363	380	392	355	378	391	386	349	391	385	398	398	374	359	392	358	356	377	403	360	369	372	413	338	388	387	364	428	403	380	369	393	365	417	390	359	354	395	383	407	358	361	400	392	347	369	368	403	375	371	377	372	366	351	374	389	380	396	366	392	374	385	381	372	350	413	420	360	357	391	383	383	421	354	390	357	371	360	376	391	350	352	362	391	405	368	388	391	364	382	378	415	360	372	376	353	365	367	364	370	405	392	373	416	362	345	365	364	373	334	381	404	400	405	360	385	364	366	381	374	410	424	373	337	402	362	335	355	343	413	358	367	372	391	381	365	380	415	411	389	343	376	389	345	377	383	354	369	381	388	378	367	389	374	389	372	344	397	390	401	345	400	394	391	418	394	345	391	360	414	347	378	417	355	394	399	382	336	391	400	367	380	407	391	397	376	369	383	363	347	345	356	381	394	364	381	394	368	395	408	387	373	396	327	376	352	382	323	363	369	378	406	332	395	359	346	367	435	403	358	405	352	383	427	399	366	381	405	394	357	368	387	342	375	367	375	374	361	368	382	343	378	384	393	378	377	397	365	417	366	396	380	403	346	374	352	347	401	388	356	395	367	370	378	377	375	383	398	373	360	357	369	369	387	350	373	359	389	385	354	405	372	419	394	373	383	379	357	384	356	375	356	402	404	404	360	370	373	384	356	373	355	398	421	378	391	347	384	359	369	354	361	378	401	347	384	399	367	358	382	359	361	350	391	350	381	414	389	363	388	374	397	367	390	394	400	377	363	379	391	411	409	390	397	392	390	396	360	347	373	389	395	398	352	366	384	374	363	363	360	368	364	342	394	355	409	402	359	374	368	392	376	393	394	364	376	392	352	383	374	397	372	364	367	369	385	373	365	375	400	388	377	355	352	355	367	379	386	364	433	367	348	423	398	352	397	392	389	407	396	401	410	390	366	414	367	398	361	394	361	368	385	357	370	399	399	328	391	417	376	370	354	371	386	368	408	385	391	391	370	351	390	373	382	364	396	394	383	396	350	397	405	398	376	410	372	357	371	383	402	421	379	420	322	397	369	361	337	399	373	379	386	381	368	383	418	357	366	387	357	354	375	396	348	373	373	376	405	376	361	376	373	352	391	378	352	384	378	369	393	410	383	368	374	387	407	361	385	380	358	357	403	341	347	370	374	394	371	387	383	384	369	402	364	364	389	361	384	390	407	373	378	353	364	375	362	382	378	351	396	375	347	382	397	367	382	376	385	372	327	366	392	384	395	378	380	354	356	404	400	365	371	345	367	411	402	391	375	346	399	349	371	363	342	354	373	369	395	380	401	389	385	369	386	383	357	373	384	361	391	359	353	370	395	377	377	370	375	375	369	349	354	376	394	374	414	364	407	397	341	352	373	383	395	386	375	380	364	378	373	404	397	386	393	362	351	372	331	362	391	400	390	391	341
6307	14838	13661	8507	7217	6036	5028	4114	3103	2478	2149	1698	1360	1170	973	880	742	674	616	608	585	570	546	544	560	508	573	526	539	517	521	484	517	476	510	509	518	538	501	481	491	517	480	480	526	501	477	497	510	480	526	520	492	507	467	492	499	457	493	506	476	474	495	502	431	479	490	488	457	450	491	486	505	486	499	479	461	457	462	472	519	476	485	473	484	457	477	484	495	491	507	505	481	455	481	517	494	500	510	493	491	482	482	484	461	478	479	488	492	491	486	489	474	436	538	531	477	493	467	495	489	444	503	484	464	515	513	472	505	490	487	458	477	437	466	477	463	452	463	476	439	476	478	494	445	476	478	467	493	461	491	481	457	447	494	429	474	504	460	481	483	454	501	442	468	452	468	450	501	481	517	471	453	476	463	469	479	462	497	472	493	450	504	465	483	484	470	469	498	519	489	453	507	466	502	451	482	472	472	467	507	481	463	496	522	475	466	471	484	495	514	481	478	454	466	484	464	441	475	496	451	466	477	470	454	491	473	474	490	483	479	451	503	448	503	470	506	489	492	504	462	467	468	463	476	503	539	481	456	502	477	488	440	478	475	495	477	466	509	478	480	476	481	492	485	485	503	471	471	494	477	503	455	503	490	467	473	479	482	495	483	491	491	499	523	519	495	471	526	454	514	449	498	467	488	469	439	461	482	433	484	451	488	466	479	461	476	472	502	447	475	452	457	520	481	482	476	488	473	496	457	467	486	502	477	525	455	428	496	490	490	465	432	479	504	486	471	495	475	460	487	467	465	467	480	451	468	463	486	473	452	489	457	461	489	511	494	499	485	504	460	469	499	503	466	484	478	494	484	483	493	481	467	457	477	495	486	499	451	481	440	513	437	492	483	470	480	476	475	491	497	471	464	512	474	474	463	453	482	463	478	447	495	494	467	456	498	470	460	496	461	473	488	479	455	479	498	474	444	464	462	475	502	451	484	470	475	467	496	479	504	483	459	501	483	514	442	473	471	485	474	499	484	483	502	480	484	453	504	486	478	466	469	503	461	502	468	472	488	441	468	491	501	479	497	493	434	484	443	418	475	497	485	454	515	445	475	486	482	516	472	460	458	489	483	480	489	445	462	489	491	428	463	482	477	449	471	476	457	456	509	469	498	483	464	476	441	473	450	481	487	468	464	471	485	490	500	504	508	467	453	458	457	483	478	430	492	468	455	448	468	489	470	473	506	470	479	480	465	447	487	496	453	446	504	477	468	488	489	478	520	475	505	472	469	454	497	505	470	489	516	499	473	448	471	470	491	452	502	483	475	496	470	456	459	458	455	469	465	462	476	473	485	493	489	468	466	507	461	480	485	468	503	449	518	496	487	480	481	462	443	473	437	503	471	494	455	474	482	491	463	472	490	499	467	508	465	491	495	469	472	472	486	480	466	466	506	454	483	485	495	480	491	439	435	464	483	497	443	457	503	484	450	511	486	467	473	480	475	465	475	481	449	544	474	522	499	499	459	497	493	470	454	484	511	480	490	471	490	478	504	494	467	442	448	482	484	504	489	532	471	507	481	467	456	490	510	510	481	509	494	453	495	473	458	491	477	494	482	481	480	521	474	502	472	451	458	509	476	460	510	469	506	492	506	495	510	494	492	481	477	477	474	474	490	506	492	464	489	482	460	451	448	515	477	486	434	476	449	480	517	483	503	488	495	494	433	456	500	471	489	493	477	484	453	464	485	456	490	437	477	506	466	488	501	514	488	506	483	470	451	492	486	493	464	472	449	491	475	458	508	487	494	516	488	517	509	468	470	446	486	492	473	470	459	458	484	493	504	479	457	491	461	489	452	458	458	486	498	462	495	462	472	478	477	437	451	459	487	448	489	513	475	469	513	473	498	464	470	472	494	454	483	481	503	460	500	489	466	463	477	455	459	474	448	499	490	464	487	532	453	501	454	474	511	493	486	487	481	495	486	448	466	451	479	482	478	484	444	499	478	484	537	472	482	461	458	466	478	463	517	447	497	483	465	455	461	470	506	478	481	490	447	475	487	475	483	500	476	501	496	490	461	508	434	507	450	464	488	483	446	471	471	494	467	487	469	509	471	470	479	500	448	492	469	493	463	455	491	499	458	491	436	512	490	442	500	510	473	480	462	483	471	448	467	477	465	518	432	467	470	479	477	496	499	518	430	462	431	461	466	476	451	491	454	529	470	490	474	495	502	468	486	529	462	452	481	510	469	467	484	509	475	482	473	492	449	426	483	487	454	471	505	482	503	482	473	459	493	485	462	483	451	509	488	460	514	485	511	481	460	451	480	475	472	468	503	506	481	449	496	519	463	471	501	501	518	505	507	497	491	518	464	479	436	469	467	464	485	455	466	481	484	450	469	464	493	499	428	495	466	457	494	487	479	495	503	470	455	509	501	494	495	468	486	485	489	474	492	460	477	502	508	518	466	466	476	527	499	453	503	433	486	475	490	490	491	438	448	490	463	496	498	486	497	421	468	509	485	445	468	478	427	457	495	478	444	471	499	475	425	501	485	471	475	519	423	455	449	455	469	492	536	492	494	466	453	478	464	506	491	481	489	473	516	498	450	439	481	467	463	498	467	483	482	492	473	470	443	463	467	507	477	502	483	481	484	456	515	480	486	501	462	491	494	504	463	448	514	501	480	452	469	464	462	484	469	489	462	459	510	476	451	496	461	502	457	488	429	433	502	506	480	500	463	487	498	507	459	455	468	468	460	485	443	483	481	515	458	497	496	470	447	506	483	473	454	445	473	474	490	468	482	518	501	485	471	490	438	488	490	510	463	469	450	472	458	475	472	472	468	482	449	499	490	468	474	457	496	491	458	475	480	477	476	448	488	486	475	462	487	445	491	459	488	504	501	450	494	482	499	471	498	488	455	464	433	500	521	474	519	480	477	493	456	489	505	519	505	458	452	487	501	545	501	493	467	482	538	463	467	479	469	495	439	449	475	460	504	440	476	478	508	452	488	463	515	457	486	463	488	518	488	479	469	534	471	480	504	460	446	518	473	528	485	474	488	466	514	468	481	504	476	482	492	460	482	466	459	531	443	451	474	472	481	488	471	525	486	499	482	495	443	460	480	477	497	462	475	449	487	456	498	479	485	429	498	501	479	450	458	449	470	519	437	460	520	463	518	481	497	474	489	453	460	490	463	496	469	470	476	474	448	452	466	480	446	444	481	511	483	481	474	474	474	507	506	442	458	527	480	452	502	446	479	514	476	481	488	479	496	486	480	453	492	464	488	454	481	438	483	478	516	506	492	470	486	510	481	526	450	459	472	443	492	475	462	514	458	464	454	507	501	482	455	479	478	473	484	476	477	499	457	486	456	473	483	481	512	508	472	457	486	456	479	468	458	486	452	480	475	477	460	460	508	451	508	490	466	454	505	474	508	509	456	477	448	502	485	505	483	444	526	480	480	435	484	496	475	501	461	464	472	484	459	473	479	498	468	487	495	497	447	485	470	440
23614	21647	29574	24230	21657	21690	9651	2932	1982	1478	1258	1101	915	821	714	601	550	529	537	487	458	430	410	408	437	432	403	380	426	399	417	414	412	397	359	369	422	415	383	372	385	399	416	394	373	379	376	372	359	383	383	396	346	372	401	370	369	399	397	381	344	384	346	373	376	368	361	416	367	369	345	358	348	395	386	352	371	355	364	351	326	389	370	380	369	355	371	343	386	417	392	387	332	399	370	368	376	346	371	361	352	366	353	388	381	339	303	360	422	350	405	360	360	348	353	341	336	359	381	334	349	333	350	332	345	345	377	369	366	358	379	361	363	377	386	342	340	403	346	354	371	315	403	380	348	389	367	355	346	359	380	334	349	344	363	340	391	381	359	352	342	382	375	350	350	371	345	365	345	309	340	321	356	382	357	381	368	386	324	335	393	356	345	360	333	352	368	313	359	333	340	340	340	328	344	376	365	352	357	381	371	386	353	357	381	369	369	355	368	348	361	346	371	350	372	372	333	332	343	352	340	364	330	371	355	354	363	349	342	361	383	326	359	358	344	354	372	389	364	360	348	345	347	381	365	372	367	354	352	336	375	371	361	367	364	374	351	327	343	346	362	355	345	364	396	377	356	362	348	343	356	412	346	373	385	355	349	349	379	375	384	362	354	363	317	314	361	396	369	374	380	355	352	377	343	370	339	347	374	336	362	378	375	379	341	353	331	359	371	365	370	360	390	405	335	343	360	367	397	355	365	371	336	373	336	361	380	396	383	343	346	383	326	346	365	351	362	299	371	388	356	355	350	342	370	320	345	327	368	347	355	345	360	391	337	387	369	342	360	358	372	322	394	348	340	355	389	346	391	361	362	354	384	351	380	395	381	402	347	346	362	389	362	344	386	374	352	349	384	366	351	373	392	346	398	358	378	385	357	356	384	364	381	376	364	367	357	383	376	376	364	364	352	364	349	355	362	340	363	374	323	359	345	351	371	359	376	362	364	344	361	398	363	349	363	353	371	374	396	360	349	363	345	364	389	373	374	345	332	346	366	370	380	344	349	330	357	343	340	372	391	348	362	379	358	372	396	367	396	385	381	357	372	354	361	380	377	351	373	346	338	340	379	395	357	331	316	341	340	355	374	361	357	348	389	362	385	359	377	382	386	354	359	355	359	356	377	358	383	349	326	353	370	353	383	403	328	338	355	350	377	357	364	316	359	340	337	345	340	349	364	365	388	350	352	393	354	350	357	349	393	363	373	343	354	383	335	387	367	357	389	306	348	375	380	363	340	355	345	380	380	323	364	355	360	358	356	351	372	340	353	335	353	365	347	342	372	353	387	336	345	338	366	340	340	355	367	354	372	360	377	357	374	378	363	359	382	348	402	332	350	333	371	340	380	355	371	331	324	359	330	361	370	356	379	342	355	371	375	350	338	370	339	384	347	368	376	340	424	365	373	380	360	352	408	377	393	355	363	350	366	350	345	387	365	351	343	343	338	332	377	356	364	351	334	375	384	328	410	353	341	335	360	356	371	347	396	377	365	399	377	369	374	333	383	347	373	367	391	381	327	368	384	356	363	357	357	381	368	356	371	337	363	359	366	349	392	351	356	358	381	346	362	384	357	361	353	356	366	377	348	371	330	369	354	342	341	361	352	352	311	348	361	384	343	356	385	375	391	372	398	356	356	340	350	356	367	363	352	339	368	381	383	376	364	351	356	358	355	361	375	362	357	328	369	380	334	381	353	395	367	345	358	314	353	367	342	374	390	345	369	377	378	399	348	388	376	358	366	338	362	355	376	373	375	365	347	356	352	324	358	360	372	344	346	348	388	362	359	338	383	392	365	334	357	346	370	342	347	408	384	334	342	378	369	351	350	325	352	348	379	382	355	347	358	358	368	354	361	356	324	346	352	370	357	336	345	353	364	367	365	364	367	365	389	337	360	354	386	348	372	331	348	345	353	324	380	377	379	341	331	375	371	417	382	367	348	364	369	342	365	354	332	389	349	360	358	319	371	357	351	364	365	379	360	358	355	360	416	391	353	362	332	373	347	341	359	359	368	346	354	385	381	363	372	335	358	348	338	390	367	345	338	378	372	335	358	373	378	349	359	363	355	386	372	409	372	373	374	387	342	354	362	369	350	362	384	364	360	368	349	347	368	346	357	391	381	387	370	352	363	340	350	330	344	381	384	345	376	332	355	326	353	356	409	355	388	351	399	361	333	366	343	355	388	371	351	381	334	370	358	317	352	369	379	355	318	358	345	365	340	347	377	357	368	352	371	354	354	347	367	387	356	364	359	355	367	349	369	379	353	383	357	352	360	363	353	346	390	355	393	344	379	344	351	361	361	355	382	314	374	348	373	360	333	380	356	365	369	355	369	352	379	364	343	373	372	334	387	351	379	363	410	348	354	368	359	355	340	340	369	377	349	360	379	389	376	379	363	362	355	372	372	363	364	368	404	373	345	379	344	338	382	368	349	340	360	355	364	372	340	373	349	333	395	396	353	364	357	366	315	364	342	377	376	357	354	341	345	372	383	334	338	391	359	341	346	333	362	370	351	370	346	354	345	360	364	367	371	351	370	360	355	345	362	369	384	340	392	352	328	365	370	350	393	391	356	374	378	383	346	362	344	371	354	348	337	376	348	376	352	377	329	318	343	356	363	346	356	404	346	354	357	367	363	341	330	394	391	315	378	328	379	364	405	352	370	346	345	372	356	356	401	377	357	382	357	384	338	378	359	331	396	369	369	361	362	388	325	322	383	352	358	380	330	350	379	351	364	346	343	350	377	323	393	372	355	376	351	356	347	316	373	313	344	328	366	358	368	357	377	371	351	353	372	371	375	347	359	386	382	374	372	351	344	394	349	385	359	368	342	400	373	371	377	367	366	399	373	330	352	362	352	354	344	381	358	338	346	330	336	335	376	323	362	368	355	368	320	346	368	372	351	356	328	363	356	366	331	365	375	351	319	345	334	377	376	410	357	350	350	346	358	333	369	327	344	387	365	359	344	347	351	339	336	367	380	394	354	371	379	341	378	359	376	365	376	396	401	366	360	367	373	357	335	352	392	337	382	372	350	389	331	378	379	343	347	336	335	361	373	374	399	346	349	382	404	364	352	368	339	368	348	357	379	367	374	391	372	333	385	337	338	364	375	350	351	375	361	358	361	341	361	321	350	357	340	354	331	383	341	337	400	386	333	384	326	380	388	372	391	357	381	388	340	372	339	324	365	363	391	354	389	373	377	369	349	350	383	329	343	347	368	382	381	376	352	345	363	352	350	362	354	376	343	316	396	377	366	353	352	374	389	353	359	339	355	339	361	399	357	329	366	368	358	365	359	363	329	357	401	381	339	340	375	346	364	374	390	351	354	360	356	349	373	355	348	383	345	350	364	330	358	328	352	359	327	391	373	359	402	350	326	347	387	355	402	330	353	343	371	352	350	369	339	342	394	383	360	348	339	366	365	358	360	331	330	380	353	340	338	352	352	350	328	355
8760	21060	19301	12594	10593	8768	7089	5524	4299	3300	2739	2139	1763	1545	1210	1018	844	745	702	710	615	591	549	540	539	544	537	530	529	480	483	491	475	485	484	462	472	433	485	468	450	479	485	486	445	453	434	433	457	460	401	459	451	492	452	432	414	466	441	472	447	409	453	443	406	415	419	449	401	492	423	398	403	447	444	391	442	407	399	423	443	421	473	397	466	441	416	434	448	422	451	434	451	430	386	427	445	398	409	468	427	404	437	434	446	424	455	435	474	425	382	407	399	424	452	455	429	395	411	413	411	430	438	451	433	475	418	430	488	418	464	426	434	428	406	443	458	413	433	440	438	424	449	416	454	435	432	377	427	441	460	436	433	448	459	450	430	431	417	436	443	469	432	411	480	430	414	415	378	428	402	474	409	419	436	429	430	415	415	438	412	436	405	442	452	415	427	428	420	417	436	470	410	435	377	419	387	447	401	436	424	431	429	410	439	408	463	423	430	419	422	440	418	433	443	437	448	386	449	375	454	423	449	429	405	410	486	437	441	431	447	463	402	434	425	408	452	444	409	395	430	475	436	425	431	436	432	434	404	395	444	475	450	416	409	417	417	444	437	417	420	405	412	456	455	412	442	417	416	431	435	426	396	423	447	411	434	387	458	435	431	439	464	422	430	401	443	405	431	412	434	432	387	423	391	414	437	442	379	416	397	424	421	448	459	429	433	423	445	421	420	438	414	432	412	409	448	444	429	402	407	430	421	408	469	455	425	401	441	419	449	451	463	438	434	413	412	428	454	428	444	401	415	449	397	406	467	429	391	415	395	430	404	417	382	386	398	424	414	396	441	431	444	436	415	424	397	456	429	466	418	415	441	428	409	415	426	397	410	463	401	423	409	402	422	423	431	425	441	445	411	432	440	420	446	437	443	505	402	443	458	415	435	416	415	434	425	429	434	392	418	429	419	420	427	429	466	437	431	411	405	442	459	430	391	466	437	440	428	372	438	425	424	458	482	436	443	415	402	430	444	419	418	436	421	414	391	408	429	418	421	416	417	424	419	404	413	446	419	424	436	461	416	421	427	430	413	411	419	482	415	387	413	460	462	393	406	353	401	451	431	433	396	436	379	439	462	408	431	419	437	451	431	421	450	414	434	420	421	425	426	392	418	406	439	425	427	485	401	421	448	428	441	404	437	404	412	396	410	432	451	411	400	459	440	431	406	411	445	413	424	423	455	422	409	430	405	423	426	443	414	457	416	405	457	389	370	433	423	450	432	436	423	418	439	421	406	450	454	454	425	426	412	437	433	401	418	416	408	416	412	410	432	440	417	413	456	436	413	427	450	457	425	463	411	390	451	429	431	446	441	428	452	380	464	419	397	408	392	437	393	415	436	446	435	396	461	446	433	387	419	445	430	425	472	440	428	417	433	447	404	428	458	446	402	467	372	431	441	421	397	388	410	450	446	412	438	447	380	411	426	427	407	432	446	411	412	426	407	420	433	481	442	417	422	425	421	400	417	418	426	413	456	445	408	433	458	414	456	476	465	423	415	432	414	427	417	438	419	424	421	403	450	447	451	446	435	444	425	407	414	471	418	443	406	420	474	416	411	443	415	439	423	396	431	424	432	408	456	417	436	449	411	454	445	433	414	392	407	414	406	386	412	436	453	454	433	403	469	387	458	402	413	428	433	396	457	408	455	402	439	441	425	422	440	443	465	472	432	435	419	406	421	415	399	387	422	387	384	446	433	453	426	420	421	445	414	413	437	445	402	408	443	428	407	413	401	414	471	433	384	439	423	417	413	406	457	413	406	428	464	414	435	390	418	423	460	391	414	439	435	434	428	442	420	412	461	426	413	457	415	443	414	387	392	393	431	439	440	435	405	405	403	402	413	415	421	378	432	424	471	412	395	439	460	411	449	444	444	421	400	421	410	419	414	419	448	418	420	399	395	439	403	442	436	420	460	471	416	447	402	460	466	404	435	440	408	447	409	422	439	455	420	413	443	415	426	413	410	421	413	430	395	423	421	438	450	419	421	410	422	406	411	395	417	452	417	426	432	430	440	412	427	411	434	427	426	423	431	397	423	392	449	434	394	444	425	419	399	424	462	437	428	409	451	426	455	427	411	417	433	434	425	439	414	392	459	458	461	403	429	408	425	427	408	419	426	437	457	465	424	438	413	407	383	383	444	454	422	395	415	401	439	439	430	468	428	391	445	429	442	394	465	415	402	370	446	436	429	446	435	453	416	412	433	418	439	419	432	429	422	422	411	429	393	408	427	413	435	427	472	434	414	439	453	407	418	433	419	419	436	418	412	431	398	429	409	425	388	392	466	411	446	441	418	396	441	440	437	432	424	434	424	476	422	418	430	411	424	401	434	458	446	443	435	395	411	438	432	435	429	463	435	398	442	434	419	387	379	418	422	451	483	419	400	464	449	431	405	421	435	450	357	445	404	397	415	437	392	424	394	423	434	449	447	405	423	386	419	412	399	423	418	445	396	426	454	391	408	449	415	464	447	439	422	418	432	424	449	401	433	394	452	435	423	411	414	416	437	410	414	399	438	418	465	447	402	414	420	458	478	399	433	415	392	418	446	442	467	430	449	439	450	385	387	447	431	467	415	440	433	412	407	436	429	401	451	408	433	419	431	453	397	444	434	420	434	466	386	459	403	423	414	422	445	401	441	397	453	426	394	414	435	436	445	454	458	411	425	412	417	435	451	433	457	420	406	422	432	432	414	410	410	431	415	447	438	422	396	441	442	433	380	426	400	426	452	430	431	429	401	438	464	419	441	465	438	445	432	436	435	436	414	453	408	437	429	459	437	428	422	475	408	431	447	391	420	426	409	413	397	435	454	430	436	422	447	447	425	432	402	412	457	417	425	461	419	396	447	428	420	447	386	418	420	383	422	410	438	399	432	448	451	418	397	454	451	433	429	411	426	422	398	399	435	422	368	418	466	433	410	377	412	398	431	431	391	404	455	388	423	436	404	387	416	424	461	428	447	413	424	421	414	403	434	407	409	434	430	441	425	426	429	418	433	443	438	435	410	475	441	414	451	441	404	434	463	407	438	443	411	377	459	439	422	393	483	440	448	448	460	432	404	421	396	425	462	449	420	419	415	415	390	436	426	413	438	420	410	453	422	428	432	414	408	449	392	427	404	430	400	438	431	388	428	433	456	447	382	432	419	422	455	421	418	387	434	473	434	422	430	416	435	423	461	457	463	438	429	395	428	400	450	447	395	460	415	397	424	457	430	431	449	414	466	414	394	496	393	409	412	465	440	427	402	446	396	455	410	416	428	435	465	404	410	431	426	419	441	402	395	453	422	440	469	435	397	424	419	449	434	431	420	390	438	435	455	418	403	419	429	444	402	443	409	435	414	414	442	420	430	387	436	460	436	413	415	404	424	386	428	433	414	403	432	422	389	413	423	437	405	413	448	409	419	400	410	411	427	423	422	444	416	466	467	418	424	423	418	423	421	453	398	409	416	446
27624	20196	9078	3189	2034	1726	1413	1209	999	898	839	790	747	692	756	712	692	644	694	712	655	685	676	700	685	690	648	679	670	648	693	636	708	656	730	679	716	711	679	705	650	711	640	652	697	695	672	682	668	686	706	691	638	669	699	669	690	646	663	690	698	688	737	706	718	682	687	665	650	667	646	629	716	705	621	684	720	706	638	714	709	673	648	725	706	672	681	663	672	664	671	653	669	640	675	668	701	658	637	705	641	704	709	707	669	686	668	618	679	697	704	685	630	664	715	695	646	628	700	669	678	658	684	633	677	657	631	724	696	673	699	642	670	691	676	695	663	742	703	648	643	674	701	655	592	721	694	650	646	699	658	669	650	695	640	668	647	671	706	683	708	677	698	714	628	642	638	654	677	683	712	641	679	687	693	670	679	698	673	672	676	687	714	708	624	705	680	669	648	667	661	666	672	688	683	686	669	661	712	661	677	673	654	731	685	647	666	652	666	680	710	668	687	618	641	645	669	654	654	664	659	683	614	694	670	648	680	668	664	709	667	652	714	685	660	622	694	682	694	712	665	685	587	639	689	691	671	682	672	678	666	692	653	637	731	660	682	692	698	665	679	659	694	723	697	714	709	654	702	673	637	691	648	653	697	694	689	638	693	657	686	661	687	708	675	675	674	716	633	607	649	675	662	670	691	672	679	711	660	636	707	685	643	715	663	680	670	708	637	726	663	688	687	677	667	649	693	666	690	639	713	720	647	647	660	681	688	635	623	691	680	620	659	690	671	660	703	654	713	647	707	636	636	705	664	685	665	692	714	645	728	668	668	664	666	652	666	676	646	737	729	694	717	699	678	719	687	681	699	649	701	668	689	639	644	668	636	622	670	690	651	643	675	678	642	610	688	666	649	681	693	693	677	642	647	725	675	660	659	677	695	640	693	679	669	658	699	681	634	652	695	645	641	730	651	668	667	721	664	649	687	707	620	688	736	679	650	674	732	700	642	646	686	700	648	634	659	659	684	701	657	690	700	678	691	668	685	629	687	734	662	688	690	751	685	653	684	698	680	688	638	696	654	694	687	686	660	679	676	678	750	699	694	703	634	665	677	623	686	689	656	673	694	712	689	662	761	664	661	670	685	682	667	654	691	717	654	682	695	645	658	687	693	684	688	671	648	675	676	637	639	676	694	665	678	658	725	663	687	690	643	625	669	653	690	639	671	706	719	703	697	701	667	665	683	646	660	664	688	665	684	674	674	669	665	656	666	668	750	655	711	684	645	700	699	631	675	632	611	670	663	643	666	670	666	682	655	673	665	679	696	672	695	659	692	688	690	646	697	663	656	692	687	638	678	687	669	663	675	685	692	706	671	681	635	680	652	690	681	633	683	683	652	700	644	668	639	662	706	648	682	672	700	675	688	690	642	717	692	689	664	665	672	634	643	686	663	663	630	692	679	637	681	663	697	675	690	683	674	651	634	688	737	712	681	682	684	693	684	657	705	664	683	638	698	653	670	676	675	695	665	682	678	680	697	748	671	671	679	604	676	703	709	644	662	705	698	673	709	677	661	677	699	684	716	680	653	706	694	624	683	689	687	696	732	730	667	694	670	654	669	715	643	662	681	695	690	617	709	631	658	678	660	683	633	701	688	634	726	649	658	662	673	680	711	686	687	680	709	643	648	716	710	648	657	689	644	667	662	713	669	673	645	663	666	682	680	680	665	694	663	637	672	677	618	700	681	680	692	675	673	709	706	696	678	674	625	650	685	664	673	674	692	646	677	688	648	662	699	649	643	673	657	686	684	656	650	719	708	679	686	682	633	638	656	638	695	670	694	656	691	645	658	683	662	680	698	694	660	606	680	663	660	668	645	679	688	710	688	682	690	707	656	700	681	656	648	633	679	684	679	679	682	650	655	671	715	681	680	659	671	662	632	717	676	686	645	682	639	690	681	686	681	667	680	672	722	654	632	688	638	656	669	653	690	652	680	696	648	672	690	684	656	645	620	689	677	671	689	717	716	738	670	661	701	627	683	690	644	715	663	662	654	667	691	689	704	673	655	668	682	659	617	686	661	665	627	633	690	659	732	680	680	649	673	685	716	655	685	639	658	697	680	660	692	687	709	666	662	670	663	695	661	650	689	669	685	692	687	639	693	697	725	689	759	679	632	705	672	680	670	679	671	725	687	679	653	664	655	666	681	661	675	708	727	665	677	661	666	726	673	739	667	698	665	650	702	696	690	706	649	658	682	654	657	675	683	677	668	683	657	711	675	666	680	704	630	655	707	682	712	659	711	715	616	690	670	702	683	647	691	702	656	681	650	685	664	672	631	683	685	639	643	679	664	724	716	673	652	644	714	657	703	675	695	641	663	708	668	660	674	650	681	661	661	661	664	724	723	710	672	639	652	680	658	685	691	694	653	683	652	666	682	712	649	699	627	659	665	614	665	704	653	678	670	693	682	642	681	644	665	666	658	646	676	651	741	704	650	710	654	634	647	738	624	715	660	684	745	716	670	679	613	702	632	727	660	648	674	660	679	708	640	672	716	685	699	670	649	685	703	681	684	625	704	638	663	705	649	688	643	679	693	685	707	674	674	686	660	661	704	657	668	616	679	647	681	660	729	610	636	687	683	707	687	667	666	639	618	713	668	678	660	691	749	677	706	711	680	683	702	642	695	707	725	725	639	636	715	650	684	712	739	709	680	683	705	684	666	674	674	673	665	710	714	696	692	637	657	662	692	655	678	726	648	706	683	679	692	657	679	636	687	726	688	656	683	682	658	711	686	685	690	712	626	662	647	714	652	637	679	697	666	646	733	657	654	719	655	680	619	681	665	659	716	715	705	691	666	648	669	693	682	664	673	695	700	657	668	649	704	707	686	711	728	635	624	666	657	657	696	685	660	674	669	647	707	672	627	647	720	687	657	674	716	664	675	683	639	663	677	655	693	704	673	690	667	648	669	711	660	707	631	696	673	623	717	669	691	673	677	670	703	692	685	679	674	673	665	688	627	680	710	657	650	670	681	646	691	641	709	680	706	653	681	696	672	652	671	661	683	667	675	629	660	653	637	671	690	679	644	677	653	674	706	677	700	664	675	724	660	668	697	705	670	687	690	687	698	648	668	690	675	643	702	629	610	681	689	671	660	672	644	668	696	675	619	649	652	647	664	687	652	699	686	712	691	692	689	682	700	670	688	710	659	682	671	661	694	663	674	653	660	650	703	677	664	665	713	701	667	688	662	675	639	680	682	733	683	671	675	668	661	657	672	672	683	688	659	690	676	690	677	658	657	646	653	657	736	670	659	685	693	645	730	713	677	642	650	662	708	706	692	704	693	701	708	724	634	658	687	680	690	678	647	728	677	649	649	721	643	659	727	654	688	700	633	645	677	677	702	667	682	634	680	673	653	684	706	680	713	660	666	672	678	676	697	694	655	695	721	644	632	653	658	655	686	687	707	662	681	683	668	610	696	687	717	689	644	688	654	669	678	687	722	678
5732	6338	6575	4295	3672	3140	2604	2185	1684	1379	1243	1141	1062	970	882	935	841	858	872	855	871	809	823	858	834	881	796	792	834	800	842	861	856	830	801	810	835	838	843	797	853	859	804	868	863	804	826	789	822	839	858	856	802	816	848	817	797	837	834	815	842	813	837	837	858	816	820	859	825	838	833	840	824	879	795	780	785	872	860	872	792	842	789	824	890	853	783	846	873	857	781	859	802	839	823	838	829	792	822	825	837	832	857	814	859	826	840	829	840	850	840	812	811	767	809	830	897	865	859	808	810	836	837	801	827	792	815	848	859	841	794	828	810	795	824	840	809	859	886	793	838	825	850	808	820	811	786	841	798	759	815	808	782	901	845	837	801	862	806	807	833	830	875	832	788	831	845	866	823	824	881	796	812	837	822	823	872	810	759	814	757	836	813	816	835	773	857	813	841	812	800	809	805	831	839	843	808	812	852	815	815	808	828	803	824	845	831	892	801	829	862	829	892	865	790	843	813	757	910	772	849	874	797	845	793	806	837	788	820	830	816	790	831	811	826	841	859	827	853	851	814	868	816	838	822	837	831	824	792	788	842	815	832	861	860	786	886	814	834	795	862	821	824	844	819	820	821	803	807	874	779	794	814	852	827	857	783	821	796	857	815	824	793	777	832	820	793	839	820	820	862	867	877	830	820	825	811	867	832	771	849	863	817	836	820	759	819	893	815	815	829	856	819	837	827	798	794	828	822	819	810	835	866	821	790	843	773	814	840	796	854	803	817	825	821	772	806	876	766	817	882	846	772	811	859	854	810	859	827	781	837	835	781	784	827	887	848	771	811	836	843	805	810	880	842	852	816	849	828	791	822	855	779	830	854	787	870	873	783	829	806	801	797	843	877	777	826	849	758	798	830	848	893	787	822	839	848	816	880	802	829	746	814	891	845	828	806	856	863	805	900	815	842	780	815	879	803	792	849	813	894	827	812	855	848	814	789	766	832	807	834	833	845	813	798	814	811	748	807	786	842	871	808	860	861	827	843	819	812	821	858	797	773	838	789	839	783	829	794	878	868	824	877	816	825	802	821	840	843	792	825	807	851	836	797	803	821	846	789	834	868	815	822	855	813	813	831	864	854	855	799	818	832	868	826	830	855	833	836	820	792	818	866	823	821	847	856	861	798	775	837	803	804	830	846	857	828	860	849	801	782	816	845	786	828	819	847	816	789	823	830	864	875	762	817	791	806	780	800	877	843	854	898	790	875	809	822	861	829	771	860	803	801	851	807	833	825	825	846	793	809	817	819	844	832	811	861	853	826	808	799	845	879	853	809	822	846	774	816	805	797	830	829	865	801	789	841	823	843	773	802	847	807	775	821	835	801	790	824	832	814	814	812	862	844	772	788	837	861	806	785	830	831	824	814	818	779	835	844	821	837	827	874	803	840	819	818	777	875	823	833	811	842	828	816	806	805	817	828	875	849	872	837	847	845	822	826	796	862	746	819	772	818	833	820	777	851	825	847	868	835	816	794	824	804	786	812	823	781	844	803	807	820	818	819	874	854	815	807	858	800	800	795	860	847	836	823	815	845	820	813	832	866	858	835	791	833	820	850	887	844	848	862	845	827	811	849	853	808	817	807	843	805	889	826	837	811	827	792	877	823	863	860	759	855	825	811	879	882	828	856	835	835	862	806	772	850	786	832	833	755	838	858	871	804	861	794	840	841	865	791	824	815	844	828	852	810	874	823	806	807	824	875	773	853	842	833	868	839	845	810	866	811	863	839	898	834	800	783	863	758	818	830	837	863	786	849	826	782	803	802	811	815	793	844	776	845	839	806	827	841	810	883	792	821	838	814	801	782	839	818	843	819	791	867	833	849	804	860	841	866	771	861	747	891	781	816	786	820	834	794	809	891	797	826	843	828	786	823	865	824	871	779	858	894	823	837	820	835	811	814	795	812	862	804	819	829	794	833	831	811	847	851	822	792	815	835	850	786	840	780	837	831	839	817	796	860	816	811	810	816	833	822	818	808	820	795	856	814	799	800	808	811	844	807	814	806	874	817	804	782	847	778	844	802	794	842	765	805	856	813	802	794	830	855	893	781	821	789	820	821	796	859	822	822	807	819	813	844	836	793	838	796	848	824	788	865	813	782	793	842	830	848	832	821	827	795	819	817	779	801	868	812	842	816	805	818	871	824	832	812	848	798	833	872	856	818	819	836	841	826	815	818	814	821	841	819	805	863	799	860	792	852	822	781	818	797	873	813	841	797	844	857	804	806	769	780	774	848	818	834	789	823	831	833	845	856	763	869	832	776	874	808	818	829	868	884	804	791	844	874	816	819	843	763	779	820	839	906	837	762	829	824	848	840	852	853	831	832	840	858	858	852	863	838	780	809	781	813	825	840	841	850	824	779	796	840	794	843	797	859	839	815	829	809	856	885	878	803	784	862	771	819	818	791	834	792	765	849	803	810	780	824	800	883	804	797	813	826	790	806	795	829	853	847	806	832	828	876	837	771	806	843	827	845	886	810	800	811	886	909	777	826	828	800	816	801	804	803	810	876	797	755	828	799	816	838	812	805	850	777	823	797	836	827	825	846	794	819	851	859	791	824	828	850	851	823	813	815	803	796	822	751	783	825	865	868	803	805	846	826	828	849	811	786	777	836	826	799	875	839	819	782	764	825	809	783	758	808	796	789	858	866	781	791	855	788	913	838	876	838	769	820	799	792	831	824	821	876	801	813	836	846	849	836	821	794	846	801	803	789	832	794	852	810	774	893	864	844	784	852	826	840	866	789	779	827	871	890	807	805	834	841	817	840	839	819	834	809	856	842	864	841	834	845	778	827	764	836	790	789	791	798	876	780	793	849	841	843	841	854	815	775	841	852	765	850	822	882	786	816	777	791	801	808	841	781	784	814	843	805	814	829	882	792	812	836	850	801	853	805	801	819	848	879	867	821	882	843	838	819	805	842	781	821	809	902	776	861	833	829	828	837	863	815	850	779	803	826	792	810	854	831	809	831	869	784	850	789	806	844	824	810	842	846	847	823	836	834	824	813	855	781	869	830	826	805	822	834	768	836	883	853	820	807	880	860	852	873	798	863	789	840	801	835	769	866	851	824	860	824	846	877	810	838	789	838	821	814	841	817	830	826	836	807	845	823	804	832	794	816	856	778	812	821	805	819	796	840	837	833	840	778	776	811	809	843	829	846	782	815	840	851	867	804	869	826	837	825	865	821	779	830	833	805	853	780	878	789	835	821	791	810	818	833	858	798	922	862	830	827	837	829	797	837	835	822	824	808	856	847	838	838	817	813	812	910	798	803	813	799	805	868	850	847	827	827	810	815	812	817	853	867	833	806	796	808	820	810	789	841	816	828	818	784	793	788	833	836	820	856	838	803	820	812	845	845	825	842	844	819	813	817	819	853	781	823	793	877	790	837	855	861	818	785	864	897	841	873	844	846	782	845	782	891	863	865	858	820	827	848	825	840	818	875	815
24597	21588	29001	24652	21539	10415	2765	1620	1171	971	772	751	640	550	565	487	464	479	474	407	404	419	396	378	394	401	373	379	394	384	389	352	393	394	403	380	386	355	418	408	400	365	380	393	344	358	383	367	330	401	382	370	398	379	450	400	372	380	410	398	384	363	415	365	369	412	383	389	390	396	397	409	362	379	371	387	397	377	400	397	386	371	399	382	386	386	358	355	373	364	371	380	384	414	354	365	372	393	367	379	348	392	413	357	370	378	365	407	352	343	390	379	374	390	371	395	312	384	349	389	365	396	397	357	360	388	362	407	354	393	352	385	359	387	384	389	371	391	377	370	365	356	378	375	384	390	381	341	369	393	386	395	370	391	378	340	342	333	337	405	398	360	369	342	359	346	346	373	357	352	392	348	378	349	373	399	382	378	370	388	369	359	375	357	382	384	362	366	333	375	370	362	382	405	355	351	341	358	373	367	391	372	375	364	379	340	349	355	372	381	382	393	385	352	401	387	393	349	367	366	384	379	345	407	352	392	362	368	359	371	390	373	365	386	372	387	373	371	370	359	361	357	355	372	351	360	347	347	376	381	396	385	385	386	371	378	359	369	359	375	380	417	352	383	362	403	391	379	387	416	366	344	365	388	367	380	405	382	380	369	328	389	370	378	372	361	365	381	396	373	370	381	355	390	375	394	390	360	396	371	378	340	355	380	374	407	398	392	374	353	423	388	385	353	385	377	357	360	368	385	383	359	405	350	372	356	364	367	337	400	383	358	366	390	379	382	413	375	365	345	371	370	374	384	384	384	371	355	369	389	421	378	380	365	411	383	366	373	352	356	370	350	377	372	375	375	360	372	373	380	363	400	330	367	367	369	402	385	354	394	346	345	407	367	383	380	367	357	340	373	394	366	393	333	359	349	365	375	385	387	377	365	390	363	368	349	344	386	366	348	359	383	402	393	369	357	384	363	359	347	383	387	387	370	426	386	400	368	386	386	387	382	346	433	381	374	346	396	357	362	372	385	341	370	396	348	389	385	357	339	371	339	369	344	391	390	319	378	382	366	332	373	363	381	391	374	405	388	333	378	366	389	378	380	365	369	370	375	361	358	369	373	382	377	385	365	346	381	384	345	380	372	399	394	385	356	341	386	363	378	365	388	374	348	384	424	354	379	375	368	364	350	388	415	413	390	350	365	356	384	342	391	353	389	344	373	389	351	386	389	400	390	403	356	366	384	383	400	391	337	363	340	371	349	374	369	382	407	393	366	355	394	401	383	347	372	369	366	383	377	349	378	376	362	375	383	357	374	375	383	396	409	374	372	364	362	367	384	357	316	363	379	326	403	390	352	390	360	365	410	376	357	394	370	405	380	373	357	400	367	359	356	364	382	369	348	347	370	348	341	363	383	352	357	363	379	332	369	369	348	359	376	387	401	377	401	367	367	365	356	397	361	355	376	329	348	373	329	354	380	388	381	376	373	362	365	386	413	361	367	342	360	364	370	355	364	388	364	377	351	362	360	401	338	361	393	391	397	349	393	417	409	365	329	361	367	393	368	378	396	347	334	367	392	342	372	387	341	385	379	386	356	412	372	381	389	372	383	401	374	307	396	351	368	377	374	399	368	379	338	364	362	356	337	386	377	363	371	372	374	353	370	372	371	324	365	370	376	388	363	365	362	410	417	378	363	379	358	380	400	360	358	374	419	353	369	380	323	382	366	359	381	362	368	355	360	351	345	349	360	365	342	362	381	359	368	373	350	337	391	374	368	381	416	376	388	382	389	387	364	344	407	402	393	366	363	420	404	340	374	347	409	427	396	397	396	364	348	387	359	386	375	366	397	368	359	354	372	363	371	383	363	376	336	391	365	343	399	351	394	386	421	360	356	360	396	362	373	376	358	363	406	398	367	402	370	385	350	409	375	397	369	367	340	358	389	374	396	371	376	394	339	396	361	366	363	363	400	366	363	355	375	381	374	365	367	367	342	353	342	393	371	339	355	361	361	358	381	361	368	352	362	354	370	392	359	346	356	397	392	345	387	384	382	401	347	342	369	376	401	394	394	367	370	380	373	378	373	369	355	393	358	384	371	382	380	353	397	387	361	352	355	365	379	407	377	398	370	393	396	322	374	371	393	374	368	352	384	375	384	347	364	358	373	382	380	381	363	376	365	358	385	386	383	341	371	354	346	376	369	356	379	359	382	373	381	355	372	359	381	351	359	349	400	403	392	388	386	355	422	386	375	365	358	379	367	354	379	369	376	369	380	362	392	388	355	373	355	346	373	352	342	372	357	352	366	411	356	401	380	366	352	388	381	400	391	361	337	385	371	385	396	364	384	372	360	391	401	390	385	388	339	366	385	367	368	405	374	372	379	341	378	393	343	379	370	366	377	367	401	404	396	376	377	360	408	379	440	376	383	397	354	385	396	371	371	355	381	342	391	359	382	376	360	372	373	380	398	380	374	347	404	352	407	382	341	386	412	352	373	405	409	390	375	370	398	360	381	367	384	359	377	411	333	359	371	393	401	402	368	387	379	401	375	393	360	387	324	370	410	394	393	366	404	362	367	379	365	363	383	385	383	353	367	381	398	379	390	366	383	386	378	377	367	397	323	375	342	372	400	397	367	357	353	372	389	344	373	342	381	361	371	377	380	386	348	387	374	373	362	349	394	360	358	411	382	373	362	384	342	360	386	407	355	401	369	388	370	370	379	400	396	374	379	354	355	351	325	383	409	394	396	401	356	363	359	340	342	381	363	369	382	368	373	346	381	365	367	401	365	373	385	365	365	384	376	380	398	373	393	365	406	394	400	365	361	322	389	358	375	379	387	366	363	373	390	363	380	366	344	387	376	388	398	350	400	367	331	377	367	340	378	373	369	401	346	365	369	357	385	353	348	368	392	368	396	373	369	371	348	343	366	374	349	384	401	361	378	374	346	437	390	376	381	349	373	355	377	354	357	408	363	362	383	374	388	361	417	376	374	322	377	348	376	399	321	382	398	369	363	376	368	389	380	366	367	344	404	364	384	364	373	368	351	346	413	366	345	363	374	376	361	325	392	369	351	355	384	354	377	344	385	377	373	343	380	410	391	378	375	352	382	392	383	382	377	337	350	370	390	382	394	363	371	391	367	345	381	387	367	348	394	393	387	403	368	368	414	364	360	392	348	373	407	383	354	366	398	411	408	369	343	405	390	404	378	337	373	373	396	337	363	366	380	369	388	382	373	380	336	371	388	377	381	380	387	381	374	381	414	384	384	391	369	378	340	373	372	368	332	372	338	374	374	430	373	374	369	377	386	379	378	353	346	399	344	392	362	373	370	396	386	348	335	362	374	342	393	363	323	399	378	410	368	364	356	386	347	367	395	366	358	400	359	382	365	390	395	383	379	375	347	391	357	387	357	346	379	392	353	378	396	386	355	364	363	354	344	358	379	372	376	431	360	346	369	363	366	364	373	358	366	366	349	364	392	323	390	364	348	376	370	363	359	345	376
6679	15475	14411	9164	7263	5687	4498	3530	2564	1927	1627	1339	1184	1010	800	788	704	653	585	589	597	552	558	517	549	538	530	519	468	525	515	504	550	451	497	526	548	527	486	494	533	474	531	508	481	480	518	518	504	489	481	469	511	486	477	457	465	474	523	486	535	509	423	468	456	483	449	494	417	482	507	450	483	474	444	459	462	471	496	478	457	506	490	463	480	481	469	463	486	521	450	482	477	491	489	471	448	461	491	482	472	508	463	454	492	479	479	476	495	488	465	494	534	450	491	456	472	480	490	451	468	467	469	476	474	483	493	482	500	474	462	496	508	488	442	475	436	472	470	466	462	499	476	458	460	488	492	490	505	507	488	476	484	458	507	430	467	476	515	514	472	468	486	527	506	513	430	469	471	512	497	489	476	469	494	498	491	500	473	452	466	532	521	477	517	517	480	464	485	451	481	512	460	454	479	462	434	497	433	490	465	504	496	498	442	482	478	470	441	490	500	477	452	479	515	453	493	460	509	454	464	454	492	502	494	459	447	459	520	446	498	472	504	492	527	513	504	412	456	466	443	489	457	438	439	500	467	488	406	472	459	463	494	462	490	478	509	472	500	462	466	467	474	512	473	461	439	505	460	418	471	502	461	472	458	439	460	489	496	520	438	430	498	495	457	500	441	451	513	469	465	444	467	518	454	418	457	485	451	534	517	505	463	464	483	468	496	470	486	491	460	457	491	461	456	478	494	459	455	490	461	500	479	501	465	475	520	483	481	535	499	445	513	446	517	450	473	502	481	468	502	478	466	496	437	486	471	513	466	481	455	491	479	466	465	496	465	468	488	474	474	502	475	456	462	453	452	465	464	469	476	483	442	494	459	474	516	464	468	490	479	497	457	474	453	514	480	499	473	460	476	448	497	456	464	497	429	453	493	501	463	438	496	465	478	464	462	510	491	508	468	504	461	457	482	511	490	475	515	513	456	441	519	468	480	486	453	509	466	490	439	451	452	491	455	462	445	469	498	488	469	477	471	481	473	498	500	487	469	498	484	468	440	503	478	494	494	490	467	483	502	492	458	456	466	458	447	503	458	448	450	492	456	494	489	427	529	503	466	439	506	478	523	471	488	476	506	464	483	449	473	467	496	492	487	480	473	479	474	446	442	522	472	457	464	439	485	466	420	453	493	470	510	475	449	466	486	478	510	450	434	483	523	473	491	453	481	462	462	474	458	513	480	449	529	477	465	458	454	524	467	499	447	465	481	484	438	501	451	501	462	475	463	445	475	470	461	501	466	460	460	448	475	479	494	471	469	489	474	470	463	481	426	486	505	496	484	483	479	465	493	457	455	466	515	501	450	487	422	494	489	480	454	503	489	490	470	512	522	458	490	468	514	479	542	464	471	468	483	481	421	458	458	477	462	457	460	473	486	476	494	491	490	439	482	481	479	465	498	477	439	475	461	463	465	497	475	454	465	491	513	482	471	492	472	456	487	494	454	477	445	475	466	488	478	483	491	494	450	468	490	478	483	498	465	437	510	480	508	451	491	529	487	496	480	471	508	477	478	463	458	493	512	506	462	495	456	483	495	455	502	473	461	478	463	536	488	457	451	484	473	458	458	454	472	458	436	481	483	476	509	472	453	500	481	433	475	461	449	507	494	485	477	476	504	465	495	458	478	475	471	465	446	479	461	461	486	454	489	452	469	469	475	478	468	505	483	430	496	477	486	503	432	455	474	461	493	417	491	473	498	501	469	470	455	520	486	477	471	488	468	478	490	506	438	459	485	516	484	506	460	514	468	479	484	487	475	452	479	466	503	441	447	490	480	497	476	501	469	489	489	450	452	458	452	548	490	474	434	475	463	452	456	428	443	510	459	472	448	419	510	463	432	474	479	520	451	452	490	486	479	454	478	489	478	463	480	484	466	494	466	507	478	461	474	481	483	476	505	467	479	483	485	449	509	465	516	471	498	486	425	468	475	455	476	447	468	437	523	448	522	470	510	487	481	492	482	503	493	445	488	513	470	460	507	489	506	504	457	495	479	484	473	455	521	413	505	473	481	489	482	466	498	438	474	485	514	487	463	473	470	490	500	463	479	500	506	541	468	464	514	483	471	453	474	498	454	499	501	462	461	489	479	456	466	490	457	473	445	465	480	445	463	445	498	499	463	502	465	475	471	524	461	508	459	468	506	458	483	459	455	470	465	444	457	453	473	434	473	499	475	442	513	442	499	449	460	457	487	442	493	506	444	442	494	441	485	453	501	489	458	489	476	461	483	499	462	507	497	467	469	458	454	468	495	465	464	499	441	430	444	446	494	481	447	480	504	477	498	455	431	476	498	440	485	488	442	474	444	495	480	475	475	452	418	479	461	450	475	502	460	487	468	491	474	467	537	473	469	477	506	459	445	483	509	487	507	516	479	467	458	469	465	449	460	507	485	483	473	440	509	486	498	490	499	447	438	460	470	453	475	468	476	433	493	497	478	484	481	466	487	496	458	505	477	437	486	463	518	451	505	496	493	475	444	459	499	437	477	497	432	450	486	471	543	478	451	480	457	484	466	473	469	510	486	465	490	493	488	495	479	482	419	468	459	472	480	506	474	449	473	459	495	485	500	499	488	447	484	482	521	498	482	507	447	492	486	504	489	455	508	493	466	474	463	471	526	479	494	478	468	479	460	476	473	470	482	497	484	485	479	494	482	483	456	455	466	480	461	471	472	512	482	513	471	454	492	436	489	433	528	476	463	468	480	486	518	492	436	487	486	485	444	476	530	483	479	452	522	474	485	456	477	491	447	456	460	489	504	489	448	492	472	471	460	500	503	461	491	458	470	483	450	516	479	472	458	495	495	454	436	430	474	481	485	492	484	467	456	468	468	447	504	495	489	477	492	476	505	488	479	506	502	480	461	465	440	460	492	448	465	466	503	466	506	519	462	471	483	502	478	489	459	474	445	454	486	450	459	474	454	515	461	459	480	506	438	448	490	492	442	502	494	480	481	487	483	476	481	459	507	488	467	480	474	465	451	481	486	469	481	497	489	468	482	489	456	486	474	452	458	471	508	479	487	478	484	489	444	472	510	469	456	434	471	485	447	483	481	482	452	467	451	492	459	486	454	492	460	462	471	507	481	458	450	473	477	496	445	471	458	431	477	468	505	427	484	508	500	456	470	448	463	476	462	482	449	457	471	472	486	490	463	476	421	462	517	454	503	479	489	470	474	461	464	431	503	460	468	439	462	471	476	475	473	478	483	454	489	466	497	483	492	491	522	508	442	447	489	470	506	484	429	440	499	493	470	449	490	490	474	478	481	506	425	449	485	461	497	461	488	490	459	460	481	492	476	485	480	508	486	505	448	471	449	486	454	427	445	491	450	437	505	450	466	478	505	492	481	452	495	441	462	413	496	457	487	450	456	473	480	486	466	458	503	466	467	501	493	483	473	459	475	467	456	473	445	503	442	499	488	524	442	531	489	469	438	457	445	451	458	464	440	480	512	480
23591	21587	29469	24208	21592	21599	8934	2269	1481	1173	1046	858	709	624	575	564	524	507	472	444	449	433	422	428	399	397	404	371	377	410	398	391	418	391	361	397	375	369	399	377	355	395	377	374	381	406	379	380	397	343	379	341	402	377	369	368	332	347	390	327	353	354	349	347	347	406	376	367	362	353	334	356	348	348	361	390	350	353	370	338	369	377	343	334	356	360	349	366	360	341	359	345	355	391	371	358	377	378	386	389	379	365	372	380	380	384	399	328	367	334	341	359	370	388	321	390	342	350	379	352	343	338	346	370	340	369	345	313	334	354	363	365	344	339	345	348	375	382	350	370	356	339	361	371	357	376	343	341	366	359	372	414	343	319	333	367	322	353	367	409	363	357	357	353	359	357	357	343	350	352	356	357	356	349	353	330	351	357	364	370	368	354	358	341	345	352	350	365	355	355	371	338	368	390	374	364	337	348	334	337	361	363	370	376	365	331	331	340	384	353	340	357	348	363	374	367	336	341	370	353	345	315	354	351	360	357	365	384	346	320	359	369	343	393	353	352	391	340	367	345	362	345	367	363	366	311	390	322	356	395	367	366	323	348	390	375	325	365	392	345	339	368	353	341	376	343	365	357	356	341	365	335	336	365	339	335	314	335	339	374	359	349	376	346	347	352	377	326	341	340	351	375	368	351	355	325	367	359	343	391	367	343	334	358	360	376	388	333	381	357	372	352	317	393	346	338	369	357	327	397	342	356	384	341	352	366	341	347	353	369	346	362	363	355	370	372	381	357	353	350	397	316	373	343	371	390	350	396	355	328	333	353	359	372	335	369	365	345	317	362	332	356	354	337	345	337	365	363	351	365	351	356	354	369	376	359	361	350	356	361	367	323	353	341	337	314	347	331	356	407	364	329	382	352	355	389	355	365	348	362	374	361	367	326	382	363	394	352	328	342	382	359	344	381	362	358	342	351	358	345	357	306	360	375	334	357	359	355	340	368	358	331	366	322	348	332	353	367	362	366	359	333	375	335	379	365	368	359	352	354	359	368	336	372	334	352	356	347	342	358	359	377	356	351	336	348	379	356	361	390	394	357	387	375	344	358	327	393	310	353	357	369	362	316	374	356	374	342	369	359	335	344	376	378	367	357	346	354	395	312	342	346	368	390	366	366	358	322	354	345	370	337	356	351	364	397	370	330	368	363	391	336	365	356	331	410	337	369	347	370	351	371	353	369	378	307	332	374	385	298	340	370	366	342	334	350	326	368	353	354	326	320	363	361	368	344	364	324	375	346	341	359	380	316	335	344	358	345	404	380	379	342	347	342	337	369	329	354	338	341	369	386	348	347	343	344	358	363	362	346	383	381	355	379	350	349	334	389	363	358	353	372	392	363	356	364	349	353	335	365	361	365	385	362	367	369	360	356	349	368	359	344	359	364	319	332	329	341	380	378	373	342	375	388	354	351	344	364	377	346	362	405	339	312	348	334	380	342	347	359	346	360	365	345	347	327	377	370	375	380	357	346	353	361	372	365	344	347	384	341	353	361	366	380	358	367	376	366	349	364	346	382	373	367	355	357	340	374	351	366	329	331	361	384	381	372	361	363	338	349	376	368	321	370	353	333	318	369	366	338	352	353	314	326	341	366	353	364	379	339	381	362	368	363	357	352	362	361	370	365	366	356	351	363	378	399	371	371	367	357	319	361	346	355	381	348	321	329	354	344	356	322	371	338	350	365	369	346	357	356	377	354	343	327	369	383	348	345	359	323	361	381	371	380	377	328	362	373	337	350	326	356	362	390	337	368	362	353	371	353	394	358	324	378	353	371	385	325	356	355	339	344	311	350	366	342	355	354	329	348	345	362	340	363	373	333	345	360	380	340	384	394	337	334	352	360	377	359	369	348	319	368	325	333	358	336	347	366	368	383	351	380	306	341	337	372	327	326	358	372	358	330	364	339	328	354	340	365	367	341	346	360	375	392	349	370	341	358	357	395	358	339	351	359	341	319	375	350	387	329	365	348	379	354	377	370	327	363	332	342	331	352	370	375	370	381	365	393	378	368	334	371	359	372	355	366	391	347	372	373	348	369	341	359	370	363	353	389	343	325	341	368	408	363	373	365	375	364	370	368	352	342	345	365	357	340	361	391	335	373	357	369	417	387	375	363	367	364	339	338	353	361	341	369	352	334	355	330	338	385	378	381	340	378	364	353	339	348	340	355	363	349	362	349	359	379	360	367	309	336	379	353	323	351	353	369	392	323	308	350	376	339	339	362	375	332	334	344	367	357	352	402	354	352	333	373	371	357	364	353	353	338	334	326	354	348	339	342	376	351	370	378	336	377	327	347	346	348	342	363	356	347	336	371	323	354	381	376	349	344	360	321	376	373	341	368	334	348	370	328	354	325	345	367	375	338	353	355	353	365	361	355	364	341	388	352	357	361	349	338	351	364	366	364	376	332	376	345	339	401	350	336	354	370	320	331	365	363	359	376	380	360	330	370	349	343	366	367	381	341	367	366	346	371	384	355	349	372	372	371	376	375	332	323	335	334	354	356	356	352	371	357	358	356	337	359	401	370	359	338	361	319	395	389	341	344	386	331	369	359	340	389	333	345	336	365	356	386	369	368	362	367	349	339	361	354	331	338	363	363	373	399	392	351	323	351	367	339	348	341	356	330	360	377	331	361	359	356	347	366	340	387	371	347	358	332	358	326	351	340	326	331	339	322	376	385	373	347	323	361	351	372	351	307	374	367	348	332	369	341	372	349	337	347	349	336	333	376	374	354	362	373	346	377	318	347	353	372	367	361	313	352	369	347	362	372	366	360	357	328	397	327	344	350	366	393	323	337	364	356	367	365	331	377	345	339	405	373	339	338	340	386	359	391	364	356	382	360	369	334	361	379	348	353	349	372	389	379	346	320	349	353	358	312	358	360	362	372	330	360	359	380	355	375	342	375	355	314	344	337	369	343	332	349	354	345	341	341	359	372	358	349	334	346	397	345	372	380	352	376	356	336	392	361	355	373	348	349	392	327	327	309	372	354	373	369	381	349	320	369	376	357	373	364	362	343	324	366	392	308	322	351	368	335	395	363	306	348	354	386	337	375	357	355	399	367	358	355	354	351	333	336	335	397	382	372	361	384	350	339	335	370	356	354	357	350	351	348	363	329	423	354	368	376	329	359	400	361	337	329	359	350	344	377	355	360	345	346	351	368	343	357	335	334	375	386	345	311	370	355	336	365	348	365	368	349	356	366	349	366	402	392	359	367	345	342	351	347	349	380	374	346	348	412	359	362	371	353	335	349	347	332	335	369	360	348	337	349	363	347	335	339	368	352	343	325	311	371	341	367	324	380	324	380	355	324	375	379	337	363	393	338	358	359	346	369	323	350	342	328	365	348	389	368	353	351	355	356	350	323	348	354	350	375	350	361	322	354	362	334	373	355	372	359	356	347	316	352	368	362	380	369	350	348	382	351	336	369	351	379	370	364	342	373	343	330
8943	21629	19784	12883	10134	8048	6430	4638	3279	2592	2098	1745	1386	1186	962	865	809	738	659	616	624	623	563	582	534	533	566	526	488	471	518	484	511	477	458	470	461	475	470	449	466	470	447	460	461	397	424	448	471	410	448	461	445	452	453	452	431	423	443	428	470	449	473	405	395	406	442	431	428	446	449	452	420	447	419	418	419	437	440	433	429	426	407	413	422	423	427	500	428	432	413	464	462	402	436	449	440	423	432	450	422	442	432	411	420	437	389	462	432	411	425	466	405	421	400	414	471	409	404	432	420	447	414	450	394	414	396	391	427	418	434	406	434	449	415	424	441	431	395	443	419	427	442	426	402	440	392	416	440	440	429	432	460	435	406	472	450	453	437	441	431	414	410	428	409	418	486	432	411	433	459	433	437	449	408	409	436	453	437	406	414	410	391	414	418	424	409	422	473	409	428	425	434	437	415	418	418	429	440	418	408	426	431	413	412	415	401	427	418	468	399	431	435	429	471	469	438	432	401	411	429	395	465	419	420	437	410	433	412	431	406	420	416	454	413	433	394	446	443	432	415	362	458	423	441	416	445	440	412	402	420	440	425	430	402	422	440	437	388	431	421	401	426	420	419	450	448	415	380	451	417	393	442	432	390	423	425	431	479	448	393	412	436	415	409	387	415	457	456	424	432	402	387	426	449	455	439	419	406	470	424	458	423	406	412	414	418	432	458	406	461	421	419	424	384	409	439	378	442	434	459	401	440	446	371	398	379	423	407	414	410	441	431	441	388	432	432	411	432	428	413	424	452	399	420	401	407	408	437	447	434	425	442	433	400	413	435	415	420	438	434	466	412	407	423	444	430	457	409	475	433	441	402	452	411	444	440	454	438	406	419	409	436	417	424	402	406	394	418	391	429	426	419	409	426	425	478	439	454	437	431	385	422	397	445	465	409	408	414	428	402	391	455	428	414	404	424	417	443	455	454	411	430	438	436	428	437	447	443	386	431	428	451	444	442	420	407	467	442	417	421	434	403	404	434	440	457	409	453	466	421	406	424	449	461	434	436	407	437	411	444	437	432	430	436	421	434	424	409	454	435	451	379	371	424	416	425	398	454	429	455	431	425	447	411	416	430	478	460	433	409	440	423	426	458	431	440	412	401	424	420	411	424	447	419	408	458	423	440	436	416	412	438	404	408	424	448	421	408	388	400	442	455	449	416	431	438	417	426	406	426	404	413	384	413	392	404	426	401	424	429	434	440	393	428	441	436	412	458	416	501	461	427	437	439	421	412	424	422	429	419	384	433	442	412	437	426	426	415	403	428	405	400	442	426	402	447	439	422	411	430	421	414	440	460	435	454	414	424	422	417	404	392	420	436	433	436	399	421	431	422	422	438	406	430	399	417	408	398	395	399	424	425	397	422	411	428	458	408	436	387	408	398	406	416	416	404	392	453	489	401	484	416	409	407	415	429	403	425	429	445	420	439	421	435	419	466	398	400	435	453	426	431	434	416	448	418	421	398	443	437	411	405	432	443	441	406	447	422	414	414	427	399	395	393	395	424	416	440	398	424	426	439	427	425	444	438	433	418	441	420	421	427	462	398	434	438	404	396	419	400	425	437	401	400	441	466	376	400	424	412	415	410	420	445	399	427	418	442	436	452	393	422	407	462	430	427	450	406	435	413	483	458	423	369	445	422	452	408	444	425	429	441	402	408	424	450	428	430	420	402	418	409	448	381	394	420	425	411	458	444	421	396	479	419	377	432	409	429	450	421	445	405	446	428	417	434	428	448	412	395	417	427	407	406	394	447	433	427	440	420	424	392	454	414	395	397	426	414	418	437	434	480	465	436	471	416	413	414	452	446	459	416	413	432	462	458	444	416	418	459	444	430	444	426	415	445	425	454	417	442	433	429	417	412	415	437	409	451	431	462	413	427	470	403	402	437	417	455	410	436	441	413	414	414	405	395	412	412	428	446	452	423	419	460	411	446	433	406	409	424	440	422	404	442	438	420	427	400	417	436	424	392	427	391	425	401	407	424	425	441	392	452	479	425	448	479	409	451	433	425	456	437	414	428	395	405	407	417	429	422	428	443	451	428	464	444	427	400	411	409	402	415	434	427	433	440	437	423	410	418	408	472	433	435	428	442	439	428	423	391	410	409	414	445	435	415	497	429	448	377	434	427	396	417	454	423	440	438	423	435	442	426	403	414	435	433	430	464	434	440	424	434	410	420	437	393	424	374	452	365	439	410	431	409	450	432	440	415	469	436	386	387	429	428	428	381	453	413	422	445	404	435	450	430	429	399	424	419	419	430	428	411	445	432	417	401	413	423	402	419	434	406	433	465	428	414	413	438	425	451	449	422	432	431	420	416	433	432	426	430	418	424	445	417	413	434	408	431	449	412	398	423	458	415	437	433	426	422	411	426	440	434	386	468	402	402	424	456	451	434	431	441	403	405	403	410	421	428	403	434	403	436	418	426	423	456	397	418	441	393	437	430	430	424	431	413	401	403	472	481	459	432	458	371	423	428	454	431	422	424	382	431	406	420	428	414	440	452	450	479	453	405	421	419	431	432	411	424	469	434	422	428	430	417	432	443	440	434	419	399	410	401	435	411	440	406	412	399	424	438	437	446	415	404	442	467	367	413	416	422	430	450	435	408	434	415	393	418	419	441	436	436	448	435	401	425	378	411	439	426	434	405	414	418	432	417	467	441	415	410	434	402	455	454	445	423	456	442	461	431	421	421	456	443	444	432	436	442	431	453	398	406	405	391	441	422	417	424	437	414	430	424	440	417	429	430	422	411	403	419	418	421	439	441	398	446	489	427	404	405	400	447	448	418	389	409	392	420	435	396	451	392	402	443	458	431	429	454	413	429	412	409	416	430	462	420	442	445	406	424	408	422	444	427	424	421	449	444	410	414	394	416	457	421	395	463	414	397	442	429	374	464	397	415	412	423	438	404	444	432	442	415	425	416	430	426	427	438	410	401	410	409	428	429	420	483	461	440	449	436	400	406	452	442	447	385	452	432	431	400	404	427	400	432	423	428	458	410	421	405	422	453	408	446	413	404	457	426	445	453	416	414	440	422	420	435	423	404	446	428	410	476	454	416	382	412	417	400	427	436	462	436	430	408	377	455	444	398	414	412	443	396	436	440	385	392	429	418	446	440	402	442	410	419	456	378	401	404	389	436	429	436	412	463	449	453	428	441	412	390	410	448	411	461	463	428	434	440	415	402	427	429	443	398	442	445	439	358	451	492	430	419	437	402	464	415	434	414	418	408	457	435	442	417	439	421	415	442	434	430	430	423	442	423	401	409	415	437	422	431	447	405	422	393	386	449	439	410	451	410	412	369	443	411	433	451	459	445	423	409	403	415	430	448	426	454	421	422	423	406	428	412	458	418	425	408	439	401	408	424	417	413	422	450	455	390	398	431	402	451	431	429	430	458	437	391	419	405	429	404	420	427	444	414	425	433	423	404	468	438	415	395	381	428	414
27686	20253	9388	3347	2043	1548	1267	1036	815	793	788	747	739	732	708	690	707	682	661	697	691	656	689	664	629	679	667	662	661	664	659	700	709	667	676	669	725	724	626	633	669	654	679	622	677	709	681	719	668	690	684	699	664	716	624	699	698	661	666	630	700	689	645	677	655	607	710	654	662	659	677	665	640	633	690	668	693	666	650	656	653	657	644	669	713	692	649	655	702	690	666	652	660	729	668	671	645	677	691	692	667	659	702	655	690	699	717	615	718	632	673	658	666	683	672	669	681	693	664	632	680	680	668	628	659	637	642	707	678	679	671	701	706	664	649	673	688	652	665	690	684	666	660	713	729	644	701	680	676	628	685	677	653	688	702	634	735	644	688	661	727	690	692	688	648	641	698	657	691	683	636	661	645	675	671	648	675	700	687	656	712	678	642	676	644	666	700	683	708	675	675	676	689	690	645	640	685	666	686	605	665	686	643	639	669	668	701	657	626	677	706	651	658	650	755	667	686	692	645	669	660	663	716	638	647	693	712	681	658	675	652	658	664	613	709	668	666	678	645	682	668	693	699	679	678	661	646	634	686	683	661	686	690	683	664	695	639	678	691	654	697	664	691	651	667	675	688	683	694	662	687	680	645	656	652	604	655	665	655	632	692	698	654	648	622	651	676	668	657	667	643	657	694	752	643	721	681	682	657	719	668	688	678	634	686	693	612	682	642	645	659	664	677	679	646	652	643	700	673	668	633	681	688	675	670	675	638	700	674	683	682	649	682	672	694	688	730	671	697	691	666	678	689	692	666	601	638	679	688	733	679	642	656	695	683	691	698	654	672	648	701	687	690	661	665	680	632	671	657	635	688	704	676	695	706	709	645	657	725	695	680	656	694	641	686	635	653	667	654	657	670	675	664	658	699	707	683	715	663	691	654	636	689	661	703	648	643	668	645	670	668	688	703	675	636	621	684	645	675	690	640	668	672	666	660	636	686	693	652	703	622	686	655	642	641	653	690	683	641	654	662	669	676	666	644	667	617	651	622	691	687	643	634	675	674	647	681	702	667	696	705	629	634	686	655	669	624	699	661	651	684	678	652	645	667	710	628	701	651	682	640	635	672	640	686	636	655	677	649	684	643	655	678	635	691	698	701	658	646	673	665	688	644	678	671	648	655	690	619	690	678	664	722	680	695	701	700	659	723	654	643	689	656	659	674	693	650	644	719	699	661	680	682	675	682	662	644	652	689	676	681	640	667	654	695	679	694	637	689	651	687	679	679	664	652	692	666	670	670	687	649	673	719	672	686	657	659	663	710	708	669	642	664	622	710	628	670	661	625	664	665	625	686	679	656	656	629	686	674	673	692	641	716	640	673	718	700	638	641	641	702	667	663	645	657	655	673	689	696	658	663	659	708	659	709	612	634	665	649	664	677	673	680	682	659	686	660	613	640	693	642	728	682	681	665	620	622	685	674	716	674	667	647	715	673	650	710	614	708	652	679	664	635	679	689	645	647	678	694	704	680	721	656	668	664	698	656	688	680	648	663	633	678	700	714	654	715	635	650	683	662	672	649	707	668	672	656	664	695	624	660	670	703	652	672	649	704	618	686	691	674	655	664	621	694	668	664	706	654	633	710	666	635	665	641	687	636	707	693	659	688	674	672	665	695	652	667	688	637	658	672	631	716	694	663	647	694	638	673	665	639	670	673	649	639	671	679	690	696	654	657	650	702	708	650	679	668	700	656	701	658	694	684	699	722	670	652	668	671	659	672	677	654	656	644	666	641	639	671	669	672	639	610	694	683	635	711	665	716	691	650	661	690	676	725	661	691	656	707	635	623	711	688	690	686	628	661	717	661	708	649	697	698	648	685	640	626	640	616	641	638	670	675	698	683	678	666	723	666	652	651	731	669	669	652	683	675	654	646	642	674	658	658	649	709	710	684	685	716	663	685	663	642	681	654	688	695	657	672	643	643	655	697	670	671	631	692	695	675	657	705	678	648	655	677	700	681	668	736	604	682	632	703	674	716	643	647	640	683	677	707	647	671	691	688	716	653	631	712	651	671	668	656	680	671	652	666	704	660	628	655	667	667	670	653	706	670	680	721	718	698	724	680	623	694	713	676	634	689	611	631	649	668	643	678	621	701	705	664	679	721	659	648	663	655	608	645	681	689	673	620	679	675	676	697	651	711	657	714	687	678	682	680	638	636	708	662	653	629	673	672	686	715	675	673	668	655	642	660	613	706	653	728	681	661	629	682	680	649	695	669	669	666	649	697	663	664	676	679	658	687	665	640	694	623	672	660	641	621	664	623	630	693	657	695	701	613	644	651	660	728	716	672	646	706	679	681	694	658	695	665	677	681	660	665	664	666	651	678	700	630	685	694	675	678	658	676	683	662	687	671	641	677	664	664	668	693	690	652	704	711	709	650	669	697	704	692	665	699	640	680	669	649	688	625	683	709	667	655	703	629	648	629	642	657	664	715	691	670	657	647	672	656	690	704	651	673	718	659	674	694	673	662	663	704	668	707	663	692	643	686	648	699	687	638	688	676	657	685	645	641	673	655	691	644	663	689	633	665	636	658	727	731	685	682	682	655	707	673	657	678	693	711	640	664	614	647	629	632	679	684	662	614	653	697	702	677	658	640	642	716	639	653	690	654	684	729	677	663	654	693	621	675	654	713	628	686	628	625	661	692	699	680	691	674	678	643	673	648	680	683	703	684	665	718	709	675	707	661	638	701	682	678	698	660	737	660	642	702	680	698	678	710	673	654	671	677	642	696	658	666	689	714	686	655	671	647	664	663	654	622	639	653	687	653	653	643	694	657	685	628	660	677	671	687	688	685	685	668	650	692	640	627	664	665	674	665	666	655	700	672	690	670	667	647	701	645	666	625	684	658	674	669	708	660	614	675	642	627	662	688	667	638	678	652	671	668	675	641	719	729	667	664	634	671	692	674	655	714	644	680	667	674	646	646	674	731	668	629	642	675	633	674	633	669	704	715	690	683	703	677	674	656	685	659	686	633	675	655	685	677	636	726	654	668	651	727	623	683	670	654	651	682	664	680	697	672	659	637	680	678	646	704	658	673	635	647	630	672	686	711	665	658	652	678	714	678	637	714	692	636	633	668	693	689	679	666	696	623	699	722	666	705	671	640	672	683	672	724	674	671	655	680	666	664	713	677	698	689	664	640	652	696	667	675	639	699	672	679	675	671	677	639	655	681	663	689	688	708	657	677	671	625	645	641	683	667	629	672	653	634	680	675	706	678	676	607	626	681	666	687	652	669	659	650	687	680	652	703	666	677	664	654	674	667	669	695	638	622	694	691	644	691	697	654	648	675	722	663	678	694	697	717	634	653	702	696	647	632	739	669	665	665	699	696	689	659	653	637	696	699	661	700	664	684	643	702	720	651	645	610	700	735	655	614	682	685	679	664	717	668	689	661	699	661	661	622	633	670	674	657	697	608	654	692	647	701	680	712	651	669	668	660	642	671	688
6001	7165	7103	4431	3399	2757	2199	1707	1342	1127	1053	988	955	930	863	892	845	847	859	812	825	842	796	802	884	817	781	849	793	852	839	831	853	860	809	844	840	874	795	800	825	835	837	834	823	866	786	827	855	838	839	747	794	799	856	806	834	809	868	822	797	766	840	815	779	863	826	879	858	834	830	857	798	809	818	806	834	808	815	767	821	800	840	839	791	797	813	805	821	795	839	770	816	857	815	801	856	817	825	828	810	839	793	875	820	854	850	790	856	802	847	816	848	865	834	858	787	845	858	814	846	801	850	848	841	818	856	867	812	774	849	822	855	821	789	817	806	875	792	834	828	806	799	828	803	826	796	868	874	868	770	850	807	828	781	832	869	838	772	820	817	867	845	835	834	885	786	808	833	809	897	895	856	860	846	843	835	872	844	827	814	830	867	804	809	827	851	805	778	838	827	881	874	853	781	788	801	784	832	791	793	822	825	781	824	805	821	846	786	846	797	836	795	805	809	785	851	807	820	827	833	899	843	854	842	805	822	868	842	818	820	885	804	836	808	837	807	826	763	855	818	823	843	802	835	829	874	823	799	825	826	872	809	844	891	885	841	814	859	850	786	772	845	788	800	836	832	809	821	822	838	767	817	859	801	836	754	799	848	809	830	858	811	811	829	833	853	804	792	821	853	829	813	830	804	825	799	848	902	788	791	829	836	813	882	806	825	875	843	804	819	796	765	833	798	852	802	888	848	819	783	808	839	808	823	851	807	810	805	812	820	783	802	814	810	854	857	855	818	813	826	869	766	851	831	874	823	854	840	830	809	776	768	787	847	801	845	810	823	853	789	864	804	843	809	854	854	839	816	794	845	815	780	824	818	810	805	804	795	810	856	824	834	819	786	838	799	833	790	796	819	861	834	803	831	817	867	804	804	797	831	850	789	883	792	863	817	849	816	863	851	786	851	745	858	797	790	795	861	833	842	850	851	818	818	870	856	837	832	834	822	870	863	846	824	784	826	836	865	792	803	836	837	797	808	848	798	810	846	845	778	819	868	815	811	777	832	808	849	840	842	830	789	800	796	829	802	839	804	822	858	815	793	821	842	820	820	834	776	803	758	795	816	846	827	849	862	827	840	820	863	848	809	783	776	816	777	843	763	819	805	828	801	777	779	816	802	798	833	815	789	839	835	826	824	889	785	843	886	855	826	815	860	786	839	841	764	800	864	831	861	845	786	820	839	804	879	797	802	812	816	816	826	821	830	795	811	872	865	769	754	817	797	841	779	777	817	802	785	797	851	824	873	822	772	800	828	788	822	792	838	865	792	849	856	826	837	871	815	828	830	787	818	816	800	830	864	853	839	819	808	827	855	869	837	810	806	874	855	846	842	837	830	834	827	791	835	831	822	842	798	863	792	807	846	852	811	829	754	815	796	839	821	841	857	844	789	804	832	784	821	817	818	793	802	836	828	812	833	789	830	858	807	823	791	810	860	883	804	820	851	823	762	786	817	859	849	868	841	855	822	837	826	812	859	795	807	761	846	816	759	830	808	839	839	826	840	816	837	866	781	848	774	837	809	763	865	853	831	786	812	890	835	861	854	872	842	815	798	824	851	835	803	849	813	825	823	827	802	849	796	849	794	827	761	820	848	834	844	827	833	789	828	839	800	857	848	859	827	819	879	807	818	821	802	812	828	820	819	806	858	837	873	838	834	812	799	856	771	773	808	847	809	816	864	828	782	792	865	844	847	842	785	760	781	748	849	833	885	809	828	824	821	821	785	841	817	826	862	811	849	840	863	849	807	786	828	800	851	805	793	818	832	815	875	863	841	798	851	842	847	853	787	824	841	812	830	836	831	840	811	797	838	811	765	782	784	844	749	820	841	837	847	792	800	813	824	857	827	820	829	803	811	803	747	847	815	855	699	790	821	854	818	848	731	834	822	801	773	826	849	891	809	849	853	789	834	824	794	823	801	826	774	843	843	799	782	869	829	860	832	859	820	840	839	819	816	818	833	815	819	803	858	872	838	837	889	800	845	828	797	806	842	805	794	813	834	880	859	813	871	829	856	788	837	810	877	823	848	840	814	813	876	814	825	822	788	835	848	811	794	865	804	798	799	784	862	794	879	800	825	855	805	783	809	819	844	854	822	814	829	852	811	831	909	792	828	803	805	830	847	849	834	809	842	802	792	811	858	840	839	838	854	848	777	806	828	812	828	851	859	842	820	808	787	812	795	858	801	822	827	877	812	861	838	827	786	828	881	775	818	793	838	800	773	825	863	815	813	831	875	830	819	849	818	824	819	807	849	790	812	880	809	852	899	828	748	836	837	824	858	789	771	811	792	815	807	794	809	819	855	797	784	811	792	790	809	839	820	826	821	857	814	820	818	816	787	856	802	845	797	793	844	853	841	807	797	829	856	885	771	858	782	843	830	815	886	860	833	859	840	911	848	890	837	824	852	836	789	873	755	862	847	848	857	826	812	868	868	822	847	776	841	770	843	825	794	812	827	802	859	827	833	802	846	880	832	896	819	822	875	843	798	806	834	855	827	794	836	812	791	799	832	835	818	896	814	837	808	817	761	840	848	848	844	834	786	830	794	904	802	852	803	828	818	805	792	836	826	881	849	837	790	813	774	857	838	824	834	791	856	848	835	826	807	817	843	786	804	779	838	862	802	821	812	883	847	809	878	769	840	804	823	847	810	784	810	838	784	836	847	840	864	845	895	862	805	816	821	899	857	819	811	793	822	829	852	806	808	800	769	835	871	827	864	799	758	827	813	817	877	875	809	828	842	805	804	837	747	847	846	804	821	791	813	851	865	833	842	814	827	803	802	821	818	803	838	826	814	883	805	805	843	816	818	857	809	809	805	832	880	824	797	844	883	801	832	884	790	803	780	820	814	821	830	824	831	836	850	823	872	768	810	840	839	813	867	806	867	789	828	869	787	842	841	808	780	831	849	856	786	827	812	818	766	821	807	847	821	787	825	835	795	842	821	817	879	827	847	839	805	835	770	831	863	798	815	842	832	789	854	806	877	824	802	791	833	876	797	838	808	871	840	815	801	818	801	749	830	843	844	843	848	832	803	851	798	801	866	853	854	799	803	819	788	810	796	822	836	848	796	840	837	848	858	851	842	848	849	782	842	850	851	830	888	805	803	824	846	840	780	824	809	831	821	795	822	817	823	790	769	797	834	846	800	885	748	835	810	849	848	795	818	871	852	796	871	824	827	842	863	804	786	787	826	823	830	805	841	854	826	802	816	875	834	804	832	881	810	861	857	852	876	830	821	782	839	829	856	831	796	896	849	793	836	802	746	838	860	846	876	858	844	851	854	850	804	800	780	873	862	814	833	810	855	799	806	825	788	848	811	835	806	780	804	761	835	863	867	847	852	815	869	834	817	826	817	856	856	802	855	832	821	859	824	761	852	814	799	837	835	759	868	792	778	850	854	828	832	872	778	880	822	854	830	790	869	841	852	818	816	850	779	843	805	832
24593	21572	28985	24636	21558	9950	2253	1328	931	771	678	585	578	529	485	446	480	484	443	418	419	359	393	416	410	369	355	434	378	370	361	407	375	376	391	389	364	352	373	425	369	387	381	357	382	395	370	358	428	382	403	389	414	368	342	410	360	341	349	380	387	415	366	348	375	382	347	417	377	394	379	376	388	371	370	375	374	396	376	336	367	329	357	343	373	369	415	406	321	342	382	411	360	394	415	355	357	427	388	358	370	389	367	378	368	340	363	345	376	379	364	369	379	372	409	385	379	390	349	349	376	369	406	372	363	388	356	374	373	378	368	383	367	342	414	364	378	350	375	360	362	366	349	373	391	368	376	374	403	388	375	389	362	385	362	362	343	388	341	382	386	376	358	373	389	348	334	375	357	338	349	378	360	394	386	407	389	371	365	352	356	376	354	338	332	385	410	382	376	349	390	378	402	378	366	397	353	346	407	340	367	390	363	349	371	349	387	371	368	351	367	364	334	351	372	359	337	386	356	381	400	413	383	378	368	361	364	393	366	343	346	361	378	372	365	411	386	375	364	336	338	337	370	354	357	339	360	347	395	354	325	345	359	356	385	357	372	374	379	387	361	345	371	433	391	371	395	380	380	358	364	355	363	378	338	361	376	389	372	366	364	390	383	334	373	390	359	359	383	380	362	389	386	358	359	363	396	391	315	375	342	376	395	362	357	345	354	387	390	370	391	371	349	404	376	413	380	350	399	404	390	348	384	373	400	347	392	380	376	366	375	374	382	379	387	351	367	370	387	377	388	379	358	391	366	354	352	363	373	365	340	414	394	339	384	381	367	367	354	367	379	355	344	360	369	392	340	365	362	375	373	338	364	366	379	342	393	357	376	384	376	369	374	353	376	399	350	382	393	361	363	371	355	368	344	386	390	383	371	354	380	410	351	378	371	366	372	354	390	375	367	392	360	350	327	353	378	375	382	355	365	342	382	353	364	343	344	341	370	352	368	339	394	356	326	393	395	373	357	341	365	376	331	381	374	396	347	379	360	416	361	351	369	350	341	369	355	391	363	354	370	384	360	358	341	405	354	361	414	352	365	352	386	372	394	390	384	373	325	403	370	376	353	366	359	352	401	353	398	359	361	338	362	365	347	374	362	364	401	333	368	359	388	376	345	364	363	364	341	394	373	379	366	380	340	356	370	380	354	366	376	348	338	386	387	384	356	375	395	372	347	380	365	390	372	387	369	363	378	348	386	400	388	381	367	375	346	349	354	387	375	348	356	344	360	349	378	355	379	360	374	349	355	369	404	350	375	360	338	381	355	356	386	377	367	328	373	403	348	365	362	336	347	380	342	364	363	371	380	378	366	377	390	349	359	357	341	360	358	371	373	357	331	360	370	362	360	332	380	373	355	377	400	348	387	370	361	385	366	379	358	381	363	364	373	363	366	380	361	381	364	340	355	364	369	414	353	393	363	384	350	357	385	363	369	388	370	324	398	353	370	363	348	369	358	340	388	381	399	347	349	408	380	383	364	397	357	343	351	369	344	393	369	361	366	361	371	386	368	361	332	364	346	372	357	356	384	393	368	389	385	391	389	351	369	347	358	349	346	355	377	334	364	350	362	350	376	363	387	383	376	405	338	409	333	349	359	367	367	389	372	406	366	362	381	364	347	384	345	365	366	391	398	335	362	373	351	376	342	365	387	374	351	407	385	363	378	406	398	380	407	375	377	389	353	355	350	335	351	399	331	365	365	380	366	366	378	345	368	369	368	396	366	372	366	353	337	427	383	363	412	367	375	398	389	361	341	363	369	349	368	345	368	404	351	350	384	343	396	381	378	367	374	368	372	388	368	371	342	376	370	373	400	388	385	363	375	372	410	367	356	316	340	357	365	343	371	375	377	354	374	351	373	379	370	380	374	372	358	377	336	369	403	383	342	397	370	384	375	372	343	390	385	368	356	346	371	396	354	357	371	373	409	348	386	368	361	363	321	372	356	335	380	350	351	378	392	374	346	406	381	377	365	393	376	393	406	373	338	344	353	368	374	384	311	364	372	362	376	389	380	375	398	357	345	394	398	391	396	381	331	344	355	355	395	380	342	382	366	335	378	333	384	358	372	369	350	366	400	342	348	369	358	377	333	339	380	387	382	369	367	370	359	351	365	373	360	390	364	368	378	359	410	364	375	361	358	349	350	380	349	366	335	350	377	386	361	351	355	354	394	375	361	371	357	411	383	387	368	342	374	365	358	381	374	373	360	405	373	403	399	387	387	371	370	395	357	394	324	353	370	381	380	373	370	398	407	357	362	391	367	340	396	362	348	379	375	364	336	391	364	333	378	334	343	382	366	371	379	331	381	369	361	393	352	393	346	350	370	363	376	383	371	358	376	338	365	370	368	371	350	372	369	368	376	375	357	359	379	383	385	375	376	358	384	380	374	363	332	360	373	376	362	341	343	389	389	401	345	359	346	352	409	355	390	390	349	363	364	356	380	367	365	394	368	345	387	341	359	398	364	349	368	391	379	382	334	334	367	375	388	382	371	384	385	380	384	358	384	395	326	330	326	355	372	351	357	387	377	379	357	359	359	409	378	386	393	374	384	353	379	368	341	397	334	359	366	398	369	359	352	382	407	382	388	376	342	351	370	342	348	373	390	373	394	352	369	376	356	340	398	336	386	377	367	378	378	385	367	371	324	378	404	355	343	352	384	378	372	367	395	370	377	374	351	379	342	381	373	365	381	346	378	387	355	336	373	353	371	342	365	353	349	308	380	375	342	337	383	397	359	415	364	373	354	381	356	362	341	387	368	369	335	409	378	372	391	358	374	350	385	370	376	319	356	395	359	356	371	361	362	327	399	366	321	356	366	355	348	392	379	387	358	381	370	352	374	329	352	338	354	374	401	377	360	361	366	412	332	358	368	357	360	392	405	373	396	382	369	348	379	356	369	359	370	378	372	344	360	372	347	384	375	380	371	383	411	382	352	373	330	370	358	364	374	379	359	357	339	374	369	375	381	378	321	401	360	345	392	370	389	396	363	375	381	348	361	353	343	402	335	364	368	382	351	361	361	367	379	367	359	357	322	339	387	382	365	348	360	348	374	326	361	424	364	419	383	354	340	351	392	369	362	356	347	351	373	402	385	358	368	385	380	338	397	367	344	352	390	351	380	364	384	404	343	361	363	382	340	354	361	388	391	359	343	348	347	345	333	383	364	329	355	358	360	358	343	342	349	403	356	367	379	393	359	379	363	344	379	356	336	371	353	399	375	360	392	382	333	353	361	378	376	393	365	396	371	370	357	362	335	385	386	347	351	335	365	361	367	377	343	365	355	411	367	391	376	378	359	325	374	392	394	366	378	369	327	363	394	344	398	359	390	397	353	382	343	365	387	373	395	367	392	354	387	370	400	392	372	391	360	350	391	363	338	385	381	347	346	362	370	343	358	376	352	402	366	386	368	371	372	364	345	369	347	385	388	387	366	362	395	367	363	357	361	371
6852	16141	14731	8852	6682	4978	3757	2664	1909	1523	1218	1110	962	849	774	717	658	630	588	557	559	542	545	540	564	534	550	497	510	537	480	484	524	462	500	495	481	505	489	511	537	494	503	516	479	497	477	498	488	485	518	491	502	475	481	479	482	518	497	493	492	476	485	535	490	474	505	501	449	486	459	524	461	492	503	487	451	482	481	464	473	479	507	468	476	484	451	494	468	495	454	523	496	484	426	467	470	500	430	505	483	505	477	494	508	485	470	481	478	485	455	453	495	452	432	482	432	451	495	469	470	482	505	454	470	457	465	484	427	471	462	464	423	474	459	497	470	495	496	435	458	478	489	494	447	454	459	450	464	475	459	461	485	461	489	441	487	499	474	516	495	472	486	489	504	456	494	475	447	469	515	472	421	448	491	462	470	470	479	473	505	447	480	482	445	473	484	484	488	473	466	488	481	478	482	452	475	486	471	479	467	497	457	483	461	460	495	467	469	506	462	515	458	448	492	496	508	473	488	511	496	511	445	471	504	475	490	431	468	489	438	438	491	473	473	481	474	452	455	479	448	485	477	441	451	484	457	480	463	462	453	487	491	475	459	465	458	495	436	490	457	459	451	450	502	458	513	499	485	489	468	455	481	464	468	462	480	484	488	504	480	421	485	443	524	466	471	477	469	436	509	461	501	452	456	455	528	519	470	457	490	460	492	447	442	485	485	493	466	440	476	474	459	457	484	489	454	465	462	460	460	457	473	477	478	486	466	540	477	447	493	449	482	483	451	456	511	464	462	477	485	485	489	476	461	491	445	482	491	463	470	456	428	464	467	450	493	490	446	494	471	443	477	460	466	495	455	469	476	499	474	439	462	439	459	428	466	462	494	469	428	480	455	501	471	475	447	467	434	445	484	436	471	451	496	459	463	498	464	483	466	458	462	463	495	484	466	451	453	490	450	502	507	410	457	455	499	456	477	471	483	471	514	440	498	429	478	430	430	471	442	475	467	476	441	475	471	480	450	492	476	456	464	452	471	504	447	464	487	481	458	449	482	467	468	487	443	435	485	486	455	499	524	449	471	483	433	455	488	460	467	481	445	461	448	470	463	478	425	477	499	483	498	511	453	451	444	489	443	486	429	455	488	460	495	485	473	472	482	479	499	498	436	457	456	464	473	463	474	457	470	466	463	510	505	458	476	469	491	470	475	502	481	460	472	454	498	483	502	486	486	510	473	480	464	470	463	415	469	478	472	485	490	495	430	425	453	482	465	495	482	539	468	479	473	514	494	504	517	472	485	455	463	491	480	498	486	478	478	510	512	445	470	460	474	457	482	473	455	494	431	422	478	488	488	470	475	452	478	451	441	474	519	460	481	486	471	450	441	520	477	464	494	466	475	470	467	439	478	509	399	490	504	458	476	474	473	443	465	454	459	467	480	487	460	476	454	473	479	465	475	460	446	449	487	438	501	448	491	470	464	510	478	453	451	508	490	480	508	421	494	451	470	522	474	483	455	498	502	475	480	446	433	459	471	477	479	511	479	453	484	493	490	481	474	422	453	444	465	446	494	496	455	475	488	476	458	495	485	462	446	511	509	484	494	497	499	487	454	480	472	465	440	458	461	488	452	449	481	478	461	460	490	490	502	477	447	459	487	458	533	469	445	490	463	502	510	501	481	453	441	480	499	462	515	458	482	440	460	486	500	443	462	472	467	502	471	435	463	466	474	503	504	470	477	458	447	442	471	488	464	467	493	444	458	469	478	455	505	479	481	482	469	447	465	461	448	502	485	483	508	460	463	504	495	466	481	466	486	453	428	510	507	463	425	440	486	447	439	484	419	438	490	478	474	501	493	443	478	489	474	472	488	473	482	479	465	448	482	446	451	473	480	491	470	476	468	479	462	438	469	465	489	471	462	482	464	459	481	476	464	481	477	454	467	529	465	499	431	478	465	447	484	457	474	462	482	460	478	517	441	462	482	500	493	470	437	484	481	491	465	465	482	470	463	480	455	510	491	450	493	481	426	458	486	493	459	420	446	477	478	450	462	467	500	510	481	480	488	473	487	512	469	488	448	477	463	451	493	455	498	436	493	452	508	488	421	486	465	486	483	473	479	460	523	487	472	457	489	445	464	483	451	476	506	452	471	474	441	433	449	446	474	471	459	494	446	444	473	506	455	426	477	494	454	479	502	457	460	481	462	493	476	442	471	468	466	493	509	451	439	437	491	476	491	508	464	467	482	443	435	455	442	457	476	509	460	505	462	431	444	460	453	459	454	473	467	446	509	438	461	458	518	497	462	475	448	474	467	478	456	465	456	464	486	444	471	453	467	463	454	469	465	475	471	468	475	461	496	438	468	500	434	466	489	463	460	455	445	494	468	464	480	447	474	469	462	447	440	453	442	484	396	481	460	489	483	490	493	483	453	498	490	455	479	443	504	466	461	454	472	488	469	456	489	503	477	464	476	470	448	468	448	474	487	504	487	474	470	452	439	491	453	491	499	430	489	487	493	516	459	479	492	477	468	467	456	438	466	522	518	475	476	479	522	485	477	459	469	468	450	472	475	481	523	489	465	507	446	486	491	461	506	474	489	482	464	480	460	475	482	480	484	448	478	509	469	448	482	459	431	500	406	483	481	512	495	466	513	447	438	464	467	485	478	478	461	472	462	478	448	521	469	490	508	459	467	497	484	465	471	467	503	477	492	481	487	457	449	447	451	481	502	507	453	467	441	480	449	441	466	443	430	449	470	442	464	484	454	455	435	477	464	507	502	504	479	467	482	472	469	489	451	477	478	504	473	491	478	447	481	479	466	463	480	452	451	447	444	479	485	465	430	494	501	489	538	483	484	478	507	466	456	455	441	452	441	445	436	472	448	491	503	482	466	490	507	486	426	518	478	439	471	411	447	458	474	462	472	461	453	481	466	483	472	451	450	486	437	453	497	431	485	439	498	492	476	474	459	471	494	447	488	503	483	463	471	457	454	471	499	462	454	521	477	464	465	477	479	506	463	477	488	464	450	462	517	469	482	473	497	477	478	487	441	449	466	441	462	470	452	483	449	431	486	416	433	462	442	429	466	448	487	435	470	479	488	468	436	499	501	475	463	444	457	465	450	467	456	496	472	428	435	473	480	487	467	476	463	457	513	500	447	453	477	460	462	488	462	483	499	451	457	466	423	483	449	495	505	487	463	463	491	471	506	474	476	454	504	464	407	506	487	460	499	468	454	484	479	458	441	470	497	473	458	474	422	464	461	425	491	466	458	479	472	448	486	498	516	463	482	476	459	449	460	430	450	479	511	468	466	474	446	459	499	499	458	451	477	463	492	482	454	478	500	477	463	455	459	463	469	458	461	463	443	466	503	497	473	468	483	486	457	468	492	476	484	397	459	449	497	431	459	475	476	461	490	475	482	505	450	441	494	454	461	457	466	453	487	487	468	463	454	489	467	491	492	469	494	465	495	460	488	470	461	447	426	463	473	455	478	474	473	480	458	475
23618	21592	29488	24180	21597	21575	8173	1818	1181	984	833	733	658	580	563	539	470	433	483	511	424	399	404	400	404	396	408	397	422	403	359	405	406	369	357	346	364	371	366	388	392	358	340	352	368	376	349	345	372	341	361	330	378	398	335	349	332	339	355	330	360	356	348	363	325	354	347	339	329	358	358	380	331	373	349	348	359	384	360	366	370	377	340	320	372	367	364	352	377	340	367	350	343	344	349	355	337	353	337	371	369	341	350	358	330	351	346	360	343	339	352	330	341	380	337	353	355	331	358	319	323	356	370	351	363	333	343	362	340	336	306	367	338	365	321	332	345	350	315	356	373	324	328	327	360	338	323	361	346	337	325	389	361	336	371	374	355	359	310	316	327	395	348	333	349	334	352	334	346	362	368	375	350	359	343	304	330	353	335	376	327	363	366	347	358	366	379	325	321	377	374	363	321	360	363	348	345	348	311	373	360	366	361	358	354	379	347	329	359	369	335	347	350	360	384	380	379	318	326	363	332	342	365	356	374	335	323	353	355	329	329	337	360	373	311	334	349	333	331	331	373	348	359	333	384	341	323	359	367	328	329	317	340	356	314	343	348	344	345	341	346	343	350	346	350	338	366	345	353	356	326	333	354	362	332	325	356	325	357	309	357	374	392	353	365	348	328	377	370	346	323	378	348	335	328	364	312	326	379	334	369	336	351	335	313	379	344	354	334	367	309	366	357	358	380	345	368	329	338	330	396	344	339	328	334	320	332	365	338	348	307	370	316	371	348	369	337	359	326	350	346	348	354	364	351	392	353	371	336	359	376	386	347	339	353	348	392	349	374	330	333	307	337	321	338	335	327	361	321	343	302	357	335	321	343	339	345	339	350	386	321	352	328	308	327	354	346	324	319	353	357	353	352	366	385	370	338	304	377	339	346	373	342	341	322	361	339	338	362	379	335	344	328	354	348	361	338	345	331	343	333	378	307	320	353	380	355	376	350	319	338	325	327	309	346	353	343	343	348	354	314	365	364	380	341	345	361	346	374	339	369	313	316	332	360	344	339	316	364	346	373	330	340	341	363	343	345	335	317	349	340	368	358	326	337	328	350	344	356	378	345	352	328	322	336	335	360	355	370	371	342	344	335	323	351	357	315	348	366	376	333	356	357	337	343	344	381	360	336	351	348	387	383	315	316	378	357	343	325	380	332	336	393	365	366	334	374	350	334	322	328	360	385	374	347	344	315	331	352	350	330	324	366	331	354	321	366	359	384	350	369	348	352	346	352	346	361	389	332	346	362	364	348	346	304	320	337	347	349	369	349	339	330	358	369	344	333	347	348	367	374	350	316	340	345	337	364	364	331	342	367	354	339	378	337	344	396	323	377	365	339	343	371	360	345	314	377	342	348	335	350	338	359	357	310	336	326	338	327	348	355	350	344	367	355	328	311	333	335	312	331	357	387	355	333	328	329	328	325	355	360	379	384	355	329	365	319	337	334	344	357	349	337	381	337	342	365	323	314	324	346	340	362	371	327	335	367	349	381	322	354	341	336	312	353	339	378	368	342	370	346	349	373	345	341	353	352	375	309	382	332	347	310	345	370	379	367	359	338	351	354	354	338	330	334	302	344	344	316	373	364	320	332	335	329	351	351	337	330	332	352	364	347	321	325	373	323	357	330	334	321	339	347	293	332	338	379	366	357	336	331	370	343	331	364	372	330	350	377	367	357	326	365	331	365	378	364	334	299	357	380	345	328	348	355	338	358	334	334	357	343	360	349	330	367	354	329	319	339	356	327	357	355	337	359	329	352	333	326	315	332	346	379	356	338	295	338	364	369	314	316	336	353	371	354	341	365	335	370	337	347	347	316	325	353	321	370	332	369	365	337	366	326	351	348	333	364	337	368	336	349	360	348	314	374	402	327	323	351	352	353	330	369	349	357	348	340	334	345	336	359	313	323	377	358	365	326	357	352	352	382	335	349	357	374	381	357	355	364	324	324	361	359	350	364	363	331	324	318	355	334	378	355	346	317	329	379	348	377	336	334	347	351	371	318	356	343	336	355	325	341	334	345	366	352	341	326	347	355	343	346	338	342	355	375	341	305	355	324	331	305	329	338	346	343	365	302	336	353	328	352	340	359	366	331	347	369	309	351	357	317	327	343	338	340	363	340	336	362	318	338	376	348	334	324	350	341	391	324	349	363	327	322	335	347	325	338	321	371	325	319	358	373	363	326	336	351	318	383	340	352	347	350	357	371	339	333	343	342	294	351	346	338	389	350	332	330	351	343	330	337	322	366	338	330	338	342	340	357	366	319	379	338	345	353	350	358	335	386	337	348	321	352	330	331	392	349	329	365	341	335	339	344	348	340	318	351	347	328	347	340	326	323	335	351	379	365	336	341	323	368	348	361	347	325	343	328	359	344	326	369	322	305	369	319	371	300	313	360	313	338	335	354	373	355	328	343	335	333	342	312	360	377	308	341	334	321	325	325	363	306	351	327	366	355	307	330	334	341	348	330	344	354	342	352	353	339	356	324	347	352	321	378	381	358	333	332	370	355	373	358	310	387	351	327	368	330	368	352	346	359	376	348	337	358	304	341	328	324	317	349	323	369	347	365	335	329	353	336	353	359	328	339	389	370	343	342	362	354	313	341	314	367	366	341	335	341	342	324	337	351	321	320	336	377	368	381	380	324	409	345	360	327	361	361	336	320	351	334	338	345	324	338	376	332	358	361	356	329	343	331	343	339	363	353	342	346	322	324	350	337	362	339	365	305	383	314	302	357	335	354	335	324	372	333	337	372	344	352	363	348	358	310	339	364	326	347	354	378	311	372	340	325	341	378	341	352	373	364	338	327	368	335	334	340	335	333	348	345	389	362	351	350	328	340	362	337	345	352	349	345	357	320	324	290	328	352	337	360	347	332	323	317	342	332	324	342	355	328	317	359	349	333	354	344	322	377	332	373	336	384	377	349	355	346	338	320	307	363	371	327	331	332	361	348	321	316	347	350	355	353	352	356	325	365	359	354	357	348	358	364	328	358	320	351	318	357	354	374	327	347	322	338	349	362	349	353	352	306	345	374	360	356	337	336	337	372	340	337	346	347	378	367	363	353	349	331	324	318	379	357	351	362	345	340	352	361	367	336	356	366	331	351	312	351	369	340	334	339	369	384	345	369	332	338	337	364	342	343	357	384	379	342	335	330	329	364	316	377	332	340	339	364	351	335	320	342	335	366	305	334	332	383	337	357	340	325	357	323	342	376	355	342	341	337	346	337	369	346	330	350	335	335	326	358	345	321	370	349	333	390	346	323	335	342	358	322	353	322	348	334	348	360	309	347	337	317	344	366	359	345	334	335	325	332	353	336	313	354	343	345	357	327	372	333	339	331	355	336	318	344	344	380	306	350	343	361	334	355	316	325	326	301	362	362	318	361	346	316	348	315	324	345	348	341	354	358	341	348	360	324	340	324	356	338	339	352	348	338	341	334	360	340	338	389	365
9374	21925	20134	12602	9272	7205	5233	3750	2715	1969	1695	1319	1225	1070	958	811	784	714	672	672	577	598	541	570	520	514	519	541	483	485	475	480	455	457	457	501	447	417	467	394	438	423	454	426	448	427	447	422	465	473	408	406	439	448	408	412	444	464	411	416	433	428	470	462	420	420	457	456	415	418	448	449	408	438	429	421	448	425	435	425	440	415	430	440	434	412	408	427	425	420	444	425	403	413	438	410	420	385	429	398	393	430	422	400	397	427	453	389	434	417	381	402	433	422	406	408	450	400	420	425	418	430	407	409	417	431	400	466	418	433	453	412	424	394	386	434	433	414	436	417	384	456	438	430	415	430	401	418	422	414	416	436	401	431	442	471	430	403	410	420	392	387	423	430	395	436	398	425	429	447	420	402	405	421	425	423	419	418	421	453	399	478	420	448	377	411	416	413	448	458	407	408	409	448	410	457	413	455	405	447	401	375	455	433	444	391	372	445	406	400	397	424	421	432	391	415	398	418	394	412	418	389	421	403	392	413	429	443	416	404	432	410	418	402	384	405	435	401	397	423	422	397	406	425	420	401	409	429	399	428	410	417	435	408	394	403	390	410	416	402	412	403	440	438	412	406	400	395	398	417	423	439	391	425	423	410	443	436	402	410	430	402	395	441	448	389	399	435	416	421	417	429	437	447	405	403	408	428	436	420	430	444	408	433	400	438	418	396	444	418	405	430	414	413	387	422	408	420	404	393	386	433	443	402	400	431	437	418	439	436	414	396	387	421	442	432	428	397	424	410	447	428	459	452	410	377	424	422	412	448	391	401	409	427	413	401	425	423	407	415	392	465	388	378	399	434	438	416	449	441	391	433	415	418	407	430	428	415	387	394	411	423	470	392	425	385	398	374	430	405	393	394	413	450	395	412	407	371	377	415	401	433	393	455	416	401	373	391	392	464	432	450	425	392	404	381	415	393	445	427	365	411	385	410	407	367	417	415	412	413	421	363	379	405	411	421	404	387	434	397	382	410	406	420	377	438	439	398	409	413	393	418	435	433	430	421	426	387	437	402	451	396	383	411	376	429	423	439	394	415	435	402	385	418	440	399	400	396	436	429	421	408	434	403	424	403	426	431	473	451	401	450	422	435	400	404	428	427	415	397	406	399	393	400	398	423	378	449	410	422	409	376	406	413	432	397	402	435	459	370	381	404	383	429	416	416	411	433	456	377	419	390	410	418	423	446	426	362	397	464	396	384	425	434	402	428	423	408	395	456	424	409	383	376	426	435	410	366	419	397	436	409	421	401	444	454	399	415	438	413	410	400	426	445	415	457	406	427	431	384	416	390	415	454	416	407	416	409	389	410	429	430	440	420	447	426	441	409	448	434	411	408	425	419	433	416	406	391	401	428	412	393	419	391	437	375	422	428	421	440	450	435	395	435	437	418	404	426	450	441	411	412	421	392	391	399	401	424	422	411	409	405	354	365	445	439	378	417	431	434	409	407	419	429	424	457	415	370	444	443	433	420	390	418	397	390	387	443	409	433	400	387	460	423	393	433	424	407	411	405	393	402	409	389	421	414	400	430	411	379	410	418	422	404	420	401	401	400	425	424	436	333	401	425	427	423	452	411	416	428	392	381	407	412	443	375	402	375	384	439	419	433	393	418	415	413	417	431	421	420	428	403	410	440	399	419	382	433	434	426	384	405	403	438	442	414	428	404	462	428	393	439	429	402	361	444	374	378	426	417	401	420	384	425	433	418	404	427	425	368	413	400	416	415	383	426	402	387	427	415	435	443	396	405	401	452	393	437	397	420	383	414	399	426	403	402	373	424	435	442	423	418	415	409	435	412	403	447	417	414	411	413	426	445	401	403	382	461	425	394	418	385	426	413	404	408	390	446	402	428	431	411	411	393	399	419	385	410	370	398	430	401	392	466	419	391	412	431	368	385	415	428	422	394	399	404	416	411	412	447	398	411	380	395	441	404	455	413	435	408	417	426	424	415	439	422	436	425	436	400	409	402	414	419	437	393	404	465	407	435	430	398	410	393	404	417	416	418	403	427	407	397	428	417	399	442	411	413	406	390	405	430	459	409	395	401	427	383	409	421	401	417	444	433	390	442	390	405	419	445	424	421	388	411	441	398	399	406	390	428	420	418	412	417	403	411	424	449	403	405	404	416	421	407	408	385	380	399	363	424	418	414	423	436	462	425	399	408	442	432	390	406	406	381	419	410	417	433	399	405	421	413	411	393	456	431	381	423	411	386	396	414	423	405	417	443	401	450	404	419	431	421	427	431	464	415	410	388	397	415	409	390	405	424	387	426	414	429	414	399	398	421	395	420	416	428	396	395	423	420	411	422	397	399	394	418	401	440	434	394	420	424	393	404	397	406	397	441	432	442	390	396	411	434	429	406	422	441	402	411	423	401	396	397	409	407	390	416	379	392	436	371	419	382	416	408	435	412	392	431	444	384	387	418	421	404	422	413	400	382	407	404	370	443	385	390	386	439	430	374	426	433	424	427	409	388	437	395	403	402	391	400	415	385	389	388	416	403	428	446	433	422	389	391	417	413	403	392	403	415	453	415	435	432	426	411	397	414	377	405	372	409	427	416	419	399	407	429	377	425	402	431	389	395	411	398	376	405	431	403	390	434	438	437	393	449	439	414	370	414	414	378	451	374	411	433	459	431	441	430	404	420	421	412	439	400	398	397	426	425	414	402	400	423	443	411	389	396	436	413	416	432	419	405	399	404	415	451	461	424	383	352	418	399	437	429	425	403	395	385	393	388	413	431	441	437	403	419	415	422	380	403	413	410	413	429	436	403	382	386	397	453	402	388	411	407	389	432	431	411	401	418	394	461	358	386	419	458	417	405	434	416	430	430	407	386	421	387	428	397	387	393	424	409	406	401	431	397	379	467	375	446	442	458	408	414	409	418	398	455	414	396	403	419	413	412	412	397	390	422	410	448	413	415	428	381	388	397	419	435	433	411	403	436	410	364	387	403	412	389	431	401	397	427	417	437	427	404	396	383	439	425	425	423	389	416	392	426	419	394	472	409	412	445	376	397	391	411	424	417	373	432	426	402	436	398	429	421	382	412	407	365	407	429	440	424	378	463	426	409	404	404	427	425	419	433	406	458	405	419	406	371	432	393	377	408	413	441	430	404	412	430	389	394	434	426	392	416	380	392	394	437	434	423	442	418	447	418	426	410	430	393	424	425	394	391	409	415	395	397	435	425	395	388	409	416	422	406	424	376	404	389	437	385	408	398	403	427	394	404	419	443	426	398	379	400	432	395	418	440	414	401	408	419	387	415	413	354	434	400	438	441	456	399	392	427	417	427	386	424	444	390	409	407	386	439	427	406	444	404	402	434	445	408	465	377	398	388	420	413	442	424	421	378	413	375	386	405	410	426	409	441	430	415	387	424	394	422	415	407	420	375	416	439	437	398	432	440	398	437	419	445	406	395	398	426	447	407	371	372	411	384	393	453	414	405
27815	20313	9251	2967	1722	1270	1065	873	767	706	711	650	654	685	692	696	665	624	669	667	670	630	685	687	674	622	631	707	624	671	669	693	639	658	701	672	660	673	631	674	675	631	596	688	682	624	668	638	650	606	682	619	633	608	659	684	694	704	642	647	677	608	676	687	709	664	635	607	664	638	673	692	676	671	630	693	682	666	644	677	646	613	612	681	636	650	656	634	650	686	664	710	655	657	640	687	646	675	628	674	686	624	655	618	653	649	646	679	635	665	674	660	678	685	662	703	667	647	697	643	681	677	642	627	661	670	715	672	660	659	643	668	679	637	695	666	637	688	704	688	610	625	713	642	642	692	663	660	649	669	674	654	643	672	614	665	638	649	675	677	669	651	642	677	644	654	673	634	663	651	646	594	689	624	633	669	685	633	671	684	681	697	670	644	693	699	659	643	645	679	642	691	618	587	673	635	688	671	630	644	634	639	672	668	683	707	650	603	614	650	636	687	611	650	659	657	695	689	647	662	692	635	653	643	675	683	643	672	657	669	632	668	654	622	670	649	677	595	668	644	610	671	629	710	720	648	604	635	635	666	667	692	632	633	669	643	666	688	668	680	652	653	626	646	633	611	630	664	605	670	695	656	650	673	652	668	615	678	675	659	705	679	656	622	612	653	663	674	658	617	639	655	664	652	667	676	637	652	641	661	642	661	693	663	677	652	644	653	680	665	638	687	702	615	611	640	652	656	669	664	677	662	631	647	634	661	654	633	621	678	667	603	619	646	629	655	681	736	669	656	671	664	670	681	644	669	627	647	625	647	662	586	641	679	693	634	685	643	699	633	689	627	628	659	681	661	667	660	631	687	665	680	646	645	658	642	666	685	692	670	640	636	681	692	661	682	664	643	668	684	607	671	624	684	661	682	673	651	658	684	682	646	644	623	631	664	683	647	660	657	601	666	694	651	684	682	613	643	639	623	702	610	683	631	618	614	677	669	649	672	626	624	638	663	673	622	659	632	707	637	645	648	663	653	691	739	606	680	659	687	647	657	680	647	653	652	674	634	664	717	666	674	632	619	611	695	664	704	675	672	667	640	644	607	658	685	662	652	673	665	624	627	635	668	702	632	653	659	691	662	673	650	692	655	663	686	646	655	615	628	659	683	642	670	657	647	629	690	646	669	656	678	708	643	652	661	700	664	669	665	669	655	632	709	672	692	650	684	668	636	660	668	609	677	688	638	657	657	661	623	712	605	642	660	618	682	646	678	621	677	620	638	648	638	701	641	653	598	682	674	649	674	652	680	636	665	665	665	673	678	634	653	667	658	656	640	673	607	675	654	694	607	693	585	628	685	661	682	671	684	658	587	637	638	649	657	618	668	682	682	663	659	620	707	679	632	642	622	658	641	691	658	610	652	714	687	682	638	670	651	685	649	668	692	667	647	633	656	621	673	623	697	701	662	637	664	629	637	643	625	617	682	658	679	620	641	635	622	652	649	669	682	621	640	638	672	636	651	668	653	653	695	620	675	619	664	684	684	674	660	662	695	691	656	685	692	636	660	632	680	615	683	682	628	655	676	678	697	668	664	660	638	664	630	681	615	645	671	653	678	628	644	663	652	660	643	626	645	652	687	665	663	647	670	639	646	651	669	665	589	635	658	629	642	648	658	652	702	609	659	633	629	672	658	660	614	644	662	699	689	611	682	695	629	602	653	650	634	679	658	603	651	658	646	665	662	675	656	658	679	622	639	658	699	667	657	673	661	665	678	658	663	659	659	684	683	631	645	652	666	631	665	686	624	651	674	691	660	584	706	682	671	657	591	698	670	616	642	639	658	650	652	668	643	688	597	705	710	673	679	682	681	607	679	681	609	624	635	632	647	629	637	624	659	633	622	659	653	647	607	668	660	644	697	674	746	671	643	673	623	666	661	617	662	649	666	657	630	679	690	663	681	631	659	657	654	643	624	636	654	692	651	617	608	621	635	636	661	644	705	670	645	665	688	650	658	641	664	614	655	676	671	669	703	664	679	654	635	701	698	658	692	633	705	638	624	694	619	681	652	643	658	619	647	655	662	675	637	623	703	664	625	622	682	700	659	635	682	615	650	670	615	694	623	643	616	654	650	680	674	645	627	649	644	639	670	675	665	646	660	669	629	626	630	683	676	665	632	664	669	679	679	619	620	636	644	613	673	622	694	643	691	580	671	667	680	662	651	671	652	653	710	635	632	637	714	679	696	636	636	643	638	666	662	673	618	696	641	673	595	645	648	676	641	619	641	631	649	683	636	658	642	662	668	643	591	685	677	668	652	657	644	702	644	683	643	639	677	668	673	684	590	673	653	673	621	626	651	638	655	678	670	638	692	676	646	675	610	637	681	648	662	655	647	645	707	663	688	630	654	693	634	654	689	673	642	666	681	636	695	656	668	648	637	645	677	680	669	662	657	624	666	680	624	653	648	645	705	661	648	658	649	617	676	622	712	652	677	644	667	626	665	663	714	727	660	662	698	704	683	644	691	663	663	673	658	651	644	671	689	640	668	644	696	686	700	645	637	641	613	612	675	624	630	700	654	656	664	686	636	640	666	680	654	638	668	632	640	624	714	724	676	636	617	645	649	628	651	674	656	638	684	672	681	643	653	661	692	694	659	666	623	624	625	639	652	718	670	650	630	652	680	623	624	678	642	654	661	643	676	671	681	651	653	654	673	660	651	673	652	670	611	652	650	646	679	636	642	642	653	659	690	651	664	657	651	689	624	715	608	692	664	647	662	643	602	640	656	658	681	627	678	677	645	645	662	693	664	644	677	667	653	626	675	670	705	643	666	631	666	682	671	652	637	650	631	638	631	637	661	693	670	635	635	669	612	630	694	649	677	683	674	680	697	622	634	676	589	697	685	627	698	677	620	684	648	685	665	696	609	660	664	659	642	661	650	652	645	695	642	648	634	714	686	681	638	643	617	646	640	617	639	616	687	642	670	686	661	649	576	651	658	662	671	692	645	706	664	680	614	631	701	699	683	592	594	688	702	676	632	660	628	711	641	691	616	625	684	613	666	665	680	683	636	673	651	684	622	668	691	633	667	632	653	666	638	652	707	660	672	651	651	680	675	688	660	611	643	670	659	659	649	633	654	720	687	628	664	697	668	672	617	631	644	649	663	614	678	636	673	636	612	641	682	661	670	678	627	657	659	714	639	663	703	700	674	710	630	660	620	668	652	638	677	663	689	677	652	619	612	687	669	688	694	687	637	582	660	632	620	637	703	647	624	698	661	649	648	673	648	679	663	662	662	601	618	653	667	690	647	666	615	661	645	669	671	661	677	671	677	682	697	654	657	658	670	622	613	603	639	691	602	663	624	648	681	650	656	680	652	645	685	647	603	641	651	685	601	660	654	682	678	657	622	718	642	689	715	653	656	623	616	678	655	651	634	649	664	639	625	639	672	636	655	630	648	635	650	679	651	694	635	652	697	622	639	640	652	615	690	669	604	673	650	685	653
6123	7347	6953	3923	3019	2277	1743	1298	1125	956	943	912	887	931	856	867	856	815	815	798	748	824	840	808	793	862	815	816	827	817	855	851	813	869	798	872	815	805	788	800	820	850	848	784	824	783	803	878	820	820	835	781	797	820	833	837	820	784	833	826	847	796	809	776	845	759	799	838	757	816	755	832	805	786	779	782	770	797	815	829	808	807	867	735	840	781	864	796	790	838	767	807	837	759	821	807	815	777	825	776	823	835	843	818	806	825	848	834	832	814	823	856	795	791	844	815	798	822	828	797	832	804	788	797	784	861	836	793	840	798	857	753	821	815	822	816	811	827	748	770	854	749	812	811	815	770	841	818	855	794	847	811	787	816	780	790	808	793	840	798	807	777	804	754	853	824	779	886	830	835	830	844	813	843	813	804	842	823	818	813	821	880	827	794	813	817	818	818	799	804	733	799	799	786	812	804	887	833	785	777	811	832	787	786	845	836	804	817	809	822	855	800	808	783	819	785	774	789	855	828	790	785	844	844	841	790	756	802	774	771	835	815	805	777	833	780	793	808	812	855	800	809	779	834	828	795	817	797	821	824	801	816	798	814	767	823	847	841	791	815	807	789	839	896	831	850	800	827	852	808	795	778	855	801	836	836	739	779	778	839	781	841	840	785	799	820	858	823	818	827	816	805	796	829	820	812	815	732	830	791	839	762	807	863	822	857	876	769	778	807	818	790	832	808	810	818	817	811	859	867	833	826	785	785	811	799	794	845	804	854	856	843	806	754	795	873	766	775	817	810	806	817	805	781	858	810	798	803	822	837	785	823	815	850	750	820	810	811	824	766	793	779	787	802	863	761	835	810	783	824	796	775	847	826	806	802	847	845	787	855	784	815	810	817	875	863	804	802	808	848	860	787	807	852	796	823	795	860	789	805	781	768	822	800	808	817	764	794	837	781	764	754	804	842	793	799	823	809	785	807	815	786	813	787	832	807	814	819	850	861	810	782	839	801	795	800	814	798	775	803	756	758	816	846	850	822	802	795	759	799	793	800	833	845	772	847	777	795	805	809	806	798	819	834	847	785	797	790	772	802	806	799	764	793	765	834	776	822	815	815	769	789	891	838	825	849	838	797	829	765	821	793	768	801	836	801	861	811	784	788	813	763	761	851	818	815	817	829	832	833	828	834	762	766	840	809	809	780	764	786	794	813	835	796	816	768	809	773	817	879	883	776	835	830	832	778	864	804	814	842	842	812	826	826	879	777	813	835	773	834	795	868	828	822	797	802	792	852	786	789	784	837	799	832	799	748	773	850	861	833	818	860	824	834	846	795	870	841	767	860	787	846	820	849	785	777	822	819	811	829	816	806	820	849	821	837	782	776	826	770	799	787	825	822	781	832	853	786	850	824	768	773	836	784	818	806	829	798	805	766	859	823	809	834	764	857	777	804	795	797	795	834	806	846	790	801	809	854	794	831	778	800	857	852	799	806	802	812	803	774	820	810	829	845	753	789	804	844	842	778	827	811	821	792	833	856	807	815	824	803	825	783	888	788	842	803	790	797	767	769	836	811	808	797	789	873	829	787	822	811	814	816	807	829	764	854	774	818	766	807	820	810	888	840	820	786	832	796	786	838	786	781	832	860	839	802	856	846	806	857	859	822	768	812	827	838	785	820	775	764	756	774	787	863	783	785	819	795	785	851	821	835	744	850	794	815	795	836	782	797	800	743	760	861	805	866	767	811	831	816	768	802	798	806	803	805	814	817	778	768	786	841	832	828	778	876	729	848	829	789	775	836	780	795	875	837	842	818	812	794	792	835	818	877	809	768	822	820	904	846	797	829	810	840	784	803	785	827	804	816	802	769	795	812	824	796	809	804	810	858	842	777	761	783	797	804	763	795	801	820	816	808	833	775	819	789	816	762	862	813	760	820	888	777	822	809	812	809	816	793	808	800	798	801	770	827	798	783	846	826	794	857	833	815	828	844	808	820	761	775	792	801	833	813	791	828	829	815	788	786	817	801	795	765	834	835	826	852	825	724	810	801	842	850	795	821	844	785	872	790	814	797	867	811	802	842	806	822	815	767	814	800	783	797	825	757	809	763	815	856	818	813	815	818	882	858	755	765	792	896	821	816	761	800	830	796	799	752	829	780	770	813	837	827	844	765	877	821	773	834	841	771	790	810	798	824	800	791	837	800	824	818	803	807	794	808	825	788	816	817	807	841	866	810	853	786	861	834	805	848	841	853	816	830	814	774	773	858	878	790	799	821	759	790	749	820	823	805	812	813	816	797	867	821	813	829	838	789	823	833	798	808	795	846	840	800	840	836	839	805	769	800	824	799	792	839	767	852	815	801	764	815	790	768	777	807	850	865	802	816	822	789	841	751	830	767	841	840	788	827	782	786	807	780	786	786	821	814	830	808	816	805	853	751	868	861	800	762	819	801	822	861	784	781	798	814	825	862	798	733	837	830	835	778	778	802	844	809	765	854	845	771	806	770	771	836	809	766	828	820	807	800	794	869	808	826	829	805	793	824	831	792	817	812	824	782	797	811	783	796	801	811	813	846	820	807	774	796	859	740	811	804	803	764	813	802	860	803	850	832	778	798	757	792	858	797	827	849	801	836	819	808	756	782	883	778	812	841	759	829	809	834	797	798	750	806	850	828	781	753	825	836	791	794	878	800	792	783	854	804	813	807	838	820	830	829	806	779	787	804	827	841	796	808	799	829	811	834	814	820	816	852	796	789	825	781	862	812	813	798	822	857	793	812	819	831	844	793	765	787	802	819	783	807	861	788	789	824	799	752	799	796	874	785	795	827	782	813	844	855	785	811	793	795	810	806	814	844	806	816	843	820	807	817	813	833	816	841	810	793	790	850	799	789	842	838	761	823	847	818	808	819	812	794	825	812	776	770	806	824	804	741	803	748	829	837	807	795	828	849	812	814	817	773	808	784	762	769	804	815	734	854	809	825	801	827	817	802	826	824	813	843	800	803	845	814	878	794	803	814	756	787	836	804	786	788	825	775	829	825	846	821	837	792	828	791	829	816	814	830	813	828	815	798	799	819	857	807	830	867	782	796	796	855	855	832	775	802	818	780	846	817	861	804	763	819	808	758	790	823	792	855	813	831	801	795	830	823	836	866	855	832	859	751	790	877	816	783	781	806	816	816	811	819	826	811	803	824	781	824	806	769	787	829	807	813	793	820	827	809	837	827	827	770	757	782	797	717	815	785	829	733	780	841	772	854	832	802	796	836	764	796	827	835	857	807	857	813	845	827	804	791	798	818	808	797	787	772	845	843	799	843	794	771	797	796	827	809	777	823	818	737	796	856	802	816	761	810	853	743	835	813	752	760	827	762	827	762	810	810	812	778	832	827	817	816	775	809	798	848	844	853	784	811	795	789	806	800	840	821	776	769	858	805	837	799	816	791	820	769	826	866	803	764	858	776	819	835	824	825	744	781	801	809	849	793	792	795	791	791	837	758	812	842	826	801
24593	21618	29093	24643	21579	9497	1878	1063	789	647	632	541	492	492	468	466	393	437	433	392	395	385	384	396	391	369	374	416	363	362	371	398	366	402	388	384	392	359	350	371	389	365	374	400	329	372	352	367	391	354	393	337	345	319	348	371	315	341	386	368	352	369	356	375	346	361	344	356	363	353	357	368	338	327	394	359	337	351	378	370	374	351	354	362	355	346	329	367	378	389	388	365	360	383	385	378	338	356	380	367	377	366	368	362	366	333	366	324	359	328	354	352	346	370	332	358	349	367	354	381	335	349	327	375	340	366	361	363	354	346	359	331	343	343	346	360	335	359	367	359	364	346	363	353	375	389	355	351	363	341	372	376	349	364	333	351	334	373	368	358	336	361	349	379	370	333	358	358	355	348	393	348	381	373	371	366	378	346	358	356	372	361	370	380	342	358	360	346	332	383	377	344	372	334	390	354	360	367	325	369	396	340	336	357	333	366	357	362	343	353	333	351	365	358	361	378	359	394	371	327	379	363	376	359	366	329	365	364	325	377	371	365	365	379	380	349	343	407	364	372	347	392	384	381	372	361	366	368	348	356	374	382	347	351	382	330	347	353	378	366	322	347	340	361	383	349	346	347	356	333	379	345	327	407	338	340	352	394	370	355	321	354	355	363	395	376	330	350	384	355	356	351	369	353	357	328	351	360	389	366	353	367	355	330	337	351	352	328	376	368	344	353	360	377	354	311	385	366	363	352	357	348	347	354	372	393	371	367	411	365	336	361	343	331	376	350	373	354	385	368	335	365	371	343	330	323	391	335	366	366	340	354	340	366	382	331	350	371	382	351	375	351	358	328	385	376	341	337	376	366	375	338	347	371	377	329	351	362	395	356	351	367	357	381	344	358	345	375	364	381	348	322	334	351	365	338	372	355	336	329	384	398	391	392	350	402	393	361	354	341	400	352	354	354	372	347	352	416	382	387	377	376	374	348	359	325	364	358	379	381	383	382	309	342	362	352	385	345	334	372	380	344	340	372	362	329	364	333	354	370	373	362	355	422	357	378	359	366	385	386	355	374	330	351	328	367	373	350	350	344	361	339	362	347	379	378	374	385	382	386	364	352	362	356	377	371	330	342	387	367	378	369	350	331	326	326	347	369	365	369	375	362	358	346	399	350	363	354	381	361	353	369	359	375	365	365	386	344	385	392	334	373	351	355	348	357	334	341	352	352	372	375	358	347	337	364	320	370	342	348	340	354	366	374	352	328	346	369	358	373	366	372	350	378	343	364	372	329	356	385	355	343	360	382	363	326	358	366	346	349	329	350	388	353	355	346	336	324	371	309	340	387	369	372	340	384	358	327	353	376	337	374	374	360	350	369	388	370	364	365	369	367	385	345	358	344	360	400	378	391	384	377	384	361	314	316	348	374	341	361	341	344	364	371	367	384	337	344	376	379	358	341	378	378	355	408	352	333	350	348	373	345	377	364	377	370	364	386	372	346	355	378	361	315	340	349	376	342	340	383	361	341	371	346	356	380	408	352	372	366	361	352	358	339	346	369	352	352	327	351	353	361	363	339	361	334	362	348	341	387	357	344	347	386	334	347	361	386	340	384	369	331	356	348	362	336	347	342	343	355	323	348	354	370	350	329	354	331	374	354	343	344	347	352	366	382	358	343	337	340	350	380	359	365	340	385	392	354	363	354	328	341	358	355	333	402	389	366	375	344	315	365	330	358	370	347	328	343	369	367	350	345	339	353	325	353	357	336	366	347	366	343	379	348	354	374	365	383	346	332	357	382	359	316	394	390	384	346	370	334	354	385	354	368	356	314	333	374	325	366	374	375	341	376	397	348	358	376	341	374	349	346	343	361	356	355	366	360	350	319	368	357	335	352	384	381	366	393	346	360	350	371	320	347	346	351	384	365	373	349	363	379	378	318	373	374	408	375	329	355	357	378	330	350	328	321	351	357	327	346	373	360	345	355	380	362	371	320	355	337	396	393	380	340	370	324	355	338	327	361	317	339	384	347	362	381	383	379	351	335	375	363	343	364	347	380	357	393	317	361	354	360	360	326	363	350	347	336	368	358	380	354	400	352	368	343	366	370	366	372	334	356	367	359	367	379	390	365	384	361	390	385	378	374	334	372	350	382	376	380	357	367	338	347	342	372	353	367	316	340	386	348	382	356	404	372	309	358	362	373	344	360	372	317	369	361	373	378	340	371	380	366	379	344	327	328	364	345	394	369	320	355	339	338	390	359	331	405	327	339	342	354	366	316	343	362	359	354	350	349	371	339	336	367	352	370	369	342	326	350	330	344	373	390	386	346	376	320	371	345	365	347	345	383	310	363	356	340	377	322	352	342	365	390	339	382	362	386	342	382	352	362	319	359	351	325	360	345	364	350	361	362	375	348	375	376	358	337	363	333	371	341	380	343	345	347	370	363	321	353	331	342	375	344	365	334	326	392	383	338	354	339	348	342	382	368	394	360	375	325	348	359	357	361	398	350	381	316	356	339	336	397	373	367	378	342	337	341	350	352	371	367	383	380	356	341	324	338	363	380	347	327	335	349	310	377	367	361	326	325	391	328	384	337	329	351	342	370	347	366	351	344	387	390	333	376	345	359	332	392	335	347	368	357	378	345	367	356	342	366	381	379	370	344	358	357	333	373	352	359	357	367	362	346	357	362	419	345	354	336	385	369	341	368	361	397	355	337	378	373	349	394	390	357	364	341	388	352	371	342	380	375	376	361	351	378	371	356	350	317	366	329	368	371	364	346	401	344	364	324	343	376	388	360	371	373	385	312	363	329	335	372	355	351	354	367	398	386	361	336	354	379	325	370	389	332	338	352	383	338	361	351	356	347	337	379	392	384	349	350	336	322	356	327	383	365	326	352	362	365	360	364	370	317	366	384	365	354	357	359	369	361	368	368	367	379	378	358	330	357	322	375	331	375	336	361	356	397	327	365	359	355	365	365	341	351	373	324	355	334	366	366	369	378	376	352	357	369	345	341	375	339	348	352	369	374	388	381	388	368	391	364	342	370	379	362	368	371	373	323	355	387	360	367	399	360	364	366	337	364	371	350	376	338	366	342	358	375	356	337	360	337	331	363	339	399	352	371	380	367	367	358	327	371	347	372	371	326	377	360	375	365	338	352	364	397	334	393	357	340	333	371	330	347	372	354	316	334	364	359	344	372	368	346	365	365	341	375	366	356	343	381	380	374	337	361	355	354	366	379	366	394	332	335	320	364	348	355	371	355	371	371	361	355	342	365	371	371	359	349	373	330	341	364	354	346	341	352	376	301	338	381	384	371	374	364	369	334	373	372	319	343	379	341	331	342	342	317	356	341	352	355	364	375	367	355	359	328	368	365	342	356	346	333	375	381	365	348	422	397	336	343	382	349	350	358	372	352	344	360	376	362	382	376	389	369	366	350	368	366	342	355	353	376	339	355	333	325	352	338	333	369	348	356	344	353	359	356	354	358	361	340	355	346	352	358
6928	15758	14363	8161	5911	4249	2932	2101	1555	1286	1074	1022	836	814	769	680	627	614	589	622	535	535	544	558	538	498	488	525	525	555	495	522	488	430	476	483	483	521	469	462	463	446	480	491	456	472	508	450	427	500	487	434	475	521	445	463	496	477	500	457	462	449	477	495	475	471	486	461	476	505	492	478	448	465	460	493	483	474	462	419	530	422	452	447	452	455	477	478	452	464	492	436	461	466	460	445	451	471	456	463	489	472	434	457	437	455	427	469	448	466	488	482	455	456	479	461	430	449	510	488	454	493	460	461	465	450	456	461	443	442	500	475	491	418	437	403	419	479	418	480	477	494	462	443	468	482	480	484	467	431	438	457	440	446	427	495	509	485	474	410	477	474	468	448	455	475	445	479	441	450	454	481	437	479	470	477	470	482	495	460	467	483	455	488	438	466	444	466	473	478	488	453	459	427	452	471	434	492	474	489	486	443	469	461	468	426	524	484	479	491	427	461	468	443	461	486	481	451	446	441	416	455	462	422	449	467	425	467	433	429	450	490	443	464	464	472	484	458	453	502	479	458	460	478	476	468	450	494	446	450	450	423	469	460	465	456	458	462	469	482	452	440	429	488	464	459	465	466	479	436	485	478	478	446	465	492	457	448	497	456	444	459	447	440	455	428	467	460	497	417	490	486	479	470	433	454	509	454	443	469	472	475	432	464	460	469	468	452	490	474	440	466	457	439	466	478	454	437	479	465	434	465	468	452	493	463	472	451	466	481	424	469	445	429	486	474	460	456	466	457	483	480	472	463	440	464	480	448	462	456	474	482	452	475	437	432	480	428	498	443	483	448	457	491	447	446	461	451	494	437	449	484	497	449	396	449	429	522	470	465	512	445	477	484	463	451	475	435	459	442	485	437	490	436	466	469	464	442	439	453	449	462	462	450	493	461	439	427	497	436	467	453	474	438	492	441	423	443	467	457	457	457	422	461	507	472	493	433	447	441	484	489	466	464	450	435	477	460	455	443	437	486	453	469	454	497	447	453	468	461	467	482	458	438	482	459	443	468	439	481	471	448	452	486	491	451	429	463	454	466	455	482	443	445	468	462	470	464	486	466	459	459	479	483	480	484	503	453	452	473	432	454	482	474	485	491	473	457	454	463	439	431	463	449	474	458	452	500	457	481	497	453	473	450	500	498	479	470	477	475	474	487	468	448	447	451	458	431	456	458	443	445	484	455	458	482	452	483	476	492	474	483	475	502	437	482	468	463	459	490	416	511	477	418	465	464	459	460	445	452	467	451	445	471	487	422	484	452	446	425	471	453	459	452	486	484	495	468	451	453	442	452	455	390	455	457	444	456	452	456	473	445	468	445	441	426	463	477	475	444	449	437	491	453	464	471	448	429	512	453	447	444	440	475	439	463	484	444	431	483	434	453	509	461	438	490	435	498	450	483	465	428	441	484	481	480	465	429	443	480	460	439	454	450	473	469	424	411	458	441	484	412	504	432	462	414	447	469	446	480	470	456	445	431	479	438	447	452	461	479	470	407	419	455	470	497	498	458	445	494	514	465	486	444	470	515	446	458	456	472	452	423	435	466	483	463	480	457	479	461	471	468	473	460	456	453	422	476	480	420	496	440	465	468	468	506	469	455	442	423	456	465	438	483	448	430	465	404	478	448	459	466	428	477	476	470	442	437	473	407	480	425	428	481	441	421	496	459	485	430	484	448	468	459	470	475	473	444	457	494	467	469	444	416	462	455	431	500	459	494	464	454	465	469	452	477	463	492	452	468	485	478	483	458	454	466	459	501	456	485	484	445	459	473	459	493	493	457	488	486	450	437	462	470	436	438	486	464	472	476	460	462	443	464	475	488	483	482	471	445	453	460	443	463	450	464	469	487	472	463	423	490	460	453	461	476	464	441	468	466	447	458	431	460	477	449	469	477	457	478	468	444	479	462	455	452	442	461	470	446	469	458	433	443	458	451	471	429	494	451	445	447	453	443	458	429	476	465	469	473	454	494	481	457	446	404	471	455	416	476	467	448	456	461	459	483	438	486	444	476	424	453	512	495	491	483	450	453	466	457	445	428	453	456	441	432	448	464	472	471	466	481	443	421	493	453	471	472	431	489	450	474	475	474	484	484	483	457	456	484	452	442	475	418	460	442	462	462	457	475	453	459	420	447	448	478	457	485	463	479	429	474	476	485	435	443	451	457	439	468	475	418	450	461	471	439	505	502	476	430	441	431	436	498	482	458	484	468	476	449	441	474	477	450	441	468	495	477	465	466	477	452	458	460	462	438	465	454	425	458	472	448	455	502	474	469	461	448	462	489	426	437	467	417	441	504	475	476	438	463	470	461	447	475	461	476	468	518	419	453	463	461	480	460	476	476	466	461	476	450	431	460	473	474	437	454	472	495	489	459	458	490	494	479	467	471	490	469	436	420	504	526	474	456	453	513	454	462	469	519	442	442	439	440	499	451	481	442	462	476	457	516	496	454	427	418	481	409	459	476	535	463	434	474	457	480	453	441	441	483	482	468	468	458	477	476	496	472	464	458	432	467	473	455	472	501	446	471	478	474	441	460	434	419	445	483	449	468	431	457	433	481	477	483	498	472	477	449	434	475	478	465	454	488	486	447	437	490	487	502	441	454	489	463	463	478	438	460	473	418	473	469	470	435	427	422	429	472	470	474	471	495	443	453	481	466	466	447	434	455	466	478	467	472	478	396	434	449	450	477	451	466	451	481	470	501	457	465	468	468	438	465	470	448	469	479	477	480	452	461	453	496	461	445	461	477	457	438	453	465	463	446	462	476	450	464	450	497	470	457	442	436	430	478	464	421	464	462	480	420	487	436	486	461	437	458	475	471	469	471	465	487	457	442	430	426	455	449	489	476	449	411	440	432	451	488	468	482	488	459	438	475	472	457	451	470	443	470	432	444	489	502	486	465	433	471	486	494	465	470	427	454	469	441	491	441	457	432	463	484	493	476	473	477	442	432	467	446	446	446	469	470	454	482	439	470	437	449	429	490	488	443	482	470	486	488	440	449	454	467	482	466	472	466	475	465	423	464	496	496	452	444	474	450	433	465	436	452	437	489	494	477	501	427	437	454	463	403	475	490	468	464	481	464	454	441	435	446	471	443	458	441	464	442	454	455	459	436	460	402	430	449	439	463	469	411	456	435	482	473	478	487	440	467	491	444	460	465	446	451	462	464	445	489	462	467	489	441	439	448	468	478	453	452	426	465	453	475	449	435	401	470	472	445	445	430	501	428	475	438	510	493	482	468	484	423	481	507	486	446	431	490	442	431	474	429	464	446	484	471	453	468	431	470	500	486	462	457	489	446	454	422	466	447	484	458	472	463	444	485	455	453	473	483	411	476	462	468	464	497	453	483	491	470	430	467	436	466	430	460	475	483	489	470	444	496	456	465	467	417	461	475	416	476	477	479	392	465	463	492	461	457	483	473	444	426	476	481	449	456	444	489	467	434	443	437
23581	21580	29480	24169	21587	21563	7336	1527	1054	853	807	665	684	579	528	502	482	441	482	445	432	450	428	400	414	381	368	375	387	411	409	399	358	323	362	397	384	347	381	375	398	362	394	350	357	381	341	361	332	349	342	370	330	367	347	347	365	360	392	352	356	364	358	338	344	356	326	343	335	345	350	372	363	330	358	381	316	363	351	364	329	349	310	341	327	310	322	359	366	363	334	353	331	354	359	353	320	384	339	332	356	372	357	318	368	338	336	391	373	340	374	379	346	324	335	358	351	342	344	352	374	346	356	360	373	382	359	319	338	323	354	346	325	334	363	358	367	336	363	358	362	350	360	341	325	368	346	338	363	355	354	337	346	346	364	328	367	346	335	350	345	364	335	335	369	338	388	332	320	346	385	379	365	342	345	368	308	347	389	352	373	344	383	327	353	345	371	334	350	357	346	365	356	349	314	332	341	354	353	364	324	351	334	374	338	346	352	323	367	352	353	323	354	359	301	321	339	315	339	337	344	349	362	364	370	370	364	315	389	374	348	307	342	365	362	363	339	358	346	350	365	373	361	318	359	390	331	341	388	341	335	334	382	327	326	351	349	367	360	369	377	330	359	351	362	355	373	355	359	310	358	399	343	362	357	332	362	357	358	322	338	342	322	340	373	344	342	297	354	369	369	349	332	341	315	335	307	339	369	353	360	343	326	330	347	349	345	370	363	371	334	331	346	360	365	346	346	375	346	345	336	344	353	322	352	328	381	342	325	328	320	350	376	315	363	318	340	345	350	324	370	325	357	367	339	331	331	343	332	314	397	337	325	329	349	335	352	314	361	357	365	356	389	334	365	345	346	347	355	355	319	370	326	328	336	324	332	332	317	347	355	352	354	336	336	368	361	314	341	348	366	342	342	356	318	342	349	373	379	323	338	359	328	339	354	376	324	377	373	363	336	361	343	344	346	363	338	350	341	353	344	344	345	365	348	344	321	371	353	371	334	350	337	317	306	344	319	340	318	370	359	355	358	331	323	336	329	316	356	327	334	356	343	340	357	374	347	375	334	331	343	343	350	356	345	378	351	355	348	322	342	306	358	346	333	366	357	347	341	366	379	341	340	342	332	353	359	363	394	327	369	364	352	331	337	331	357	341	369	356	346	354	356	370	346	349	338	367	362	347	378	322	350	349	350	388	346	347	357	379	354	349	362	328	304	352	325	378	354	332	362	395	326	331	351	347	358	338	334	357	341	341	330	354	353	376	323	352	338	340	329	361	335	353	349	350	322	347	328	329	395	346	338	385	342	365	308	373	337	330	348	325	343	360	328	346	353	368	350	361	343	312	344	362	366	361	335	360	317	355	363	329	336	335	346	352	364	357	353	373	355	325	333	340	334	327	339	338	341	323	326	348	353	367	386	351	317	350	345	352	339	321	389	332	359	341	378	340	356	342	352	319	367	307	343	358	360	294	328	339	379	367	321	341	349	329	381	359	350	337	334	337	354	350	324	341	331	374	377	321	343	347	321	377	361	351	354	336	336	326	346	364	322	328	354	335	350	311	341	353	331	370	388	356	345	336	311	358	358	330	366	342	341	328	370	359	324	328	369	373	332	361	339	321	346	352	355	335	322	332	329	342	383	363	367	331	363	344	336	349	371	346	311	345	373	343	369	328	360	350	313	359	364	381	355	368	346	324	334	347	358	361	365	311	355	359	351	338	336	363	335	370	379	356	354	326	318	339	348	359	359	319	358	336	361	346	330	359	340	347	340	357	328	352	354	329	354	388	318	328	307	309	385	387	361	342	360	360	363	315	329	347	342	331	355	349	293	336	329	359	341	349	334	370	311	320	342	389	360	373	336	329	333	355	338	342	351	383	346	381	341	342	375	370	343	357	365	364	349	348	342	358	350	358	373	330	335	371	387	330	347	369	358	346	346	335	345	354	327	382	361	346	359	344	338	354	343	336	352	333	374	340	364	343	345	355	351	325	343	380	339	336	348	341	338	375	344	354	353	322	356	340	329	345	371	376	365	365	358	354	391	323	308	322	363	378	361	378	358	360	345	339	371	350	373	368	346	379	328	370	323	354	338	344	341	346	399	294	398	340	364	355	338	349	369	332	305	317	362	346	332	364	350	339	315	352	338	348	332	328	323	376	329	325	365	348	348	343	374	350	343	349	327	361	354	366	363	329	333	313	357	336	368	352	320	348	318	337	326	365	339	379	395	348	342	368	373	341	331	351	317	365	327	345	349	342	350	345	361	358	341	321	334	346	351	379	361	385	382	386	348	349	368	376	351	319	357	337	351	316	371	369	365	355	364	343	322	335	351	341	376	338	343	349	361	353	333	350	338	333	322	319	360	370	314	336	325	331	359	337	387	346	351	356	353	323	322	368	348	355	345	340	366	352	304	338	364	372	350	350	349	347	335	352	351	339	392	364	353	306	390	370	340	342	356	344	368	345	347	358	367	355	305	392	351	354	344	350	321	332	286	359	325	330	349	346	398	343	357	369	328	330	365	334	337	346	356	330	346	377	353	323	332	328	323	318	351	371	372	386	370	350	316	349	345	349	328	359	365	364	354	364	353	334	335	349	354	344	351	350	354	351	352	328	330	325	328	357	353	308	324	353	342	354	369	347	317	371	366	350	346	338	335	351	340	371	353	333	335	362	341	329	356	343	333	364	369	311	356	333	324	346	328	362	359	349	344	345	334	329	330	321	350	345	360	331	369	324	325	344	365	357	333	329	350	330	317	333	307	401	341	345	353	348	334	341	350	360	314	358	347	358	341	343	314	346	346	367	346	370	303	350	358	322	393	360	359	343	366	359	337	381	351	339	357	355	404	337	353	348	361	337	341	333	343	365	333	348	340	331	336	343	339	371	353	373	311	354	367	353	340	331	351	335	318	326	338	395	325	324	330	373	325	381	352	344	331	343	299	329	353	384	316	351	342	303	357	317	368	342	326	351	347	332	326	315	333	348	309	326	336	332	349	334	346	340	343	365	361	343	359	339	362	322	355	337	352	352	334	352	352	343	370	343	339	362	363	340	345	392	379	350	354	358	357	385	348	339	361	338	343	366	358	327	373	348	341	347	338	353	336	336	332	362	350	332	369	364	361	348	337	352	348	313	366	334	376	362	352	308	349	325	323	342	337	318	352	362	354	364	321	338	324	347	388	340	334	363	364	327	323	363	361	358	347	364	335	360	360	365	355	319	355	330	351	356	371	313	377	364	344	355	319	360	359	315	338	385	338	313	329	343	340	364	382	324	384	329	337	329	363	316	335	337	330	348	345	312	355	343	364	330	361	314	359	365	330	328	329	338	352	349	359	347	355	348	325	343	315	339	317	343	353	357	341	336	365	373	325	347	346	354	377	369	349	345	312	347	351	360	348	363	358	335	347	324	341	322	328	344	329	346	370	334	384	319	364	326	362	347	330	336	355	348	345	377	310	345	375	329	333	327	356	343	311	344	326	346	328	317	316	329	343	347	364	306
9080	21740	19323	11833	8352	5960	4257	3060	2240	1803	1505	1343	1196	994	862	893	779	707	666	640	577	589	572	564	507	521	515	495	517	486	480	491	489	513	499	475	421	506	462	473	462	460	467	490	428	456	464	423	469	427	442	426	424	432	457	446	459	421	406	434	422	418	406	431	459	417	425	433	412	407	433	402	424	447	467	438	405	440	420	404	430	403	434	412	442	433	385	434	403	440	401	396	380	408	432	428	422	419	424	427	392	425	416	390	439	437	410	443	416	411	443	418	443	377	413	402	387	402	384	408	427	373	402	436	426	409	404	428	436	430	423	414	419	412	440	427	407	388	401	420	408	415	413	424	433	419	390	427	400	376	435	444	434	403	413	409	419	406	402	408	386	405	400	443	426	392	372	426	435	425	445	414	403	416	388	474	404	405	430	449	442	420	423	426	368	416	449	393	432	402	374	382	443	374	411	411	427	441	402	426	396	378	401	406	449	416	402	427	416	425	412	407	438	403	390	396	408	450	423	417	407	431	399	425	409	407	437	412	430	459	408	403	421	459	453	450	424	415	437	376	383	418	407	404	400	404	426	418	385	432	377	419	377	418	438	402	392	423	418	442	405	390	404	420	429	444	412	422	387	387	399	380	443	428	394	409	450	419	396	409	413	458	393	437	426	408	430	407	420	416	455	375	440	447	414	439	395	410	426	467	417	414	395	419	411	414	417	397	387	451	431	437	403	401	379	416	400	421	402	448	398	419	388	439	416	419	411	384	412	374	411	415	421	395	384	426	431	424	434	395	416	425	439	416	442	388	419	411	399	423	412	390	415	383	394	405	397	397	415	416	424	400	430	425	398	428	420	443	412	447	432	408	403	441	402	409	407	408	432	411	448	394	385	417	415	434	414	434	426	399	423	430	420	437	461	407	451	412	397	427	412	414	397	374	399	389	384	427	444	427	412	396	433	442	404	409	413	408	434	434	440	443	419	414	420	414	425	416	422	400	408	393	423	384	448	410	401	409	411	385	421	436	452	395	400	457	404	405	434	440	417	426	410	423	402	426	413	414	403	435	435	447	376	388	435	460	398	416	388	439	377	421	452	401	423	420	443	426	400	403	446	442	406	409	439	414	446	424	411	410	396	387	421	444	420	423	444	404	405	403	423	421	428	391	402	438	410	411	402	406	411	427	405	374	431	385	453	383	398	391	396	397	439	365	402	420	430	420	399	390	424	432	426	396	411	430	444	415	436	384	372	418	400	404	404	424	446	442	394	431	397	432	380	395	409	404	397	416	412	411	412	421	382	443	409	414	400	424	419	406	432	407	444	407	438	443	385	408	440	400	410	409	422	426	426	422	414	419	422	436	387	376	429	429	431	430	411	409	416	423	421	384	430	439	416	410	412	422	404	411	411	392	429	429	421	412	398	434	419	439	442	442	402	425	406	389	402	405	404	448	406	419	413	419	440	405	401	425	461	379	414	411	406	405	406	411	418	405	400	401	375	406	411	420	394	385	398	440	410	417	401	436	418	417	382	420	423	465	422	416	395	392	419	419	411	411	397	409	448	391	442	437	449	415	394	399	428	374	384	443	400	430	410	433	397	433	395	400	414	435	401	383	411	435	402	419	413	422	422	389	408	406	434	398	405	407	427	401	416	405	414	381	371	376	408	415	424	409	408	409	408	402	445	375	417	414	421	389	400	462	421	432	418	388	409	414	452	419	415	430	441	414	421	420	387	392	442	430	446	433	400	435	420	414	429	416	417	388	407	388	425	413	455	441	423	425	406	395	420	402	418	438	425	411	430	419	405	399	427	399	424	413	464	409	409	422	419	419	432	400	414	436	422	376	400	438	401	411	402	414	407	394	396	406	419	432	465	412	399	388	364	411	440	379	411	442	429	443	443	419	419	422	417	404	411	406	472	366	433	382	430	430	393	443	420	414	454	425	411	403	470	440	454	443	420	404	432	413	413	404	408	404	436	414	413	373	394	449	417	467	420	409	394	407	403	405	435	441	418	410	379	444	411	448	427	425	412	413	406	429	425	409	392	452	435	406	410	438	390	407	414	429	404	402	384	392	442	440	414	400	436	413	415	406	443	409	443	412	454	419	438	417	386	419	417	492	420	407	395	404	442	446	413	427	400	404	403	416	429	431	399	433	396	430	400	391	369	453	415	410	425	416	396	400	401	429	429	397	434	411	402	382	385	459	428	388	430	420	405	427	397	408	378	415	400	445	427	441	405	425	406	387	440	407	419	393	426	432	389	420	419	410	416	409	440	422	416	428	441	404	364	427	395	436	380	396	404	383	402	438	422	444	399	415	400	396	411	400	436	444	437	432	427	424	403	400	400	422	423	404	432	397	427	412	424	387	393	411	432	394	433	386	413	443	425	426	414	410	404	374	343	437	458	447	413	446	379	426	429	395	448	405	394	405	419	423	406	410	435	363	399	434	409	412	413	408	411	376	403	446	410	404	400	420	406	426	417	432	378	400	369	389	472	414	422	415	433	398	405	398	402	413	413	402	437	376	435	404	393	414	433	382	420	396	395	391	455	412	414	438	417	385	410	408	414	437	401	368	439	398	428	426	431	444	451	439	428	431	404	428	395	425	442	385	385	388	415	427	427	423	386	447	380	456	432	433	436	424	412	412	416	433	386	409	418	411	419	398	403	391	377	416	399	429	401	424	400	412	399	440	413	375	403	425	427	419	415	391	430	403	413	418	437	419	389	424	406	400	449	400	459	461	389	419	430	398	412	474	420	398	424	420	430	424	421	415	409	417	428	424	413	432	436	429	384	382	429	416	395	434	423	442	396	448	407	420	390	409	439	396	398	400	440	435	415	381	376	423	436	429	432	382	402	422	446	403	403	371	414	387	385	409	419	425	449	417	461	420	431	429	433	398	415	394	453	391	406	412	399	404	412	445	409	427	434	401	455	449	433	416	400	397	401	422	389	424	478	402	391	392	416	419	424	374	426	409	433	401	421	404	447	445	420	433	430	429	413	426	406	417	428	419	412	390	420	397	418	418	427	402	428	433	428	440	404	398	408	395	408	408	417	424	426	457	441	427	410	444	391	446	409	435	383	415	452	450	396	441	417	430	416	413	427	420	407	432	450	416	409	427	442	415	410	415	416	358	405	407	381	407	404	386	417	406	393	422	429	384	379	426	386	406	395	413	442	421	408	452	452	415	461	435	406	395	407	409	425	388	392	411	424	429	423	440	391	402	432	449	420	400	429	414	404	432	391	376	432	431	430	410	411	420	411	425	425	394	400	394	403	429	450	412	437	422	417	409	409	431	438	388	427	438	447	424	406	434	416	401	455	400	382	405	394	424	441	450	412	455	393	447	460	425	394	439	403	400	404	442	421	406	444	422	411	451	406	448	427	433	397	427	435	406	444	444	430	397	409	397	408	417	429	400	469	406	415	421	434	397	437	412	437	377	438	406	420	417	435	405	427	430	418	421	396	417	398	419	430	445	396	362	411	416	411	441	403	419
27830	20271	8973	2950	1655	1247	896	747	705	749	742	693	646	722	647	704	684	634	666	688	680	682	669	723	643	654	705	644	684	691	658	658	640	671	686	683	634	628	674	644	706	717	650	650	656	696	680	697	701	654	658	672	688	702	648	642	671	670	658	659	665	652	685	675	647	664	633	668	652	655	693	629	663	691	630	638	678	683	701	674	643	691	702	646	653	634	692	666	673	688	719	652	681	687	643	729	724	726	700	701	664	669	659	635	685	660	648	704	646	703	669	668	658	670	665	652	665	682	643	638	683	706	665	672	678	670	720	711	670	646	668	666	692	630	642	607	660	674	608	666	671	691	642	683	672	670	690	674	649	675	631	695	666	688	661	679	655	658	688	691	653	647	634	642	688	662	666	706	697	679	685	671	650	644	627	674	652	651	663	665	672	676	689	687	666	682	670	685	704	688	699	651	636	646	681	658	654	640	689	663	720	661	711	687	651	661	661	677	683	655	669	655	647	643	676	694	689	655	674	665	692	641	688	695	670	644	692	628	711	680	665	674	619	653	690	688	692	692	629	667	686	664	647	668	706	715	665	669	650	688	700	698	683	647	627	652	721	673	679	641	718	668	663	688	672	675	610	656	636	635	627	733	678	642	642	715	689	654	653	703	685	646	629	653	670	666	706	680	674	687	646	669	641	662	666	611	661	684	693	670	680	652	648	683	683	708	672	708	673	711	684	713	692	680	625	650	648	672	673	698	681	684	679	694	602	601	731	662	674	661	639	608	656	700	664	684	651	647	690	683	671	652	656	656	665	680	677	648	732	686	682	668	669	669	634	679	644	627	684	694	696	628	669	641	714	726	689	674	699	659	679	638	646	683	663	666	689	687	667	677	652	636	674	687	654	690	615	666	699	688	641	655	650	634	648	650	656	690	688	676	626	690	659	656	699	600	653	642	634	657	673	702	667	707	633	666	666	687	669	650	687	655	688	654	650	669	716	704	647	689	740	718	626	667	714	692	594	710	656	642	669	721	639	679	711	648	658	688	734	662	689	627	657	652	642	681	701	653	654	654	658	676	633	697	706	661	720	662	685	669	629	701	698	676	682	638	674	707	698	718	667	711	675	638	661	673	729	660	660	679	677	637	651	717	679	699	643	657	688	658	665	635	649	680	678	698	659	679	654	739	697	649	588	640	654	649	663	666	660	715	681	703	678	607	692	675	659	675	680	682	692	650	682	641	681	679	650	697	652	692	691	610	660	676	679	684	667	709	655	622	662	690	699	684	682	655	708	665	702	620	666	619	668	671	663	656	700	661	703	683	700	656	701	664	697	692	693	650	725	614	626	659	654	652	649	688	654	655	653	672	654	624	670	717	620	602	670	698	632	683	670	651	644	634	721	664	652	667	611	676	669	699	663	647	630	706	663	688	730	706	699	696	602	666	736	664	670	680	640	683	672	653	708	688	686	681	690	672	646	691	691	683	699	669	644	663	692	689	673	670	635	639	668	658	633	696	672	727	709	644	647	685	654	714	682	641	670	695	720	644	647	684	667	636	640	700	644	719	692	615	673	700	625	677	643	679	654	650	637	683	654	670	706	641	652	723	668	704	699	673	715	633	691	660	695	656	700	660	666	667	669	705	635	641	703	654	681	654	651	654	713	670	696	661	690	692	692	642	642	651	689	690	692	688	665	675	685	616	693	685	687	656	672	662	669	667	629	706	674	653	651	687	670	680	721	676	625	684	654	643	682	674	750	657	677	689	634	662	657	694	686	654	657	640	653	670	667	621	618	694	648	649	684	674	674	675	677	701	660	703	664	683	654	694	661	662	672	639	673	678	746	645	703	681	673	683	616	653	705	674	670	681	704	657	682	697	645	667	661	600	650	692	647	694	671	640	685	667	665	675	652	662	709	616	664	706	668	664	594	645	657	674	666	686	656	656	655	644	649	678	703	683	650	670	672	617	664	672	689	645	677	725	692	675	665	641	667	694	699	657	681	659	673	703	625	654	667	635	655	676	659	669	663	678	644	656	664	656	657	585	673	683	672	636	623	626	677	646	655	643	656	693	705	656	684	699	627	695	672	641	670	703	702	629	675	695	653	642	654	659	648	648	685	707	623	691	677	649	683	685	631	715	642	676	645	690	646	622	735	703	674	712	674	671	670	663	640	611	673	633	686	672	661	685	672	678	727	705	642	690	699	679	728	647	650	674	700	708	687	706	626	662	644	659	687	664	663	695	682	600	679	705	670	658	736	716	678	670	559	642	715	630	702	656	652	681	676	688	695	718	668	604	647	676	706	670	679	706	661	616	655	647	679	646	673	686	699	661	681	617	670	627	648	653	680	664	617	690	683	635	687	655	654	683	642	662	710	661	725	649	640	605	646	697	627	663	639	657	668	658	684	648	685	708	680	706	668	630	630	652	637	636	691	700	646	684	668	662	693	653	702	673	670	626	689	647	659	633	657	713	710	631	670	659	700	667	641	676	636	648	666	640	658	614	702	699	683	689	666	642	645	711	661	687	636	681	738	718	635	679	656	653	617	667	689	636	700	660	626	675	666	686	655	677	658	679	666	692	637	698	671	651	697	686	667	642	668	651	673	627	637	684	687	608	637	669	633	641	716	639	706	702	667	712	672	721	707	690	693	636	651	653	696	646	660	645	671	674	686	681	683	684	702	673	731	686	658	697	645	676	643	645	665	700	664	668	647	653	693	660	671	663	663	665	635	662	639	683	682	671	703	646	683	668	689	652	679	662	704	639	618	655	697	742	640	684	698	677	703	688	646	620	673	635	639	681	648	653	673	672	706	690	658	685	675	656	702	665	660	686	671	700	647	678	703	642	696	651	677	704	767	677	679	645	681	691	674	691	662	655	664	705	673	713	667	650	704	644	651	661	692	653	634	701	682	627	657	658	695	632	649	704	651	665	688	614	663	669	676	687	685	644	693	685	639	657	658	668	615	701	627	703	684	688	668	669	659	685	650	693	676	702	714	651	634	586	657	650	699	668	698	671	641	646	695	654	635	626	686	643	641	702	703	695	642	658	687	704	639	630	660	638	688	708	664	673	675	669	682	668	669	690	721	667	621	677	700	701	669	649	666	700	666	716	656	652	667	666	624	673	669	654	682	690	694	702	670	670	694	687	612	669	687	682	678	709	658	688	727	638	703	680	715	677	652	636	704	713	692	690	662	667	681	653	661	703	668	680	702	724	675	665	671	730	668	708	626	645	658	701	629	665	681	680	655	647	716	671	696	631	630	684	665	701	667	659	614	671	682	658	689	645	681	644	687	672	680	687	682	699	666	663	631	711	657	673	622	646	678	701	663	681	659	674	656	722	633	667	646	637	682	669	647	652	669	689	710	658	609	673	691	668	674	632	685	628	685	677	650	708	682	634	666	675	701	675	685	687	660	637	696	647	672	691	660	677	668	666	689	720	635	681	667	668	687	777	670	639	688	666	716	704	671	651	694	650	672	692	655	708	644	611	627	692	707	646
6099	6760	6244	3570	2619	1806	1360	1076	1051	1005	892	915	903	865	876	809	868	875	844	843	822	819	835	800	850	822	829	785	891	800	811	851	844	839	837	874	817	823	826	803	857	802	810	874	834	862	812	789	860	842	798	886	867	811	801	816	814	807	772	807	802	837	832	765	884	841	859	887	865	820	829	786	813	858	821	881	843	792	832	850	841	823	893	818	820	841	828	826	834	813	860	819	826	789	862	851	826	856	872	790	827	770	839	777	883	826	808	835	900	795	861	765	835	851	816	861	853	878	792	859	816	856	833	740	823	838	837	821	867	813	832	830	799	857	801	861	871	817	870	886	848	793	819	843	842	868	824	820	813	813	841	816	853	834	866	785	858	841	886	840	801	810	857	809	883	912	828	826	870	840	833	835	849	814	864	805	819	836	859	871	783	868	820	859	839	786	858	867	855	791	840	846	868	855	819	844	833	883	820	864	874	834	831	832	831	840	762	834	860	834	867	804	787	859	841	822	851	809	843	838	825	824	849	818	838	823	796	856	820	834	837	862	806	811	831	831	886	800	840	814	793	806	813	820	847	826	883	820	834	828	748	823	840	837	782	822	821	855	832	835	850	807	876	768	799	837	857	810	771	858	832	809	874	826	885	788	784	881	826	849	882	784	828	792	834	799	837	801	824	857	798	851	802	811	826	837	857	790	823	809	826	821	824	829	856	841	851	842	837	795	799	882	824	831	810	823	808	803	833	861	863	891	862	819	856	831	825	839	817	820	860	855	842	837	820	831	826	833	847	855	810	812	789	826	886	817	812	808	848	829	858	831	850	797	847	858	832	859	779	869	824	797	833	776	814	842	825	792	804	863	818	859	805	860	869	788	881	850	851	854	849	847	779	792	813	827	838	828	835	810	882	845	818	875	829	804	835	827	809	839	833	785	819	804	857	877	823	806	850	832	860	806	803	848	810	853	817	873	826	751	834	809	778	843	844	809	825	799	837	847	832	886	807	851	857	862	788	839	836	839	836	815	803	805	837	764	812	886	791	843	850	783	894	792	801	885	845	834	788	828	824	822	864	838	803	850	824	831	834	816	828	853	881	816	816	813	785	840	875	795	862	820	839	857	808	811	812	816	808	910	819	861	828	866	830	819	837	831	860	870	838	851	895	845	851	854	868	831	790	814	808	763	818	872	829	799	816	847	869	846	799	864	819	821	819	847	803	886	814	821	804	806	869	776	811	852	849	842	843	814	779	838	838	794	813	833	849	799	852	782	801	832	894	817	847	860	868	772	826	858	820	822	857	826	885	846	769	796	868	794	873	835	892	839	795	892	856	816	776	790	835	881	845	790	803	820	772	828	873	865	810	814	834	807	887	825	794	815	804	889	828	836	839	876	856	870	849	815	788	827	846	850	878	815	821	806	894	824	851	827	857	805	843	840	857	861	798	829	851	791	809	812	825	809	819	811	825	859	869	880	857	801	837	860	874	771	883	812	877	871	820	837	816	872	831	829	823	831	852	851	889	798	808	820	789	831	814	782	821	809	827	807	791	813	795	823	810	826	852	841	862	830	866	818	811	815	825	824	825	872	864	808	788	883	825	812	831	791	815	823	872	874	857	831	848	832	844	806	827	824	826	781	861	797	832	855	804	843	893	843	816	803	840	866	814	813	794	784	819	823	823	819	818	809	815	852	790	857	870	807	802	794	824	870	808	833	858	801	835	804	810	843	828	804	855	823	821	805	825	800	853	802	786	820	850	842	847	825	820	808	854	831	856	809	818	861	824	820	809	850	826	847	813	851	827	834	860	849	859	830	798	807	800	891	851	850	871	836	830	817	891	863	833	801	855	840	810	799	856	789	832	828	830	787	809	805	861	843	851	869	844	813	871	846	773	826	846	806	823	810	856	850	803	840	805	799	839	845	855	859	863	795	772	853	849	801	843	880	792	829	836	838	839	852	858	903	819	858	840	817	808	861	856	823	836	815	826	836	792	823	858	775	847	815	893	868	849	850	851	836	877	807	819	830	791	837	864	864	815	803	836	846	808	828	809	829	829	836	821	837	854	797	789	808	877	871	870	845	802	880	756	782	879	816	845	804	836	832	836	866	843	790	835	837	786	798	796	897	873	821	830	828	881	777	805	837	777	830	811	800	827	802	799	873	797	844	818	804	831	831	849	805	866	816	861	858	841	863	808	893	860	831	815	881	856	871	843	874	868	863	843	816	840	820	847	829	793	838	842	881	793	870	825	851	835	819	825	853	813	768	820	842	825	821	839	816	789	833	861	856	847	857	800	819	813	799	806	835	762	820	839	815	860	810	827	855	824	781	825	871	832	828	849	854	791	791	860	805	856	866	823	803	742	858	881	869	806	814	872	814	780	885	846	843	878	798	851	829	837	831	827	809	819	845	875	894	820	859	843	847	854	839	825	888	797	841	840	837	826	759	825	846	819	799	812	844	836	850	807	841	853	871	857	839	882	826	820	859	810	799	774	879	848	803	828	866	803	826	809	798	840	838	792	838	818	823	826	812	831	849	811	848	815	798	793	816	824	794	832	809	813	807	820	869	809	836	803	768	862	791	839	840	829	835	830	881	818	827	801	882	886	800	916	809	821	835	819	828	850	834	885	807	795	822	795	855	854	858	803	875	821	854	847	833	870	838	850	804	842	868	823	807	842	782	839	826	831	814	867	796	852	817	769	850	850	851	823	836	764	842	802	810	870	844	806	837	845	806	844	834	820	844	906	827	837	819	830	811	816	828	798	796	781	877	813	823	832	834	825	854	856	836	847	802	824	862	830	878	825	799	817	837	819	861	827	856	774	819	874	895	833	886	806	870	787	810	816	805	865	812	809	834	847	849	797	861	813	818	847	790	893	833	857	839	872	863	813	819	803	823	785	795	824	851	836	839	842	857	839	833	821	818	822	867	807	865	831	821	823	809	869	803	781	866	824	824	812	838	821	825	762	831	786	843	870	899	841	817	879	870	881	844	790	813	832	868	837	813	812	816	870	837	873	847	846	814	897	853	852	810	818	806	771	849	830	834	844	823	813	837	798	811	831	776	816	809	835	806	865	844	850	860	825	840	825	806	790	821	821	869	788	870	802	809	833	761	849	804	830	772	832	889	821	805	817	791	823	919	867	806	838	834	831	826	796	860	842	836	795	839	896	787	850	803	846	845	827	863	857	814	836	863	831	823	819	843	883	836	858	800	838	872	831	910	769	838	814	833	788	800	813	848	762	792	803	837	809	789	803	845	830	809	874	872	842	821	814	799	802	825	834	856	830	874	787	822	814	871	839	829	847	810	888	809	838	895	802	833	857	852	867	843	857	797	857	822	871	814	836	860	809	806	885	827	826	824	760	830	832	861	848	812	811	861	789	804	835	890	801	836	843	816	799	792	885	837	869	833	883	832	805	818	784	797	836	819	807	843	799	832	829	779	818	862	812	847	848	849	835	799	805	809	816	820	885	777	803	824	812	823	862	791	819	841	819	800
24592	21621	29078	24658	21611	9309	1498	929	733	702	653	556	538	522	471	447	443	420	457	425	458	380	387	393	384	398	380	410	404	411	392	357	387	379	359	374	429	387	371	420	397	364	360	412	356	381	391	409	373	408	381	378	369	401	391	353	360	384	372	375	382	355	369	379	397	381	347	421	349	393	407	376	381	364	365	450	375	405	359	399	407	364	351	360	365	395	350	345	358	334	352	384	348	365	340	331	371	384	376	371	381	389	386	367	377	349	390	379	388	401	386	382	386	368	387	362	357	376	353	399	381	350	365	365	372	391	363	391	369	385	378	384	370	385	364	392	377	344	401	356	365	350	388	384	382	399	373	387	399	362	340	390	357	346	358	393	394	372	380	384	414	379	360	380	356	365	351	349	334	360	349	374	366	394	381	352	380	367	384	385	356	371	404	359	398	357	393	357	356	382	402	389	351	403	373	364	350	401	367	407	401	365	376	389	344	375	388	355	367	352	355	373	362	377	402	382	315	370	363	395	346	370	378	393	329	356	326	391	371	349	398	375	372	392	400	373	407	372	364	349	374	397	359	341	396	402	346	376	391	370	384	360	356	377	344	390	418	359	431	354	384	372	343	362	383	368	398	426	369	368	401	377	369	377	385	394	372	349	396	378	369	399	417	375	432	352	382	369	386	380	353	394	382	348	426	388	370	368	378	387	344	374	385	403	391	365	329	387	377	361	386	362	371	382	361	376	406	387	377	382	382	360	346	390	383	370	359	381	350	423	339	416	406	389	392	385	408	349	347	358	323	377	365	406	338	358	399	380	384	394	369	379	385	382	348	405	387	387	364	397	405	411	352	357	357	350	359	353	375	367	382	375	386	355	363	365	362	366	356	359	349	379	387	373	357	348	346	378	377	358	335	363	343	359	371	383	385	374	355	406	366	384	373	400	400	404	345	357	362	358	351	380	375	394	356	325	352	379	372	394	367	396	379	383	383	372	383	339	393	410	341	381	374	366	354	399	347	419	360	407	366	358	376	363	404	379	366	393	383	364	396	399	352	349	349	370	360	402	363	385	357	342	359	377	362	382	391	368	397	394	381	386	359	334	365	393	384	325	418	378	368	415	385	370	378	319	390	338	374	388	334	397	373	380	374	337	376	389	378	376	351	358	404	382	356	367	376	411	359	381	395	363	387	345	379	369	425	396	370	369	393	340	362	355	350	378	363	371	365	392	426	386	353	357	404	374	362	384	361	366	372	347	387	397	388	361	359	389	394	347	346	337	345	359	364	355	356	373	374	404	381	402	354	386	425	353	373	366	367	407	342	373	371	378	341	356	390	387	346	349	366	399	336	383	396	371	401	394	406	378	341	347	375	376	365	366	367	374	396	378	398	378	403	368	346	368	362	375	375	375	381	346	371	378	357	408	402	368	373	374	385	363	393	374	383	398	393	382	397	362	362	383	380	398	338	350	390	393	345	381	367	342	364	365	370	391	356	385	340	369	371	386	367	379	398	386	369	379	355	352	393	362	373	414	363	378	365	376	382	363	360	359	362	394	352	371	403	372	362	354	392	358	405	392	362	370	414	370	371	393	370	349	359	396	390	374	358	371	345	397	369	383	331	369	345	353	409	391	379	334	369	377	365	389	406	380	378	388	375	401	333	343	364	381	371	392	382	376	360	376	365	405	374	370	370	350	372	353	395	333	340	374	382	373	365	376	373	330	381	360	387	374	374	368	363	361	357	382	390	340	390	397	379	385	354	377	369	401	364	326	375	384	352	397	375	387	388	372	367	353	368	391	367	363	359	357	357	388	390	370	371	391	402	422	427	367	378	346	361	393	371	382	369	354	341	358	341	392	379	395	385	361	339	368	364	373	391	385	365	341	414	388	379	373	364	387	343	369	378	351	384	366	380	397	369	412	353	403	389	355	431	384	369	390	369	390	395	381	328	374	339	357	367	369	379	355	383	377	393	362	373	384	377	352	420	375	397	377	345	364	373	433	390	374	393	364	341	382	382	381	390	370	389	403	402	381	383	377	378	386	339	379	373	356	353	407	355	387	382	363	387	401	386	371	377	381	363	408	363	393	386	382	336	360	317	350	380	375	370	381	372	391	404	372	371	378	343	365	373	376	359	352	354	368	381	362	384	343	372	354	373	366	350	401	362	396	386	351	367	343	357	376	362	385	353	373	402	356	395	404	402	396	343	364	409	376	424	385	351	398	417	382	349	411	395	387	393	406	336	362	377	387	397	366	318	393	384	356	360	420	367	354	380	375	381	393	372	391	369	367	389	354	407	383	346	377	339	405	359	367	374	382	397	411	354	378	348	382	376	362	358	386	387	358	378	373	390	360	353	362	398	403	353	400	372	375	398	377	399	332	369	393	380	374	373	384	355	358	369	373	343	383	328	403	379	342	395	353	364	397	386	344	343	387	368	377	378	382	390	382	388	383	346	370	370	349	352	367	357	360	377	409	379	358	372	352	352	343	363	391	374	391	396	324	372	394	339	388	379	368	362	363	390	381	349	379	407	397	377	352	359	389	368	378	359	407	368	361	371	378	367	401	385	341	341	397	389	364	402	374	367	375	360	360	391	349	378	378	351	363	378	404	365	408	370	369	405	408	381	361	374	379	371	376	374	359	383	368	369	379	385	383	403	375	354	379	373	385	396	392	396	372	397	401	386	399	339	387	366	349	370	383	351	399	386	366	358	374	372	359	388	348	369	381	368	370	363	432	389	368	379	358	348	377	381	395	370	382	385	373	371	375	392	375	403	348	347	367	391	371	339	368	344	350	366	380	409	385	393	366	381	395	373	411	347	342	370	373	405	384	413	372	366	395	376	389	366	373	376	361	362	372	352	382	361	417	386	368	362	364	379	332	382	392	394	352	383	355	365	399	353	377	417	389	393	384	354	383	343	354	341	361	387	392	359	351	379	373	392	412	356	356	409	340	364	372	371	413	384	392	390	360	365	342	413	407	379	350	329	363	382	374	380	359	356	392	387	356	381	384	387	399	361	417	387	350	384	373	354	362	347	361	355	354	394	380	348	356	371	375	389	375	382	401	379	360	387	407	365	402	381	380	383	377	368	363	366	363	350	368	382	408	390	377	376	375	361	357	373	363	358	370	349	366	364	358	364	395	367	385	360	375	394	343	366	384	382	383	360	356	392	364	381	384	377	354	366	366	352	369	372	367	329	381	392	359	380	364	364	371	392	360	363	381	358	392	383	382	375	379	361	410	394	353	338	391	365	356	398	371	361	373	365	417	411	381	379	377	373	342	369	362	347	354	402	371	378	400	371	355	363	355	353	342	398	394	378	363	368	382	349	383	374	356	371	406	373	350	374	367	396	371	369	369	368	338	365	387	390	369	367	378	355	377	379	365	363	384	393	382	392	423	361	365	389	365	364	361	383	378	382	366	346	353	386	371	409	375	338	384	334	395	363	405	354	353	368	363	374	344	381	386	385	366	353	375	375	376	317	352	395	376	389	361	353	380
6673	15719	13551	7567	5078	3366	2484	1798	1418	1181	1024	975	816	770	730	686	647	589	617	638	608	555	567	540	550	528	495	547	543	538	497	499	515	529	456	510	531	493	495	494	537	510	519	484	513	493	499	508	518	521	525	467	496	435	487	504	458	454	453	490	483	478	522	448	481	456	491	475	460	477	478	448	469	475	504	459	494	480	473	468	481	495	500	470	465	494	479	470	465	488	496	496	482	461	472	486	511	504	522	459	457	427	512	477	503	496	452	502	465	452	481	464	481	468	479	509	503	481	471	431	456	501	469	466	459	451	492	485	484	513	502	510	494	464	497	498	486	475	467	513	495	479	504	524	463	459	462	479	497	461	495	522	458	457	431	457	484	502	447	525	529	483	476	521	435	494	474	425	492	466	487	500	487	460	483	468	464	479	453	486	486	516	481	487	490	482	505	477	464	498	506	446	484	466	471	468	490	446	516	459	470	475	485	486	469	464	489	492	498	470	465	487	456	481	489	493	509	494	492	477	485	478	450	467	515	470	489	500	497	481	456	488	468	504	469	464	474	444	472	526	496	517	524	474	477	501	516	499	506	440	463	466	410	480	487	443	420	426	462	454	496	501	458	479	483	482	412	503	467	502	486	476	439	473	476	488	459	460	463	469	475	430	498	477	511	483	471	450	443	496	461	449	452	479	487	481	512	470	482	511	504	490	465	462	464	512	446	451	491	499	506	472	467	471	441	482	511	455	507	501	447	507	503	490	467	493	508	445	469	490	470	509	476	512	492	471	462	457	526	467	479	482	434	467	450	498	477	507	449	494	493	461	484	462	479	451	485	503	472	453	488	456	465	496	495	481	443	459	461	493	460	463	464	444	472	459	518	503	481	486	551	473	458	483	496	503	451	460	464	464	451	508	481	545	469	468	476	501	503	515	464	496	503	479	441	487	482	493	452	479	470	506	489	506	489	488	476	518	471	462	459	466	503	501	441	466	480	469	490	470	463	469	508	475	475	450	502	476	469	491	496	485	508	462	450	442	448	489	475	508	479	519	499	486	482	433	504	470	500	452	459	476	484	503	497	494	491	483	494	531	512	468	498	513	493	510	463	504	483	472	485	453	464	498	474	475	483	490	479	478	487	490	487	481	476	520	480	535	477	499	489	470	493	504	464	485	498	481	512	508	471	452	467	512	524	499	444	500	499	485	455	467	509	505	503	461	469	510	459	469	440	495	451	488	459	499	500	482	494	504	465	454	502	492	504	479	489	474	465	483	458	470	520	486	473	519	478	475	495	479	476	474	505	464	467	486	458	475	473	480	499	469	462	489	447	465	445	478	502	441	495	482	471	486	492	499	470	485	530	451	503	477	483	489	477	489	437	458	519	481	490	469	480	482	466	453	521	518	505	486	475	506	472	505	496	478	507	475	449	480	470	457	473	443	431	525	492	494	473	476	449	455	475	457	479	434	464	457	404	492	467	447	442	487	468	498	460	494	495	466	451	498	516	492	459	442	456	476	487	512	509	502	468	479	492	471	481	477	464	437	463	464	449	465	501	492	455	462	476	486	507	465	490	508	489	513	489	476	479	438	460	467	477	477	463	483	457	485	507	466	480	505	428	477	480	467	493	446	464	485	483	462	481	441	511	515	486	491	477	487	482	441	454	457	456	504	491	477	475	466	475	473	518	508	472	479	483	440	445	467	470	467	476	489	464	498	452	471	508	489	501	457	477	492	467	469	494	505	484	503	479	450	471	446	457	503	502	444	504	508	501	454	480	456	459	478	445	471	465	451	547	466	488	493	491	470	474	460	486	519	466	466	483	423	499	466	488	484	474	499	477	438	472	518	443	501	486	466	461	464	462	474	488	488	506	446	506	458	482	481	482	501	491	474	510	484	521	476	493	459	519	483	458	474	456	486	487	474	496	428	492	457	471	457	497	486	461	448	503	513	497	470	480	477	436	513	477	503	466	484	464	487	481	509	501	491	480	471	480	490	474	450	468	483	483	449	448	494	463	467	498	456	470	498	482	470	493	480	457	482	446	480	445	461	475	460	527	464	450	470	441	461	511	458	460	443	470	501	460	442	478	486	490	454	437	448	491	467	466	446	528	463	512	464	544	482	488	477	479	476	503	498	462	465	474	492	470	490	508	479	460	448	524	487	461	460	508	472	462	498	473	504	470	478	466	499	492	516	489	477	519	448	450	448	452	503	507	460	483	514	483	472	508	470	472	468	469	456	480	492	476	450	467	506	430	471	488	487	448	499	450	499	504	486	493	502	466	509	475	505	481	476	495	457	446	467	466	463	491	466	474	483	538	476	496	439	467	488	505	479	471	462	439	474	470	480	466	429	494	443	489	423	455	457	476	487	515	437	431	513	476	489	478	457	481	464	495	482	459	483	485	456	478	479	532	453	452	481	481	496	469	464	432	449	494	496	480	465	503	441	480	474	516	485	458	469	456	460	488	458	483	486	501	439	501	442	518	464	459	474	469	458	489	474	491	467	493	498	494	463	473	472	490	490	414	475	453	503	487	494	523	472	463	520	498	465	486	469	492	473	426	507	490	499	501	467	459	512	463	474	478	483	461	483	489	453	483	464	425	483	505	486	511	480	465	476	465	500	493	482	516	451	503	444	440	529	500	478	441	516	455	476	505	463	441	482	499	493	460	448	494	463	510	438	492	497	474	457	507	513	491	496	489	485	476	448	494	473	497	536	498	474	468	508	479	486	515	459	486	460	509	408	445	477	481	470	457	479	498	471	477	454	469	513	504	487	464	458	477	536	493	506	471	491	478	468	481	425	453	436	461	469	489	488	515	470	475	485	480	471	506	472	500	467	468	502	469	535	516	438	466	453	478	464	466	481	518	474	475	475	466	502	493	453	478	520	488	473	479	499	449	482	482	455	487	498	491	483	472	463	485	504	508	476	421	455	517	496	502	470	472	451	456	448	466	457	469	483	490	452	493	459	480	515	507	486	483	468	464	495	491	476	477	502	491	470	494	490	450	491	430	490	496	456	485	523	484	460	503	469	484	466	484	487	472	486	459	446	489	479	480	491	465	507	492	467	452	459	476	514	494	468	487	462	505	430	487	484	499	511	512	481	464	465	470	452	550	440	513	484	462	483	502	473	452	453	501	486	508	435	464	499	484	447	478	466	493	478	491	514	457	512	498	459	467	506	460	445	492	507	500	485	487	485	489	503	493	500	467	469	504	467	464	487	442	444	474	492	477	477	490	472	449	526	517	525	410	495	487	510	472	456	502	473	473	458	488	478	478	505	449	473	472	493	430	447	455	473	467	488	458	488	458	469	515	465	466	473	469	470	491	482	439	504	471	451	473	461	499	480	491	481	462	496	495	453	468	456	452	521	468	443	452	468	500	482	415	447	485	464	502	454	515	489	486	502	492	475	457	445	474	446	452	450	471	477	464	480	492	480	445	470	483	495	494	503	466	494	457	498	492	496	502	465	451	512	468	485	501	473	477	440	520	477	492	501
23531	21572	29463	24161	21573	21562	7119	1499	1057	860	778	684	720	582	571	508	501	494	452	447	462	432	444	407	451	417	407	359	390	423	406	411	385	418	343	419	398	373	415	397	379	376	413	398	379	392	401	375	355	387	355	404	379	383	364	379	362	407	376	356	378	365	379	386	373	385	370	386	385	429	366	350	372	385	348	382	380	368	380	363	394	390	347	349	361	394	364	375	334	358	354	353	351	368	379	358	354	341	396	392	385	342	364	376	361	362	374	350	379	370	360	405	373	342	363	380	372	354	359	398	338	376	357	377	374	355	386	352	357	351	391	364	370	385	362	373	378	361	383	385	365	336	390	352	359	353	397	392	406	385	364	342	360	365	370	367	376	364	344	372	407	382	351	350	378	363	358	385	365	374	358	397	360	398	375	362	373	358	385	346	376	363	351	356	343	391	367	334	378	365	353	379	353	362	341	367	369	381	385	370	364	382	353	360	385	393	362	351	334	362	367	366	369	339	408	346	374	385	370	361	363	378	392	372	383	351	336	387	398	384	357	336	367	355	380	370	368	396	368	347	370	334	376	383	370	347	380	378	348	359	398	376	390	351	371	339	388	372	369	375	383	381	392	314	336	366	381	381	364	391	411	375	368	363	361	357	371	348	370	366	397	368	392	376	349	352	353	361	385	335	350	373	375	348	374	363	376	381	372	378	365	363	361	359	351	351	376	367	358	374	353	383	344	346	367	344	354	373	381	386	384	374	390	366	376	377	354	339	368	408	392	361	334	348	332	375	384	357	366	343	370	380	394	373	370	374	404	350	360	359	359	394	328	334	362	370	368	371	369	364	364	375	345	378	366	351	341	360	367	360	330	380	351	350	393	361	403	341	367	355	316	385	364	339	396	346	366	386	375	363	355	361	364	380	350	355	361	384	386	395	344	365	380	350	395	375	366	377	375	419	363	350	372	350	376	365	362	336	384	361	373	375	359	337	344	354	350	319	418	356	402	355	347	402	400	328	333	362	357	389	344	346	356	368	326	354	334	393	365	354	355	354	405	357	396	364	372	379	360	373	395	376	396	370	342	357	364	422	419	350	358	395	369	362	380	378	374	375	376	362	372	370	383	368	371	321	364	388	360	381	358	336	364	351	384	346	387	386	358	347	339	347	340	321	371	320	369	393	378	394	377	370	364	363	363	352	355	347	340	392	368	369	362	364	375	353	374	363	367	365	360	378	358	406	340	356	342	353	374	370	358	386	364	359	338	383	360	325	374	354	362	350	350	374	394	379	339	372	361	358	382	386	397	390	366	354	367	380	389	367	368	354	374	386	377	344	366	379	375	389	354	365	363	361	369	363	379	364	370	352	366	366	355	331	360	377	340	380	372	345	343	361	355	377	342	360	368	385	323	357	352	371	350	334	321	386	368	350	372	389	363	356	351	385	385	365	373	371	353	354	389	365	372	348	348	388	354	364	357	312	360	375	411	366	365	397	349	384	417	347	373	381	366	355	353	342	368	376	387	381	350	342	397	397	366	385	365	348	374	363	351	339	360	385	363	373	372	373	330	372	364	390	360	361	355	373	383	391	381	354	344	353	377	327	360	375	361	337	362	331	404	366	338	380	365	368	391	349	356	366	389	362	394	369	392	353	359	370	335	348	345	368	350	369	369	381	358	405	379	396	372	360	386	368	369	350	405	359	399	376	410	367	355	344	338	377	363	364	325	381	380	356	378	366	378	367	351	403	368	351	374	324	369	377	362	369	344	356	378	364	385	347	360	395	360	350	340	340	357	346	377	363	369	351	348	389	362	348	363	377	371	363	363	352	365	353	391	340	348	347	396	389	371	376	388	351	395	358	372	352	364	388	375	365	359	366	378	366	378	342	367	319	360	359	383	338	400	332	385	339	364	338	361	372	351	369	336	362	364	389	368	414	382	397	348	353	387	349	359	359	384	383	345	340	351	395	375	358	397	371	370	374	370	372	368	370	354	366	376	377	364	343	341	359	380	349	387	387	358	326	357	381	335	334	365	365	394	389	369	384	381	341	372	351	383	404	364	369	367	375	348	375	351	330	353	366	349	337	382	369	396	357	377	358	377	384	381	370	368	375	372	368	380	381	362	370	366	356	357	356	389	376	365	367	387	376	330	395	409	352	371	363	369	301	388	340	324	369	356	377	361	389	375	356	350	367	347	412	370	351	371	345	360	343	362	350	324	391	383	379	373	376	369	402	378	390	384	341	364	374	359	359	354	372	385	375	367	372	362	381	352	368	333	383	381	367	357	348	361	359	382	328	366	349	352	369	351	341	370	403	343	349	365	384	370	346	388	367	359	349	358	347	340	354	363	396	383	389	350	360	347	382	355	364	388	327	373	361	370	360	374	372	392	378	406	392	353	409	360	368	331	356	382	358	377	368	372	392	353	379	385	338	357	352	342	373	338	346	369	366	356	340	360	372	379	377	380	346	372	350	366	368	356	349	329	364	366	345	349	365	390	407	374	329	326	384	340	380	379	374	383	360	355	369	383	337	384	368	329	355	371	334	361	334	371	348	355	372	379	331	379	377	363	338	389	366	331	359	374	357	379	369	366	340	382	393	400	331	358	358	338	367	422	399	364	358	354	369	343	358	356	367	325	396	329	378	374	393	358	353	358	347	388	353	388	342	375	371	342	362	342	383	342	379	377	395	375	374	360	359	371	353	384	370	365	366	383	358	373	361	351	345	341	382	359	376	370	374	368	388	357	368	378	357	364	369	368	363	352	374	382	376	359	370	367	348	341	378	350	346	362	353	379	392	354	355	323	359	378	376	375	352	363	376	367	365	366	385	375	369	339	405	327	353	361	372	361	383	390	397	344	360	362	349	366	384	361	385	363	363	368	377	379	381	357	371	383	379	330	370	372	342	375	358	360	347	334	349	371	352	363	391	373	371	332	377	360	366	354	363	366	361	403	340	362	348	362	384	343	350	341	373	372	359	349	377	343	391	331	350	368	348	362	343	353	352	345	375	379	372	368	387	353	366	368	347	366	340	390	368	336	376	362	375	367	385	400	377	368	376	322	396	344	345	344	367	338	344	365	368	379	342	360	372	378	382	355	352	330	364	374	351	365	357	380	393	419	344	374	365	356	387	369	370	339	362	349	385	359	360	362	413	337	370	368	398	384	373	368	358	355	377	352	360	373	343	337	335	347	391	345	308	385	344	361	328	319	344	353	379	367	334	375	379	377	343	346	347	364	346	363	356	382	362	374	361	368	365	351	357	355	382	351	391	328	369	377	374	343	376	354	346	385	352	362	359	350	359	359	379	356	367	394	387	385	386	365	368	355	381	351	368	341	402	367	381	357	395	398	339	363	346	347	387	361	351	388	377	361	383	335	398	377	401	369	344	352	333	370	412	375	363	346	349	330	389	332	370	344	359	364	371	356	365	352	374	363	390	394	384	345	383	392	403	391	378	384	379	414	382	386	382	360	351	370	367	372	356	345	379	359	369	362	392	342	329
9037	21408	18402	10720	7246	5045	3668	2798	2095	1808	1550	1295	1180	1031	866	819	767	748	711	639	661	598	590	560	580	567	573	547	511	538	552	519	482	505	488	487	495	470	447	489	486	448	461	467	458	494	452	426	436	461	462	449	477	432	449	454	429	463	455	467	422	448	455	456	446	450	491	447	419	433	441	420	413	435	446	453	473	421	437	463	420	445	434	456	437	442	435	467	436	459	457	434	455	446	433	491	419	433	457	457	391	422	463	448	454	427	422	459	437	470	491	416	467	428	433	417	425	462	439	447	447	436	438	458	438	418	431	448	438	439	426	478	430	443	413	414	422	399	432	437	493	451	437	465	411	459	475	439	407	428	436	440	438	417	463	405	453	440	448	437	480	412	458	462	406	442	459	429	414	427	446	410	440	447	450	433	456	418	429	469	449	414	415	420	467	428	450	432	417	481	441	426	452	443	449	420	431	439	455	466	420	446	447	458	434	421	413	409	450	464	459	413	443	453	461	405	439	420	418	452	457	437	432	448	429	455	437	459	427	442	437	414	428	429	426	410	439	424	413	394	444	445	438	431	452	473	432	450	422	409	406	422	459	406	441	409	449	429	407	471	404	469	405	422	411	430	402	437	438	439	439	443	445	443	461	449	463	469	413	422	404	406	451	471	460	466	409	432	441	461	435	467	414	454	401	412	417	425	438	419	413	445	404	425	417	415	432	420	454	410	434	422	457	437	456	441	440	475	408	433	443	444	448	449	454	442	443	431	426	448	443	433	427	419	405	412	421	395	433	417	419	464	410	406	455	446	446	405	440	417	427	412	427	442	416	415	457	429	474	454	430	399	439	439	426	417	431	440	439	450	449	431	424	433	462	445	399	427	401	415	455	420	408	434	410	445	450	414	413	425	413	431	463	430	422	446	481	433	432	426	447	474	445	433	446	430	416	409	438	445	406	462	416	446	415	447	428	476	434	410	437	393	461	412	414	429	448	432	442	448	394	427	420	430	443	447	460	429	417	419	429	466	415	438	456	429	426	465	466	451	433	439	449	438	410	447	443	425	438	447	413	414	402	444	457	436	467	451	412	432	454	429	414	406	429	414	443	420	427	386	423	445	451	438	393	433	434	445	413	475	463	413	427	453	420	448	431	404	462	425	414	450	458	416	456	431	444	440	391	407	436	434	438	452	410	425	440	418	429	432	459	425	441	430	458	451	455	445	434	411	435	424	419	450	420	392	412	422	416	418	445	389	435	446	433	475	430	410	432	434	456	444	444	389	458	433	464	433	429	400	424	415	429	479	423	475	455	432	386	449	458	465	461	408	398	494	448	440	434	473	443	414	428	409	462	428	422	415	446	435	441	444	419	416	448	427	440	409	451	440	446	437	436	380	457	482	410	429	423	451	417	442	433	472	421	430	442	457	437	413	460	437	411	425	429	500	411	447	452	425	449	432	417	459	452	433	423	438	413	416	423	416	443	436	402	379	410	405	393	456	465	407	468	429	429	434	415	404	434	402	443	406	450	452	437	431	417	415	445	464	450	430	469	465	436	435	458	442	451	421	463	433	429	467	433	460	390	436	411	453	482	411	440	450	465	412	428	396	422	462	455	478	467	414	432	431	416	436	439	434	426	435	466	429	437	423	418	448	403	458	410	473	428	411	450	429	425	446	380	447	431	406	414	415	440	454	468	419	411	421	421	428	439	442	421	420	462	409	391	434	424	448	400	454	409	426	412	493	439	413	450	466	431	438	442	477	428	435	419	436	440	443	465	438	448	430	446	445	435	436	443	412	398	462	426	441	400	425	427	489	445	417	424	394	409	422	447	423	420	457	445	443	428	429	432	433	413	382	418	436	414	432	430	393	478	448	420	448	399	431	448	449	424	450	430	456	422	440	418	449	438	451	433	410	403	418	454	424	428	411	402	429	431	433	418	438	450	407	454	434	387	444	433	433	421	490	434	440	410	429	451	398	413	428	430	398	410	418	404	397	395	442	440	455	455	466	419	481	420	409	432	379	411	435	450	446	433	427	408	417	429	398	409	419	437	438	436	446	400	440	436	418	442	410	459	431	425	450	426	433	429	446	440	455	455	441	425	422	441	469	425	449	476	419	439	457	403	467	434	431	459	384	494	463	416	424	433	445	437	428	403	460	443	418	444	436	436	421	426	428	461	441	414	436	463	410	453	424	455	461	443	448	394	414	420	407	437	459	419	435	431	447	433	449	431	434	456	463	407	443	459	437	437	425	420	413	447	447	455	426	424	456	444	456	477	443	436	440	461	431	429	421	440	425	421	422	407	395	462	423	427	456	437	436	446	432	468	455	442	433	432	448	448	421	480	441	471	473	423	429	423	451	440	397	466	456	461	436	419	433	456	460	445	456	391	452	417	417	436	454	443	462	446	430	419	424	440	412	418	416	445	449	421	439	450	447	446	459	423	445	463	432	433	430	432	443	469	410	400	424	456	432	449	402	458	420	412	417	449	424	431	448	427	447	453	435	454	442	400	463	452	398	411	409	453	425	428	448	394	474	448	430	459	419	419	431	457	442	429	433	411	442	445	435	464	412	488	442	436	420	464	463	445	461	432	451	434	423	412	419	436	394	394	406	445	403	420	442	434	390	423	464	441	438	398	414	433	414	386	415	392	441	459	473	440	435	456	432	439	436	451	426	389	426	435	422	447	404	447	457	411	430	461	473	431	456	455	412	411	412	440	431	442	446	406	418	430	435	387	412	490	429	419	434	460	445	433	442	429	416	448	441	456	431	421	426	463	465	454	441	426	421	424	449	413	400	435	440	417	404	437	447	455	399	423	497	447	451	428	438	445	445	425	427	430	446	460	419	469	420	476	418	434	437	434	474	451	471	440	458	406	424	419	456	415	428	461	435	485	425	450	406	411	448	434	414	458	451	403	426	425	437	414	459	430	432	436	454	438	442	484	425	478	412	436	433	378	410	425	460	437	429	420	384	398	414	445	421	418	445	436	445	412	426	442	408	455	416	447	393	428	476	464	425	439	433	405	416	418	465	444	419	456	494	470	431	397	399	451	420	443	451	419	414	423	459	384	458	455	434	426	408	442	411	459	432	427	445	407	450	445	423	400	445	441	425	446	436	458	474	417	419	452	479	429	426	486	444	455	395	418	373	386	444	437	460	430	431	454	442	403	438	425	430	426	460	405	413	459	453	460	398	442	438	409	440	433	453	442	433	444	425	459	452	445	453	418	455	449	440	436	424	421	402	449	422	462	458	432	435	462	433	447	379	441	397	402	431	446	419	427	467	396	482	457	442	431	433	457	397	396	394	474	425	382	387	414	421	387	433	473	431	414	420	457	453	441	405	428	467	450	419	435	430	449	424	428	438	446	457	417	454	459	443	423	428	423	441	448	450	424	396	444	437	423	468	437	427	461	439	472	432	431	412	431	424	449	461	430	446	435	436	442	419	418	442	471	439	433	462	445	443	462	425	478	434	450	418	460	409	410	430	418	418	423	410
27871	20334	8858	2425	1408	1059	888	750	694	725	710	727	691	686	650	700	706	706	696	721	717	670	691	651	726	671	693	720	716	688	704	692	711	673	745	676	635	700	663	659	713	664	724	671	668	713	685	685	671	689	654	693	660	728	665	696	690	706	711	714	668	685	659	645	650	708	688	706	706	690	709	669	690	680	725	707	729	642	654	676	726	703	738	688	705	666	662	734	694	687	690	691	688	728	680	714	697	704	654	698	675	690	663	697	674	664	669	653	667	644	696	675	679	666	652	725	715	696	724	714	687	691	731	655	682	687	623	683	661	714	703	717	672	700	694	648	680	730	699	689	705	647	662	642	705	636	669	639	647	703	709	646	644	624	685	750	684	693	656	656	697	698	719	688	697	709	632	658	674	659	678	670	698	736	673	688	656	689	687	682	702	707	696	706	640	703	689	685	724	705	689	700	673	647	690	686	682	687	688	631	685	646	671	697	681	683	637	693	670	667	691	690	695	676	625	720	689	704	712	686	682	708	689	677	747	651	741	692	633	712	692	696	704	655	670	707	682	649	715	696	663	663	695	647	674	680	697	723	704	665	683	660	639	681	667	691	698	663	658	670	726	662	677	677	730	660	654	633	694	680	673	672	688	694	680	724	671	630	691	684	684	675	619	699	646	702	634	706	656	667	705	680	691	730	681	726	702	702	690	700	661	718	685	679	678	697	699	689	706	635	668	666	697	704	687	691	672	671	680	617	712	656	671	684	671	704	646	661	673	690	703	668	641	686	690	698	671	645	667	714	697	666	716	703	702	692	682	655	664	651	680	693	668	668	712	708	705	695	652	675	692	689	629	716	712	694	698	680	687	671	722	740	730	643	705	706	699	644	608	648	696	730	711	715	689	667	678	668	694	685	663	702	692	745	696	681	680	739	707	690	673	687	736	669	641	692	635	690	689	655	733	700	687	692	707	710	680	666	672	646	668	680	731	699	685	679	693	641	723	681	749	698	704	644	662	725	709	687	662	646	674	724	705	710	697	676	698	645	732	695	723	689	696	696	694	672	671	664	681	672	684	729	714	689	673	686	708	659	649	688	628	651	692	705	708	718	689	702	695	701	682	698	654	702	683	676	732	676	693	653	692	667	702	704	699	689	627	643	683	671	685	750	670	672	676	657	679	696	686	709	703	666	710	683	708	668	710	648	665	736	672	689	647	687	688	686	698	639	676	689	674	703	705	692	681	661	682	723	701	697	685	675	708	688	746	683	671	647	704	674	691	683	661	707	691	698	722	670	655	638	676	675	681	655	720	643	676	649	677	706	661	667	716	646	675	612	681	680	661	650	680	684	667	666	703	668	672	656	711	667	716	679	680	672	722	682	703	707	710	700	705	680	671	662	672	682	705	705	694	654	704	676	673	701	657	661	665	689	695	707	664	697	696	649	672	648	660	731	710	724	706	706	689	752	677	695	657	675	700	648	672	734	682	682	676	666	710	706	676	647	671	695	705	696	690	646	666	665	674	740	726	636	670	666	735	657	701	682	696	697	677	728	671	687	703	727	661	686	671	713	675	674	672	674	659	704	678	708	688	676	702	642	700	730	732	680	657	688	623	667	644	698	654	640	675	715	677	700	667	633	683	649	725	684	668	683	692	742	690	680	683	665	629	701	670	717	734	683	691	692	723	664	663	646	705	655	656	678	662	711	705	688	694	668	694	679	683	655	686	695	657	655	688	675	690	665	651	683	683	681	693	693	665	702	713	696	705	682	672	630	639	721	676	646	670	723	706	662	660	676	677	659	667	670	685	745	693	705	684	665	682	687	675	678	706	705	712	674	694	704	669	721	718	717	690	652	689	722	703	656	688	676	682	660	678	693	709	702	693	696	681	682	641	641	683	674	623	713	684	677	680	702	656	664	680	668	722	676	673	751	701	694	682	721	658	720	670	652	671	670	690	664	701	683	664	681	666	667	664	700	647	689	689	613	704	694	696	678	665	681	683	678	664	666	660	682	681	683	690	721	653	643	672	666	680	728	655	717	643	646	667	688	637	646	720	673	680	665	681	720	713	705	740	659	664	680	695	693	687	713	661	702	679	668	688	680	652	627	691	706	653	713	656	663	714	723	680	693	670	657	651	676	691	639	729	671	690	630	725	707	642	720	697	718	665	673	707	690	684	699	647	680	652	711	689	676	695	687	724	676	611	689	665	675	706	703	671	709	680	641	686	724	678	673	695	660	660	720	692	695	721	686	666	690	644	722	675	714	688	687	656	698	718	705	688	694	672	683	680	674	684	641	702	704	706	696	693	663	610	640	686	670	719	703	655	688	676	734	704	726	692	703	696	734	633	670	719	737	714	669	657	686	665	668	690	644	692	671	701	657	703	606	685	668	664	639	655	646	669	707	669	678	647	727	702	679	690	676	673	658	665	673	695	708	678	673	687	701	708	685	662	685	711	661	688	647	657	673	723	672	671	724	670	651	668	675	612	726	681	657	715	651	699	697	670	699	696	703	690	678	716	664	671	699	724	691	677	678	696	706	694	692	662	704	684	667	684	707	658	681	701	668	693	680	720	701	693	652	691	686	703	698	696	710	707	713	659	687	765	709	680	673	679	717	703	663	663	732	659	693	680	678	680	648	694	721	635	683	642	683	703	696	669	684	691	719	682	705	630	653	635	700	692	633	677	694	673	644	720	697	654	655	634	672	692	742	710	741	661	652	703	660	688	708	679	671	725	665	709	675	656	674	634	669	629	720	698	667	689	727	645	705	673	715	606	683	671	716	695	665	660	660	704	693	671	694	685	688	668	642	678	640	671	667	682	727	683	682	671	686	643	717	697	652	684	702	655	693	779	690	681	666	640	687	699	632	696	681	671	682	681	705	723	693	681	713	659	673	667	654	650	641	657	686	733	682	638	724	693	667	695	714	655	670	728	728	701	700	669	678	715	682	639	704	671	707	685	652	689	676	693	672	696	647	661	645	680	716	737	673	640	718	675	653	673	712	674	673	688	673	715	667	667	708	689	678	675	711	670	670	736	670	679	699	689	650	669	663	659	670	664	672	717	655	670	705	640	690	700	670	709	709	705	638	694	656	693	675	655	705	709	673	664	689	622	727	685	745	699	648	682	684	682	657	662	703	665	725	697	716	647	657	669	670	708	730	728	656	688	661	662	704	659	662	684	682	733	633	671	704	669	712	638	704	679	709	721	647	672	659	675	684	700	615	722	705	651	684	669	698	678	669	689	655	674	721	669	689	637	679	646	693	697	668	710	705	642	709	686	652	753	672	704	735	704	628	669	678	677	701	695	733	694	681	688	668	667	687	693	698	743	663	646	682	641	637	729	706	648	690	675	701	657	646	676	706	671	709	701	693	675	730	662	683	667	644	729	668	687	644	711	693	720	708	715	655	702	660	687	683	631	672	722	659	670	710	692	665	697	645	689	681	680	678	706	743	735	680	667	684	692	693	712	723	696	656	685	693	674	663	651	680	668	646	664	666
5884	6210	5618	2872	1958	1438	1237	1036	977	961	962	915	936	864	906	891	826	841	827	878	856	886	863	798	859	837	826	840	919	849	849	808	836	855	834	861	845	824	871	830	847	821	849	834	855	842	814	830	884	858	795	842	880	824	858	791	857	859	858	794	842	892	847	829	841	765	829	800	806	899	839	847	815	839	833	838	841	806	800	876	828	822	835	865	858	825	838	829	861	850	848	829	863	811	828	871	844	826	855	843	875	776	796	937	838	858	854	827	928	829	843	845	836	816	861	829	827	811	813	858	834	809	875	901	875	878	847	843	835	838	822	872	891	831	816	832	872	877	889	869	823	836	822	842	839	840	854	851	821	801	884	855	840	822	837	855	823	872	807	817	840	811	854	818	820	858	817	868	859	858	882	774	831	801	845	863	853	869	850	826	842	861	852	870	827	860	856	811	827	829	849	818	875	794	863	832	873	857	828	805	900	829	854	872	839	783	819	875	870	824	817	851	871	845	834	867	869	863	807	855	880	836	849	895	856	854	826	851	884	814	855	855	830	905	863	821	859	822	867	875	859	821	849	804	846	836	820	836	802	835	828	849	854	859	845	882	863	887	849	835	840	870	854	876	818	871	838	849	849	810	806	834	813	848	827	877	830	825	889	835	860	816	835	860	813	869	873	848	833	840	851	848	860	855	855	843	788	828	811	810	871	864	843	850	841	824	853	874	861	856	830	814	874	789	865	798	854	868	864	910	823	833	827	823	849	886	860	907	817	794	870	823	843	841	824	846	852	824	860	811	826	842	828	838	842	883	841	883	817	856	829	866	849	816	833	828	827	811	850	864	831	814	821	798	837	807	800	831	861	869	828	826	846	810	812	831	810	930	811	800	829	864	785	797	838	834	820	820	892	901	889	828	879	855	780	885	867	895	778	885	822	810	855	814	813	838	823	855	836	820	820	839	832	841	837	803	870	826	869	853	887	864	845	849	829	877	817	864	900	845	836	873	814	819	849	862	866	906	804	817	836	837	872	874	886	916	852	873	895	838	851	834	840	828	825	869	853	826	890	844	831	819	822	772	853	816	855	847	851	880	821	846	889	881	816	819	847	763	851	845	832	849	888	833	867	850	798	892	894	879	866	809	859	878	837	878	793	905	814	851	817	866	824	849	809	826	849	825	849	813	847	834	847	850	827	877	878	884	858	882	840	847	811	844	829	848	857	793	888	824	865	878	871	847	807	814	870	814	843	860	805	860	887	814	886	791	853	827	860	831	881	844	881	815	854	826	795	871	849	811	846	842	887	846	883	830	906	857	848	839	838	762	861	864	819	842	846	882	824	924	832	835	820	859	831	860	783	799	857	902	798	865	886	789	868	839	800	889	878	822	848	850	810	858	859	848	867	847	825	855	833	841	901	791	791	815	835	816	836	825	826	854	841	838	853	862	840	845	800	880	862	825	855	901	840	836	793	840	851	835	840	808	840	875	799	873	827	886	841	906	857	806	841	766	884	828	818	862	851	834	872	841	813	791	862	830	819	882	854	844	888	856	825	882	860	879	817	901	903	823	859	887	880	849	860	844	907	855	847	840	873	848	851	831	866	874	813	873	880	827	863	852	856	865	812	849	812	857	838	858	832	902	823	832	875	867	905	833	871	876	843	835	844	847	844	799	819	841	826	833	875	863	850	866	868	807	871	901	834	816	868	807	839	835	859	838	865	870	854	883	883	791	893	836	840	814	825	825	857	864	842	857	817	870	858	782	887	845	862	867	877	900	812	874	801	815	864	843	857	891	863	866	853	827	818	849	866	858	858	814	901	899	868	828	904	822	884	843	860	863	881	794	813	859	790	829	876	841	864	805	869	821	831	844	871	863	888	804	858	812	845	779	852	826	883	870	866	826	840	837	809	838	839	848	858	883	867	908	880	859	873	845	870	856	889	879	896	869	861	845	866	846	833	883	893	851	856	865	839	839	823	858	850	847	813	820	814	851	826	851	865	833	930	870	830	908	811	877	803	831	839	853	821	850	835	850	851	823	858	872	828	825	872	906	843	823	818	881	808	805	816	800	861	842	882	889	812	873	869	861	795	826	828	850	845	873	886	832	825	790	809	826	795	855	882	828	842	888	869	835	841	867	810	837	830	889	856	863	830	901	849	805	814	818	853	880	837	830	829	802	873	871	820	859	802	904	830	805	871	891	828	854	828	838	860	887	815	831	821	790	827	840	837	835	837	833	825	850	797	849	849	879	857	829	840	852	901	885	867	874	884	890	805	853	911	826	810	839	850	842	862	833	871	888	857	885	829	847	833	854	830	859	827	811	822	853	851	828	851	900	843	836	825	845	882	820	895	871	894	851	877	832	852	834	895	806	848	832	868	849	842	840	792	836	859	828	814	855	818	849	828	832	905	863	869	869	851	868	838	825	843	806	808	901	821	837	852	836	866	856	860	821	836	841	898	892	870	807	834	875	820	878	875	828	862	839	847	867	851	850	820	888	851	874	797	834	883	837	800	844	857	908	885	872	865	784	805	871	882	847	793	830	759	838	866	871	842	849	820	830	804	811	831	865	928	867	847	874	814	854	868	793	862	794	880	831	843	847	814	809	872	894	878	887	856	833	913	887	835	858	833	876	929	820	838	796	867	860	836	842	812	793	802	863	846	854	900	858	842	841	813	882	859	880	858	842	837	875	831	883	810	886	834	858	823	851	843	858	826	840	796	879	812	855	839	872	773	829	891	843	787	854	800	846	872	855	831	844	831	801	827	838	830	871	855	831	776	894	817	833	851	862	851	803	838	846	810	829	872	849	889	834	859	852	827	887	883	926	822	811	857	816	812	863	858	921	868	852	832	865	922	850	826	846	856	835	842	876	830	830	841	842	803	841	809	870	858	881	890	855	829	818	865	883	832	803	847	884	882	859	858	893	856	787	883	851	866	826	845	780	786	796	866	810	838	813	880	850	872	826	863	813	833	843	834	875	840	884	845	867	846	895	836	897	835	839	884	838	835	838	858	880	848	861	847	846	865	836	791	831	918	884	877	837	861	827	862	828	835	830	828	842	845	841	832	818	832	803	841	815	821	832	805	872	834	813	846	867	848	905	817	835	796	870	831	823	825	849	853	856	848	890	870	854	828	834	856	766	830	811	791	880	883	829	868	836	816	904	795	817	822	878	851	823	828	818	833	835	837	814	827	835	877	840	827	870	872	895	856	853	822	810	865	844	816	809	847	885	830	877	811	846	889	892	815	836	887	845	829	880	830	823	866	865	858	920	869	868	842	807	856	884	849	830	814	856	848	903	807	852	854	853	855	830	870	822	834	819	832	799	854	862	903	835	838	820	856	808	854	821	841	828	824	849	840	802	812	809	831	864	867	770	809	885	870	849	845	869	846	862	808	820	831	844	806	874	896	830	845	877	855	830	910	818	832	864	843	874	928	782	844	780	826	859	872	897	869	880	827	855	841	853	882	896	825	876	861	878	837	879	815	903	845	838	870	799
24561	21622	29043	24665	21577	8926	1424	914	725	662	571	574	494	493	492	442	441	489	439	415	420	430	379	421	422	445	421	395	399	404	422	425	368	354	398	376	378	366	357	400	354	401	377	371	364	402	390	372	368	388	407	397	391	391	407	359	392	380	393	400	371	384	388	356	411	367	373	353	419	397	387	359	365	402	363	352	368	387	345	403	364	373	400	385	327	376	395	397	345	409	355	380	362	347	326	376	393	357	416	390	363	390	416	333	380	340	428	356	356	350	369	379	383	393	410	390	377	370	396	362	374	378	374	363	326	340	383	383	345	366	372	418	389	360	349	418	382	389	383	388	413	379	395	382	406	405	364	351	381	388	384	374	372	372	426	381	377	361	396	366	393	372	401	379	411	401	402	385	358	354	343	365	360	365	406	437	365	353	368	386	364	382	397	382	363	393	378	391	365	389	361	391	372	374	354	399	419	365	393	390	390	418	364	386	378	408	387	394	357	402	392	364	360	388	373	378	391	332	383	359	347	359	388	362	370	370	379	342	385	367	345	381	347	400	346	410	384	385	381	390	385	350	360	359	392	385	369	372	362	418	386	374	378	395	368	366	385	379	364	391	375	359	376	362	383	391	409	343	385	383	416	406	382	413	393	377	347	382	375	381	407	369	338	365	411	383	378	409	394	329	377	412	342	377	380	404	358	400	393	368	370	372	392	380	377	369	353	371	384	374	388	392	381	420	384	355	334	355	393	366	332	369	365	362	391	347	360	373	384	370	371	362	344	346	353	383	384	386	389	389	380	387	392	382	372	393	392	410	392	365	384	375	393	360	411	381	373	361	386	426	371	356	381	377	371	364	378	390	378	357	359	354	379	400	382	373	357	372	379	368	349	381	392	389	390	367	381	373	385	392	345	410	382	390	406	383	359	385	378	348	364	385	363	383	382	379	425	371	376	369	382	392	339	350	373	367	364	374	415	359	380	362	402	358	389	354	364	396	402	358	380	377	375	365	339	360	375	397	381	374	365	411	370	375	344	361	360	353	394	412	375	387	341	363	390	374	355	373	362	359	383	392	343	384	407	354	352	398	372	394	390	368	399	346	355	403	398	379	363	344	345	360	400	372	397	372	423	380	394	376	373	374	383	340	368	367	390	362	381	383	394	390	342	360	361	390	350	393	386	389	357	338	362	414	377	363	373	358	392	406	391	387	381	389	374	382	369	410	391	350	363	378	402	343	382	373	380	352	393	405	397	379	332	403	370	373	371	366	406	404	369	364	371	399	374	410	347	380	360	385	369	359	341	368	404	360	381	368	375	364	370	336	410	354	377	349	382	400	386	346	398	388	374	405	367	411	397	381	422	382	366	369	410	382	399	375	384	356	412	386	349	386	337	381	392	364	388	364	396	414	363	410	400	367	386	349	396	411	358	383	370	373	409	403	381	393	365	404	336	386	362	394	381	367	367	380	368	375	371	378	337	410	382	393	378	375	361	396	370	371	353	346	382	391	336	375	396	359	381	361	376	376	377	374	404	317	348	364	399	419	402	394	344	344	375	373	416	388	392	349	367	374	360	381	374	379	351	344	357	365	404	373	388	366	410	375	388	356	390	359	396	365	399	375	384	374	331	394	381	368	403	370	406	399	402	373	412	365	371	402	400	384	350	383	360	388	370	371	330	367	355	373	368	361	355	399	378	386	370	368	378	406	393	332	334	377	359	381	383	375	388	369	370	373	386	340	396	357	377	336	404	373	394	404	356	386	360	401	363	380	376	402	347	421	407	361	368	338	397	355	396	382	392	352	395	380	377	356	352	349	351	375	398	367	366	362	368	374	365	380	378	358	412	370	401	376	388	375	394	419	400	375	404	356	364	390	369	371	396	371	369	415	378	391	397	382	392	370	406	386	332	373	374	370	393	386	370	393	394	375	367	402	340	391	404	393	389	364	355	374	408	360	363	385	415	366	370	389	373	361	388	379	357	375	348	377	390	368	354	350	381	377	382	334	365	348	389	395	377	392	381	380	391	340	348	388	358	419	382	391	387	393	397	400	370	349	364	390	382	390	392	362	371	384	422	350	366	370	368	352	391	362	395	363	369	385	360	362	393	373	375	376	401	405	361	351	329	377	387	390	396	374	350	400	375	364	370	392	363	379	352	315	374	385	362	372	366	407	363	385	358	390	391	371	381	396	392	353	386	370	376	404	368	384	374	358	363	391	431	385	364	388	386	384	416	365	368	356	387	375	339	384	367	364	375	385	351	358	397	399	367	381	363	391	413	356	365	381	403	359	345	418	380	381	384	342	347	375	374	384	328	346	350	383	364	354	363	353	398	393	372	382	346	349	358	338	389	415	416	375	396	403	343	376	392	391	381	397	389	357	380	357	373	346	406	361	402	375	352	372	376	365	380	384	372	372	394	374	391	366	391	428	384	354	385	356	357	388	349	357	368	361	381	372	396	391	378	382	419	369	385	406	385	383	354	381	381	365	356	358	378	432	376	381	382	400	396	349	362	398	357	384	384	400	368	384	398	398	366	384	380	399	395	384	351	360	384	392	360	371	360	350	348	377	388	373	378	358	341	384	380	359	392	394	361	422	374	376	385	379	395	399	382	388	388	372	363	394	374	367	388	368	390	340	364	364	415	377	384	372	356	368	382	364	374	352	376	387	363	394	390	383	380	379	357	357	359	370	381	381	343	392	360	385	380	358	384	394	376	362	365	341	364	356	401	400	346	353	362	395	393	389	396	397	417	393	382	385	403	408	370	381	399	381	369	376	373	404	373	360	381	370	384	367	365	357	401	397	372	407	388	375	375	345	400	390	372	345	389	391	360	353	397	359	385	382	370	349	440	415	390	332	331	350	385	378	388	392	416	402	378	363	386	398	382	369	379	412	385	350	375	355	378	360	349	354	368	393	391	417	323	397	388	384	392	365	359	349	369	372	383	425	388	410	331	354	355	397	371	386	375	392	363	367	360	371	368	382	392	363	361	375	367	379	369	375	367	362	372	387	371	382	376	439	386	374	366	381	398	401	392	400	383	366	342	375	353	365	374	391	373	362	364	355	356	402	413	360	355	382	346	377	383	350	385	388	379	395	376	420	353	382	384	367	371	347	387	344	356	405	382	393	365	375	370	407	380	377	389	377	367	377	371	403	389	423	363	378	355	363	331	342	369	364	383	366	330	361	363	393	398	350	373	356	372	383	397	359	356	344	391	356	403	356	372	353	393	368	386	351	393	406	360	422	379	349	385	387	401	356	370	364	384	369	384	383	351	366	383	370	342	353	339	347	370	376	373	370	352	378	339	374	386	384	380	407	383	363	364	335	352	385	388	385	381	367	347	393	355	372	380	351	370	371	362	395	379	359	367	370	338	415	386	367	380	384	373	389	383	401	409	367	417	380	365	375	375	387	367	390	371	369	356	347	375	356	339	385	351	387	379	430	372	390	383	366	400	345	414	388	406	372	374	356	339	373	415	383	415	374	402	357	373	350	356	369
6666	14700	12532	6673	4358	3034	2175	1710	1411	1216	1029	933	821	823	739	715	617	643	562	581	579	596	572	537	511	553	515	529	521	532	559	508	501	473	510	518	482	499	491	488	541	528	508	490	493	514	512	451	531	448	473	480	519	477	507	476	490	489	473	473	521	483	483	477	488	484	540	514	490	491	503	516	519	470	454	468	450	500	493	453	455	430	436	468	518	457	494	472	508	512	496	477	489	533	491	478	472	463	487	492	491	431	475	489	471	511	471	477	504	495	475	489	470	485	476	470	460	509	474	488	474	463	515	486	459	495	490	482	447	453	484	491	447	534	519	540	486	455	498	457	500	456	516	475	488	465	478	492	503	481	528	466	502	460	482	461	467	486	479	513	498	481	467	475	481	468	466	449	471	475	488	460	472	512	485	492	464	481	501	483	486	481	478	490	492	484	508	474	514	506	481	494	481	493	457	459	475	474	472	516	510	462	490	492	465	485	477	479	502	501	487	510	489	501	475	500	490	492	502	474	512	491	450	498	480	504	466	446	505	470	509	488	469	459	455	457	495	476	493	459	467	466	469	477	495	461	499	498	473	480	449	484	500	489	489	501	497	476	453	476	479	482	462	468	509	467	482	452	453	539	512	511	470	470	509	448	470	505	486	483	479	482	452	483	463	481	488	510	463	457	482	486	476	484	512	487	489	510	489	460	484	480	527	472	497	421	475	481	459	468	500	482	475	495	485	478	483	474	480	476	439	477	472	504	478	476	499	461	458	490	485	475	486	484	499	491	434	517	497	465	481	459	474	480	486	504	459	483	498	472	449	479	469	463	468	482	469	477	516	500	478	489	487	495	503	467	504	470	468	487	502	491	480	471	477	478	441	447	454	453	458	485	446	487	472	505	482	467	482	519	499	489	485	490	470	464	503	472	504	495	481	450	491	495	477	462	474	490	483	462	454	508	483	510	493	448	504	485	510	495	477	488	503	507	471	473	483	460	458	486	524	489	455	484	479	455	450	459	486	490	499	479	479	525	494	468	511	447	493	446	480	468	473	448	493	483	479	493	505	496	500	446	470	565	423	485	488	491	485	490	513	479	443	496	485	447	478	503	496	488	493	480	482	500	472	505	480	491	507	492	471	462	470	484	447	462	492	462	477	451	482	455	465	506	479	507	506	493	506	480	441	455	511	476	482	490	498	469	471	500	475	474	512	493	454	499	475	490	485	475	467	487	466	510	473	484	496	526	480	494	460	438	470	488	525	494	466	489	440	496	453	501	506	463	514	474	533	529	472	449	509	464	513	494	513	481	478	469	482	484	493	503	441	468	493	515	443	474	466	501	488	468	483	488	513	484	459	515	488	470	537	460	474	456	453	467	474	487	542	460	478	483	480	464	473	499	457	454	470	515	478	488	468	479	468	468	461	470	499	479	445	444	500	508	491	460	466	476	470	489	473	454	487	478	485	506	498	477	429	483	443	455	455	443	502	459	489	457	486	484	463	448	506	485	479	476	494	462	473	492	457	488	445	506	467	425	517	460	488	530	496	474	485	480	470	518	459	483	500	491	491	504	494	493	470	514	476	485	509	468	494	478	494	499	448	509	516	479	441	478	471	491	449	447	475	482	498	520	511	502	468	399	495	472	471	452	492	546	474	500	502	484	498	451	514	473	459	466	452	507	463	464	500	443	462	494	486	508	494	485	475	512	482	506	460	446	483	446	465	474	481	499	455	505	460	477	510	492	464	482	481	470	469	505	505	475	491	479	465	518	479	498	506	464	456	469	503	488	481	496	483	478	435	498	493	513	472	478	485	510	488	468	459	494	519	488	464	501	513	467	498	512	495	485	459	465	504	468	513	452	495	472	461	469	457	469	507	480	499	465	472	477	486	487	454	460	488	459	478	520	503	508	455	463	503	450	468	471	435	493	513	476	468	513	464	485	473	516	479	501	470	427	449	469	498	471	462	514	507	468	493	482	492	424	460	448	493	470	475	469	479	476	479	480	493	497	480	469	499	503	483	438	484	445	463	496	453	496	466	489	458	477	495	476	522	481	511	479	468	475	481	496	483	519	487	480	485	495	476	506	458	481	488	530	516	495	469	463	496	491	500	506	486	467	487	462	515	482	469	486	477	467	416	479	514	501	503	486	493	491	492	478	484	504	470	499	473	484	461	493	517	476	517	482	500	465	501	491	469	459	415	451	521	486	464	466	477	493	465	522	483	519	426	491	482	454	463	486	517	478	493	484	509	470	455	477	494	537	486	456	453	505	509	503	429	526	457	504	488	469	445	482	469	471	459	495	508	469	467	511	494	482	488	502	508	467	505	475	468	482	470	476	464	473	473	508	505	464	482	490	447	465	466	469	463	463	454	453	482	510	480	515	486	440	487	475	479	487	486	527	506	505	459	469	453	510	477	500	514	499	491	470	492	495	490	473	481	433	439	507	469	520	489	496	480	506	451	496	487	470	517	483	449	467	487	447	470	464	493	512	482	490	507	476	483	498	470	452	517	489	496	507	463	457	516	465	442	481	471	523	466	479	446	493	472	502	494	499	471	501	455	460	491	484	458	504	506	485	438	472	503	479	472	491	475	501	474	444	465	476	495	481	426	485	440	466	485	491	432	470	473	485	507	466	473	447	476	531	499	523	485	457	509	469	473	486	497	502	506	475	489	517	503	491	437	463	485	494	449	498	481	459	472	504	513	475	455	467	460	483	488	495	510	449	497	473	454	489	506	491	529	473	474	492	482	497	529	488	474	481	482	478	473	503	518	465	529	523	493	486	503	488	467	482	461	467	481	489	476	457	461	475	487	507	495	489	502	515	502	455	482	497	476	456	473	466	461	535	511	518	447	479	489	480	463	477	491	502	476	484	506	488	522	461	481	484	488	462	479	514	481	503	504	467	520	484	459	489	516	445	493	505	490	491	494	482	507	476	496	456	491	499	495	493	502	479	506	487	486	517	468	514	474	485	487	486	451	479	480	466	488	468	478	500	466	448	481	499	493	466	454	474	466	505	505	481	474	486	517	466	472	472	491	493	508	462	459	485	477	452	493	515	471	502	482	524	476	468	473	483	463	450	492	479	502	477	496	494	510	487	467	510	463	496	496	462	473	481	498	508	494	465	456	435	498	486	452	508	509	524	461	510	510	454	475	466	513	505	484	473	504	491	459	490	483	477	462	506	470	483	469	486	492	475	441	475	473	471	513	461	490	516	525	438	499	498	468	458	491	525	511	506	510	483	482	471	461	508	466	482	476	506	469	468	450	465	453	477	482	495	498	468	487	466	518	478	448	505	489	480	484	454	466	468	507	488	500	466	474	480	479	490	493	499	474	455	459	473	540	461	515	497	482	466	492	504	474	493	484	454	468	477	482	461	490	476	487	490	484	432	466	443	441	490	453	465	471	490	483	492	462	482	460	479	489	457	500	457	465	480	486	479	508	497	495	519	488	464	463	511	467	488	478	505	517	505	508	499	497	468	498	485	482	494	520	473
23617	21626	29558	24192	21631	21616	6745	1417	1050	878	841	701	688	561	578	540	511	479	455	471	441	418	411	407	428	388	411	395	363	395	383	372	375	364	337	402	376	374	412	398	409	420	389	378	394	351	388	390	339	386	372	351	360	388	388	374	374	391	395	384	368	314	397	374	344	333	345	371	361	388	363	319	363	367	374	412	333	365	382	361	355	351	374	391	330	362	343	375	367	359	361	354	363	375	332	350	369	359	373	414	347	366	338	374	400	353	353	335	363	356	392	366	372	353	323	368	372	359	391	351	355	342	329	346	354	358	359	386	329	326	388	387	360	342	358	352	367	347	361	347	349	362	345	349	370	374	370	366	385	349	354	358	397	390	370	379	362	386	350	397	352	341	334	352	377	349	353	334	376	330	355	370	345	337	378	388	373	358	401	342	308	364	315	357	361	342	377	376	369	363	336	364	340	355	350	330	356	358	373	370	347	326	373	346	346	400	357	337	354	329	366	351	351	329	370	321	363	334	333	389	366	350	365	351	344	341	342	338	377	388	361	351	369	402	382	334	341	359	349	348	355	381	329	349	316	361	336	401	331	366	356	365	354	366	345	384	356	358	342	334	352	350	362	388	346	340	365	338	356	341	380	360	364	371	362	352	386	387	381	352	351	377	366	335	333	365	331	363	326	352	327	346	361	343	357	325	400	363	326	355	371	407	376	353	356	364	358	379	409	355	389	362	353	341	351	324	381	370	368	369	370	366	352	352	338	440	309	358	366	368	375	335	355	370	332	378	377	372	351	404	377	363	368	352	364	349	357	363	363	382	370	351	368	350	350	372	329	335	377	339	365	371	369	371	378	374	357	344	321	371	336	344	390	365	356	346	349	371	324	367	359	371	362	366	362	382	349	374	387	355	369	387	364	349	350	362	359	343	356	351	365	408	343	378	355	333	364	360	404	374	358	362	360	379	336	356	315	331	348	348	349	333	390	361	354	345	328	354	375	381	360	339	360	326	378	378	348	350	361	350	351	352	411	326	416	375	332	359	320	391	357	347	388	371	346	340	353	355	333	356	361	335	384	372	369	355	323	361	358	348	387	383	372	366	353	385	372	357	348	356	362	392	336	348	351	378	369	368	372	375	335	392	341	379	344	339	326	356	335	355	346	350	359	324	383	362	375	339	339	333	324	340	320	336	350	361	367	357	339	342	341	374	354	363	361	355	316	376	312	377	370	353	367	372	335	345	401	338	359	330	359	348	349	321	389	387	366	357	381	368	323	384	334	360	308	369	345	390	392	331	371	330	306	361	317	357	348	365	366	361	353	361	363	363	345	373	341	344	385	333	348	380	349	368	328	362	377	360	332	375	354	356	343	360	354	366	336	356	378	352	375	348	372	328	359	371	388	314	395	339	371	350	374	343	364	349	345	352	368	336	359	368	355	343	326	365	360	345	345	366	369	373	346	338	374	364	369	372	388	336	392	345	343	378	354	362	382	368	347	355	348	357	338	344	330	339	359	354	354	337	336	345	382	385	343	354	354	357	367	347	345	305	374	349	367	347	351	347	345	360	344	362	371	354	327	353	323	389	381	379	369	371	349	358	353	330	384	333	349	375	363	339	335	324	337	350	330	388	364	372	356	330	359	344	334	318	364	326	327	396	333	336	354	352	351	303	379	392	352	332	335	359	404	345	387	400	316	394	342	371	321	345	331	391	390	353	360	344	362	368	359	349	350	342	398	355	344	332	355	377	360	370	368	346	334	342	359	388	360	336	385	334	377	351	396	373	333	369	357	362	372	401	335	352	338	325	350	337	346	372	343	354	341	343	344	364	366	353	370	344	333	401	310	361	363	380	362	376	323	365	342	366	383	340	380	353	376	331	357	350	363	370	358	351	353	338	385	366	361	392	373	367	373	350	336	363	330	353	355	342	392	372	386	342	363	364	333	337	368	361	329	350	331	375	367	366	364	352	352	374	337	379	365	351	324	346	322	384	359	347	348	332	383	364	398	333	347	368	358	366	356	354	359	339	387	350	342	347	348	381	343	376	375	329	339	342	368	343	353	366	340	365	325	363	344	352	355	362	356	371	370	351	414	362	388	370	356	347	383	346	341	372	399	378	348	366	335	359	356	357	324	379	346	362	325	393	365	323	333	372	361	352	344	378	347	349	335	365	355	349	385	362	371	343	337	407	381	374	351	385	372	345	343	368	338	352	364	379	354	369	313	356	311	338	330	337	376	362	321	385	391	344	338	367	369	363	368	337	402	367	388	352	364	358	342	370	366	366	367	343	366	347	384	374	341	341	368	336	335	364	341	387	363	369	372	326	351	362	328	359	368	355	353	345	355	359	352	354	376	362	344	330	383	402	339	374	366	347	364	377	335	352	304	382	331	371	314	386	358	345	367	340	328	346	369	361	358	340	360	382	347	378	346	356	335	321	343	411	335	354	365	340	377	345	335	364	371	371	334	329	330	360	355	327	376	325	350	356	358	331	380	339	387	381	375	362	351	358	387	364	352	389	353	369	377	354	338	364	336	330	337	382	351	343	372	377	322	368	356	357	371	333	354	349	334	359	361	349	354	390	313	337	361	372	392	352	362	362	347	381	364	374	376	333	346	344	367	351	331	358	356	362	329	332	375	386	353	395	363	360	348	344	318	388	321	364	354	388	350	347	365	363	367	320	357	364	364	334	336	380	383	359	359	343	338	409	360	328	330	345	350	308	340	380	338	377	362	359	343	303	360	341	369	302	345	364	374	340	353	368	367	343	324	354	364	353	361	341	378	371	341	344	336	355	363	341	340	365	374	380	382	388	384	348	359	389	343	343	357	366	364	340	352	372	355	358	377	349	382	358	356	327	341	322	358	350	369	390	360	329	366	367	411	371	347	316	349	343	350	327	344	374	391	372	361	344	359	350	351	341	353	350	335	367	333	321	387	369	364	353	369	347	365	363	322	363	362	355	309	370	344	349	363	339	339	372	378	395	358	414	347	341	327	322	368	309	329	340	322	369	370	360	340	356	344	382	375	353	373	383	365	359	350	380	396	354	352	397	373	350	355	397	330	355	373	360	378	332	346	335	320	367	361	388	355	360	380	354	343	354	346	355	358	367	359	339	313	384	362	388	362	336	338	407	384	339	339	367	350	374	366	337	365	358	334	353	345	346	339	372	377	326	346	352	342	356	338	330	338	363	346	367	375	343	351	369	351	322	378	342	349	368	356	359	349	334	394	334	327	339	397	356	347	355	366	349	351	359	359	346	355	360	363	362	350	373	327	337	340	363	366	343	355	360	358	368	347	369	346	345	360	334	359	384	361	361	362	370	365	349	360	382	356	382	329	357	349	396	367	387	341	319	339	354	356	366	362	324	377	394	348	349	343	381	326	377	357	330	360	357	376	366	364	382	369	356	317	361	377	375	337	344	356	348	326	360	339	349	352	339	367	398	337	365	375	365	338	367	383	370	358	376	354	388	373	359	370	341	343	367	361	364	390	327	355	367
8858	20805	17357	9696	6681	4741	3517	2708	2173	1805	1508	1311	1136	1071	882	855	802	696	683	630	575	581	596	586	512	531	498	513	508	493	482	485	519	482	470	447	463	466	465	468	428	489	478	459	476	440	481	489	427	432	425	444	478	429	463	425	482	475	413	433	446	392	439	462	460	415	471	430	449	468	445	424	419	406	421	401	416	447	420	435	429	451	481	403	414	456	402	449	397	434	423	458	451	418	422	422	429	444	455	450	386	397	399	435	433	416	436	385	464	409	431	408	408	445	436	428	436	410	424	446	429	462	371	446	408	448	424	446	419	451	411	428	402	435	443	432	447	455	457	429	414	448	427	446	424	403	453	438	429	399	399	495	443	496	432	376	427	437	420	433	420	480	422	451	397	399	410	416	453	461	418	405	404	429	412	392	456	426	416	425	423	404	412	409	429	424	385	471	420	438	425	431	445	378	423	409	412	429	425	387	406	428	431	441	447	424	408	458	435	403	448	414	419	431	438	454	424	426	446	441	453	438	433	398	480	449	421	416	423	409	457	418	437	412	420	417	396	437	378	425	442	467	386	421	428	395	447	424	424	431	441	429	418	428	442	457	425	422	405	403	439	415	411	459	439	425	429	430	419	436	387	439	392	418	414	428	428	432	400	429	465	410	472	446	410	403	399	435	424	430	380	421	439	438	400	441	411	397	436	400	455	405	436	411	467	415	431	445	411	410	475	424	463	412	433	437	419	417	418	420	431	433	421	406	452	416	415	448	410	397	440	445	471	424	427	418	413	450	444	423	390	426	435	420	414	413	427	422	463	437	418	406	455	397	389	404	408	420	426	410	402	432	426	427	409	430	392	432	403	431	418	405	440	446	439	460	385	420	438	417	454	408	439	427	414	421	437	423	407	408	418	484	422	403	438	432	441	397	449	394	395	437	401	410	439	413	441	441	424	441	403	394	431	463	442	437	381	448	438	410	372	443	430	420	441	431	417	406	408	416	430	438	411	408	393	435	411	426	432	445	441	461	441	380	421	425	445	372	421	410	459	431	393	435	438	427	440	387	425	435	437	437	448	410	415	374	438	420	390	411	413	439	433	439	438	449	440	416	401	450	442	405	432	420	425	390	453	461	450	405	470	405	416	431	435	412	432	451	445	409	411	433	454	425	411	413	427	381	375	450	434	401	434	437	429	406	432	403	407	432	407	453	441	396	395	405	442	425	434	399	417	415	444	416	422	460	428	410	424	423	431	401	394	411	399	445	432	388	442	411	421	433	440	406	427	426	436	413	449	430	428	413	421	434	449	436	418	457	442	398	396	409	446	426	436	427	448	415	415	411	375	429	425	450	442	421	420	438	425	436	413	437	407	392	412	420	397	421	420	448	425	402	407	411	404	465	417	440	415	452	418	424	437	399	413	415	434	389	451	481	452	448	406	435	389	399	442	442	409	372	415	427	409	397	423	407	443	426	405	429	452	430	442	444	429	398	401	388	415	443	405	431	431	437	433	386	431	427	434	433	446	439	397	448	439	472	420	451	463	445	431	434	439	381	422	407	434	461	415	429	403	420	432	424	418	402	439	460	406	435	438	407	439	435	425	451	406	424	420	431	447	425	407	445	425	446	444	402	422	420	423	409	442	418	404	466	422	431	407	406	386	449	423	432	382	418	409	411	405	394	396	400	424	430	436	470	435	421	448	448	413	413	445	445	438	431	453	413	426	431	429	416	437	425	415	419	429	427	449	425	414	431	438	425	443	390	448	411	464	417	385	451	398	438	424	430	426	364	427	416	436	436	453	467	442	404	408	396	449	427	433	390	430	421	418	419	430	419	397	447	458	399	399	440	415	446	404	414	432	459	394	416	446	405	419	429	399	424	438	432	399	439	389	422	400	402	404	430	398	390	432	440	430	448	441	434	380	429	427	439	397	391	449	461	412	394	438	445	429	419	449	406	462	442	402	427	414	435	421	445	470	436	402	451	439	427	420	392	441	399	411	453	432	409	422	426	421	420	446	419	456	424	412	424	441	420	401	438	475	440	425	376	435	458	420	435	406	414	469	396	414	379	403	434	412	429	409	431	439	416	422	444	402	418	418	422	428	435	439	447	410	414	408	401	444	465	447	409	430	429	405	437	432	414	424	429	409	389	444	450	417	436	442	446	432	467	432	388	444	444	421	433	431	428	436	412	464	403	443	427	473	438	396	424	430	441	399	445	429	435	429	460	501	450	400	419	383	447	425	405	441	460	415	393	434	444	444	451	431	411	441	395	383	416	436	441	401	425	465	385	416	405	435	430	410	373	430	457	428	419	424	411	414	440	369	427	418	420	442	410	414	408	403	429	448	450	444	419	416	420	414	435	419	415	414	430	456	404	382	442	368	422	461	401	437	471	401	425	424	410	391	405	436	431	444	420	419	423	435	406	457	423	423	477	453	380	424	461	419	396	428	400	385	415	410	460	430	446	446	410	481	433	439	423	418	426	413	419	389	440	439	391	384	400	447	417	424	418	401	460	399	440	441	430	416	404	468	422	434	435	445	440	412	422	431	425	465	419	449	414	413	405	432	397	423	461	417	458	377	424	382	412	421	440	454	425	440	400	412	411	394	432	423	450	436	412	445	386	441	452	450	429	384	414	417	411	440	406	435	421	439	428	408	462	409	421	423	422	393	405	442	405	476	442	444	461	451	411	440	441	425	424	408	449	442	424	443	431	420	412	449	429	403	409	408	438	447	402	450	408	427	390	442	428	422	421	453	429	408	450	448	432	403	430	409	404	428	425	439	416	408	440	436	436	428	422	445	463	449	433	411	429	407	421	406	404	437	452	429	398	430	467	444	433	436	401	394	410	411	448	443	427	425	395	398	415	423	427	404	421	398	383	428	392	437	418	403	401	383	418	424	417	436	417	441	436	442	427	427	413	412	437	444	441	437	414	381	438	388	422	403	424	375	415	438	401	436	374	410	439	417	397	425	426	459	439	424	438	405	468	414	416	405	455	467	430	420	431	420	409	436	435	418	420	423	423	404	420	430	414	463	414	397	406	411	419	376	416	382	412	448	448	420	445	415	457	443	408	434	414	397	417	429	427	406	425	406	416	461	403	443	462	444	440	465	421	406	447	424	421	446	443	412	435	422	418	439	387	373	420	452	430	390	405	418	413	426	433	416	414	442	425	433	431	400	418	424	374	452	434	429	426	449	430	446	450	410	445	404	427	416	422	447	439	417	427	455	447	409	440	451	410	423	433	428	446	416	437	449	413	425	442	398	426	438	426	407	428	427	446	458	392	383	437	407	432	427	442	391	429	463	446	427	387	483	432	419	438	402	403	433	423	402	393	399	427	427	422	439	426	416	439	438	392	406	451	413	392	396	402	421	422	450	445	394	416	414	420	402	406	444	425	436	452	436	404	450	433	436	405	391	394	429	415	474	454	386	430	448	408	456	443	424	410	434	420	438	405	426	452	429	423	441	433	399	448	439	403	405	419	412	424	468	410	405	431
27725	20206	8009	1898	1106	953	788	762	676	715	717	725	684	726	743	720	710	669	677	672	668	675	650	703	676	714	675	695	680	694	709	653	689	690	665	691	684	677	703	696	668	715	695	668	708	676	648	682	632	672	649	654	727	683	629	699	656	674	697	683	694	695	648	715	691	685	653	653	694	692	677	689	720	645	760	673	682	637	676	670	742	690	566	687	675	676	711	673	652	661	649	640	704	698	701	665	679	676	633	645	666	677	705	704	693	687	703	719	671	687	686	686	706	691	707	697	711	707	688	642	709	680	706	646	677	671	677	689	699	702	724	709	699	699	686	697	657	682	650	652	714	667	678	689	700	685	712	694	647	696	680	635	701	701	742	703	681	681	668	695	681	726	698	702	660	696	731	662	658	662	714	722	693	724	667	668	690	679	642	659	677	652	723	664	674	703	688	647	718	693	674	705	674	688	634	718	644	693	691	607	704	675	714	709	657	689	684	602	704	715	657	652	724	729	699	683	697	664	649	724	681	703	646	685	679	644	679	655	672	697	631	687	661	693	699	671	699	667	658	657	651	627	674	654	706	669	643	698	664	664	656	710	706	689	685	743	673	700	704	688	684	656	712	645	737	670	694	697	661	638	630	740	695	663	693	703	679	666	666	755	705	692	675	717	656	641	679	668	697	683	655	654	684	672	694	644	657	657	669	723	682	655	676	700	725	670	653	710	667	682	663	641	741	694	695	685	721	707	713	678	665	699	690	672	647	667	719	650	643	657	658	693	646	678	675	694	660	679	661	688	678	695	699	640	709	653	666	665	732	692	674	708	652	695	656	676	675	678	649	677	670	688	679	678	687	731	700	736	687	655	706	710	695	661	670	684	692	679	649	672	691	693	677	696	694	672	682	668	708	673	663	662	647	659	628	714	631	698	698	670	665	722	680	664	699	701	638	724	690	645	639	646	689	650	676	645	674	681	678	662	662	698	669	693	682	734	730	720	703	690	676	668	698	677	706	677	718	748	698	685	696	680	674	685	683	722	711	664	736	748	710	672	675	682	671	676	707	637	677	685	694	641	682	715	692	618	690	718	678	659	678	671	672	680	690	669	638	713	675	693	707	733	640	691	645	656	698	695	674	678	741	664	692	694	662	645	644	736	684	683	679	633	642	700	635	658	653	705	653	735	770	667	671	693	667	668	663	659	643	705	709	686	755	660	667	710	704	666	657	705	699	673	697	733	697	712	682	651	677	715	644	718	691	738	714	700	684	673	689	713	712	682	701	673	681	701	635	665	644	659	668	719	667	639	718	689	673	660	714	670	664	663	706	685	703	670	671	653	640	723	705	666	675	673	686	655	688	635	689	649	657	675	721	663	676	690	723	685	650	684	637	692	662	694	666	718	655	661	713	690	676	710	739	668	667	691	693	660	684	638	687	654	672	708	716	726	698	682	654	682	714	679	661	666	704	704	664	695	666	671	672	668	719	696	657	682	708	706	700	654	707	708	751	715	714	748	710	694	666	679	717	657	673	673	636	710	693	686	650	635	677	714	677	690	743	672	690	681	701	673	635	689	687	640	685	694	716	666	677	675	635	671	717	681	712	665	690	681	725	661	682	691	658	648	707	678	658	710	657	659	679	674	661	685	702	683	709	681	670	684	648	642	719	632	679	662	671	670	679	673	740	708	678	730	715	649	678	740	661	671	708	696	680	696	694	642	747	664	647	683	719	688	635	725	700	686	640	679	643	649	707	701	683	673	693	652	719	690	706	622	668	681	706	724	679	698	728	685	721	728	668	680	652	763	686	667	679	692	770	687	675	671	709	701	688	705	688	688	659	701	701	717	706	723	694	679	669	718	683	658	697	726	660	715	653	708	680	667	679	676	717	663	641	683	662	655	673	679	704	706	670	643	680	667	685	647	671	697	651	716	711	657	673	718	681	661	699	712	675	713	660	657	655	725	718	697	670	698	698	672	675	659	681	683	700	684	657	699	710	646	675	635	671	661	698	679	678	692	704	704	715	731	672	677	729	698	663	654	664	724	679	716	690	641	676	710	647	717	676	665	692	670	662	668	675	691	693	698	677	701	667	630	703	664	664	676	656	646	695	690	706	647	673	687	687	707	668	687	671	681	714	701	680	671	682	681	630	697	689	638	698	681	700	699	663	657	654	722	652	668	710	727	670	657	690	654	716	661	687	692	625	722	681	700	699	691	652	668	652	667	697	648	699	702	666	705	690	694	637	677	668	672	682	653	728	692	673	643	718	722	672	679	683	709	618	678	662	655	674	683	665	680	674	614	672	639	714	683	666	734	659	658	690	679	698	681	679	707	657	688	667	676	690	660	648	699	662	669	692	680	641	654	649	738	689	694	670	680	713	666	718	709	687	715	657	713	689	708	686	688	659	665	697	629	700	677	676	674	686	702	673	677	697	669	685	670	696	668	626	660	697	692	656	692	681	703	679	696	688	702	679	647	711	719	679	683	675	674	721	697	697	632	676	680	683	679	700	690	698	700	678	699	677	699	688	647	706	704	680	689	679	674	630	697	689	660	709	726	677	645	738	666	702	707	686	687	635	688	708	677	675	686	694	732	714	737	716	656	711	700	654	687	667	717	716	703	679	680	659	693	717	714	641	679	689	690	676	692	760	657	644	691	702	668	670	666	653	671	680	656	693	659	673	627	668	711	679	682	641	731	655	731	682	713	650	654	687	645	665	700	675	678	738	684	664	661	661	709	696	684	686	651	695	720	652	703	679	706	706	671	629	744	632	662	711	682	671	759	684	697	662	739	664	702	666	693	687	695	670	670	663	632	694	642	675	714	667	660	698	737	708	617	723	624	694	690	645	676	687	637	665	700	683	650	703	725	667	654	635	655	684	697	689	670	646	689	708	658	671	688	680	674	731	750	654	627	695	674	661	675	651	639	720	750	665	708	701	657	695	677	659	703	694	654	693	686	706	704	695	664	620	679	682	683	642	698	727	651	677	656	647	698	681	645	724	714	692	704	671	675	736	708	651	686	672	663	709	687	663	689	680	666	733	648	674	726	670	736	735	683	650	644	668	630	691	677	662	671	669	684	696	684	680	674	692	658	686	655	695	714	702	688	677	685	702	665	636	694	670	681	685	635	696	683	702	729	698	675	639	699	706	672	673	663	659	665	636	685	706	699	689	691	668	701	666	676	712	709	667	653	672	686	634	730	646	681	650	713	669	678	647	660	677	725	706	689	678	673	649	702	716	667	691	684	682	658	672	672	702	695	683	684	655	689	712	687	669	647	709	625	661	657	673	648	693	621	691	681	681	733	642	716	670	687	701	632	654	635	681	674	716	690	661	688	666	710	701	708	650	627	702	699	625	683	638	698	711	652	683	646	687	685	655	644	709	684	656	740	661	646	658	661	695	699	685	713	656	633	645	653	627	732	778	645	660	712	662	654	656	657	686	655	648	684	695	698	721	627	690	696	631	648	678	734	667	672	703	668	681	667	626	631	709	711	679	711
5632	5348	4348	2217	1618	1227	1128	1095	919	917	924	903	928	892	841	828	844	862	881	841	866	863	835	854	854	797	877	801	831	842	828	793	820	884	810	876	874	927	831	831	860	774	831	877	848	853	825	883	895	806	831	834	883	796	841	795	871	850	829	839	845	829	820	832	875	834	841	855	826	875	868	805	755	869	867	841	824	826	802	843	836	797	827	822	826	839	856	811	836	843	881	816	849	878	833	874	792	839	877	813	821	836	818	817	786	851	804	854	875	865	869	859	823	856	821	849	825	790	840	830	858	817	818	814	851	826	871	850	849	832	870	893	828	846	839	787	804	855	817	813	866	839	823	858	832	852	786	863	805	879	856	820	825	871	864	809	835	839	840	822	848	826	857	829	799	856	910	863	810	799	820	823	830	830	850	826	890	842	789	834	845	836	845	833	818	856	829	852	888	840	842	877	841	870	829	829	788	807	862	808	854	846	826	885	846	916	835	819	858	858	833	819	803	844	855	871	839	847	874	849	855	825	883	852	772	789	806	818	879	856	848	879	871	812	825	828	848	850	812	827	826	905	814	858	822	860	783	861	872	808	845	854	869	832	895	790	848	814	839	828	843	810	825	798	816	825	834	812	839	830	893	846	883	834	854	839	864	799	829	864	845	824	850	858	850	840	834	801	829	881	823	842	842	819	860	839	859	820	883	847	852	853	874	874	822	833	853	855	847	783	789	846	836	840	866	843	845	883	837	781	863	856	867	850	836	857	838	837	812	765	802	854	830	812	842	878	844	813	811	795	859	807	852	848	817	853	797	835	851	830	871	825	831	856	908	893	858	821	857	869	856	842	847	845	799	801	794	814	870	821	857	800	906	853	871	869	841	886	859	794	889	804	899	815	837	875	800	800	861	854	874	847	897	825	826	862	840	852	754	849	847	829	834	823	833	815	824	866	849	844	853	856	811	832	820	836	776	867	855	878	825	820	827	829	853	873	810	849	815	806	848	795	852	799	847	878	815	765	814	847	836	852	846	831	824	861	822	886	826	839	868	854	814	811	845	863	797	824	854	870	843	816	821	800	839	823	817	886	827	858	855	812	796	874	844	850	846	881	806	841	851	846	897	837	866	838	830	790	840	861	803	863	820	866	793	822	842	828	853	877	832	830	809	830	825	863	853	835	857	831	812	846	823	871	843	826	867	844	848	847	820	890	822	856	849	878	844	836	807	836	875	825	868	797	823	849	863	829	886	830	818	893	809	852	862	865	835	860	880	826	876	850	833	837	785	873	861	815	822	867	862	825	810	840	893	795	801	855	877	875	817	815	817	861	832	848	842	818	847	824	903	847	839	854	852	846	852	911	843	825	818	834	831	833	883	815	798	857	864	847	823	899	801	841	857	827	872	829	831	868	836	844	889	827	855	862	830	819	808	861	824	805	792	840	854	847	900	821	834	783	804	858	832	828	884	842	809	839	855	824	832	828	809	763	892	827	797	853	831	829	783	801	860	839	838	882	844	831	840	818	864	835	834	851	861	866	895	831	795	824	803	843	764	788	831	860	890	829	806	809	835	817	853	818	884	853	839	837	840	838	850	830	798	880	811	868	869	877	855	857	848	818	852	865	836	844	862	856	821	854	824	802	808	836	853	827	843	850	819	798	810	843	874	856	857	808	884	882	831	857	807	881	778	860	848	780	804	812	851	817	825	806	853	824	868	827	839	803	847	837	868	852	832	825	821	891	850	837	836	891	836	834	797	790	871	847	862	788	844	794	854	874	852	851	845	850	853	852	825	859	872	878	787	829	822	900	848	796	823	808	829	848	801	858	794	806	882	830	850	835	877	855	815	853	852	836	828	885	801	841	822	868	831	770	798	835	818	820	877	863	888	911	818	873	840	785	862	870	884	805	877	810	847	828	823	863	841	819	927	819	779	860	876	842	817	806	845	832	868	782	820	810	906	821	858	841	818	881	856	884	852	874	819	822	863	824	808	852	731	852	835	827	832	893	829	868	855	810	834	829	873	832	898	892	863	833	851	872	864	831	816	820	859	863	820	809	882	835	825	897	824	852	797	824	809	785	851	826	873	862	802	865	915	782	870	895	841	851	774	836	862	840	837	871	874	857	825	835	838	832	878	855	821	854	852	854	864	829	840	842	866	858	875	799	828	869	794	866	844	839	835	789	839	848	841	843	856	821	892	892	824	811	866	808	830	867	906	832	897	903	813	872	841	882	784	848	892	831	861	849	834	827	841	840	849	875	894	818	873	820	815	811	803	864	826	813	850	847	820	861	789	850	862	831	805	808	835	794	882	827	844	829	826	814	843	838	808	809	851	779	841	858	836	824	837	833	821	804	809	842	860	836	812	888	859	862	860	861	814	856	886	840	897	842	866	842	853	867	823	822	815	870	846	780	851	783	840	842	850	865	841	797	875	830	851	856	797	855	867	811	861	859	837	868	854	854	815	803	745	887	831	806	852	823	856	795	849	819	848	839	807	897	842	855	836	868	861	850	843	831	795	906	841	849	832	879	856	779	859	887	811	852	832	802	861	852	899	793	841	903	876	834	815	854	832	804	820	824	823	859	841	840	857	809	850	836	857	845	815	827	843	887	819	830	852	896	848	868	834	848	802	806	810	831	833	883	841	837	808	915	874	810	905	840	817	854	872	814	805	859	806	801	918	868	855	839	875	817	894	810	904	861	834	840	841	816	861	839	814	871	805	886	835	813	899	863	847	840	799	848	841	865	844	819	848	784	850	890	858	858	783	919	875	799	840	831	874	818	833	880	783	885	870	856	926	848	881	790	827	831	840	825	862	822	859	805	815	885	845	889	858	823	852	823	878	825	872	858	828	835	788	846	808	814	858	822	825	850	820	822	854	868	836	908	793	858	881	828	862	817	853	793	783	827	808	855	837	813	849	806	852	864	804	836	811	833	822	766	832	792	872	795	797	825	843	854	835	808	811	830	845	873	853	822	800	812	821	879	860	836	779	811	866	808	842	864	785	782	834	862	856	836	830	800	864	892	830	840	857	828	883	855	829	830	795	862	862	851	834	892	824	793	809	806	829	820	849	907	865	822	859	836	910	823	871	845	853	823	850	887	857	748	860	841	843	869	836	868	795	818	828	849	810	829	806	876	880	840	800	805	846	855	853	894	833	772	817	843	852	835	841	871	810	781	783	834	845	820	844	831	867	836	856	853	834	839	843	837	848	846	843	838	899	846	839	817	837	838	862	835	876	864	851	885	792	838	838	879	817	853	846	894	852	840	853	856	858	868	863	861	832	826	841	775	835	850	869	862	870	897	805	815	811	850	871	749	846	825	866	848	800	856	836	867	873	864	850	824	824	846	828	815	825	887	874	826	815	855	808	894	837	857	841	848	872	859	782	862	853	852	881	840	789	853	882	819	842	816	842	886	878	812	839	843	866	832	831	866	892	886	839	852	832	833	825	825	875	839	854	854	844	791	824	876	873	858	835	831	852	811	843	765	796	845	786	773
24641	21614	29044	24668	21593	8462	1376	919	738	651	634	539	521	521	505	404	414	461	439	403	423	412	394	420	385	448	424	402	381	399	408	443	347	425	409	359	377	390	375	395	344	408	385	424	404	408	401	383	369	383	423	421	371	363	354	365	358	351	349	353	401	375	341	386	378	374	386	367	386	376	386	392	420	350	362	395	378	362	387	376	344	358	381	386	379	381	368	364	420	384	381	390	378	392	393	384	380	374	386	360	375	435	390	398	376	376	394	390	344	329	368	376	342	391	373	393	336	375	364	423	422	373	406	344	399	373	368	365	386	395	380	354	410	376	332	378	404	366	375	369	362	406	372	364	411	350	408	402	356	421	403	366	351	368	377	398	342	370	392	408	361	394	383	387	391	372	386	390	417	413	386	412	341	363	371	359	378	373	344	392	388	411	382	388	380	354	380	390	352	366	390	355	366	341	397	369	379	382	358	364	386	367	383	410	365	396	369	381	351	382	341	413	408	353	389	409	369	417	397	398	386	365	362	374	354	391	382	400	347	365	380	374	382	391	344	363	387	348	428	387	404	364	366	380	356	375	365	370	384	352	365	364	392	371	426	390	373	385	376	370	357	364	364	394	413	385	375	387	391	356	405	383	381	389	411	359	395	388	403	370	374	372	411	366	370	380	312	390	385	378	395	355	350	397	389	367	416	342	369	398	403	388	354	411	381	364	367	411	381	350	421	383	386	377	380	416	349	341	364	362	371	340	390	384	360	385	351	364	383	350	417	376	351	362	383	376	360	333	376	366	363	369	358	352	381	383	427	373	416	362	376	334	383	342	344	426	392	390	359	362	396	400	306	384	390	354	389	390	390	370	394	359	415	384	367	395	379	366	414	386	326	347	375	368	346	388	410	396	393	364	395	376	355	385	353	379	351	390	383	362	367	354	367	352	385	363	401	383	385	380	401	384	391	344	391	395	403	371	392	385	357	356	381	371	376	380	397	399	396	408	385	415	385	388	383	338	370	378	372	379	417	404	397	382	360	365	354	372	402	394	375	379	379	359	373	405	369	418	349	369	371	369	371	368	345	367	390	386	406	397	361	376	393	372	382	383	365	403	352	354	387	376	403	358	397	358	386	343	351	374	372	362	424	366	372	380	378	359	390	359	343	399	394	350	357	364	407	388	364	362	366	352	345	372	396	375	356	376	388	360	355	391	369	388	385	366	376	360	418	401	360	369	415	353	369	383	372	369	367	396	370	382	352	355	367	383	377	403	399	351	345	377	379	393	394	389	387	398	371	369	352	359	391	342	363	366	403	360	390	365	372	363	363	377	434	385	353	358	386	379	380	390	384	375	395	383	393	407	386	358	410	384	389	338	418	356	377	413	384	355	385	369	399	362	375	374	356	380	376	348	388	359	350	412	373	392	375	358	369	385	391	392	377	384	391	355	403	369	415	352	365	378	338	391	381	361	378	365	380	360	362	379	380	343	356	370	397	416	355	373	375	396	389	358	344	369	359	403	398	375	425	402	391	336	364	371	392	336	398	395	392	347	374	352	347	394	384	352	368	422	374	369	386	340	348	362	376	361	415	392	350	380	397	348	405	399	404	378	392	383	365	382	355	392	355	376	388	370	346	379	383	388	339	339	325	363	385	338	393	340	358	360	383	343	364	395	361	354	388	365	391	366	365	401	409	386	352	398	391	334	369	368	382	368	386	409	361	411	391	390	379	400	382	375	410	370	384	342	397	364	377	389	375	377	377	325	387	339	384	393	374	378	390	379	375	371	365	371	371	364	329	390	410	404	360	360	376	377	406	349	389	374	391	378	402	381	411	378	374	402	436	364	404	387	340	384	348	398	351	371	397	394	376	364	375	370	345	348	367	352	387	361	349	382	382	343	375	393	334	365	376	403	368	353	392	402	410	382	396	412	375	354	395	362	382	347	366	350	380	364	396	365	367	388	410	367	392	367	375	333	392	389	368	398	373	370	375	373	398	394	394	414	367	361	398	369	374	350	356	356	383	363	406	352	371	397	341	378	390	375	426	375	385	419	369	335	359	389	390	350	390	360	339	364	379	369	358	405	399	383	400	395	379	375	384	361	429	400	378	369	374	377	368	360	389	369	341	382	408	387	383	397	390	430	381	340	368	395	368	364	397	376	363	344	386	386	366	331	353	367	395	362	389	370	349	373	347	409	398	381	356	379	352	397	376	395	378	377	356	364	339	435	397	399	373	358	360	372	377	396	378	406	370	335	387	365	386	382	383	373	377	361	372	359	414	396	402	376	357	384	399	418	351	377	380	384	361	375	381	341	406	372	358	362	392	368	388	377	394	381	393	388	387	379	400	363	387	338	355	390	385	378	381	409	382	392	407	370	360	361	382	391	408	372	369	340	397	388	404	384	382	385	394	368	360	379	375	356	356	383	368	383	333	375	390	355	360	423	390	380	373	388	377	371	413	383	384	376	348	352	334	367	401	376	370	386	357	340	395	347	388	378	359	340	399	388	368	390	383	375	368	403	378	366	415	362	400	353	386	398	369	370	395	387	336	353	362	386	390	388	374	372	351	372	377	391	374	366	347	370	346	414	369	335	350	376	374	379	370	401	377	349	352	402	368	346	371	367	364	372	390	391	380	354	369	369	366	387	378	352	389	376	367	381	366	411	370	382	394	380	383	387	358	400	381	355	364	395	365	373	382	392	354	391	385	381	388	355	371	377	349	378	397	409	360	381	358	352	365	395	350	364	393	386	374	366	393	371	392	409	375	367	370	399	404	368	390	399	361	358	369	362	389	385	360	374	388	362	374	365	403	369	388	416	399	370	374	391	322	366	362	399	393	391	380	401	376	359	385	363	375	401	376	391	397	383	342	404	369	398	381	389	379	396	356	362	343	354	368	389	356	404	347	399	359	385	367	385	358	405	359	396	369	354	360	377	383	375	387	387	374	379	368	387	449	382	338	371	373	346	355	419	376	352	368	364	384	374	367	393	399	340	359	366	368	365	345	373	346	384	362	370	367	369	372	373	401	352	382	391	397	387	359	358	338	382	367	373	392	381	360	349	346	421	353	360	332	358	407	369	403	356	383	358	363	390	363	372	384	400	373	383	351	375	362	371	386	378	391	359	399	374	361	366	358	366	365	381	385	339	383	358	399	363	356	363	358	370	362	356	394	372	360	364	319	364	382	375	374	378	367	399	347	373	377	367	386	324	380	364	373	376	335	380	399	381	366	381	385	368	396	400	341	386	344	393	387	357	385	368	361	356	372	372	374	387	351	405	373	378	374	332	359	372	335	352	373	389	342	390	367	371	391	373	360	358	352	382	400	376	354	430	394	393	382	374	397	369	401	384	379	395	367	381	365	378	405	393	366	387	344	359	351	335	364	392	372	356	389	353	407	368	365	375	371	369	388	370	355	391	361	401	371	367	391	371	355	387	387	385	394	405	369	352	367	392	358	375	366	398	383	389	373	377	378	365	414	371	356	351	382	365	385	376	382	374
6347	13982	11520	5978	3953	2897	2221	1659	1386	1243	1050	903	814	783	772	664	617	612	620	645	614	590	557	567	552	539	527	543	530	509	521	548	533	516	522	492	503	522	507	514	504	511	473	511	493	528	483	498	487	505	516	506	516	462	484	466	498	451	517	463	507	510	501	501	493	510	459	491	515	487	473	501	507	513	479	477	493	536	496	537	485	459	479	506	445	516	494	484	499	537	493	492	481	497	473	520	485	447	475	508	457	480	479	480	481	488	463	496	498	482	454	505	470	445	515	481	469	469	479	476	481	468	501	520	488	483	476	490	450	482	518	518	467	489	500	492	435	460	509	461	480	476	454	472	489	490	534	501	521	482	527	480	504	496	511	491	454	506	484	480	461	461	522	487	466	483	494	489	454	468	435	487	481	476	461	485	498	442	471	503	481	521	461	520	477	471	504	491	462	447	452	478	465	503	480	482	486	466	467	449	467	512	535	455	473	472	462	480	499	472	513	465	480	489	459	446	470	440	498	505	497	487	494	531	445	536	461	504	477	491	472	529	471	459	489	497	457	506	496	498	502	481	496	481	481	482	472	516	510	447	474	479	482	502	529	475	511	532	521	456	478	506	516	500	498	486	467	488	486	514	466	504	449	526	445	492	512	468	497	499	451	481	462	498	475	486	453	462	444	481	496	493	462	452	496	479	464	437	490	513	488	480	492	497	514	459	479	507	484	431	480	465	495	473	469	510	487	459	524	458	503	461	484	453	462	485	527	477	473	505	490	482	493	498	535	511	465	505	481	450	471	467	492	473	456	471	464	462	492	495	479	461	484	509	465	449	491	455	469	486	498	457	514	463	467	452	493	469	484	452	516	468	486	460	451	456	516	519	507	512	495	476	492	464	492	486	479	438	481	514	496	449	455	467	448	486	520	496	522	456	475	498	453	473	456	484	488	470	511	523	463	480	473	484	473	496	500	468	537	445	492	492	468	479	524	464	486	463	428	513	474	455	475	503	491	501	507	475	453	460	480	479	445	445	469	520	470	526	469	438	470	476	510	467	479	505	491	509	444	471	475	494	473	514	426	499	465	475	486	431	521	476	483	466	494	486	483	481	452	463	482	484	469	468	468	496	491	475	497	486	472	453	480	449	442	489	440	541	511	489	504	469	466	527	454	489	502	523	478	474	505	451	484	496	466	505	443	475	448	463	460	458	480	467	503	461	436	453	489	452	524	492	510	504	501	482	499	500	475	503	519	495	488	470	492	466	521	499	510	477	459	491	505	456	486	472	501	464	514	529	508	512	450	492	483	495	475	475	458	500	447	490	492	485	479	488	478	489	451	472	506	506	423	509	491	472	469	505	522	527	463	484	451	455	471	487	534	463	485	509	491	472	537	489	513	526	478	465	470	460	456	476	446	501	520	510	470	470	506	496	461	499	474	453	482	477	501	475	466	473	484	485	439	500	468	479	455	465	503	477	529	481	455	492	485	454	491	483	493	496	483	480	479	473	482	517	458	497	517	511	497	498	440	488	508	484	483	505	440	482	540	496	470	463	489	446	492	532	467	522	515	510	483	467	490	460	471	502	497	512	536	459	505	479	459	456	469	505	420	460	465	525	483	456	484	474	495	453	480	489	494	446	470	484	445	489	542	506	488	489	468	462	488	488	524	480	475	481	481	462	441	502	462	469	475	506	465	494	496	492	442	498	518	469	458	496	461	485	455	472	469	479	460	463	493	508	473	507	449	464	493	457	465	484	496	510	456	457	509	501	481	475	496	445	502	483	493	517	494	498	474	490	486	477	469	470	476	521	490	422	488	447	467	482	477	467	494	479	478	486	459	493	508	505	477	443	510	450	504	466	494	491	491	469	469	507	481	550	461	499	529	494	516	486	498	501	524	495	466	475	477	500	486	464	484	487	480	498	470	481	487	518	485	488	444	460	466	467	454	451	489	467	494	437	482	466	489	487	455	454	455	491	520	476	452	525	471	506	515	491	473	514	447	462	498	483	480	481	475	445	504	507	499	467	479	468	539	496	498	496	479	503	495	495	454	486	488	535	506	485	463	490	488	506	447	480	464	444	517	484	502	486	495	464	493	473	482	495	519	474	461	517	477	489	508	463	472	465	492	488	471	481	538	491	480	495	485	491	446	483	498	487	480	441	476	466	476	494	507	493	514	485	507	494	455	478	457	471	501	521	481	473	482	491	487	460	452	462	502	492	481	464	490	459	473	455	515	470	474	464	506	453	473	479	480	469	484	462	505	437	466	502	476	489	471	484	494	491	500	482	474	470	479	531	506	496	518	500	482	499	490	483	471	472	506	467	488	484	493	521	476	515	476	490	475	480	486	478	442	486	462	468	481	455	491	475	484	509	510	488	503	541	471	433	451	512	532	455	452	477	467	452	478	495	466	465	483	477	478	504	478	472	469	470	492	502	482	495	441	536	476	474	472	467	488	475	535	523	502	493	485	480	493	469	492	495	475	474	506	496	488	450	463	496	486	517	489	500	497	482	465	455	480	489	465	508	469	484	518	486	492	502	498	513	463	480	485	493	506	474	530	492	513	493	501	524	490	492	522	506	508	534	454	514	473	490	471	505	517	477	473	452	460	463	447	490	496	491	447	476	497	470	451	511	494	473	476	468	476	501	496	445	507	518	481	494	494	469	463	473	481	470	476	487	480	435	478	464	501	466	455	521	519	483	481	521	476	439	469	503	506	467	532	519	452	459	478	462	536	494	467	498	482	453	477	484	479	497	469	495	451	514	506	484	495	458	490	487	428	491	484	433	494	509	479	483	494	483	518	483	469	507	500	469	498	474	476	498	470	496	472	493	465	464	511	492	496	496	502	473	491	488	498	481	465	532	458	465	492	493	443	492	514	479	495	485	483	524	522	480	519	435	439	467	487	454	510	530	514	550	492	487	500	499	476	489	482	468	498	469	513	490	464	479	503	473	459	485	479	479	474	437	455	509	495	454	454	479	493	505	481	481	467	480	488	489	497	515	467	479	490	486	531	498	514	482	514	517	454	485	524	481	470	521	468	489	477	501	479	467	500	458	468	531	513	466	502	439	487	460	464	534	492	482	524	518	485	510	454	495	467	465	478	478	461	484	464	465	485	500	483	504	459	469	479	479	463	486	444	474	469	469	441	453	490	492	468	492	539	469	485	474	485	474	501	431	507	481	464	471	495	466	464	426	528	473	507	518	493	479	495	503	495	503	475	488	514	520	458	494	456	496	454	468	457	464	464	522	512	455	489	498	458	485	489	489	488	494	488	507	510	486	476	491	477	461	462	486	451	473	499	456	510	508	474	447	488	472	515	520	503	501	478	460	482	480	486	505	475	505	498	489	476	482	447	483	490	495	482	494	449	484	447	458	484	524	476	487	486	466	457	435	472	450	498	468	496	460	488	482	504	507	462	485	448	470	493	519	500	505	454	501	482	454	472	463	455	494	516	504	505	470	493	446	476	473	454	485	483	457	503	487	517	459	500	503
23662	21627	29538	24219	21630	21626	6536	1393	994	888	811	667	614	572	592	560	557	464	489	472	459	472	467	443	389	422	390	423	405	385	403	362	393	418	387	366	374	358	369	380	365	404	373	412	397	352	359	382	390	368	371	412	390	364	384	384	358	397	342	408	387	391	416	386	384	380	394	349	361	383	363	389	373	368	345	385	376	381	355	372	365	347	377	363	384	352	354	378	373	382	335	409	382	391	368	375	377	346	386	368	398	399	359	373	358	379	371	403	358	350	360	334	321	347	380	371	348	381	375	334	395	396	371	361	370	381	431	344	358	375	362	363	365	375	390	402	369	374	347	359	328	374	363	397	371	377	359	362	331	335	380	377	340	342	365	401	399	348	384	361	376	400	330	353	366	338	363	382	345	358	340	376	389	349	396	367	376	356	361	375	361	353	371	366	359	345	368	343	390	354	375	365	363	357	338	341	364	368	358	387	373	344	349	402	383	356	382	332	371	384	316	392	375	369	374	380	337	362	331	321	379	375	364	361	352	355	369	401	395	376	351	356	355	339	365	361	377	358	395	395	356	362	359	355	352	379	388	330	367	381	349	357	354	364	389	383	343	362	331	341	370	346	345	347	365	389	313	351	373	360	369	347	389	407	359	329	364	371	381	349	339	377	392	351	372	416	333	352	409	393	372	353	344	353	368	359	371	375	427	370	359	315	350	355	379	356	363	397	325	372	326	373	361	358	325	335	378	376	333	362	326	357	383	348	371	367	363	343	368	348	348	345	366	370	351	409	367	383	374	354	359	377	346	371	417	354	379	316	374	380	378	344	369	345	366	342	364	330	364	341	360	385	342	336	365	359	354	366	392	366	378	357	364	385	350	359	371	325	353	377	348	374	388	369	368	381	348	331	370	354	363	359	389	376	352	381	361	365	384	359	357	347	361	354	368	370	399	360	367	342	364	380	389	340	383	370	364	365	346	350	393	387	399	377	391	370	400	387	371	339	389	372	342	344	401	347	356	356	355	359	342	361	377	343	393	346	350	373	392	354	336	372	384	374	384	346	366	350	367	388	397	369	368	389	327	389	362	351	357	362	400	375	360	359	371	344	349	372	403	371	392	391	359	357	364	350	374	382	387	369	356	365	347	385	357	364	380	345	389	392	355	350	347	388	351	389	356	333	348	359	356	338	368	361	342	361	335	336	366	379	377	376	348	389	350	377	409	357	373	378	394	372	372	374	355	341	348	393	348	372	375	366	361	387	349	398	347	357	376	390	368	333	342	364	359	358	361	362	369	355	357	343	343	365	364	382	374	373	366	375	386	389	362	388	364	334	411	346	338	357	380	361	389	367	384	351	367	327	370	360	375	372	372	369	357	350	379	358	355	366	339	336	413	353	339	385	365	352	377	391	351	357	365	366	352	343	359	373	368	346	373	367	334	375	377	412	369	345	394	384	363	363	375	330	378	363	348	384	355	386	329	376	345	362	401	369	362	347	398	364	384	367	380	365	344	375	379	371	358	375	353	364	362	381	394	347	381	359	378	356	377	381	364	357	347	378	352	337	376	366	339	393	372	368	370	358	358	333	359	386	328	345	349	366	386	351	376	355	349	361	350	335	346	372	378	370	337	373	344	358	354	355	354	402	349	377	380	352	362	419	377	347	366	377	363	346	365	344	344	345	338	357	358	369	337	375	359	392	372	366	335	359	350	354	364	363	341	341	359	342	339	347	341	361	367	328	357	348	357	351	393	356	369	360	362	334	386	339	401	384	350	329	357	348	357	342	346	339	349	366	372	363	376	363	362	362	349	361	363	371	351	374	343	379	394	328	337	404	394	344	338	343	386	373	360	378	359	383	321	368	336	392	375	355	369	365	375	384	350	379	364	354	386	378	345	380	357	374	379	413	367	368	392	346	372	357	364	344	388	349	363	376	356	349	381	352	403	370	360	369	350	360	372	355	376	366	373	409	354	366	355	348	377	368	396	311	405	386	367	384	371	330	384	364	331	364	338	354	388	401	365	353	355	356	389	369	374	359	404	426	391	350	353	368	339	364	375	381	351	381	349	360	372	381	378	354	351	347	361	386	368	370	362	380	399	357	316	356	382	374	377	410	382	372	375	372	370	373	336	370	392	321	408	361	370	366	372	386	380	360	372	387	341	352	345	384	346	356	345	349	392	345	344	340	335	374	341	346	353	374	350	336	370	389	360	384	378	387	348	348	381	351	349	351	375	335	344	357	353	383	315	338	364	383	361	355	340	353	391	364	361	378	347	347	354	369	371	373	338	381	375	349	359	374	362	316	370	374	367	361	317	359	359	388	375	356	372	372	353	358	385	385	371	384	355	332	358	344	365	332	366	366	377	393	373	381	360	337	401	389	354	332	406	340	380	360	375	358	403	355	363	386	381	390	385	356	402	371	409	401	345	395	354	334	368	373	384	378	348	375	389	385	371	376	364	362	381	333	369	376	382	364	376	356	368	371	360	334	382	351	397	364	369	371	361	366	365	381	354	348	369	362	355	361	390	368	373	338	357	327	357	332	356	361	373	360	368	363	360	365	362	377	398	371	355	392	349	362	372	318	365	365	361	402	368	367	373	358	337	354	367	404	356	344	373	363	403	389	406	327	359	336	335	368	367	395	369	336	338	351	369	391	373	351	355	346	379	351	388	385	336	414	377	390	350	375	387	404	379	374	346	390	358	380	381	390	374	353	378	382	372	362	344	367	353	353	358	366	401	385	356	365	353	341	386	378	367	375	364	350	360	361	322	348	369	369	365	386	368	374	359	407	369	361	381	363	393	328	360	385	365	370	344	389	374	379	386	366	377	403	381	357	360	376	388	407	399	354	384	377	377	362	369	354	363	380	360	362	376	374	352	387	358	372	340	314	372	384	388	362	365	384	378	357	327	376	388	400	347	379	400	354	335	333	374	400	355	372	357	327	382	390	348	380	335	365	400	357	326	372	368	354	349	355	340	370	373	385	382	372	359	376	365	368	398	363	368	376	376	351	348	354	405	380	367	354	357	358	366	360	354	380	342	353	355	359	351	346	357	365	363	408	363	330	379	371	326	349	372	329	357	364	385	386	385	375	362	388	361	387	369	374	360	355	364	373	357	396	392	357	374	369	360	376	378	376	336	376	367	383	391	378	387	357	367	379	365	336	339	390	356	379	374	362	409	367	376	348	331	350	336	331	364	357	388	346	367	336	382	382	396	384	333	361	353	393	348	368	342	365	379	350	378	341	373	375	364	355	356	336	386	361	405	373	358	358	392	379	370	353	374	378	370	361	379	392	377	380	349	339	401	357	378	382	362	433	358	402	336	396	351	366	347	377	350	355	382	387	351	395	395	374	357	357	379	371	349	356	345	369	364	392	338	385	376	362	378	354	401	371	342	371	354	358	368	371	377	382	365	385	368	389	331	332	361	381	364	391	372	340	394	370	351	390	362	359	326	346	364	378	377	351	348	384	327	373	354	366	364	374	399	383	346	384	382	360
8784	19834	16621	9145	6427	4424	3487	2656	2143	1753	1528	1244	1100	1003	890	829	766	669	693	625	633	603	582	550	598	557	508	545	538	524	515	524	504	507	469	508	525	468	461	465	503	474	478	486	493	431	461	466	480	457	473	442	504	478	453	454	438	478	419	439	465	456	438	455	452	446	435	452	451	459	449	444	425	464	435	450	431	454	454	414	378	460	447	481	460	446	430	440	449	434	441	423	427	434	441	450	439	441	449	444	458	462	439	481	423	432	460	448	494	447	437	421	423	413	440	443	412	445	453	425	436	448	436	447	455	441	432	418	380	466	478	411	431	441	406	440	448	417	476	419	424	439	441	471	421	405	436	435	417	447	442	440	424	445	418	429	430	454	435	470	443	454	414	447	442	461	466	453	441	473	407	441	462	430	443	433	452	435	407	461	440	456	451	439	433	446	454	447	423	398	425	432	487	465	400	439	439	436	427	408	446	421	451	443	466	452	441	428	400	431	424	455	377	384	416	446	440	465	437	491	475	393	417	445	448	409	448	426	444	422	407	440	458	414	421	406	400	428	413	433	437	429	456	453	439	448	409	432	411	446	476	439	412	456	445	420	437	410	443	451	432	435	442	444	429	455	462	425	432	419	431	435	445	401	461	453	462	447	431	431	393	436	430	479	449	436	416	456	452	432	461	413	437	417	452	439	398	419	475	465	429	438	456	411	444	437	432	434	464	416	410	433	484	445	446	409	419	460	441	439	411	413	433	457	458	436	453	395	427	454	446	460	409	442	431	415	458	460	408	418	463	453	438	416	418	412	460	406	430	444	442	432	424	427	408	470	423	423	431	443	444	418	410	434	450	450	414	419	458	446	431	468	422	431	445	417	439	419	414	484	424	483	432	416	403	428	422	444	406	451	446	438	447	421	430	441	425	410	440	396	473	456	442	402	438	405	430	462	410	405	421	442	447	442	447	404	422	466	409	420	401	454	454	435	432	420	513	413	427	387	428	428	417	422	438	434	445	436	407	470	440	457	416	417	459	427	422	428	452	435	437	457	413	429	413	428	457	452	454	429	450	464	455	418	450	416	442	409	480	412	443	410	438	466	452	396	393	424	418	428	456	446	416	388	432	409	492	426	428	459	427	406	471	420	458	422	462	446	431	469	394	434	420	405	408	416	418	437	439	429	420	430	469	437	450	442	448	456	426	421	431	442	447	431	450	417	450	437	449	430	428	443	461	454	434	414	426	471	422	422	438	443	421	392	426	451	433	442	480	413	453	430	468	425	452	424	431	429	431	442	432	401	431	426	441	431	446	459	426	461	424	427	403	466	437	423	428	455	451	430	476	447	415	417	410	411	406	453	450	415	405	433	447	420	442	436	408	433	439	423	388	460	397	407	424	448	444	433	422	439	418	429	401	430	443	440	430	445	489	406	462	389	436	433	417	463	454	447	432	448	425	447	457	441	394	424	459	410	419	426	444	460	420	447	459	439	417	431	419	424	452	396	443	459	460	476	400	421	450	407	456	448	399	402	462	443	425	419	448	416	465	480	404	396	402	437	451	447	438	446	428	433	428	403	441	459	441	451	437	455	384	479	478	435	453	439	455	448	440	438	430	462	446	417	430	434	446	430	451	451	447	415	458	433	439	432	429	423	441	419	433	468	419	429	450	466	452	462	387	457	449	387	439	425	427	453	436	441	463	462	427	424	420	410	445	417	454	431	439	431	420	434	418	425	436	438	440	454	439	450	418	437	413	437	415	428	424	444	422	452	447	419	383	422	440	448	432	415	413	417	447	440	479	429	448	421	426	430	435	428	418	402	459	437	428	469	440	439	469	425	465	418	442	449	404	414	414	439	413	437	427	427	432	448	434	434	459	399	416	448	464	436	429	472	402	473	449	423	409	407	448	434	477	418	400	437	432	423	424	432	427	479	418	431	438	446	431	463	479	438	457	424	457	448	407	403	447	460	393	396	428	471	407	444	403	403	421	431	399	424	408	457	426	442	410	446	439	430	418	416	474	482	425	426	411	410	460	420	462	413	425	462	429	466	411	434	418	423	427	409	429	426	423	456	411	410	441	435	457	454	421	415	426	462	463	434	399	461	423	432	389	433	445	440	431	432	429	425	422	464	437	418	440	437	450	434	423	443	405	461	439	414	441	415	431	424	481	399	431	439	458	445	447	429	402	440	434	459	412	432	444	412	393	450	459	415	446	471	418	435	476	408	465	406	406	440	397	440	407	449	412	418	409	409	418	417	447	442	406	460	429	470	424	454	435	432	445	434	413	455	421	458	466	422	410	421	441	470	466	411	443	398	398	456	443	415	448	433	434	455	477	443	407	450	411	467	465	474	402	438	418	416	457	437	409	425	409	432	423	424	400	465	423	440	436	441	422	451	458	422	448	442	462	449	451	466	406	420	440	427	437	416	423	481	415	401	445	429	405	422	452	454	455	448	436	423	438	387	413	446	463	452	458	423	431	462	415	443	443	436	427	413	457	413	419	427	427	430	426	455	401	421	443	442	419	453	406	443	451	395	453	409	436	434	430	439	425	401	465	430	446	398	433	397	419	429	431	423	438	410	459	413	410	406	406	454	505	432	453	414	453	439	440	445	428	418	419	436	458	455	444	477	404	434	434	415	434	477	476	406	398	471	425	438	445	427	415	441	442	399	429	439	405	415	437	442	411	410	434	405	472	413	462	425	457	417	428	420	474	410	431	468	407	413	450	419	450	454	440	425	398	447	420	449	452	448	431	420	449	452	413	458	460	413	425	436	440	431	468	435	412	454	426	437	429	444	456	479	474	425	417	443	425	453	423	457	457	440	406	425	437	435	448	483	436	451	431	452	421	429	468	444	426	460	428	415	438	413	402	479	426	428	451	431	409	456	453	430	439	431	431	469	431	482	451	434	435	420	450	437	435	436	411	427	434	458	432	425	437	450	437	419	380	437	440	410	449	455	414	440	412	443	429	465	430	438	418	451	413	434	427	458	443	438	448	452	446	416	415	454	435	442	439	419	409	422	467	471	466	425	462	401	444	421	424	416	440	431	413	446	404	443	440	432	415	448	437	418	459	474	431	431	453	427	397	431	419	422	404	442	417	407	424	425	442	444	434	440	433	448	462	472	406	444	456	420	394	417	422	427	438	430	426	426	417	420	425	405	413	437	478	404	422	429	425	411	438	398	420	460	380	430	450	425	427	416	462	408	384	421	426	394	436	443	446	406	446	457	429	429	460	427	390	453	420	485	431	431	447	436	468	472	429	405	405	446	416	448	450	412	495	413	438	409	451	442	425	474	454	418	444	420	447	395	425	418	439	409	421	481	454	417	424	440	406	440	422	473	425	406	431	436	457	458	420	433	473	459	466	418	422	416	477	436	410	407	411	413	443	423	428	443	471	450	415	441	427	461	435	434	431	423	394	423	482	431	423	425	427	412	429	403	446	409	426	438	443	450	417	429	436	423	431	441	453	456	422	429	419	443	441	405	411	419	414	430
27755	20248	7923	1971	1243	1041	807	778	737	676	678	729	718	735	704	660	685	646	681	694	678	768	638	632	682	720	695	695	696	694	672	690	676	680	624	644	698	671	694	674	681	637	658	709	695	665	661	687	620	660	639	714	647	661	674	651	602	657	677	688	701	638	693	672	689	665	701	720	722	672	654	687	664	681	659	712	666	696	662	683	655	687	630	723	735	661	639	655	685	719	657	691	699	663	662	702	643	682	696	627	698	715	718	700	645	663	669	697	669	632	661	651	688	665	683	682	690	706	681	744	667	696	684	713	669	681	668	673	677	666	661	719	660	678	704	709	673	685	669	667	653	664	661	695	703	639	667	661	700	689	691	696	664	664	685	678	685	719	667	663	706	690	673	675	678	669	680	698	638	714	666	649	675	692	712	674	689	677	657	664	637	693	656	659	754	789	687	712	699	678	698	676	657	668	699	729	690	649	728	644	620	664	713	667	671	678	698	699	676	707	717	703	642	680	709	687	697	690	708	653	695	631	671	716	658	679	688	661	673	690	664	669	703	682	661	676	695	646	710	699	702	676	669	674	689	672	643	662	681	636	653	679	674	680	698	687	647	659	695	684	677	654	704	695	692	666	654	648	665	663	713	671	683	708	630	670	659	711	689	679	678	660	686	643	703	635	673	670	654	658	675	647	656	701	715	665	685	651	660	681	679	693	667	696	729	639	700	676	696	710	638	641	634	704	679	670	748	652	653	706	671	677	676	636	640	652	648	650	703	669	716	721	694	690	684	707	638	678	715	706	696	652	669	694	646	694	667	670	697	682	673	671	664	676	678	688	692	708	676	712	684	654	629	694	654	712	688	646	756	680	648	662	662	681	638	692	650	718	698	662	675	659	663	663	699	672	653	657	643	663	651	691	651	731	673	724	684	748	700	648	705	739	668	694	706	663	688	658	659	686	660	654	671	720	696	742	700	681	660	705	636	701	645	702	692	663	679	659	679	711	662	731	640	712	618	720	683	676	689	635	670	676	668	630	668	654	657	719	629	671	615	681	693	684	682	687	686	654	697	704	656	680	661	669	643	656	682	662	676	674	674	697	669	712	666	668	644	660	696	642	689	717	727	669	707	685	674	636	631	633	657	693	681	707	718	653	654	666	690	661	667	682	668	672	722	714	701	683	661	690	664	676	696	701	640	661	646	637	650	673	681	710	685	676	672	666	676	690	656	682	658	680	663	656	667	682	661	659	698	739	677	646	700	701	653	701	689	659	698	633	633	664	661	647	668	691	694	688	703	712	707	729	722	629	678	681	649	683	715	683	656	673	660	668	716	640	686	692	654	664	702	674	689	661	660	722	690	706	780	658	636	720	668	692	657	701	708	683	683	670	685	685	681	720	674	649	665	685	722	729	613	650	663	647	671	646	659	648	700	682	682	670	641	690	711	700	650	647	642	654	693	718	631	708	728	665	639	690	669	689	643	675	681	656	669	673	646	675	628	664	664	662	635	654	652	675	637	675	689	739	654	642	681	666	688	615	734	668	663	661	639	657	660	668	733	715	659	718	688	647	693	647	670	714	700	653	633	679	628	663	668	683	699	709	688	649	717	700	699	692	658	736	619	624	693	663	685	657	697	666	709	694	699	711	644	699	702	665	634	710	673	664	696	671	669	633	658	648	673	686	684	636	652	649	677	687	691	625	646	660	677	639	716	614	711	673	710	690	652	681	635	637	637	685	634	666	726	634	727	679	672	644	690	666	690	716	699	653	678	638	681	694	709	682	707	660	697	643	699	692	665	667	647	683	727	672	671	647	704	703	655	611	692	668	695	671	662	704	703	659	666	666	677	669	723	694	641	683	724	658	699	715	703	670	658	654	650	669	683	703	672	700	711	668	654	665	741	687	682	632	690	616	647	726	698	673	674	705	687	675	710	666	640	629	663	707	695	699	618	683	695	702	687	729	687	662	706	664	659	647	687	649	710	661	662	651	623	688	684	704	683	629	662	715	674	676	703	715	678	672	647	696	669	680	702	689	709	682	683	673	672	685	696	690	711	667	642	668	676	683	728	684	663	662	655	649	660	664	702	649	654	692	624	677	656	703	683	664	602	666	680	708	709	673	670	668	695	708	673	708	641	643	680	631	665	653	659	678	700	695	674	658	677	643	663	680	650	688	651	651	645	687	673	644	716	689	708	658	709	689	645	679	706	667	698	637	685	683	644	656	713	676	700	683	720	686	678	740	678	678	638	656	690	745	697	638	668	646	676	691	655	669	685	697	694	662	693	720	671	674	670	701	683	714	690	676	662	691	698	674	715	658	672	657	631	648	650	690	660	714	645	700	682	741	663	641	697	692	651	669	715	654	654	685	694	656	628	678	702	663	719	680	662	719	636	641	631	707	694	661	685	672	677	699	598	689	664	649	687	690	659	662	680	652	670	673	679	695	701	687	670	722	689	653	668	678	715	692	707	724	706	682	707	689	680	653	674	673	702	724	644	636	684	660	678	715	692	648	666	612	701	674	661	703	655	621	685	699	713	714	663	728	668	691	713	665	681	679	659	694	698	679	668	679	645	688	701	662	605	680	634	711	606	668	709	673	732	685	677	671	646	680	700	672	693	685	646	698	638	644	649	648	671	740	765	657	702	659	669	691	681	679	680	708	663	638	668	642	681	657	674	693	670	658	699	670	668	649	680	667	684	655	689	697	658	669	684	679	656	674	651	651	649	647	686	721	678	695	642	630	720	703	705	696	710	633	719	629	723	710	653	690	651	691	709	675	659	706	711	688	723	722	695	652	633	715	627	758	700	623	669	646	690	660	688	654	664	669	674	663	657	661	695	740	710	695	639	659	711	727	686	664	660	682	685	739	671	703	624	655	638	628	682	673	752	658	655	687	672	664	723	708	661	667	696	710	659	723	673	651	705	724	693	683	701	688	697	660	685	621	710	654	713	691	717	661	646	665	670	691	632	682	645	685	653	643	680	697	645	667	691	643	628	718	670	715	682	664	688	647	676	682	681	733	688	665	723	643	670	701	656	658	632	678	676	654	699	675	672	712	688	763	702	673	679	648	637	714	709	665	664	683	686	673	716	646	686	658	702	701	700	674	684	700	609	639	638	698	701	645	673	702	673	707	678	701	715	670	687	662	626	701	690	680	648	657	695	674	650	661	691	641	674	647	700	688	690	648	695	738	683	664	678	682	675	668	645	687	677	684	686	678	689	660	665	652	649	690	638	707	683	699	689	668	666	655	692	691	717	649	664	665	677	690	681	651	719	666	668	693	661	692	684	661	660	689	683	631	656	665	688	671	681	652	720	679	652	673	703	654	697	691	692	693	669	721	656	719	721	667	727	632	679	692	676	682	669	733	654	694	683	641	668	654	692	683	684	699	676	686	659	684	678	647	647	674	691	667	686	664	685	665	714	661	659	678	725	664	687	657	653	694	719	667	670	676	691	691	659	695	665	672	679	636	641	680	692	672	626	670	695	699	656	676	701	691
5527	4704	3784	1934	1470	1292	1182	1027	923	996	920	912	865	867	870	877	844	837	875	814	835	863	786	892	895	861	774	865	851	872	853	829	855	811	843	829	843	887	785	810	783	846	872	836	830	844	850	827	815	878	787	861	874	805	804	869	879	843	844	845	875	779	816	871	835	881	854	854	808	850	895	813	861	873	837	872	870	865	816	813	840	865	847	871	791	830	857	806	834	774	855	772	859	844	834	803	820	861	841	858	877	787	792	817	789	821	847	852	854	859	842	853	845	820	835	880	859	838	827	858	798	883	866	842	862	842	830	855	799	833	860	798	903	826	841	785	846	817	793	876	821	882	854	813	830	849	832	776	819	814	823	829	817	850	847	842	863	852	787	801	840	862	873	822	813	776	841	865	848	829	795	808	873	842	844	847	834	855	860	858	813	849	807	780	870	857	804	837	865	877	811	806	850	803	856	853	870	854	815	842	875	774	836	858	855	811	841	845	873	922	868	828	877	856	837	868	759	863	866	814	837	825	810	846	868	821	815	848	733	833	883	822	870	885	868	882	833	829	829	872	860	840	841	840	881	816	826	881	851	875	826	796	832	848	873	831	850	844	868	812	878	860	775	883	849	788	866	820	881	819	843	819	883	790	843	873	856	861	854	869	812	868	825	768	903	903	834	847	823	855	823	826	845	750	813	854	813	853	786	790	819	838	867	859	845	837	846	834	824	837	870	820	829	819	821	851	861	797	881	859	814	776	817	842	866	851	832	844	815	837	846	860	850	823	841	840	840	781	799	860	854	791	858	836	841	841	853	828	838	810	801	795	816	835	824	835	839	824	837	849	776	841	836	825	871	819	829	785	849	890	856	827	814	833	878	824	814	866	866	871	849	842	751	826	835	874	807	839	914	836	864	771	859	847	844	804	811	769	850	773	862	858	779	847	841	895	829	833	880	849	840	859	876	886	852	807	864	835	835	795	851	829	843	820	816	800	854	847	830	820	874	863	868	871	830	820	835	836	874	845	826	888	834	842	831	834	813	816	800	855	851	821	826	825	762	867	855	861	815	839	833	862	832	866	809	860	828	873	854	887	882	862	812	819	871	838	843	874	851	790	879	863	847	809	835	880	867	807	823	838	865	844	860	806	840	877	862	833	858	820	878	864	824	820	858	853	808	826	870	876	776	803	824	858	834	817	802	823	848	815	792	830	856	877	840	841	822	856	830	843	857	853	823	820	825	846	865	820	836	840	791	864	844	816	812	887	863	834	810	831	879	794	840	866	784	881	818	868	808	827	845	840	841	819	823	821	811	801	865	901	909	807	826	875	826	837	814	892	856	836	881	865	794	836	862	843	852	807	840	849	843	847	832	799	882	849	853	855	870	881	852	824	861	821	832	827	856	822	829	865	852	832	864	844	801	770	801	832	866	873	844	835	788	796	833	862	868	853	861	880	828	810	852	855	740	837	823	873	850	853	895	848	901	866	789	854	774	851	849	858	803	848	870	878	821	845	850	854	761	828	870	867	842	799	888	828	858	808	846	803	785	831	819	907	821	805	789	834	840	803	842	816	820	827	817	861	902	809	826	842	795	894	859	820	829	842	859	808	788	806	808	855	793	833	832	760	840	782	866	777	824	834	881	880	796	832	850	857	839	819	809	790	801	890	852	852	792	817	869	834	809	863	865	822	829	816	814	814	858	824	890	832	815	834	854	835	831	830	782	757	846	866	832	822	826	821	851	794	830	842	843	832	814	839	815	822	813	855	848	910	808	842	838	829	832	815	806	866	898	857	833	838	837	776	855	808	813	886	859	790	799	852	854	836	781	837	795	845	795	799	845	867	799	835	885	830	858	873	803	821	891	857	825	842	823	804	908	838	790	887	837	843	860	819	829	811	873	825	861	806	858	781	886	839	880	852	833	833	851	856	838	831	841	817	894	833	831	860	809	822	832	823	821	846	823	837	864	867	824	854	876	848	816	844	832	828	785	861	857	834	832	859	876	825	842	845	827	828	830	825	800	845	894	849	850	835	833	864	821	803	833	752	837	835	805	782	844	837	783	877	849	826	824	896	832	827	831	823	855	875	828	832	847	862	842	841	837	812	843	788	872	795	898	844	825	824	808	841	862	854	830	849	840	830	858	811	808	766	819	828	844	829	816	802	823	903	873	834	871	823	860	864	824	837	860	814	824	832	788	852	829	833	827	828	841	829	821	816	809	847	827	786	883	845	910	876	869	875	779	825	872	819	887	821	821	837	799	860	822	838	845	796	863	800	887	853	821	909	870	867	850	796	899	882	843	851	852	894	807	839	837	848	819	829	846	802	818	853	774	794	856	882	840	873	841	862	845	811	811	873	896	821	882	869	867	831	819	883	876	863	875	886	906	805	856	804	778	823	808	834	776	825	852	813	804	812	818	843	823	826	867	852	900	839	848	876	806	834	846	817	881	888	827	855	890	821	849	764	801	846	897	762	840	859	816	844	878	851	875	851	873	797	846	849	822	830	772	797	938	802	813	871	842	828	817	850	880	822	840	817	851	877	840	904	834	807	862	814	845	811	789	845	853	846	856	850	814	824	826	828	831	847	848	838	847	832	843	860	863	831	860	884	825	855	789	862	824	849	838	828	854	843	809	860	866	865	821	855	872	886	803	862	854	815	851	886	837	837	817	816	859	846	826	832	850	860	864	823	863	823	871	807	792	835	811	835	850	812	851	849	884	889	808	804	794	847	867	831	834	821	814	813	799	833	845	824	860	856	864	852	822	825	846	863	860	871	839	814	825	829	866	820	807	828	824	822	811	804	814	871	908	860	871	848	852	879	814	837	844	824	819	858	872	814	826	831	815	789	812	836	867	862	808	870	865	828	828	864	832	859	836	806	822	862	834	844	856	821	856	880	841	820	846	814	869	796	843	884	833	812	829	832	816	844	817	833	820	813	874	804	821	806	913	822	818	818	846	829	826	850	857	834	880	819	853	869	848	866	873	816	878	807	815	823	828	813	850	805	807	852	852	837	887	820	833	807	850	843	847	819	839	879	885	807	817	844	803	795	873	826	835	877	845	836	793	795	815	842	828	854	802	852	837	899	896	845	829	850	822	883	787	862	838	794	804	815	827	858	820	842	832	889	819	817	854	855	890	826	825	801	801	830	800	819	928	855	825	956	802	893	894	803	870	877	834	852	853	862	814	810	855	839	904	809	880	851	829	850	846	794	842	852	859	845	838	874	859	816	774	856	809	881	839	872	828	802	825	850	829	885	854	855	765	803	872	858	841	816	847	802	813	831	888	811	810	802	823	828	895	865	848	781	841	846	853	811	796	819	842	841	799	872	809	827	893	847	849	862	889	824	821	838	874	838	857	862	873	855	818	848	874	834	838	824	847	847	855	865	829	847	853	812	856	836	878	839	797	826	870	831	849	825	847	836	836	850	867	804	844	807	808	860	836	790	853	875	843	792	867	872	868	849	840	859	815	857	866	830	798	815	837	877	874	850	799	859
24567	21588	29040	24597	21546	8664	1333	852	733	653	589	545	496	468	460	446	482	397	440	452	424	374	423	408	395	405	373	366	369	392	372	421	396	379	393	399	363	382	381	373	389	393	375	369	380	393	356	350	387	395	338	403	353	393	371	382	397	362	346	384	347	353	400	410	376	375	359	409	345	360	361	387	356	359	396	379	383	394	386	370	360	393	335	401	334	343	339	357	400	410	380	404	390	345	380	358	391	400	344	379	363	368	367	369	365	391	367	367	384	379	374	370	381	389	387	401	351	389	402	361	343	383	383	384	370	350	365	365	343	365	382	369	351	375	351	362	376	319	356	374	329	379	364	358	372	365	377	341	387	355	385	354	358	389	364	376	376	372	364	325	377	370	352	372	378	392	377	329	336	378	343	354	354	354	368	386	358	364	356	375	386	362	371	399	371	397	368	360	380	371	386	344	351	361	363	383	391	366	377	359	355	385	382	360	366	368	345	396	359	399	363	361	367	368	354	381	358	358	365	380	363	382	379	370	377	417	370	345	376	353	373	353	384	369	413	352	369	412	359	377	340	396	349	335	346	344	394	350	377	370	384	363	385	355	367	369	371	377	371	388	375	347	363	370	376	372	372	383	369	373	372	365	360	382	411	359	354	343	336	385	388	341	398	393	394	390	362	355	357	376	390	432	345	366	353	401	341	368	365	374	369	377	351	370	392	338	369	361	359	404	335	381	361	381	353	390	385	358	400	383	337	364	370	353	360	349	361	367	354	354	376	404	400	376	329	361	385	380	361	345	380	410	374	353	363	388	367	383	374	389	359	370	358	355	373	370	381	379	393	370	368	345	371	357	336	348	363	350	380	396	349	375	391	377	349	361	357	375	378	356	375	363	378	368	361	374	366	370	350	374	385	364	358	391	360	367	350	366	375	413	383	385	352	361	377	345	336	391	350	354	416	369	395	415	377	373	383	384	364	340	360	358	402	366	372	372	373	407	360	371	390	376	374	342	350	369	343	389	358	368	377	378	375	363	319	385	407	384	351	367	359	365	383	375	373	386	363	375	362	374	351	387	356	401	351	360	373	340	388	386	383	347	335	380	390	405	394	348	373	396	343	376	384	350	355	330	365	397	364	354	352	378	375	337	404	331	364	369	365	369	361	353	364	350	333	370	369	367	420	360	354	357	345	378	383	342	378	402	374	354	338	378	411	389	355	337	341	381	343	355	333	351	400	326	346	394	362	345	398	364	385	365	363	370	366	339	359	375	368	364	379	376	368	380	381	375	384	389	347	395	343	370	382	372	373	369	363	319	381	401	367	403	346	342	376	346	375	336	362	346	366	331	340	400	374	378	363	392	356	345	340	376	380	367	395	360	356	365	367	375	379	349	343	374	393	387	405	369	360	372	381	405	365	379	384	350	375	365	359	365	389	380	400	374	339	363	355	367	371	389	401	358	350	349	363	402	353	347	389	379	368	395	368	351	389	382	388	371	363	348	364	399	376	382	366	335	369	348	392	359	363	370	355	347	329	357	374	409	389	392	376	380	406	347	332	380	360	367	372	361	398	362	320	360	352	389	363	359	376	337	405	351	352	352	381	375	350	393	393	380	368	369	392	381	354	366	340	343	388	380	361	346	384	380	346	390	354	362	407	390	347	365	380	369	360	382	357	338	341	396	369	330	355	366	379	369	372	413	364	387	426	371	365	366	349	382	390	354	347	348	364	351	371	373	356	395	404	381	350	360	396	347	367	372	367	382	364	400	391	390	370	344	394	376	362	366	357	389	355	339	385	353	396	351	346	382	382	397	352	392	369	388	411	364	336	344	373	375	344	345	377	389	371	338	360	369	366	387	369	347	370	345	383	385	355	373	367	378	361	368	340	345	392	377	350	363	376	354	374	359	323	360	365	377	362	347	381	351	366	389	371	404	387	392	372	348	368	399	396	378	353	348	376	338	425	333	371	357	379	358	382	393	342	368	360	372	348	348	368	364	354	397	342	337	399	382	366	353	344	394	352	369	350	353	345	395	378	358	388	344	405	396	380	358	386	362	357	378	390	363	367	335	346	374	329	391	417	344	371	347	364	344	376	341	372	378	376	378	383	371	355	388	382	370	367	383	362	337	347	355	376	360	362	348	359	383	357	371	342	382	370	380	354	386	389	354	380	371	363	387	344	383	369	357	393	370	338	331	351	363	364	369	366	371	376	392	353	403	370	325	375	348	347	350	417	344	388	353	408	406	362	376	387	367	368	381	379	432	389	383	388	374	359	397	360	372	356	374	336	367	318	368	374	340	366	355	344	355	343	367	360	383	345	300	368	414	365	348	351	360	344	389	373	355	335	355	364	364	384	357	357	375	336	369	357	364	353	393	369	362	360	394	416	358	397	334	368	369	364	368	363	365	364	337	336	399	362	388	355	352	355	401	390	378	369	377	362	385	356	383	373	371	354	392	335	334	373	392	394	397	380	349	335	339	346	414	383	320	374	346	370	365	403	394	387	384	380	369	381	361	370	362	388	350	361	344	403	406	359	363	398	379	359	372	389	392	342	357	375	358	361	365	367	356	425	372	373	349	370	362	376	382	393	361	383	379	362	371	367	357	367	387	370	382	373	332	390	380	381	363	397	357	364	342	368	375	381	363	377	384	361	381	367	386	340	343	371	350	362	352	372	378	398	346	337	353	380	369	372	379	360	337	363	346	365	374	308	382	383	438	339	361	351	372	347	365	354	363	361	364	341	331	372	333	352	334	356	361	350	402	373	393	368	343	339	399	362	360	377	347	385	408	375	378	386	405	363	348	312	400	352	355	367	378	379	346	363	398	370	397	368	332	378	363	391	378	338	394	394	349	350	325	371	343	404	385	327	364	396	377	387	380	373	395	381	366	353	353	360	360	385	382	341	364	349	366	346	378	375	376	343	378	391	397	345	362	324	357	350	361	355	382	369	352	387	390	389	327	362	365	374	362	383	382	345	358	411	363	391	368	373	359	384	362	368	362	345	327	367	372	365	335	346	368	372	378	349	384	356	373	353	402	366	350	356	403	365	347	323	384	374	378	372	388	359	384	346	377	356	371	371	368	390	362	348	390	348	368	425	416	376	402	365	385	343	329	337	362	360	381	367	387	349	365	413	360	356	364	367	351	349	347	354	356	365	350	370	366	411	378	370	360	400	367	361	374	398	381	385	368	369	372	378	398	370	388	386	350	350	324	325	345	408	394	397	373	367	356	344	350	350	377	388	371	387	376	391	350	335	348	365	385	395	366	349	374	401	363	354	355	378	354	350	373	373	405	379	362	383	406	384	340	352	403	345	385	381	347	366	341	345	372	343	376	396	364	368	360	338	367	373	327	380	383	409	347	375	372	385	419	336	348	379	377	367	387	402	365	350	398	354	350	342	364	332	378	381	342	377	328	340	379	375	358	392	361	400	336	355	359	414	377	371	360	385	361	379	335	374	418	374	383	389	367	372	370	359	367	340	331	366	355	368	367	372	383
5994	13216	10845	5658	3672	2809	2083	1656	1366	1154	1007	877	836	752	722	649	661	622	588	567	642	528	586	572	548	508	533	528	531	510	518	552	535	434	514	532	514	497	490	506	490	470	493	506	473	504	481	506	492	493	452	494	514	519	479	487	513	501	497	459	487	472	488	460	484	497	467	459	488	463	487	469	469	452	472	468	457	463	472	491	487	497	469	478	490	438	466	485	475	460	469	467	462	456	475	480	484	479	501	457	452	441	485	480	488	456	504	482	464	440	482	473	455	444	441	460	498	487	467	497	480	466	462	509	478	469	467	524	492	479	447	501	488	473	483	454	508	495	480	474	460	481	488	492	459	517	468	478	447	453	445	466	431	489	478	481	459	470	479	472	456	521	492	513	500	505	476	448	452	480	488	475	482	465	478	485	476	427	495	491	490	499	451	511	479	460	505	492	507	543	540	434	454	475	499	485	519	489	499	492	498	456	421	494	520	502	480	490	498	489	466	479	484	479	478	466	505	495	494	470	507	459	479	460	452	478	496	450	422	481	473	495	473	506	524	448	486	469	486	475	485	444	461	481	507	470	499	455	464	493	470	466	477	445	469	485	468	466	476	454	450	475	494	515	494	473	544	504	470	515	462	458	434	454	493	475	494	516	480	503	465	472	455	475	501	494	426	481	484	506	450	474	487	509	486	486	479	437	446	458	462	453	461	463	457	508	462	474	482	449	444	476	460	501	456	496	456	494	496	507	497	486	503	436	465	469	469	444	501	467	494	484	495	496	486	455	485	475	464	462	503	440	490	475	506	443	502	438	489	491	436	478	467	477	489	485	458	451	464	469	484	467	480	451	525	490	493	471	521	470	470	458	511	432	486	454	478	465	455	483	483	487	508	455	449	486	448	495	492	483	456	486	497	435	469	482	479	476	467	482	457	456	466	482	452	464	465	491	472	427	472	466	514	478	454	458	499	483	478	443	500	494	453	469	472	481	476	469	455	446	512	485	463	501	493	453	471	463	469	449	483	482	445	462	455	512	474	496	484	444	463	457	515	427	496	487	493	485	482	457	458	457	486	528	455	480	495	476	482	493	529	481	485	476	495	484	486	495	487	456	480	518	479	465	477	432	455	447	498	428	483	463	476	487	471	470	476	492	500	476	459	491	461	438	465	432	448	505	468	489	474	475	444	440	458	455	485	480	442	485	469	449	456	434	471	452	476	457	471	477	474	467	475	486	483	485	502	402	444	487	501	466	440	464	473	481	502	476	513	485	498	435	482	471	510	457	456	486	443	469	471	452	465	459	479	491	490	486	479	520	499	505	483	470	458	481	500	482	473	473	506	475	502	475	466	408	465	498	470	483	513	480	490	419	442	464	490	443	504	470	514	459	481	510	487	506	454	507	463	475	496	476	496	504	496	482	489	474	478	454	493	458	495	475	456	472	487	454	436	455	475	445	453	503	439	490	450	472	504	480	456	472	499	488	458	449	452	495	479	444	486	463	474	506	464	455	459	466	445	520	448	485	441	486	488	471	491	470	470	469	491	473	459	462	482	474	466	476	422	458	502	461	514	478	480	462	503	455	467	463	494	489	493	467	492	496	524	490	440	513	454	506	445	476	484	475	476	476	489	438	481	481	485	473	451	479	493	490	474	460	440	503	464	480	519	471	493	456	480	497	484	452	444	467	475	482	472	486	512	453	523	476	494	463	480	446	485	489	486	450	463	496	467	467	447	473	469	442	489	448	485	506	516	457	479	486	474	505	471	509	464	449	446	506	438	495	458	462	500	466	475	465	463	486	449	428	465	448	482	484	494	448	499	471	493	469	444	472	502	450	455	467	484	479	495	488	481	461	491	479	463	451	469	460	482	493	482	438	502	446	458	446	458	473	480	462	484	503	485	437	442	454	496	479	508	462	453	484	471	466	461	469	493	439	469	467	442	494	480	458	465	487	480	493	469	482	433	453	461	483	455	442	457	481	480	500	486	499	444	480	452	499	511	469	447	491	447	476	508	483	469	460	477	492	441	464	467	467	433	511	473	468	452	525	532	439	461	474	441	408	443	470	449	456	479	500	452	457	465	459	487	500	518	492	515	502	496	470	465	502	500	476	487	491	513	445	434	484	463	461	519	471	493	452	489	487	450	446	481	477	445	501	522	465	474	469	484	470	442	461	498	461	454	474	481	498	445	433	472	500	499	492	466	492	503	493	464	456	441	494	462	459	473	463	472	461	478	434	469	463	469	480	469	479	461	492	486	466	451	486	462	511	450	450	437	419	474	454	457	408	458	472	460	463	461	421	455	479	471	511	480	449	451	418	433	448	480	404	461	497	511	470	487	509	437	478	461	433	475	480	462	488	484	492	471	498	497	476	506	470	467	466	484	445	436	469	520	485	530	449	487	480	462	461	475	518	495	465	480	472	528	505	495	463	487	472	462	501	439	519	482	473	495	487	449	475	463	472	434	450	514	485	501	435	483	448	469	486	473	488	471	509	522	480	485	468	499	499	481	464	501	493	492	462	513	461	482	466	488	446	439	469	469	494	500	493	500	460	449	445	496	445	502	440	464	459	498	468	472	475	501	466	482	454	446	477	486	510	504	480	521	489	494	492	460	501	482	479	511	442	491	465	438	451	474	486	450	454	462	463	500	467	473	459	506	496	461	462	485	462	474	459	439	457	458	487	533	482	486	528	457	512	456	503	484	481	487	467	455	439	453	498	459	505	487	455	493	469	489	469	506	472	501	434	515	469	493	508	476	508	490	505	476	477	485	494	481	462	507	466	513	440	491	482	446	464	471	433	437	487	440	483	491	459	490	464	510	480	470	440	460	479	469	476	497	469	474	465	487	478	503	488	478	452	486	458	446	463	467	482	517	504	497	458	469	451	473	471	490	471	465	481	478	510	469	475	446	464	462	501	478	463	478	468	480	493	470	498	465	439	461	473	508	437	478	502	439	476	467	516	517	476	484	481	504	483	461	448	454	488	475	481	484	502	475	479	488	439	507	463	444	464	464	468	475	475	466	462	485	483	473	485	485	464	462	463	472	435	477	489	444	473	479	482	530	501	463	432	477	465	481	479	471	472	472	449	486	478	421	463	456	485	456	454	478	450	503	466	463	448	548	456	510	481	466	447	492	438	505	507	499	467	466	485	506	486	455	504	441	511	454	466	485	483	468	461	484	474	493	462	453	472	494	457	466	524	471	520	468	471	471	481	483	468	447	496	500	477	449	495	481	435	475	480	491	497	478	452	490	452	469	499	477	478	502	459	519	487	486	470	504	452	481	492	462	469	491	458	507	467	486	510	478	459	499	484	532	519	468	450	458	481	470	485	475	461	487	484	505	467	479	533	505	426	475	468	505	490	465	489	498	470	466	465	483	431	461	454	473	437	442	465	479	454	473	482	458	457	463	454	485	460	474	490	460	484	501	439	472	484	499	523	492	474	465	473	470	511	478	456	441	482	524	487	474	496	511	454	477	459	448	522	488	472	504	479
23613	21666	29624	24231	21667	21681	6737	1335	912	824	735	686	592	590	572	535	509	468	493	453	416	406	423	427	367	403	380	427	411	374	396	406	385	371	361	361	332	352	362	387	394	343	363	323	380	376	352	339	338	365	352	345	379	353	385	360	350	381	359	375	377	348	356	347	347	352	376	393	358	346	341	378	365	349	329	351	325	368	356	308	339	341	376	369	350	365	374	360	373	343	337	354	378	376	342	373	353	324	368	370	369	365	335	383	371	366	343	366	353	370	354	382	356	352	331	427	363	341	367	376	380	350	394	384	349	358	359	361	368	376	347	347	361	341	385	340	332	298	384	352	363	367	359	372	350	324	365	348	340	330	374	356	342	325	386	351	329	374	326	351	351	357	382	379	400	411	345	361	328	338	348	334	346	371	334	364	352	363	353	336	358	353	397	350	332	327	327	355	356	366	344	362	387	323	341	392	331	360	373	350	391	370	368	316	348	339	361	345	363	367	346	336	372	359	360	351	368	367	332	328	335	356	366	362	360	324	353	335	356	345	368	346	338	348	371	331	362	341	355	326	366	354	338	332	354	360	355	341	339	326	326	347	360	362	359	381	338	328	358	348	342	359	349	352	366	349	350	330	368	345	334	369	338	332	332	391	371	361	337	310	360	341	347	353	384	352	322	360	375	343	346	335	347	359	340	340	374	348	363	335	343	321	328	343	306	329	338	354	353	364	346	366	309	338	347	334	373	369	343	363	374	372	368	341	387	328	328	335	350	341	353	347	325	343	352	387	364	364	343	353	370	375	344	362	374	332	358	361	357	362	361	348	360	365	339	316	341	357	355	327	349	347	362	338	345	356	349	335	374	373	355	383	332	343	345	369	356	349	374	324	357	340	324	396	346	354	371	348	362	355	346	333	329	351	374	345	344	385	391	355	366	385	334	329	332	334	338	362	348	348	337	375	322	341	357	320	363	358	348	368	357	381	357	334	347	341	377	359	355	334	359	334	366	346	371	325	383	344	335	324	318	359	337	351	335	375	360	351	360	360	332	375	358	373	308	338	364	351	349	336	364	343	357	385	376	346	353	374	390	357	344	339	318	332	368	340	354	359	316	380	357	340	357	324	366	322	359	342	389	346	330	333	316	341	351	335	340	357	368	325	348	343	356	355	364	335	382	335	340	341	347	352	380	386	320	365	343	303	338	340	357	341	383	349	374	330	353	336	342	314	349	370	353	344	360	352	351	342	369	350	322	346	321	343	363	318	361	388	331	346	379	351	348	315	373	354	373	324	378	332	340	350	358	338	366	319	328	327	368	342	357	360	364	358	341	365	345	395	353	304	317	349	350	320	316	356	343	341	395	340	383	340	326	359	382	359	339	342	356	376	362	332	371	347	336	347	326	338	341	341	353	341	355	299	321	360	315	359	358	346	333	360	358	364	320	317	333	326	369	371	341	352	326	382	390	346	341	345	392	354	359	390	382	340	349	330	354	342	354	376	369	358	333	361	353	368	350	324	367	363	352	341	336	334	337	353	356	372	360	334	316	338	341	382	357	360	360	367	363	350	359	344	339	381	361	362	351	339	347	355	360	373	358	354	337	378	365	362	359	391	337	348	357	333	374	343	368	371	326	367	338	366	307	338	328	328	362	343	341	329	330	354	323	347	382	336	335	344	340	381	364	377	328	340	349	375	363	332	340	386	382	348	363	340	337	349	352	337	353	378	359	326	357	366	352	336	360	378	360	346	348	335	378	367	380	333	337	339	348	364	349	362	329	363	351	354	379	337	400	338	346	358	360	350	362	304	361	334	352	352	363	331	354	387	357	336	341	322	357	378	329	322	326	331	356	360	319	349	309	358	360	326	328	352	334	363	356	366	351	367	360	359	344	356	397	376	361	375	363	328	350	318	340	362	384	371	378	398	342	369	338	371	378	360	327	346	354	332	358	346	344	321	335	346	354	373	364	346	372	368	349	340	324	349	355	357	370	332	383	383	358	352	340	367	338	374	378	375	320	354	372	361	347	370	343	357	353	349	361	364	371	360	352	366	367	351	356	354	327	348	363	336	356	321	347	322	359	375	367	320	344	344	361	335	371	325	344	353	360	357	362	343	355	323	332	367	349	325	336	367	365	332	351	347	337	359	341	331	335	350	337	347	343	353	344	332	337	361	339	340	306	340	342	326	350	365	334	348	359	347	340	398	368	372	338	375	372	343	359	354	380	329	357	337	348	324	341	342	399	309	373	348	341	357	342	340	341	366	378	338	344	333	372	340	369	355	350	366	337	385	331	374	340	344	305	350	343	339	322	341	337	349	331	358	336	322	349	361	321	362	347	352	358	352	366	382	342	334	367	344	384	329	354	347	332	323	371	334	345	349	309	378	338	334	379	353	366	335	334	351	337	324	362	346	359	315	345	387	373	365	363	326	316	370	339	333	339	388	364	382	371	349	383	338	376	348	358	370	330	347	350	356	347	335	347	359	346	331	351	338	347	358	336	328	355	404	377	346	335	354	374	370	345	333	334	306	375	340	349	355	364	333	363	345	339	349	355	355	367	341	357	379	318	331	346	370	375	367	375	340	377	403	338	389	345	329	358	376	335	356	332	338	370	335	355	327	325	346	370	349	352	338	348	352	338	333	337	358	350	340	387	320	366	342	363	385	339	352	345	364	351	365	328	378	361	375	331	373	354	339	379	335	368	389	354	365	357	339	383	366	368	362	337	360	358	329	343	337	365	354	359	366	350	340	357	349	371	345	308	353	378	331	350	382	309	376	383	341	355	337	359	347	342	362	388	354	357	369	353	360	373	353	378	334	320	334	369	376	379	373	368	324	351	351	315	351	359	365	348	325	353	347	365	342	377	336	333	311	373	364	330	369	331	339	349	358	336	320	314	322	379	350	353	347	354	326	338	323	350	346	334	362	339	323	365	339	344	333	353	282	356	353	357	366	361	332	321	357	340	360	353	355	341	326	347	336	359	353	339	372	377	327	322	346	335	328	351	360	353	335	374	369	362	334	364	359	359	333	353	379	350	371	336	337	340	360	334	351	324	357	361	301	384	361	332	357	355	328	351	388	340	346	339	357	350	360	342	331	339	350	357	366	328	321	355	334	388	374	391	381	349	336	352	361	369	366	331	391	330	367	340	358	355	375	356	377	375	358	321	360	345	346	368	358	357	336	342	344	343	369	345	333	357	362	345	375	362	363	336	331	385	379	351	362	353	357	347	341	354	309	330	348	329	339	322	364	353	389	342	365	346	349	308	360	365	348	344	356	368	355	350	368	348	347	346	325	377	345	361	336	330	338	356	349	337	348	350	379	336	370	311	341	340	385	320	383	376	332	362	391	331	354	337	318	332	310	377	364	351	343	368	304	348	331	360	315	356	339	340	346	346	335	383	377	329	342	337	339	348	361	361	362	329	368	321	357	351	344	364	325	335	320	399	376	361	337	355	363	347	371	362	335	363	363	350	362	328	338	330	364	366	350	334	374	361	328
8347	19696	15920	8765	6025	4483	3283	2738	2091	1808	1447	1207	1083	880	877	814	719	733	677	637	609	563	583	586	535	558	559	527	523	498	503	493	506	471	481	468	507	447	490	424	408	447	464	442	465	405	471	436	451	460	473	457	467	457	425	440	409	431	413	465	446	429	433	434	424	460	428	425	417	421	420	413	474	441	401	424	390	390	398	427	424	409	412	431	441	442	404	442	378	391	414	412	463	416	391	458	437	442	418	452	428	449	439	413	427	406	374	408	437	388	416	451	447	398	426	448	415	402	411	408	420	396	454	380	434	415	437	439	437	424	422	442	410	407	445	396	419	414	398	415	395	435	407	424	418	384	436	427	417	427	396	445	402	439	409	435	437	426	416	425	428	416	433	394	399	400	444	426	423	419	426	459	427	415	427	423	431	423	448	401	413	403	401	405	426	406	417	401	421	448	442	491	439	419	402	420	406	439	423	425	413	464	462	395	415	441	390	429	455	401	420	420	421	419	422	442	394	384	441	429	406	415	393	463	408	417	414	422	427	426	436	397	406	414	416	441	397	428	392	413	433	397	401	397	414	410	421	389	429	443	422	450	450	439	444	407	432	372	447	423	426	387	433	423	439	394	451	429	425	387	395	407	427	417	461	433	430	405	434	451	429	443	444	386	411	436	422	419	419	444	464	398	376	417	414	468	448	419	426	461	381	413	429	426	423	445	418	422	397	429	427	425	398	393	405	444	416	411	433	403	430	427	419	410	427	456	401	422	408	427	440	419	401	453	424	468	392	456	425	439	416	408	426	372	447	418	444	396	413	429	406	420	445	407	457	435	421	452	414	393	438	426	452	406	397	405	427	441	407	421	411	440	443	423	426	412	415	420	452	426	414	411	422	434	389	452	401	402	421	408	408	444	408	404	410	419	380	441	427	437	430	384	449	444	433	434	430	432	408	404	465	406	414	440	420	396	423	393	422	442	432	420	410	413	451	420	431	367	434	423	377	442	431	407	424	415	416	420	464	450	395	391	429	410	441	424	436	415	414	405	377	407	402	427	380	431	417	400	422	380	429	443	458	434	433	429	427	383	412	436	431	387	375	402	392	433	440	410	472	442	418	397	396	443	398	421	416	447	423	418	458	424	402	444	436	428	443	399	421	439	437	446	430	431	401	406	470	428	401	400	467	422	454	426	388	402	437	443	415	446	422	400	430	384	434	404	452	413	397	412	444	426	339	433	403	412	453	444	416	440	441	415	409	439	416	418	404	400	425	439	391	414	397	410	400	432	414	429	395	445	419	438	410	443	396	376	393	399	402	419	404	431	405	420	429	404	392	437	396	438	419	459	424	400	424	400	426	420	416	443	407	430	488	452	425	430	412	395	388	413	417	426	442	405	446	429	415	410	423	408	395	414	420	389	413	419	417	408	418	424	416	400	411	401	433	402	403	402	424	374	432	426	444	443	399	457	407	402	427	431	429	437	435	450	421	441	456	434	428	459	420	399	434	404	419	384	410	405	405	454	397	423	425	416	431	402	431	423	451	392	400	434	389	427	427	400	472	430	439	416	423	407	389	421	432	449	426	406	401	436	392	421	382	440	451	414	421	427	439	415	383	418	405	411	423	429	425	395	428	423	441	425	428	402	412	431	393	424	432	428	452	420	433	446	404	416	391	399	412	435	414	419	404	398	445	422	456	433	412	426	427	420	443	428	451	405	450	411	432	399	402	428	460	416	409	404	435	436	443	448	403	437	430	428	409	415	419	407	442	404	430	444	391	423	398	429	466	430	445	451	412	422	452	415	449	397	413	416	425	443	401	409	421	416	411	421	387	411	444	413	464	419	470	425	462	422	454	446	443	398	447	410	412	436	414	417	430	417	448	398	421	440	406	407	411	410	407	402	423	422	417	417	425	387	410	411	443	420	401	442	418	457	428	416	428	395	416	414	405	424	429	401	447	437	398	403	398	419	459	422	429	433	430	400	411	417	440	415	440	437	460	382	440	416	444	439	436	407	403	424	433	456	394	420	406	450	425	443	428	447	413	407	405	460	422	379	431	428	417	391	445	392	430	420	393	411	404	417	377	484	460	433	426	400	436	421	379	421	373	404	420	410	459	397	441	404	411	414	448	418	408	396	399	438	438	378	422	417	414	427	436	450	439	381	408	405	411	443	438	441	416	439	387	417	423	439	424	403	433	426	410	425	436	434	444	415	477	400	416	373	431	417	423	428	421	434	448	432	411	395	426	399	414	388	438	428	406	429	423	399	461	388	456	417	408	408	416	450	430	433	410	405	415	416	466	451	404	428	411	416	389	418	388	433	443	421	435	442	431	430	435	460	442	399	461	430	397	450	412	387	376	395	416	408	413	438	412	422	431	412	386	370	423	416	395	429	407	432	437	451	418	409	410	429	415	412	440	400	464	396	388	416	425	382	383	460	427	421	425	423	440	435	414	444	407	451	445	444	423	445	431	385	392	399	438	443	430	442	428	398	418	403	459	395	405	393	421	416	411	399	468	415	439	402	422	429	393	429	417	449	412	430	409	392	413	483	415	462	444	447	402	403	382	403	420	457	396	369	429	415	431	424	463	416	442	429	394	421	449	435	438	446	416	400	408	420	398	411	364	443	411	436	377	424	390	409	422	434	413	416	413	410	423	419	441	419	436	400	442	409	451	417	409	432	401	454	437	417	424	391	423	415	434	422	446	404	424	441	421	406	454	439	431	442	396	415	424	407	408	414	418	426	421	421	436	415	424	421	427	394	455	398	445	405	428	443	457	417	411	395	449	421	419	419	393	419	389	366	438	405	440	414	397	424	426	433	426	424	414	392	397	417	424	438	442	437	406	418	354	405	432	406	404	441	383	395	414	410	432	383	437	406	406	425	424	376	425	418	393	438	442	469	402	425	448	388	428	405	433	410	418	410	399	456	415	415	413	410	400	424	437	424	407	395	442	453	440	378	429	405	407	423	408	388	399	402	418	422	384	422	404	400	401	446	420	432	428	417	398	430	419	394	437	419	407	430	465	422	409	447	414	423	402	433	440	423	441	423	447	417	435	411	433	428	436	407	400	458	416	384	400	364	428	408	414	412	442	421	438	432	442	403	424	405	419	408	425	416	393	378	390	404	404	406	414	380	417	401	463	424	424	420	447	429	434	418	406	470	421	434	411	428	417	468	396	441	416	444	418	445	423	429	397	410	402	388	405	407	391	396	416	423	396	413	397	461	414	427	442	447	421	408	447	389	442	419	420	413	429	412	432	396	424	459	424	431	414	391	414	411	386	449	422	410	450	435	426	425	422	424	421	419	438	410	419	407	422	400	407	405	424	414	397	408	419	422	418	426	390	414	450	415	435	409	374	403	382	383	424	368	447	436	421	449	394	384	409	425	412	410	439	429	423	365	415	385	388	425	425	443	405	449	428	428	408	430	443	416	407	447	392	420	400	405	403	462	388	448	408	411	413	432	437	400	402	440	375	438	453	438	416	426	436	416	411	427
27638	20064	7469	1546	925	792	735	762	722	732	685	685	686	699	647	669	679	671	704	652	674	696	676	704	701	678	649	721	708	660	685	688	685	667	652	714	614	659	657	629	691	633	690	662	645	665	660	669	679	648	649	649	671	758	702	675	676	688	696	667	659	648	688	691	673	620	660	665	652	701	696	692	687	624	622	676	725	662	642	647	641	700	641	655	685	677	729	689	719	689	659	655	696	686	664	685	649	723	666	665	660	698	612	684	672	666	628	634	636	680	673	647	677	644	639	683	657	640	645	637	645	642	649	663	668	630	643	706	715	682	655	629	666	645	608	681	656	695	696	628	703	680	604	671	677	665	660	660	686	707	658	654	671	694	724	655	673	609	670	685	687	676	669	686	618	657	674	691	664	652	656	663	674	700	640	695	689	678	673	678	668	692	653	670	674	623	680	645	588	716	633	686	632	686	682	676	652	707	688	653	684	722	666	733	644	656	675	646	664	682	662	698	665	677	679	664	676	694	664	648	660	715	693	684	661	665	666	650	687	653	661	664	681	656	661	624	675	611	654	684	684	669	713	640	652	683	637	675	691	633	680	663	675	681	659	693	671	676	671	662	639	651	668	659	641	658	651	655	663	728	665	630	701	655	709	654	705	694	681	674	646	709	674	678	691	690	661	677	668	652	685	711	703	678	619	671	626	677	640	645	682	617	631	675	705	658	703	719	690	667	673	670	677	702	665	626	673	669	607	646	660	640	688	679	701	631	666	629	660	657	724	647	693	699	668	642	646	706	666	665	634	731	699	626	673	669	682	664	668	681	645	678	621	694	706	657	701	694	644	652	697	653	670	618	631	676	649	680	697	682	689	717	633	651	667	639	645	673	690	714	656	654	660	721	691	658	703	710	698	674	619	699	651	659	619	666	682	650	659	738	702	622	652	665	685	651	652	685	664	683	660	691	618	653	670	650	696	751	669	663	620	660	630	667	666	656	644	646	646	628	703	662	725	687	624	667	662	683	643	650	713	669	699	674	692	662	667	665	673	639	634	669	671	662	621	654	653	689	679	697	653	711	704	677	669	698	679	632	661	677	636	697	653	643	666	693	667	634	625	712	662	687	696	661	738	647	685	659	665	670	677	696	682	664	691	640	640	635	707	653	722	704	632	650	697	696	705	683	620	665	676	671	611	654	648	628	726	672	697	682	654	702	685	673	639	679	618	614	658	667	620	653	635	608	642	694	668	672	628	717	651	711	670	706	648	642	684	639	672	657	647	661	673	653	629	688	660	626	641	649	667	652	674	668	684	691	623	664	663	633	656	654	661	679	697	638	684	646	647	664	694	637	671	698	672	685	711	672	711	707	686	605	669	694	701	614	646	623	622	733	669	662	699	637	690	652	654	683	637	635	673	693	644	668	672	684	681	700	654	693	653	675	678	655	599	650	677	662	611	692	649	658	642	664	634	659	661	674	646	699	654	685	685	694	663	694	671	666	711	699	678	693	662	687	662	673	636	669	690	686	637	673	657	646	663	673	682	651	661	655	655	669	661	693	644	686	710	705	688	651	633	679	673	680	713	714	698	688	642	685	668	648	671	651	657	672	630	635	698	652	716	662	697	704	650	690	646	642	663	660	626	699	655	692	710	674	679	623	677	670	682	676	698	665	637	666	671	683	637	656	664	687	676	669	660	672	658	662	634	674	699	645	711	672	640	677	644	640	622	663	637	634	675	685	693	678	699	675	628	662	648	649	703	709	674	666	704	656	699	661	695	646	701	662	654	605	692	640	667	707	648	666	650	655	689	684	632	670	659	697	682	680	683	724	736	697	619	677	694	711	676	653	690	628	684	668	719	661	672	703	673	657	720	649	671	677	683	673	662	615	695	683	645	677	641	619	658	666	704	634	675	609	653	676	699	661	654	692	701	630	671	709	666	657	689	668	707	680	661	656	658	626	647	684	692	685	697	667	672	655	643	733	665	625	642	650	666	702	664	636	618	663	700	694	655	695	683	650	676	681	628	649	678	669	671	665	660	682	697	676	703	613	688	662	690	648	667	643	664	626	714	653	668	690	630	714	714	630	678	653	655	685	659	643	666	683	660	670	688	680	714	637	742	659	624	651	664	631	669	682	690	686	606	684	666	705	672	665	696	696	621	662	656	679	639	674	662	713	646	667	700	658	678	662	663	671	658	662	642	673	699	645	646	676	746	694	702	676	671	670	661	668	695	639	648	687	695	697	651	673	655	622	652	690	675	677	680	646	648	630	665	627	628	688	715	636	683	685	669	683	645	646	634	647	685	686	680	651	692	657	637	673	697	689	634	678	657	679	640	684	677	613	628	647	644	634	677	615	629	658	703	665	696	663	634	661	666	663	697	661	687	677	668	649	637	654	609	630	672	656	651	654	688	674	684	679	621	590	621	638	701	661	714	657	685	670	634	647	676	679	709	641	688	669	675	676	711	620	664	677	681	662	655	654	665	632	664	664	653	696	650	696	718	670	704	666	658	666	701	712	701	666	665	681	709	630	685	701	673	675	665	682	687	708	681	693	673	638	655	673	660	681	655	627	707	675	694	719	671	618	650	662	707	670	617	678	695	637	640	636	678	658	622	710	718	698	702	677	667	627	597	649	672	639	702	662	642	640	660	661	649	625	676	655	660	652	674	692	629	661	707	675	686	663	672	662	625	700	737	663	643	659	672	641	712	699	634	681	689	652	665	647	661	671	681	684	678	670	650	646	668	660	691	668	650	638	688	650	667	709	665	675	643	673	654	702	720	669	686	686	652	646	635	664	681	710	686	647	642	649	662	656	661	670	643	627	672	654	634	690	683	685	632	654	627	676	662	650	602	666	675	719	667	669	673	656	687	653	627	671	665	708	641	667	653	693	644	660	668	670	681	676	676	655	599	604	657	642	689	656	651	624	631	676	667	646	710	667	667	644	643	692	653	664	653	655	650	628	665	693	663	642	666	663	687	686	642	655	668	644	668	669	673	658	672	665	634	662	639	657	652	662	647	681	666	665	644	690	701	687	683	656	710	659	643	713	679	651	685	684	685	634	683	655	660	683	652	662	622	708	675	689	679	627	667	658	647	668	679	693	691	735	702	643	701	666	672	710	668	679	655	700	677	673	659	689	656	677	685	709	664	646	652	641	678	685	682	688	685	683	651	629	691	652	656	677	661	677	667	665	650	674	635	699	686	676	692	670	650	641	630	710	679	767	615	664	623	657	673	717	632	689	650	710	682	668	708	647	660	676	661	635	682	683	696	655	727	641	660	695	649	690	673	618	643	664	642	655	681	640	682	689	713	676	698	628	614	630	662	657	655	694	633	690	664	660	622	628	630	683	746	662	673	645	692	657	686	655	708	680	673	647	699	646	664	675	673	664	673	660	667	678	659	666	626	687	638	683	663	658	647	674	716	706	653	678	667	646	677	654	654	650	646	667	663	677	673	692	687	638	676	660	657	685	648	669	644	660	630	626	657	651	660	684	678	683
5413	4044	3185	1717	1330	1142	1078	988	920	887	816	855	868	877	884	875	844	833	836	886	825	859	852	840	786	899	883	872	817	813	807	834	798	796	859	784	790	861	756	828	803	841	828	841	831	814	862	784	806	822	812	816	862	819	843	805	790	872	821	834	881	811	794	826	834	808	827	827	853	798	830	867	781	825	871	805	854	841	838	824	856	793	851	809	881	839	872	817	803	828	825	792	846	831	820	857	857	851	816	764	830	860	792	773	849	863	821	842	829	811	870	853	796	843	810	817	836	834	862	828	858	779	850	800	861	789	834	805	845	850	868	878	862	815	836	820	823	805	794	805	826	795	851	820	788	801	808	806	803	864	853	842	796	850	849	824	851	796	848	827	834	835	780	814	842	786	841	809	841	856	852	788	890	806	807	837	839	841	822	838	805	836	801	841	852	816	768	845	852	841	855	810	846	822	853	867	802	813	836	828	823	861	807	774	832	844	815	804	786	784	832	823	779	811	914	856	791	773	851	842	822	829	804	816	835	851	828	805	798	822	798	801	801	820	853	784	862	799	782	848	797	802	846	833	806	865	826	832	832	818	895	843	772	819	880	876	806	861	833	831	807	834	823	811	829	850	789	855	817	805	806	810	810	839	812	773	824	771	850	822	821	861	832	819	855	849	795	822	830	818	818	859	855	805	852	785	842	820	777	827	795	842	845	781	834	853	746	802	849	788	832	738	842	847	796	814	824	816	805	828	819	812	806	815	781	841	831	830	846	805	788	780	852	790	817	837	830	842	805	859	807	840	856	833	791	812	824	832	823	822	825	803	817	830	815	823	826	873	849	816	830	833	869	828	825	848	791	827	803	850	757	844	811	826	801	825	794	838	823	815	792	819	742	810	826	816	863	816	811	864	808	864	784	813	833	834	826	775	834	820	811	791	807	790	807	786	832	816	790	846	808	851	844	796	800	860	819	807	792	846	829	861	831	786	803	801	837	811	865	819	774	831	851	830	779	818	911	809	853	790	818	816	826	858	828	770	781	785	827	795	837	816	855	856	867	831	806	850	772	839	810	802	864	882	841	811	831	820	870	779	776	819	808	824	763	824	794	818	821	798	776	840	838	795	835	824	852	885	823	827	844	750	875	789	804	813	803	750	882	841	854	810	815	779	799	801	811	851	809	844	826	850	839	822	827	796	808	844	842	811	823	834	819	775	846	799	835	847	827	822	776	860	852	802	867	770	855	834	782	909	830	787	789	806	766	843	823	798	807	817	819	804	851	793	816	808	873	820	870	912	856	834	837	847	798	793	834	804	857	808	844	841	805	821	792	848	839	796	838	759	827	830	835	772	840	832	876	826	855	760	845	835	853	855	808	840	796	864	849	823	797	833	813	835	888	798	805	809	857	818	758	788	823	820	805	824	858	778	817	826	852	836	780	843	832	835	791	883	780	822	844	830	770	842	841	793	851	784	800	770	828	864	820	807	783	892	800	849	840	807	847	775	831	798	794	865	813	834	762	895	851	807	874	813	833	862	850	800	880	845	825	904	827	785	800	826	809	809	815	797	831	826	856	812	772	865	873	842	823	806	811	849	914	780	823	822	799	836	867	824	847	828	838	837	841	842	816	793	859	853	831	825	920	790	817	853	860	913	827	852	794	784	839	838	848	843	823	808	862	783	800	813	831	814	881	873	831	899	825	823	817	837	842	813	792	835	796	823	807	872	799	804	821	815	818	851	823	819	778	815	809	844	852	798	812	871	829	868	855	870	802	799	812	795	842	834	800	862	812	859	807	833	785	849	886	807	837	852	866	828	846	841	831	788	829	827	786	813	837	826	800	824	844	776	858	860	797	898	847	905	848	778	824	808	813	803	743	808	760	852	797	847	814	788	800	830	844	792	796	847	832	808	756	832	849	866	833	850	842	833	832	794	846	833	870	872	820	808	835	861	833	881	888	810	819	822	751	822	817	836	777	828	785	842	815	794	824	802	814	823	834	845	841	833	783	851	835	805	783	790	763	845	849	813	770	828	835	860	799	814	799	821	854	800	803	820	810	785	832	801	803	841	844	809	822	807	776	896	824	852	846	870	791	869	787	815	836	799	829	850	795	866	829	797	785	827	813	883	859	838	769	869	848	842	811	836	831	846	782	821	822	816	861	792	842	857	879	817	851	794	808	806	849	847	838	839	772	855	876	814	839	817	791	805	822	785	847	766	824	788	784	813	875	856	824	834	814	775	821	765	857	884	811	884	809	833	809	822	824	787	829	873	802	900	839	819	833	765	777	829	833	746	862	858	843	802	785	851	865	812	774	837	786	772	777	872	844	818	842	834	811	803	821	846	845	873	778	875	810	806	847	832	813	778	857	796	855	841	804	824	812	878	834	819	804	774	874	791	825	804	809	809	791	830	816	820	865	804	843	835	791	849	911	819	826	849	838	800	859	820	773	828	873	857	775	828	784	860	775	824	821	827	792	820	757	889	869	853	840	861	843	831	843	843	828	867	799	838	811	797	825	826	796	874	800	867	854	821	782	802	836	811	814	800	848	814	867	803	809	818	834	818	835	787	820	851	803	819	811	791	764	795	813	795	833	786	810	810	825	835	797	842	828	831	796	845	862	860	816	852	832	826	809	837	797	851	831	842	800	879	771	886	828	819	830	795	819	833	839	844	866	882	840	916	815	859	872	771	809	828	854	796	833	825	791	820	829	785	823	852	808	827	814	833	807	818	827	817	834	862	813	831	807	849	816	843	809	816	851	871	784	860	891	804	826	848	855	885	771	820	837	884	883	822	878	856	833	843	826	829	890	852	791	835	801	812	821	864	829	819	868	810	832	823	871	784	833	852	780	799	808	809	827	817	809	822	827	814	860	803	781	851	827	838	799	798	812	879	879	842	864	800	828	802	861	847	854	791	782	825	805	823	860	871	844	828	821	848	838	829	854	849	838	824	825	811	888	788	883	895	861	865	828	791	857	836	794	792	857	845	815	823	853	855	808	813	822	836	801	809	847	862	838	818	834	814	772	853	801	823	859	844	806	739	797	814	856	810	819	821	817	792	854	826	842	829	800	791	859	793	803	812	786	817	809	797	855	848	847	799	810	831	888	806	850	790	827	829	848	822	835	847	825	839	844	796	824	796	817	800	892	820	874	795	838	779	780	833	865	829	842	813	861	801	831	888	843	803	839	847	854	798	822	846	811	789	834	862	807	827	817	833	803	816	828	811	815	810	801	841	822	826	852	806	831	833	846	859	817	788	887	812	800	822	862	888	770	772	829	862	792	864	802	837	816	830	814	818	837	824	902	825	846	840	819	760	787	839	851	828	823	858	823	831	871	876	830	814	772	822	839	827	855	811	797	823	850	835	824	841	802	832	865	869	854	787	797	824	810	833	858	813	819	858	796	850	834	828	856	784	829	799	859	854	812	870	792	826	813	883	820	816	844	830	828	840	824	785	847	825	810	812	875	858	864	802	831	863	801	812	896	822	807	821	848	822
24603	21572	28967	24617	21541	8886	1388	852	720	619	566	493	501	454	459	458	444	423	459	399	455	417	384	419	390	371	413	383	393	374	349	373	386	386	351	363	388	380	359	359	376	392	387	346	371	389	372	351	378	363	380	381	375	390	383	392	412	373	364	360	384	365	338	343	356	336	367	364	394	335	374	362	353	343	334	369	391	358	337	389	397	346	333	403	399	371	361	375	360	377	387	349	396	344	336	313	359	373	388	356	341	368	336	346	378	356	385	370	368	361	334	355	346	341	364	381	373	362	381	340	342	316	354	407	322	375	358	379	380	372	350	390	369	354	354	357	382	346	317	390	417	380	395	369	378	351	337	361	375	346	332	380	401	383	373	371	339	358	352	374	340	344	330	404	374	384	351	360	360	354	377	369	340	382	389	358	387	369	376	356	355	358	361	332	360	370	378	347	348	357	383	363	374	373	362	410	357	364	337	386	362	363	372	389	375	366	347	390	338	333	365	370	381	317	375	400	395	355	384	388	330	331	339	367	360	356	358	351	361	385	351	369	352	343	352	371	358	353	346	363	353	355	349	340	363	387	355	381	386	351	337	350	385	391	355	385	372	336	317	366	346	337	343	361	332	323	324	382	365	368	356	379	369	344	360	337	337	366	362	362	356	354	381	350	326	348	368	378	339	379	374	353	341	405	392	377	350	376	339	365	381	360	339	334	359	351	334	388	363	364	339	366	345	368	397	363	342	352	344	376	366	389	343	348	335	329	347	338	358	361	391	331	366	368	366	384	369	379	383	330	395	338	366	372	350	341	375	356	341	376	371	373	378	358	385	396	364	351	373	333	352	360	360	345	366	389	398	378	345	344	381	349	383	370	347	317	377	382	369	356	350	364	356	392	360	365	354	343	377	387	362	347	355	335	391	375	372	351	330	376	352	356	373	356	386	374	395	364	317	357	371	355	348	389	397	343	349	355	362	367	350	336	357	380	358	370	359	369	328	387	351	362	382	369	334	357	364	345	362	359	349	389	386	377	377	371	352	350	369	385	349	347	384	351	391	353	375	367	348	336	421	378	360	340	339	369	401	382	369	368	353	360	360	354	336	369	358	418	374	348	365	371	360	359	368	386	391	374	380	358	331	393	368	387	369	361	383	363	326	339	359	344	352	389	380	352	339	367	401	366	383	369	343	350	367	371	359	334	364	383	352	355	382	359	353	379	332	353	358	381	370	393	377	330	380	391	346	307	411	399	357	353	365	344	340	380	373	363	386	347	357	382	393	354	394	331	339	353	372	349	367	357	351	378	320	319	370	349	362	350	370	365	358	363	372	374	347	336	342	358	347	364	365	343	388	339	342	371	369	361	372	366	344	358	384	357	365	358	357	319	372	357	390	376	372	340	384	356	377	389	395	362	345	365	375	403	377	389	365	372	330	367	382	380	372	379	372	367	375	372	341	386	400	364	368	383	356	379	375	355	371	357	378	374	332	368	375	332	353	359	342	357	402	341	346	334	361	346	385	355	347	357	372	370	356	371	372	380	340	365	347	378	346	355	377	345	383	363	319	375	339	351	374	342	377	374	348	388	329	386	391	379	388	371	368	346	397	361	352	347	415	393	395	339	378	344	368	367	355	349	373	360	360	349	387	315	360	389	367	367	379	356	384	364	349	357	369	369	372	353	357	372	373	384	349	348	368	354	354	356	359	347	348	379	370	340	367	357	374	365	365	355	325	365	346	339	337	350	346	365	374	403	363	356	347	363	359	347	353	373	332	375	358	367	366	378	358	379	329	379	346	371	360	387	340	330	343	343	382	379	323	372	385	337	345	339	349	360	352	356	351	362	367	359	380	340	372	360	381	379	364	402	394	367	368	364	347	370	351	385	391	375	342	369	383	352	372	336	379	372	374	360	324	388	369	365	344	373	389	364	345	374	352	350	377	368	397	373	346	354	345	364	351	364	402	382	375	337	372	359	356	359	334	349	337	350	369	355	376	355	384	327	377	359	387	351	373	376	350	389	363	328	378	349	363	350	363	373	369	379	370	334	380	326	371	339	331	384	352	374	364	349	357	363	383	359	358	387	356	367	369	330	365	343	376	372	360	387	394	352	393	346	375	370	364	332	379	371	365	355	399	415	380	358	363	383	379	363	375	360	362	387	387	394	387	341	349	340	376	333	346	373	348	368	370	374	379	358	374	357	346	362	369	371	401	357	374	369	350	377	345	352	335	336	370	375	344	377	337	361	360	366	356	362	392	376	366	373	365	379	366	340	351	374	357	365	340	369	390	359	379	324	351	363	334	376	371	340	343	375	379	363	350	381	362	379	382	341	335	378	385	355	368	373	412	392	335	370	364	334	318	341	368	374	370	329	383	386	368	385	379	385	337	392	368	338	335	359	350	367	403	378	368	363	367	356	366	373	345	370	394	359	368	350	374	386	377	367	357	377	367	394	352	359	381	370	347	370	351	340	403	353	384	390	398	374	374	385	367	360	362	350	364	348	314	362	386	376	364	343	335	387	327	371	374	365	335	388	389	373	358	344	358	344	381	378	351	370	358	360	328	387	321	360	357	354	401	332	355	404	350	380	346	340	390	363	395	384	354	392	362	356	372	349	361	358	356	371	365	360	366	360	364	365	405	402	363	370	347	377	360	373	357	364	357	376	319	331	376	362	361	349	386	341	364	380	343	351	335	381	377	359	371	329	342	352	371	359	344	340	365	342	370	341	359	346	353	347	365	355	360	341	343	317	350	377	361	336	369	367	337	363	341	359	356	334	365	375	366	344	384	370	372	343	304	362	339	360	359	349	364	341	390	368	321	330	376	345	330	359	340	327	379	372	357	380	345	354	384	349	343	364	339	356	331	378	356	372	377	341	352	351	339	360	372	340	316	361	357	357	382	364	357	342	338	358	370	367	365	381	389	356	358	365	373	352	354	376	386	366	381	380	353	363	346	375	388	344	365	379	355	372	383	365	334	365	378	360	365	358	374	368	347	366	387	330	344	362	376	341	335	345	336	333	317	381	393	332	350	357	390	366	351	387	368	377	340	365	404	342	347	371	420	390	386	351	378	340	378	385	334	358	390	335	353	350	401	386	356	406	350	362	360	362	361	334	366	322	382	357	373	369	348	365	382	351	351	382	343	369	334	350	344	388	352	345	381	375	351	350	348	388	352	377	360	370	347	371	377	337	364	356	362	366	351	337	354	381	368	349	400	371	354	405	375	355	409	351	359	337	385	378	365	367	340	374	384	351	360	365	329	343	358	337	379	332	362	360	352	382	337	360	363	376	362	359	332	380	353	400	339	369	363	342	374	347	387	373	358	338	351	390	343	400	371	324	380	364	354	374	353	369	373	353	368	364	352	372	391	387	386	329	378	387	381	367	349	392	364	381	351	368	387	382	345	376	318	367	388	362	370	378	375	381	358	336	387	364	351	356	373	347	368	395	331	362	380	389	345	365	374	364	333	410	351	344	361	352	371	359	353	390	374	385	351	337
5986	12801	10311	5284	3544	2748	2135	1640	1322	1185	1028	916	808	773	710	650	653	637	599	581	564	523	541	560	566	540	498	537	480	509	481	519	489	486	527	513	509	477	492	512	502	499	489	490	502	492	511	455	482	463	473	454	465	470	463	459	526	487	524	454	502	496	463	487	463	464	501	446	473	501	455	433	470	470	434	465	499	462	432	512	452	486	479	457	489	486	477	511	481	460	466	487	498	472	483	477	456	441	468	470	457	455	464	488	468	496	489	468	495	449	481	451	482	453	469	423	464	439	459	459	438	463	456	479	489	454	482	453	450	465	464	472	497	486	465	468	442	454	427	445	490	479	508	484	469	472	451	488	476	465	487	454	470	504	485	490	454	478	470	437	461	479	454	447	459	441	463	509	478	514	466	450	498	495	485	464	465	421	478	460	462	458	460	440	453	494	479	419	505	473	482	453	474	472	463	484	449	448	439	454	490	492	463	477	491	369	479	478	454	485	453	475	447	451	427	460	512	445	521	460	478	463	472	493	475	486	473	503	501	441	455	429	500	495	475	457	473	460	474	487	449	480	481	425	440	425	463	440	486	465	444	456	456	437	475	480	461	447	439	481	461	449	475	459	434	483	462	463	497	443	476	484	475	488	488	459	475	464	452	435	479	455	445	489	467	479	511	486	500	440	480	487	450	462	456	443	478	464	468	469	471	466	459	498	482	422	489	471	474	456	457	483	423	465	477	451	441	477	452	464	448	430	461	425	470	457	519	437	469	494	482	459	423	464	440	462	463	467	474	500	452	439	460	496	460	458	492	447	449	458	465	487	459	483	471	476	498	492	478	444	443	505	498	459	470	469	435	483	489	474	466	412	522	466	443	477	446	481	465	453	456	452	468	466	496	427	450	416	442	492	473	499	484	462	447	493	491	494	446	445	453	496	460	424	452	469	498	473	496	479	418	455	478	494	473	473	455	458	484	447	467	490	470	474	478	502	431	468	476	450	459	420	468	486	470	475	460	468	452	431	487	441	500	459	476	474	429	457	477	459	440	457	451	484	478	427	435	441	475	483	451	483	432	490	485	439	464	447	475	454	492	449	435	474	473	430	500	485	460	500	475	465	434	470	483	469	485	463	488	499	457	510	459	481	464	493	512	461	460	445	488	492	492	470	502	471	470	486	467	485	490	509	450	448	454	485	479	440	480	414	463	446	475	450	452	459	458	461	450	500	479	477	479	490	466	487	465	462	458	452	466	467	472	474	489	448	478	454	470	458	466	471	459	477	447	459	464	465	412	496	469	476	479	439	477	435	454	451	497	465	474	451	465	465	454	430	488	430	485	467	464	514	509	443	466	481	500	470	465	469	483	491	439	473	438	453	514	448	457	453	464	463	464	468	472	439	483	458	469	460	464	472	435	462	483	447	438	463	469	485	490	437	444	467	504	434	452	508	441	440	456	467	472	487	460	459	450	480	481	475	423	507	458	487	484	494	514	481	468	478	495	458	472	447	465	460	460	455	455	494	485	451	479	489	462	455	480	476	455	433	468	469	497	468	423	467	471	470	482	455	473	474	452	497	489	476	460	494	442	445	490	483	431	474	450	427	461	465	444	429	497	443	447	478	492	453	450	482	468	457	502	455	470	422	429	479	489	454	490	460	473	462	455	466	453	442	433	464	456	434	449	466	449	484	455	475	443	484	435	437	467	473	438	481	452	468	453	491	470	496	496	455	488	482	458	448	469	465	453	459	492	447	447	439	466	454	426	454	462	415	485	439	458	431	441	501	459	449	423	477	462	461	487	520	453	436	441	470	471	445	478	468	472	451	473	474	493	453	461	487	471	456	512	478	422	436	492	475	485	490	444	476	471	473	458	493	482	440	430	454	444	462	497	433	452	494	429	467	466	446	456	435	442	463	477	470	451	464	458	458	445	456	464	433	486	462	438	484	484	461	485	454	463	468	448	485	427	472	463	485	471	493	452	469	465	494	460	458	498	479	475	468	456	464	436	496	466	440	445	441	498	468	471	466	452	459	468	460	442	431	463	460	481	450	451	449	477	446	452	466	484	459	467	445	468	524	483	443	474	472	477	456	479	467	459	460	473	470	446	474	479	506	463	467	471	463	441	464	466	434	432	474	437	488	471	422	474	443	478	441	447	470	464	476	421	497	488	542	466	489	436	448	449	443	473	462	507	477	493	455	444	465	414	504	471	469	477	447	469	462	459	514	471	426	446	474	486	463	440	441	458	448	430	479	466	454	461	465	482	434	435	448	459	479	450	497	458	473	474	466	449	458	463	459	464	442	462	465	456	467	456	448	485	460	423	469	464	453	498	495	462	452	451	464	452	484	465	446	444	452	430	423	468	448	457	461	469	472	454	453	418	452	496	444	446	452	442	483	437	452	495	472	473	446	466	434	462	473	443	494	491	501	456	436	433	465	451	479	396	471	488	428	441	501	458	486	447	454	464	409	463	462	426	480	440	463	449	453	498	441	461	494	484	507	438	430	463	446	481	491	437	465	497	493	470	414	470	527	434	492	494	472	448	428	497	455	469	458	453	458	442	495	470	478	450	495	440	497	457	470	449	473	455	457	457	428	474	459	466	454	479	453	488	443	477	498	452	466	459	483	482	477	471	493	490	492	522	442	471	476	439	493	456	465	463	470	478	482	454	453	441	510	430	468	430	456	460	463	489	494	493	458	457	497	451	449	455	467	438	452	469	454	460	495	447	498	437	472	464	421	430	444	433	453	438	438	468	490	460	429	470	521	483	521	471	474	462	480	472	451	438	502	484	449	464	478	468	539	473	470	454	470	483	458	476	453	470	422	450	493	471	472	452	470	477	457	470	455	509	502	450	443	452	492	499	474	496	452	465	439	508	469	442	462	456	481	428	472	457	459	485	478	488	488	473	464	521	482	473	474	489	458	470	451	485	471	476	437	450	456	511	443	486	491	508	447	462	460	467	464	438	458	463	455	474	453	475	459	467	478	507	496	441	461	448	467	477	453	491	460	518	463	464	461	434	457	462	470	449	499	437	435	461	425	480	482	457	463	435	436	506	489	427	480	456	454	467	473	422	480	450	451	475	474	469	451	459	453	487	477	418	444	494	468	460	466	421	456	471	491	447	475	475	474	446	476	485	470	460	432	453	473	439	448	447	473	484	470	441	472	444	426	471	467	463	441	463	468	488	471	499	438	504	498	488	463	469	481	448	459	399	455	442	485	465	446	459	432	467	457	471	461	490	450	461	481	466	483	436	465	465	501	447	452	457	487	435	488	463	445	458	497	456	509	461	437	458	464	451	439	457	494	493	503	488	450	478	448	450	453	484	467	427	470	472	462	430	463	467	448	451	477	478	466	468	416	441	469	429	472	503	454	510	456	464	474	440	452	475	527	481	501	480	467	453	485	456	431	445	476	477	429	465	443	513	474	452	479	454	448	465	483	474	508	439	466	506	467	481	469	428	449	490	463	471	463	506	477	453	487	492	508	437	457	451	429
23632	21582	29457	24174	21587	21623	6677	1432	1039	829	733	710	659	553	552	517	528	458	490	425	435	441	435	430	397	389	426	409	386	384	398	371	377	368	379	369	386	423	376	332	362	360	389	400	401	386	388	371	385	367	339	359	383	340	372	378	349	353	405	376	354	359	333	381	363	350	343	381	376	377	323	332	352	356	375	362	376	351	357	362	337	304	402	361	383	372	354	340	362	347	357	379	347	367	344	340	353	348	347	355	322	347	356	353	371	395	370	323	350	366	339	349	334	321	348	365	343	377	298	348	356	350	334	348	319	345	378	336	367	368	359	341	417	368	365	355	336	376	333	321	338	326	384	363	359	365	342	368	380	349	363	381	328	341	377	349	322	331	352	338	374	348	370	349	390	341	325	352	351	335	370	373	306	348	356	383	361	304	326	341	354	386	347	369	342	346	349	390	346	351	352	396	379	316	352	347	356	384	330	396	354	337	352	320	362	362	373	348	333	371	393	307	396	375	333	369	350	340	350	363	377	347	347	352	340	348	347	338	369	340	332	363	341	345	346	339	355	363	351	355	372	343	354	340	363	347	381	351	323	366	330	361	395	372	342	339	371	347	361	343	343	384	360	320	369	337	316	377	330	342	334	339	377	350	350	381	346	337	362	349	350	349	318	355	352	386	348	368	360	334	344	379	330	384	338	327	346	361	341	350	333	354	350	348	330	353	364	343	364	376	346	376	356	404	329	374	347	349	347	335	350	353	310	356	346	366	374	358	363	330	364	339	342	356	354	383	359	333	342	328	353	352	360	358	368	371	363	328	362	354	316	364	340	357	352	357	344	376	363	361	353	368	360	379	365	348	350	350	356	368	364	359	363	325	364	395	348	348	339	323	328	371	379	343	354	332	352	337	333	354	331	371	361	379	352	354	340	360	352	327	332	347	348	324	355	350	358	372	349	325	346	367	344	353	366	363	334	343	347	334	373	384	379	346	340	370	366	360	384	360	371	367	367	297	389	348	333	348	367	346	342	329	350	341	348	340	357	354	363	334	374	369	351	313	354	314	350	330	344	345	337	345	347	326	336	345	366	364	368	348	313	328	345	327	340	340	348	341	350	354	360	347	362	350	337	369	353	331	331	352	362	341	371	348	341	393	346	356	351	313	361	354	341	336	311	363	326	345	337	344	364	350	358	378	354	357	352	350	368	346	355	323	302	357	347	338	367	381	356	338	327	386	386	354	347	348	355	337	349	347	356	360	380	370	327	357	362	333	354	327	336	341	352	361	348	401	358	343	345	356	361	372	353	344	332	373	392	350	363	345	345	393	344	364	369	351	343	355	302	315	358	365	337	346	333	377	344	353	357	371	342	343	343	319	359	344	339	327	354	365	368	371	347	349	357	358	351	371	371	328	349	363	343	385	357	388	397	352	385	359	360	334	351	338	355	335	332	369	382	357	366	354	370	361	313	384	343	359	336	330	340	330	381	324	345	351	320	355	332	362	371	345	350	337	340	347	373	380	354	339	356	339	332	351	369	353	369	363	349	339	354	372	348	361	351	345	338	312	330	354	342	342	332	366	353	343	369	297	353	360	350	343	330	331	365	390	332	335	359	366	346	346	326	331	356	348	362	349	361	381	360	337	321	355	343	333	362	311	353	384	360	331	354	370	308	369	334	336	338	364	340	366	360	307	355	368	349	343	359	317	348	342	353	339	343	358	331	348	377	349	350	347	357	354	402	363	370	382	349	346	363	361	353	373	376	364	378	348	354	345	340	356	354	351	370	352	339	317	355	345	304	366	351	352	334	339	346	302	378	365	365	339	365	353	353	327	349	357	352	349	339	335	385	340	372	341	361	337	347	361	354	342	368	366	332	382	350	351	364	346	372	331	326	386	337	383	345	389	352	363	352	360	348	376	336	328	354	371	338	333	371	333	362	350	378	362	333	349	357	391	339	346	363	305	341	333	371	337	340	358	363	362	344	380	342	367	341	345	325	335	346	367	341	296	368	380	357	323	360	356	339	373	351	355	377	344	385	356	338	356	373	339	361	370	354	329	373	356	317	344	388	351	377	372	341	367	340	354	363	344	368	337	355	358	340	338	356	350	367	350	334	354	380	382	330	336	342	348	344	338	392	368	350	336	349	368	325	363	356	390	323	334	339	364	358	339	356	343	364	365	361	331	363	330	359	349	370	347	356	337	356	360	353	371	350	337	353	347	387	361	361	355	373	363	356	366	354	348	358	346	372	364	374	369	366	327	361	343	384	363	321	320	337	341	374	334	331	398	367	348	337	368	343	381	371	362	357	325	340	332	347	340	314	364	363	346	327	361	341	320	394	340	356	335	366	351	356	358	335	359	340	395	341	334	341	328	353	348	348	345	344	340	394	350	369	355	346	357	348	352	355	322	369	347	380	338	313	341	357	371	357	347	360	401	341	339	347	332	361	347	366	342	350	322	352	307	322	326	362	354	381	369	360	326	377	350	367	355	352	314	347	316	354	338	332	365	333	370	346	350	356	371	365	360	362	381	334	352	352	337	335	342	392	362	398	332	350	290	360	363	330	372	376	348	356	351	348	352	341	360	336	361	357	335	330	382	337	318	334	401	347	353	339	340	381	388	300	380	333	324	368	335	329	345	389	335	316	332	352	333	366	314	371	367	355	375	340	353	350	352	336	345	308	358	352	347	375	357	334	351	331	370	359	351	337	329	363	351	312	388	379	301	330	366	332	337	331	379	365	347	363	370	356	324	330	317	371	347	372	319	382	340	365	370	360	350	393	360	369	329	394	386	357	369	339	358	341	330	408	386	382	346	339	338	343	363	345	339	338	313	353	351	382	371	383	315	364	341	346	350	333	357	371	342	353	399	373	351	373	350	341	347	360	348	349	337	358	357	350	348	370	386	376	359	353	351	383	342	386	371	344	343	341	351	354	343	383	359	367	348	374	318	368	362	344	358	365	330	359	339	341	329	376	360	349	370	353	329	328	334	352	363	387	323	359	335	333	366	347	345	353	357	337	346	365	362	393	387	363	345	332	369	390	357	339	351	365	339	342	396	356	296	364	344	373	381	346	355	356	329	350	344	371	386	363	365	361	361	345	359	334	352	358	358	338	348	326	358	378	362	379	347	332	340	309	343	354	331	321	351	335	349	356	336	346	339	378	361	342	348	349	372	383	342	338	366	364	357	336	364	353	341	353	360	334	368	364	339	361	347	337	357	355	365	365	342	358	345	344	369	364	358	354	362	362	365	328	372	366	363	384	345	352	343	355	352	327	330	354	364	359	352	362	352	333	373	350	356	374	384	358	361	342	383	358	343	376	383	346	379	377	357	323	380	353	320	346	325	328	337	362	330	341	334	370	352	370	340	354	357	354	389	319	318	367	365	333	354	348	346	361	362	345	319	295	358	386	354	377	352	346	367	351	379	347	347	323	352	329	341	356	410	365	341	345	368	373	378	346	347	356	368	301	357	355	348	343	356	375	364	341	367	359	376	362	351
8260	18969	15550	8236	5907	4499	3439	2542	2072	1716	1463	1289	1117	982	860	769	707	735	668	660	619	619	569	552	574	553	530	514	491	569	498	509	514	455	439	490	431	445	457	440	473	425	439	444	413	459	436	413	398	393	407	467	458	434	433	486	448	392	412	448	421	423	450	415	404	438	449	412	408	438	422	447	437	433	434	473	428	424	440	402	422	423	451	456	410	440	451	416	413	386	436	410	425	410	386	386	454	427	394	390	424	444	443	420	375	402	437	422	404	428	419	417	418	390	413	429	470	411	443	425	424	402	439	448	438	435	440	422	392	451	461	392	403	443	441	407	402	401	378	395	408	440	430	431	389	428	394	389	414	402	396	422	384	397	456	417	430	411	416	443	420	442	485	411	407	393	432	392	384	394	434	423	440	396	412	405	403	382	443	444	453	429	422	399	395	442	355	406	411	447	378	448	429	429	417	394	421	431	451	429	425	418	412	463	427	428	395	397	400	431	433	408	395	428	395	413	422	402	453	383	433	418	425	381	410	398	432	413	406	438	387	400	450	435	436	412	450	437	441	403	437	440	408	398	422	432	410	404	434	401	458	402	432	471	420	405	447	420	430	403	395	371	428	456	437	421	459	417	391	423	425	434	387	438	398	427	423	477	414	444	375	393	454	414	414	408	456	433	408	420	404	390	413	428	439	448	368	439	426	430	383	422	446	423	433	406	382	395	453	396	412	436	443	402	424	432	431	444	407	423	452	387	385	453	432	404	382	411	487	383	416	410	410	404	429	426	402	400	411	464	429	424	446	416	446	392	423	411	433	400	410	437	409	426	408	436	447	417	404	392	428	440	424	404	417	412	431	416	436	423	421	418	390	420	382	424	470	433	448	382	380	415	404	418	408	427	397	425	435	412	407	389	383	411	434	422	391	463	414	429	419	423	415	424	427	404	414	437	422	425	375	445	397	447	409	389	445	405	432	429	394	385	434	394	413	426	422	414	393	444	410	453	419	427	419	398	396	394	399	427	405	432	410	423	393	438	416	417	401	405	399	402	412	403	414	421	404	412	414	436	423	417	402	435	410	414	434	390	420	406	379	397	444	414	422	410	427	381	450	391	422	392	405	411	429	409	390	428	461	434	423	419	434	414	408	425	439	433	407	448	412	446	391	423	420	419	414	431	394	395	403	414	452	453	411	454	408	417	413	427	431	373	438	399	437	423	428	404	431	445	476	417	440	411	415	411	418	420	419	436	405	376	424	416	396	427	415	446	432	417	418	414	416	442	426	388	410	444	458	371	434	414	388	446	440	410	427	405	397	419	426	428	386	428	444	383	416	453	435	442	442	423	393	399	395	414	404	422	375	399	396	414	428	433	378	444	439	470	410	404	451	451	408	415	404	426	420	449	415	398	461	418	440	417	424	417	389	405	418	435	445	396	405	426	413	440	403	408	450	466	421	432	417	421	452	387	399	434	401	422	422	410	431	431	409	439	404	418	429	404	435	449	396	428	417	413	404	402	373	409	435	393	414	428	444	402	436	379	475	434	441	420	444	418	429	422	415	402	378	424	401	423	404	396	402	410	411	418	444	421	397	425	375	417	461	398	408	413	422	432	408	431	413	407	433	416	402	388	433	410	419	429	394	406	423	451	445	424	415	404	422	405	415	415	400	446	440	402	441	427	415	402	398	423	404	403	431	412	431	430	438	406	435	457	417	434	445	420	424	406	441	398	400	416	381	400	428	430	438	399	452	412	425	409	427	405	427	405	421	433	416	416	422	404	427	438	403	437	441	434	389	409	446	408	413	420	399	435	429	384	428	418	400	418	403	407	400	399	449	410	426	432	406	461	455	427	424	435	389	454	416	431	394	452	443	393	449	421	408	394	415	385	442	406	408	384	396	434	409	397	448	427	418	407	397	441	391	394	427	419	410	445	427	443	408	427	397	394	368	405	415	446	400	418	448	428	390	442	435	407	401	402	435	430	403	409	427	415	409	429	414	418	374	406	428	447	443	420	391	433	419	398	418	389	377	435	408	432	425	397	425	397	383	404	441	442	411	404	424	403	423	442	416	456	400	444	424	414	432	416	388	413	422	427	421	415	456	394	418	430	396	364	411	400	436	430	404	459	413	384	399	454	427	376	412	424	393	409	459	437	409	448	415	418	435	395	375	417	415	400	412	437	416	412	391	427	385	402	412	400	448	409	440	415	415	404	408	408	433	412	389	402	390	419	440	378	434	401	403	470	453	420	432	384	435	390	443	404	430	406	449	417	380	410	398	402	425	411	421	446	415	418	417	407	449	435	428	455	416	433	436	438	415	429	420	440	419	432	429	477	412	458	407	401	415	413	383	441	428	410	401	386	419	448	409	440	403	396	407	435	381	430	401	448	463	438	422	453	381	432	431	431	452	415	422	407	442	400	384	423	400	403	424	454	477	395	410	426	428	404	415	417	438	440	459	410	447	407	387	445	453	414	419	399	419	408	377	373	405	453	424	448	406	385	411	400	359	394	400	462	390	429	421	413	428	426	422	457	441	402	420	421	398	444	426	426	421	446	406	397	424	431	471	454	448	387	402	405	410	369	413	420	377	456	401	394	440	381	442	398	437	408	393	384	400	426	392	415	405	421	372	394	431	419	392	387	390	402	429	398	422	429	403	386	432	424	404	435	452	394	416	421	427	431	429	437	408	388	434	424	420	411	420	453	412	411	431	411	402	428	398	438	443	406	467	437	440	431	395	390	395	434	436	417	425	455	429	406	447	468	393	410	437	413	415	396	437	405	432	408	411	387	397	428	425	414	436	415	444	377	429	423	440	459	411	385	386	441	415	485	394	413	424	436	419	405	405	401	432	427	431	393	408	438	423	428	459	411	452	363	429	413	435	420	419	400	413	404	414	424	379	376	411	421	399	410	415	428	430	425	432	423	369	396	416	426	390	372	436	475	444	430	413	411	437	434	397	407	395	408	394	449	390	437	367	441	433	430	347	416	416	403	422	392	397	415	432	422	468	384	430	415	412	408	374	398	396	412	408	425	379	398	417	392	409	404	394	420	425	462	398	414	413	434	401	414	418	413	410	411	421	376	394	421	434	399	430	393	405	411	397	429	421	429	400	405	407	426	404	415	413	423	434	406	441	423	442	409	419	417	445	449	426	447	427	432	422	425	385	431	425	436	418	404	465	404	434	405	465	406	414	458	430	422	411	435	435	421	420	408	417	415	409	437	436	422	401	410	406	445	432	390	393	381	408	459	426	387	443	426	452	420	420	406	438	440	439	410	433	399	465	387	387	403	435	410	468	412	386	400	412	426	405	415	418	397	373	410	436	434	398	410	427	394	446	437	429	413	420	427	466	430	412	400	409	413	435	448	406	403	403	393	412	397	415	391	411	401	387	408	394	427	406	419	427	407	454	452	421	389	440	425	414	422	404	395	392	410	414	431	422	415	395	415	453	446	424	446	414	416	417	457	412	423	390	381	395	416	442	443	428	425	426	417	434	454
27439	20102	7416	1482	939	837	774	745	748	708	709	734	668	698	674	709	672	676	700	661	663	684	671	673	681	665	695	677	672	724	670	650	650	665	649	649	676	677	685	678	667	631	694	667	687	687	626	615	646	663	659	699	695	706	690	701	679	655	664	702	665	717	699	639	633	723	681	672	692	672	667	680	661	708	681	638	686	628	616	685	674	654	592	650	662	669	690	668	665	667	664	743	668	655	661	643	648	691	670	679	717	659	659	659	646	663	701	687	653	662	673	665	669	641	671	669	641	656	670	640	678	654	695	621	684	689	689	673	682	678	683	620	701	677	696	700	703	704	658	647	632	627	705	712	705	664	645	643	691	674	705	666	686	689	627	666	657	663	665	653	653	606	674	658	625	724	666	681	673	687	723	697	704	682	651	639	655	683	687	649	648	685	652	663	625	652	653	687	691	687	691	697	669	681	668	684	630	647	630	708	635	666	685	681	722	636	630	688	694	691	667	685	669	698	692	666	643	714	671	678	668	642	669	674	655	665	694	704	689	687	636	647	675	639	630	652	693	641	686	656	678	686	699	646	696	691	675	636	673	654	696	612	682	654	656	647	667	682	671	640	672	734	699	683	694	673	684	687	631	713	670	693	631	643	634	644	632	669	650	663	694	712	673	656	629	654	705	661	737	651	698	709	671	658	714	641	687	690	595	660	672	683	650	672	710	662	679	720	666	669	643	671	690	651	670	686	677	630	676	691	670	670	635	669	676	692	630	688	661	658	687	668	679	658	649	686	663	675	654	685	668	671	681	669	647	675	695	683	702	667	668	635	658	738	678	625	705	655	653	667	674	665	702	691	688	667	659	637	651	660	696	672	656	651	656	654	657	677	703	654	691	681	714	647	682	644	653	663	645	709	674	673	676	639	678	639	691	653	628	639	677	700	699	668	662	639	646	714	727	694	675	633	637	648	684	666	685	665	647	683	648	696	650	671	675	675	716	693	684	681	622	631	662	646	692	687	727	679	695	677	675	661	668	688	667	684	683	641	633	677	659	756	649	668	642	664	632	657	714	718	676	673	731	677	676	653	685	652	662	657	688	648	702	629	674	681	687	651	663	605	686	671	654	687	639	676	709	682	668	627	687	635	716	691	645	672	669	642	678	655	687	697	672	668	666	714	645	689	669	641	662	654	627	653	650	703	652	687	655	624	669	672	689	700	682	669	662	673	662	656	666	683	674	666	653	643	666	690	652	641	639	695	709	636	665	695	700	659	655	649	635	676	633	654	724	671	662	723	654	636	686	665	668	690	674	629	717	681	679	650	658	634	698	650	710	692	685	718	665	670	644	670	647	654	668	701	682	705	667	661	634	662	666	635	707	649	688	679	650	716	659	662	565	681	725	652	665	666	675	727	615	675	689	642	678	638	730	664	681	657	698	659	723	695	693	613	648	658	704	609	647	713	654	675	656	687	688	624	665	640	667	652	640	686	649	655	647	626	647	642	626	701	673	684	646	627	663	686	668	667	653	642	671	689	672	639	630	645	655	698	698	678	665	687	699	706	675	636	642	627	700	653	690	656	695	659	664	715	715	648	650	669	635	669	652	674	691	647	646	660	659	699	667	692	687	660	701	690	640	683	627	666	628	662	687	644	671	673	699	673	685	675	680	669	696	713	686	634	671	667	650	642	683	676	724	690	682	645	669	691	661	664	694	644	663	659	693	650	680	694	663	657	720	690	632	685	677	636	656	619	696	714	689	659	614	642	674	659	612	619	696	689	671	627	617	661	705	667	670	649	650	681	681	669	635	634	670	667	666	632	687	679	671	633	625	699	710	657	684	707	638	644	652	696	686	647	653	695	697	678	650	713	652	680	688	642	664	705	689	623	692	695	703	651	684	701	667	655	705	658	611	694	627	676	646	678	674	711	704	626	650	678	672	662	680	686	689	653	700	653	679	677	664	678	652	676	659	668	680	632	679	649	668	658	686	667	670	704	670	616	675	653	673	694	686	658	673	730	710	663	672	703	666	688	691	652	685	665	658	664	683	641	632	704	728	695	659	670	649	675	628	661	651	733	710	667	630	660	674	641	685	630	706	662	641	676	730	633	609	687	679	659	683	664	655	701	714	689	685	666	678	678	721	683	686	686	666	691	581	648	643	714	685	738	680	724	665	685	675	729	644	690	689	641	660	677	596	657	671	681	677	660	655	668	682	641	679	711	687	651	668	684	633	722	652	703	665	684	686	662	684	675	671	706	629	650	670	689	715	652	668	690	667	676	654	665	676	628	675	720	654	717	669	632	698	689	712	663	702	668	677	646	647	714	666	666	652	683	665	667	696	675	690	719	682	701	633	685	653	679	642	677	669	660	675	722	639	675	722	662	678	673	683	702	662	622	686	668	640	609	712	685	691	687	650	649	677	639	663	681	661	769	674	686	663	678	654	664	717	674	681	643	660	675	648	671	653	696	674	620	691	619	683	725	676	681	665	675	632	680	658	608	632	651	604	673	683	655	642	688	683	668	688	664	643	654	687	674	661	716	663	682	671	671	703	668	635	659	662	670	679	713	699	635	640	691	656	686	659	700	666	660	714	683	692	718	647	653	654	682	680	667	692	651	701	693	657	697	705	660	607	693	690	659	674	687	688	676	672	672	676	684	675	668	721	688	682	659	677	665	672	651	676	652	641	713	682	662	651	725	650	655	649	679	689	687	673	645	661	689	652	656	650	726	670	682	662	652	660	682	671	702	616	655	671	652	688	664	673	690	684	704	610	642	677	675	642	658	666	650	653	679	634	658	636	612	669	672	657	645	664	628	689	693	686	642	670	676	683	689	652	717	723	642	710	648	705	687	665	672	612	657	696	676	669	643	679	701	632	655	678	645	666	648	655	683	643	671	664	642	643	670	684	624	668	665	680	670	685	715	714	691	687	685	641	665	686	689	717	703	706	673	681	633	679	656	664	692	662	671	661	671	681	706	697	659	673	642	711	687	696	697	722	699	638	666	661	678	718	649	685	682	651	643	629	719	634	655	708	644	668	659	670	675	705	651	640	676	673	676	600	637	669	662	661	662	685	693	677	698	623	636	668	655	665	673	628	687	648	644	667	715	640	670	648	687	663	664	639	660	635	674	680	717	697	686	659	675	639	671	659	672	655	665	674	673	683	670	692	688	671	659	682	676	633	690	663	678	681	612	650	695	669	701	628	687	680	668	643	650	678	686	709	700	708	596	666	706	649	687	704	672	671	667	715	701	687	667	660	638	666	621	647	739	637	643	698	697	679	692	644	684	695	656	640	690	700	623	671	642	646	676	662	662	679	689	641	660	682	664	649	656	692	700	649	732	718	663	649	687	690	697	666	671	653	670	659	654	692	634	667	611	641	665	675	674	676	674	676	729	659	658	724	683	697	648	689	667	723	692	617	642	624	681	709	612	682	720	661	680	631	653	667	683	711	691	682	714	705	680	702	664	642	665	640	664	613	691	708	686	682	661	664	657	713	644
5103	3692	2776	1706	1307	1191	1026	993	967	924	876	826	824	856	827	866	840	842	826	836	849	864	829	873	837	831	804	849	785	859	812	824	801	877	809	804	864	823	808	828	848	765	799	797	855	828	826	821	820	796	821	847	819	858	823	783	822	805	828	893	843	813	844	801	808	866	845	781	836	836	814	795	870	878	775	884	841	775	838	816	824	815	854	790	808	835	798	846	842	808	863	808	814	817	837	823	796	745	844	801	859	783	788	798	844	835	837	808	823	810	834	786	825	823	779	753	817	862	854	809	790	790	805	864	830	787	812	797	784	833	806	836	833	807	835	849	793	800	787	794	791	772	882	873	833	842	811	801	874	782	805	846	807	793	790	822	803	805	847	793	844	835	800	826	802	773	847	837	780	843	822	853	866	839	788	775	827	822	825	785	819	866	800	831	802	817	835	814	833	848	838	788	837	809	814	799	787	795	834	812	804	826	810	866	822	814	867	779	782	811	816	776	851	795	846	823	832	807	808	788	815	816	801	855	814	826	879	820	831	847	777	799	832	813	805	859	823	854	848	788	839	815	856	803	803	770	765	826	833	851	810	842	817	835	846	831	812	831	845	789	823	822	826	784	865	841	833	827	820	750	804	821	836	750	859	841	845	877	750	816	815	846	746	817	856	794	804	770	802	783	834	842	806	872	865	827	849	851	767	825	806	838	829	793	809	814	850	809	850	900	807	800	800	821	816	823	876	789	831	759	845	841	868	806	793	854	805	816	802	798	856	834	810	833	783	851	780	771	753	798	843	807	806	812	803	808	825	793	791	799	819	825	804	840	827	814	833	858	782	796	829	840	767	798	821	870	864	802	825	848	810	830	799	860	760	801	812	811	789	767	818	831	861	753	821	781	822	826	750	823	791	822	815	860	786	796	813	865	776	831	836	825	819	825	818	857	800	759	789	762	862	813	815	789	812	796	818	843	781	809	832	849	790	820	804	829	803	856	825	789	783	804	825	783	845	841	843	762	827	807	799	818	829	807	786	777	819	816	855	840	840	844	810	854	802	890	824	781	829	802	788	809	855	853	854	796	801	801	841	849	808	824	766	825	799	856	863	814	758	828	796	829	837	872	875	797	808	839	832	867	858	840	839	826	807	816	826	815	826	789	837	865	811	797	831	767	781	790	830	807	859	795	829	819	818	832	822	814	806	870	903	796	864	806	802	776	784	815	841	793	828	755	841	782	822	783	795	861	874	791	842	803	850	775	862	850	801	815	832	775	837	833	832	777	796	777	776	811	830	808	826	791	811	808	861	838	830	834	826	744	849	754	847	798	739	846	813	817	836	854	790	793	879	816	838	816	811	768	854	809	819	844	782	785	815	800	853	849	850	804	853	785	815	796	811	786	838	852	831	851	761	829	866	851	794	817	781	844	805	866	812	804	820	836	781	800	843	793	885	808	854	845	822	799	830	807	814	824	854	846	782	829	832	855	814	826	790	838	802	834	835	849	845	812	770	839	805	863	872	811	844	822	765	865	811	820	864	852	792	807	794	760	777	798	794	806	810	768	787	796	794	823	832	812	770	848	815	812	807	833	852	775	821	793	797	814	857	874	802	815	838	765	834	867	896	800	836	803	811	834	822	783	825	812	873	846	824	800	825	808	834	836	834	820	824	784	822	793	805	823	813	840	805	825	838	813	871	869	790	792	830	828	809	806	796	807	815	839	802	829	803	789	802	856	820	842	771	815	857	785	873	795	835	815	861	875	882	838	800	777	824	790	791	828	825	821	851	799	817	839	809	839	849	821	843	789	842	860	812	844	799	803	846	846	829	795	809	786	762	798	798	799	844	863	845	820	862	869	825	784	834	826	858	849	841	811	817	835	847	840	846	834	834	807	766	854	817	823	895	811	831	803	810	813	837	838	787	821	776	864	772	834	841	830	811	810	847	817	819	831	825	806	785	827	837	795	868	840	853	833	869	809	809	819	782	865	817	839	795	843	834	793	797	828	765	829	828	816	815	811	823	778	847	806	817	778	812	885	799	824	779	853	847	834	812	794	818	780	870	854	825	845	846	835	854	849	778	782	805	823	827	790	840	892	775	838	833	763	843	849	817	828	818	852	822	831	863	791	811	793	857	814	802	854	817	763	809	798	807	845	829	789	748	843	825	836	777	839	853	772	805	837	806	799	786	809	868	812	858	820	885	848	837	835	838	826	806	838	811	797	865	808	828	843	784	830	812	793	782	827	828	802	826	807	747	806	838	848	854	886	735	806	812	811	831	787	799	805	833	803	829	829	819	824	905	832	834	799	873	819	817	818	812	834	793	833	815	813	836	849	817	782	856	813	800	762	829	813	857	840	825	802	829	807	821	868	793	811	821	804	787	839	827	862	797	830	808	819	808	815	854	883	835	794	852	785	847	794	834	809	804	883	822	793	797	823	805	842	805	816	837	863	776	793	793	924	808	858	817	844	826	831	850	813	845	806	779	844	773	779	811	843	867	811	827	821	778	823	815	796	775	818	827	873	796	807	837	800	780	859	812	833	854	836	784	849	755	836	823	830	819	840	760	855	863	782	848	847	834	824	831	859	820	834	778	819	834	834	832	841	845	791	878	806	815	834	815	840	827	822	825	802	854	804	869	832	799	817	793	838	857	831	765	826	831	819	830	778	820	838	803	835	892	790	786	846	806	836	797	775	802	789	819	815	803	830	804	853	815	823	789	818	783	807	850	785	829	846	817	807	821	878	876	845	839	840	827	813	829	813	878	803	834	837	819	822	821	820	898	747	867	783	810	810	828	849	842	790	817	864	807	810	806	849	825	798	835	783	804	848	789	800	774	808	816	819	860	813	807	789	828	819	813	832	881	883	858	771	806	808	816	857	831	816	810	842	784	794	797	792	810	842	876	824	853	816	833	799	817	809	814	798	796	819	845	842	840	775	789	779	780	841	846	820	852	819	821	822	814	826	859	839	776	820	857	794	796	812	859	812	793	784	821	854	822	796	822	793	825	765	784	814	887	839	789	858	803	816	804	772	851	824	808	865	809	790	818	811	801	819	877	834	768	838	848	850	822	791	739	821	765	847	855	847	809	822	813	813	841	881	784	792	805	781	806	816	817	803	803	849	800	845	808	842	810	801	767	853	728	869	771	883	840	755	849	804	752	840	837	789	805	826	757	867	794	823	779	820	796	846	809	869	809	850	828	811	847	867	837	848	828	797	825	882	827	820	820	811	784	835	881	818	831	826	817	809	872	847	806	866	828	883	809	812	843	802	820	801	816	868	769	762	855	869	830	826	800	816	836	784	903	789	771	795	823	812	794	776	823	778	836	846	781	849	832	817	807	817	826	765	861	856	779	808	848	805	803	776	835	809	829	794	811	909	827	830	821	824	786	758	835	828	842	822	770	864	873	806	854	774	783	828	831	839	828	849	839	858	810	835	821	824	806	829	828	824	813	897	836	847	815	841	827	810	852	793	833	850	835	799	844	786	881	827	796	761
24641	21568	28979	24604	21560	8858	1355	900	704	641	585	512	543	483	482	469	440	415	376	388	405	425	364	383	406	396	366	381	357	389	417	414	377	385	401	399	382	377	355	347	394	399	369	361	338	386	352	388	378	362	405	348	361	379	364	368	385	396	330	378	351	340	344	361	338	355	382	374	343	385	386	345	351	364	356	332	358	356	340	373	353	352	336	399	357	391	339	372	397	349	358	380	338	361	377	367	380	375	394	364	361	355	354	383	388	325	368	362	357	339	360	341	369	343	343	359	362	337	365	355	389	364	378	325	372	393	306	346	384	354	371	366	348	362	344	366	351	348	350	364	355	382	364	340	332	340	348	386	386	341	358	360	349	347	357	350	383	388	373	360	352	359	361	335	339	365	350	357	379	326	387	331	356	369	369	350	339	343	366	398	348	354	375	401	365	383	359	349	337	389	357	360	347	354	371	393	394	383	362	372	366	324	349	333	375	367	394	375	362	355	342	357	353	366	341	325	367	362	375	371	374	344	361	377	360	336	317	352	333	318	338	353	380	317	324	379	369	382	351	358	366	340	360	387	361	365	390	355	382	359	359	342	368	319	382	389	379	363	393	358	340	349	367	342	369	359	351	338	339	367	361	350	377	327	380	341	358	345	371	350	366	364	359	331	357	355	352	370	376	360	356	376	388	369	322	318	351	383	384	354	356	330	340	376	340	326	372	346	343	347	380	358	364	365	352	321	365	346	394	330	386	350	426	341	344	378	361	351	361	347	368	361	344	385	313	351	376	328	347	354	393	341	380	361	378	365	360	363	339	365	329	376	367	360	357	401	398	378	384	354	376	367	363	325	335	392	350	366	391	380	353	366	387	331	361	369	352	397	355	345	347	355	355	316	358	348	338	385	376	393	362	353	353	351	352	384	364	378	369	372	310	369	361	355	348	394	390	360	375	348	353	343	346	344	401	369	353	352	359	393	364	379	372	357	368	362	376	356	393	351	366	358	364	375	394	340	367	384	341	372	385	348	377	344	383	405	374	348	371	344	390	334	344	366	339	341	331	329	350	351	381	353	400	360	362	394	345	348	362	354	388	352	389	352	392	362	365	339	366	373	363	373	371	366	377	369	286	356	361	375	369	334	395	366	351	354	373	381	376	352	358	353	322	323	419	348	343	354	365	360	386	307	347	359	365	333	371	350	346	376	379	315	339	332	360	337	351	358	378	353	365	321	327	400	355	367	341	337	351	352	361	325	378	362	351	354	369	333	371	354	346	390	335	352	375	393	359	328	385	362	385	341	360	355	323	360	316	306	373	362	356	378	370	394	364	351	404	348	374	360	376	333	371	356	388	385	350	301	368	365	374	397	342	376	325	359	336	370	391	371	346	352	337	361	355	342	353	397	388	381	364	351	384	364	383	352	365	391	346	335	329	358	345	371	391	364	404	401	352	340	390	378	349	354	362	334	347	351	353	361	362	355	372	383	328	352	359	318	337	333	374	385	355	365	363	347	349	322	363	389	374	358	339	376	334	394	369	320	377	351	339	346	357	374	385	374	363	383	350	392	359	366	359	332	380	347	402	384	362	373	370	372	364	364	411	386	371	383	359	359	358	366	367	347	340	348	375	388	360	389	340	411	349	333	348	405	331	388	350	335	304	347	341	358	351	337	351	372	365	401	375	360	367	348	391	388	397	323	390	356	362	345	350	348	369	340	401	343	375	386	349	339	337	356	395	361	361	377	329	352	371	349	330	345	376	341	360	335	392	374	370	367	345	340	348	382	378	322	381	385	363	384	337	347	318	339	322	372	372	389	364	340	355	388	352	387	390	339	351	367	361	338	372	346	360	321	347	352	350	362	359	374	370	344	393	362	378	397	367	360	359	358	341	361	373	340	389	389	376	342	359	353	396	348	345	333	331	375	373	329	319	346	372	374	369	360	354	354	373	355	364	354	361	340	352	364	329	351	352	381	360	323	356	338	338	324	357	365	350	387	366	335	372	350	349	340	373	362	372	415	369	343	401	368	361	344	361	350	374	381	352	343	375	354	376	323	344	345	337	348	364	373	353	369	313	343	355	373	376	339	379	379	381	380	330	342	351	377	339	390	352	377	368	355	371	376	370	340	354	365	363	342	360	364	373	342	356	363	377	347	340	365	356	344	368	350	346	335	326	337	367	354	411	362	367	376	336	334	332	379	331	353	375	348	389	360	347	366	364	337	375	340	357	351	344	347	422	375	353	336	372	336	357	350	349	365	357	376	368	389	350	358	334	352	355	358	385	362	372	354	366	367	356	365	372	363	355	324	373	323	337	385	350	352	394	375	341	347	347	387	350	376	359	378	323	347	338	363	320	365	357	357	351	370	397	352	358	329	378	341	354	406	358	359	338	334	315	364	345	367	369	330	374	335	371	359	360	362	360	358	370	371	360	337	338	360	381	361	390	374	353	319	334	364	330	385	354	363	352	344	314	354	335	357	365	351	347	389	380	365	352	360	365	339	351	360	355	347	346	386	366	339	362	414	363	353	381	400	364	333	358	343	348	347	352	379	331	366	373	381	352	352	343	333	353	388	361	387	347	344	320	365	367	375	377	370	346	352	340	340	389	369	349	356	341	343	375	375	338	329	318	361	344	346	367	365	360	402	379	362	332	348	369	360	369	347	346	362	370	387	349	352	362	359	370	348	373	316	338	364	365	355	356	369	356	371	349	371	395	369	363	359	366	383	351	363	376	322	338	359	329	348	336	360	366	375	365	363	403	347	347	356	376	382	390	340	357	299	334	365	387	370	354	383	354	368	369	413	369	360	359	371	358	362	349	374	364	393	370	354	341	363	350	345	370	338	349	394	403	375	343	377	393	372	359	368	349	354	347	359	370	332	366	381	339	362	382	365	366	399	334	335	345	362	377	359	377	391	350	360	360	345	348	358	383	346	359	356	369	374	371	368	384	328	385	354	411	344	350	368	357	362	324	331	388	340	372	359	365	340	340	335	370	362	344	358	351	349	340	404	377	340	369	358	337	370	355	363	400	370	370	344	333	351	348	401	357	371	363	387	346	358	365	371	368	355	363	352	357	382	361	339	348	357	350	383	355	394	353	383	380	360	343	345	362	372	394	370	351	361	364	376	379	389	365	360	339	384	334	370	358	374	364	364	383	330	368	343	358	317	354	334	395	357	369	331	362	340	355	372	370	329	340	365	367	359	344	345	383	358	341	365	357	357	370	394	385	313	360	355	356	362	385	401	372	371	351	366	351	351	374	370	357	368	375	385	390	367	366	391	371	398	346	343	372	354	365	364	352	327	326	362	357	356	345	363	368	338	358	327	348	381	337	370	344	390	363	345	339	344	342	349	343	357	350	393	368	356	342	340	357	368	364	349	368	374	343	382	375	360	346	388	356	369	357	345	374	385	360	361	367	350	340	385	358	380	353	344	393	351	345	374	336	354	368	355	352	333	366	353	341	369	381	357	362	349	347	338	356	351	414	367	369	364	337	363
6017	12512	10035	5095	3684	2864	2119	1639	1364	1125	948	832	782	741	676	654	645	588	572	548	534	520	560	522	514	484	525	550	502	493	487	454	498	539	497	460	467	487	527	463	478	462	493	505	499	487	509	487	472	467	482	464	477	434	505	504	476	467	433	428	460	475	450	456	511	483	461	465	505	466	503	462	473	455	431	417	478	470	452	468	448	497	476	479	456	479	441	444	444	484	443	436	458	469	456	487	427	459	454	441	447	443	457	479	480	449	457	489	470	465	483	462	462	423	455	466	472	491	465	449	451	452	490	446	450	481	469	439	435	461	451	432	467	450	469	451	480	464	487	471	452	494	406	439	433	460	454	467	385	484	464	443	436	463	441	457	435	474	464	453	492	458	507	444	457	478	412	459	462	455	468	468	459	479	435	441	455	455	494	498	448	459	467	481	460	477	438	468	456	431	444	496	503	458	464	471	472	455	486	486	525	470	465	442	446	477	441	483	451	440	462	452	490	477	447	417	473	452	456	485	440	426	446	440	471	400	470	443	479	471	497	478	447	446	424	443	470	457	432	460	459	470	444	488	471	449	469	471	461	433	495	434	449	431	431	480	461	462	451	474	448	441	442	420	468	473	450	472	458	468	450	427	454	432	458	532	454	431	422	475	447	470	447	475	451	478	424	433	458	427	469	456	435	478	435	459	454	451	452	502	427	439	436	440	477	446	462	451	439	489	456	484	464	445	502	475	399	461	418	471	457	435	432	458	483	477	430	470	450	453	452	477	450	468	473	450	445	451	454	451	429	460	460	447	440	455	500	440	444	456	459	453	476	439	459	467	451	470	458	431	431	458	462	483	420	468	461	453	429	510	485	454	470	495	509	449	452	466	460	476	457	431	450	457	462	438	446	423	478	473	460	486	444	476	477	405	455	465	459	461	463	461	456	472	483	495	478	451	431	455	454	487	479	462	422	420	449	467	481	463	471	442	461	459	451	464	493	438	465	421	476	481	436	473	460	461	436	431	474	455	464	436	481	493	493	403	465	453	450	466	448	466	470	428	460	460	458	474	457	411	468	482	473	458	476	440	484	471	451	459	436	504	488	443	455	474	499	504	478	500	451	433	437	428	442	449	463	481	466	462	472	461	479	468	411	429	463	464	457	468	454	471	483	475	411	431	476	413	466	448	423	495	441	511	448	471	450	465	470	463	494	406	452	440	468	487	505	453	470	476	472	456	459	474	470	445	426	443	448	456	443	482	428	427	465	453	475	421	490	423	461	479	461	437	441	469	490	455	470	435	474	459	479	442	482	493	482	448	450	484	425	445	460	469	464	482	434	457	451	451	445	454	446	487	493	443	472	463	439	415	459	440	465	448	439	488	486	479	478	471	471	479	467	464	478	429	470	468	470	462	456	472	449	456	446	486	516	462	459	477	440	488	441	463	471	454	461	480	505	466	469	440	488	424	451	415	442	442	464	448	455	442	468	438	471	519	433	466	461	483	431	466	475	455	436	436	438	474	437	457	441	471	495	471	454	451	464	420	416	446	477	460	459	478	444	444	470	473	460	428	478	471	439	461	409	506	445	454	434	480	458	459	403	478	440	431	448	484	424	473	471	476	465	438	460	459	456	496	405	458	440	484	476	455	454	481	454	447	474	460	448	466	436	477	485	472	473	469	438	453	422	423	434	433	397	419	477	465	425	459	490	462	487	478	486	460	463	464	466	449	481	472	471	450	456	406	495	491	462	470	446	457	420	448	482	429	469	455	461	462	436	460	468	447	473	460	468	455	474	487	450	430	467	509	435	466	443	486	450	454	481	427	478	459	457	464	478	480	466	452	464	469	458	441	461	486	482	456	453	474	485	430	467	473	441	428	435	435	463	442	457	451	472	434	422	457	430	499	413	445	483	433	478	461	437	470	496	467	475	459	495	461	458	490	499	447	434	456	469	437	480	441	477	423	439	483	460	443	471	443	442	482	466	474	443	452	462	452	475	455	459	455	446	452	474	409	487	412	457	466	409	485	452	461	448	461	435	460	469	450	468	472	439	441	463	450	439	460	450	426	423	439	426	432	450	461	449	446	438	486	476	460	487	460	464	464	448	503	478	462	474	489	430	493	462	451	457	445	439	491	514	464	442	452	444	473	504	457	460	445	435	432	467	478	431	453	455	479	476	461	447	465	448	460	429	446	435	454	469	434	447	469	476	445	454	462	475	448	498	449	452	452	427	426	453	511	477	476	431	451	445	439	483	459	426	481	465	455	428	466	476	462	476	466	425	506	445	467	459	435	478	437	463	499	446	456	445	470	490	428	484	453	448	452	474	469	456	449	491	469	475	453	414	470	465	435	428	462	465	503	478	442	482	467	501	454	467	452	450	443	428	442	465	471	408	463	421	467	469	440	483	483	456	436	447	456	466	479	448	435	462	466	434	483	430	446	452	472	453	453	485	414	465	491	432	448	419	485	498	472	480	455	421	481	487	486	466	434	472	475	424	462	473	432	452	459	449	462	439	472	466	458	474	480	453	449	502	482	466	447	459	447	470	464	471	443	473	463	430	483	477	450	435	479	456	499	436	484	433	464	467	443	447	418	438	448	475	501	474	443	498	448	435	501	440	472	457	465	483	475	461	480	430	459	440	474	466	443	480	456	458	446	436	453	461	424	463	487	517	482	465	435	498	451	489	479	430	454	449	452	487	426	476	430	456	427	442	466	469	465	471	467	431	450	467	455	470	466	490	445	463	459	487	460	444	452	478	420	449	441	413	437	464	492	436	426	410	493	441	443	482	514	447	445	457	462	466	463	470	464	453	406	464	431	432	452	486	434	476	441	482	461	466	456	527	471	492	470	442	462	414	437	416	464	478	446	452	461	470	487	433	480	456	454	465	465	434	455	458	471	459	475	456	439	476	464	475	435	466	439	437	441	470	491	448	418	420	447	447	445	480	500	466	454	513	464	457	432	421	472	474	463	469	508	468	487	461	474	441	465	436	445	447	461	470	461	489	488	466	455	446	421	420	452	462	456	471	450	440	437	476	456	447	478	477	489	446	500	490	440	458	443	457	445	470	474	490	438	443	462	459	432	422	447	444	514	460	451	490	457	464	450	469	452	451	456	467	454	433	508	452	442	432	457	490	490	480	461	455	462	468	472	476	471	417	447	472	419	509	471	468	490	449	481	439	532	467	473	434	462	525	466	450	468	500	453	468	438	480	458	473	462	450	470	481	427	475	466	459	489	452	476	476	458	500	431	452	429	441	484	459	430	446	482	434	466	484	457	468	462	476	451	448	446	441	435	443	478	469	496	422	460	451	473	454	453	435	476	444	489	452	450	465	474	460	447	440	474	501	450	457	489	430	458	455	447	417	479	496	497	482	461	449	424	477	440	452	438	456	494	475	501	502	428	458	486	453	436	490	470	426	455	445	471	473	477	460	475	507	521	479	479	425	465	435	415	466	466	446	450	422	487	484	494	457	449	480	484	464	435	437	463	446	450	471	430
23519	21568	29416	24159	21571	21590	6668	1397	982	839	738	647	595	555	543	550	522	424	478	454	464	425	420	415	473	413	389	371	375	367	387	420	395	420	387	362	375	359	365	353	399	344	350	345	360	340	346	349	372	359	346	333	352	355	338	340	342	384	390	337	361	373	374	365	345	361	368	347	339	335	364	323	344	383	335	311	336	378	356	362	368	365	355	329	377	352	333	343	348	347	322	349	343	341	353	359	338	378	356	325	334	409	372	343	333	354	340	375	360	370	349	330	342	348	332	328	376	336	357	346	354	335	345	363	347	387	328	344	365	343	370	369	356	312	305	330	365	366	350	337	355	342	334	332	319	367	351	357	326	356	339	335	348	327	332	342	346	366	364	347	374	313	357	333	345	328	343	343	390	348	356	349	373	391	357	380	342	367	358	384	341	371	350	345	319	320	357	323	335	335	346	341	354	376	365	341	349	324	369	348	350	329	362	343	318	346	349	338	336	337	331	312	310	386	367	381	323	312	338	351	352	361	338	344	337	359	343	338	318	301	360	313	349	388	395	334	358	378	363	344	310	392	351	352	362	345	365	354	339	305	359	348	340	381	337	362	317	331	338	357	359	360	354	324	377	324	381	357	405	363	350	344	354	350	337	322	342	343	363	326	336	337	341	338	359	357	360	361	369	359	320	355	333	371	370	357	353	377	353	380	337	333	342	379	370	366	365	332	320	347	355	342	347	366	328	365	341	370	361	334	369	327	364	341	361	353	377	333	324	342	349	360	354	336	340	365	328	351	346	363	367	343	351	356	336	330	366	359	334	346	359	352	363	330	357	365	350	321	357	361	338	348	352	364	341	367	366	348	347	357	350	357	337	382	326	342	345	341	332	326	391	360	348	366	323	356	379	321	390	356	339	357	328	360	382	362	360	368	341	355	366	325	356	342	320	376	353	321	354	351	356	353	361	346	327	341	320	366	334	353	348	338	339	321	352	331	335	350	341	373	346	318	368	352	327	321	359	336	331	353	348	362	372	351	354	307	325	354	367	331	355	330	368	349	350	341	346	341	333	321	366	335	371	370	351	336	356	367	343	348	336	358	343	401	363	329	345	379	379	327	306	365	364	359	337	344	333	348	330	339	366	340	352	358	370	327	326	343	327	334	350	355	350	352	359	367	355	348	338	354	374	330	334	342	333	334	357	366	383	356	361	348	370	373	357	358	313	341	353	350	363	326	376	349	352	356	328	329	354	350	340	303	341	341	362	330	341	364	323	328	334	345	360	364	330	350	347	371	362	342	354	355	346	326	371	359	336	358	341	319	368	371	362	343	366	359	335	367	372	339	359	330	295	333	343	356	371	403	376	337	343	339	346	348	365	367	314	318	358	333	344	322	363	308	332	348	336	329	363	351	384	356	318	329	368	358	358	343	341	361	329	332	352	336	373	344	359	367	307	360	332	347	350	336	339	346	366	343	372	330	357	374	346	332	342	333	345	334	354	308	367	326	358	376	342	372	306	319	345	337	348	339	374	355	337	341	365	353	351	324	357	315	384	356	330	368	331	349	332	328	359	344	327	367	326	354	349	332	352	339	341	360	332	341	332	358	339	353	314	349	320	302	350	357	319	363	353	350	343	352	340	340	320	332	365	381	315	336	355	367	366	337	348	373	368	364	362	337	343	343	349	353	354	381	369	343	364	316	340	328	337	352	330	350	324	332	346	351	312	363	313	302	339	361	370	354	350	376	354	345	343	339	372	298	323	349	331	347	359	355	333	328	317	326	330	340	361	330	349	349	340	333	341	357	318	336	348	353	343	327	317	340	317	323	365	354	353	331	350	380	341	358	346	356	354	323	358	355	329	332	376	296	320	358	343	350	356	367	391	400	348	346	329	353	360	360	352	333	358	346	345	342	382	366	373	356	357	338	305	349	346	325	359	379	342	358	319	356	376	352	341	342	346	321	330	335	354	359	358	358	341	330	334	354	343	350	366	349	336	346	329	331	350	331	339	357	347	346	336	358	340	364	340	353	321	366	360	370	333	379	344	349	346	338	344	283	333	387	393	356	328	334	347	329	353	341	360	331	342	349	354	330	345	326	344	379	365	365	328	367	320	348	337	323	339	332	350	328	305	361	335	330	334	329	320	338	332	371	329	348	329	362	322	336	361	345	327	354	316	328	338	382	342	341	316	383	354	356	329	329	326	375	327	339	370	362	364	344	339	352	399	323	343	332	346	343	343	348	371	360	344	353	352	347	340	346	375	340	332	332	356	324	362	339	311	350	350	345	331	341	350	333	337	353	340	320	373	336	327	347	347	347	337	346	323	357	351	334	332	334	369	352	334	344	360	365	331	330	347	357	342	352	340	373	386	327	303	379	347	336	343	353	347	365	381	332	333	339	347	327	363	351	345	349	342	356	346	344	329	352	335	329	355	356	320	348	365	349	364	372	361	357	323	361	343	341	375	357	314	349	335	357	360	327	351	375	323	340	361	346	348	303	346	361	349	345	366	367	322	321	352	354	339	350	341	319	351	380	354	361	359	351	365	353	341	349	337	358	353	364	323	350	342	359	338	344	362	342	385	335	348	329	354	347	372	365	344	348	363	328	349	354	334	381	351	361	349	313	331	324	371	338	343	354	363	355	382	367	359	349	360	300	349	335	367	355	312	331	327	338	324	342	326	337	378	351	341	351	309	281	358	322	312	370	343	354	314	346	342	355	355	306	381	362	358	367	337	383	351	359	333	315	305	329	323	329	334	333	350	333	323	354	336	351	309	346	356	317	340	319	341	357	332	321	343	342	337	355	330	330	363	346	330	334	359	340	372	335	393	309	309	332	341	347	332	339	327	364	321	322	314	362	332	357	343	308	333	333	332	330	356	352	347	360	347	364	388	339	327	341	369	355	380	331	368	349	325	355	330	329	339	364	348	329	369	361	379	349	349	351	378	337	341	371	340	321	364	358	357	330	347	323	338	384	380	347	357	365	351	358	380	357	372	383	329	337	368	343	333	365	368	396	348	337	358	336	400	344	334	338	392	339	360	356	331	331	347	319	329	340	367	372	376	353	360	375	324	335	353	333	336	326	340	348	377	350	331	357	362	374	345	327	361	362	345	356	319	354	321	341	339	338	358	331	332	361	324	351	336	335	367	364	334	341	327	321	335	358	349	333	348	358	358	352	384	343	351	316	350	359	341	376	346	361	348	363	330	359	325	373	303	332	322	331	337	369	350	356	344	345	370	322	330	336	367	325	354	370	327	354	343	366	339	325	351	355	362	345	317	357	313	349	341	318	327	347	310	326	345	342	356	346	349	368	331	331	341	335	331	352	350	333	355	349	328	368	327	333	353	333	358	360	321	332	360	343	384	347	347	319	334	348	358	368	366	384	353	371	352	335	349	359	338	337	319	352	368	385	344	359	392	336	378	334	319	351	322	362	330	364	336	319	336	336	351	347	336	360	335	403	342	352	320	336	354	321	330	336	352	345	348	354	356	368	355	332
8162	18598	15526	8331	6031	4613	3490	2616	2056	1765	1399	1260	1097	962	839	752	710	711	637	604	588	619	619	521	542	526	525	483	475	516	480	478	449	471	460	444	451	452	436	437	429	467	438	458	454	443	416	441	396	423	426	418	425	419	454	414	419	429	442	460	392	439	440	413	442	459	394	432	373	438	464	454	417	422	406	445	414	381	429	407	429	415	398	437	407	412	444	440	439	439	437	449	435	435	455	429	391	407	435	434	447	436	373	421	461	426	429	430	436	387	430	390	426	382	449	387	416	415	388	399	411	430	376	433	442	436	421	411	415	374	453	428	428	403	400	419	377	411	444	402	391	426	408	430	422	411	381	391	396	422	400	414	407	427	402	394	437	385	418	409	409	409	430	381	436	419	406	426	380	446	378	413	383	406	360	439	435	408	406	442	412	382	399	388	441	395	400	429	401	430	400	386	413	402	445	428	387	418	388	423	430	405	415	420	447	437	425	410	414	394	429	414	396	436	435	424	395	461	394	401	422	408	423	367	390	422	408	403	409	474	416	460	432	418	435	448	415	403	395	391	402	427	425	397	421	415	409	417	393	382	452	393	415	405	441	425	430	435	396	403	401	426	465	395	401	383	401	443	396	442	398	390	419	427	381	396	435	384	394	426	429	420	443	443	411	404	408	390	413	414	423	419	419	372	417	423	435	384	450	396	411	396	421	409	413	436	398	409	432	415	413	467	443	385	411	415	440	420	440	427	448	371	399	416	425	431	429	404	392	399	437	435	414	408	415	415	385	415	437	424	418	409	444	379	442	430	396	400	402	415	374	390	428	360	364	428	436	426	391	449	397	427	423	428	388	413	394	422	435	426	397	414	452	454	431	413	426	407	441	427	395	390	374	428	414	433	409	412	439	405	386	424	407	436	450	434	390	458	387	447	408	404	412	377	396	386	399	417	407	397	433	409	418	404	404	418	419	410	417	432	413	408	414	395	407	428	417	442	390	387	417	415	455	406	421	414	406	414	422	405	433	390	407	433	401	373	414	393	379	379	424	423	426	408	396	422	399	426	426	415	416	421	409	428	391	417	416	409	439	405	404	399	402	420	427	420	419	418	407	412	422	416	405	412	430	395	413	377	418	410	406	399	408	374	419	445	399	423	374	420	441	408	359	359	425	395	422	401	434	426	406	414	382	401	405	438	408	407	420	384	412	439	452	424	428	386	389	422	412	371	391	412	409	440	400	414	378	418	426	399	448	399	421	404	401	430	425	419	413	415	403	464	406	405	402	392	393	394	422	408	412	404	446	406	409	401	431	391	421	388	411	443	400	409	399	419	399	391	362	429	471	448	388	396	425	387	419	388	412	445	444	406	443	381	405	390	430	453	396	419	414	419	407	427	438	397	426	410	412	437	442	384	410	401	410	361	409	410	384	399	413	405	430	413	445	405	407	386	400	421	427	436	396	419	386	427	403	416	385	444	418	398	423	392	427	411	399	448	381	397	415	389	389	429	390	411	427	415	411	416	427	439	418	410	429	376	364	407	396	424	409	406	429	440	397	432	425	397	409	424	408	405	413	407	379	400	371	402	392	396	411	431	429	414	419	416	408	417	397	436	406	434	430	409	406	418	431	403	407	400	386	423	422	446	392	370	428	417	415	433	420	391	418	383	422	419	392	375	375	430	395	401	444	401	413	401	396	445	372	415	424	422	415	385	418	428	410	378	398	388	421	382	401	436	440	410	429	425	437	422	398	439	426	407	410	429	434	423	384	422	416	393	384	371	419	407	393	418	401	425	406	425	366	412	410	440	408	431	415	451	425	453	398	418	433	411	428	389	419	436	390	409	431	400	410	428	421	440	365	395	406	418	362	414	446	398	460	418	422	428	410	406	424	381	406	404	431	410	393	429	442	431	400	373	391	424	426	413	409	406	415	431	432	413	413	471	450	411	431	405	429	410	405	413	404	389	443	401	421	423	421	423	409	343	390	433	421	408	424	432	401	452	432	420	404	404	427	425	464	424	447	433	384	405	416	405	423	407	411	445	428	407	444	415	469	407	394	413	399	384	423	423	422	401	423	441	442	457	440	442	398	411	447	401	429	413	436	414	413	406	423	431	429	407	402	389	449	391	416	401	397	418	396	428	403	420	438	415	429	407	388	427	402	423	396	391	404	412	415	470	411	432	376	425	405	436	417	429	406	418	423	403	368	402	426	465	407	417	405	402	415	412	437	420	390	379	429	381	378	405	414	405	409	397	393	431	429	413	418	459	401	453	399	412	437	428	395	406	425	447	408	421	387	376	442	387	422	417	412	375	426	396	394	374	419	406	425	421	390	404	372	378	430	422	433	425	411	397	401	376	389	418	427	415	446	421	406	364	453	421	382	423	435	393	373	411	421	405	416	436	394	395	411	399	455	398	440	426	417	418	427	413	447	389	426	415	418	438	404	374	401	426	434	396	423	419	440	395	429	402	394	431	402	399	413	411	405	394	472	397	437	409	375	414	436	407	436	410	408	402	424	449	402	431	388	428	383	449	396	404	429	397	411	433	397	437	386	383	380	427	402	449	417	452	419	438	421	426	396	411	404	418	388	405	425	420	398	415	376	433	390	403	385	414	409	378	410	425	422	391	397	391	428	442	459	381	403	413	417	432	433	393	412	425	377	425	406	449	428	423	421	430	433	409	440	437	426	410	403	374	416	399	420	424	409	405	404	443	380	403	442	421	386	424	407	394	456	398	396	417	413	402	427	414	408	407	437	393	431	396	432	429	454	397	399	407	408	387	406	373	442	411	443	410	396	405	389	394	422	406	449	431	422	440	404	390	399	371	401	386	413	411	388	426	391	424	374	427	424	424	403	375	422	406	413	388	391	401	429	444	393	399	394	394	387	422	434	433	404	390	386	432	411	403	375	431	406	432	410	398	414	424	438	412	404	376	395	416	405	409	398	451	444	433	447	387	424	377	446	420	414	393	438	447	401	382	423	450	398	419	408	383	436	396	411	402	423	425	407	427	416	420	471	405	424	404	412	408	434	426	401	420	431	439	403	432	415	417	427	379	396	378	435	432	426	406	369	377	414	396	427	415	419	412	416	429	388	431	387	422	382	407	396	434	456	430	434	410	431	417	395	426	428	445	409	403	410	424	394	446	437	437	391	385	408	393	401	424	406	405	447	422	395	398	446	372	439	415	420	420	453	406	400	389	440	403	404	432	398	415	412	389	385	399	429	404	362	369	427	423	423	388	407	409	417	406	405	389	402	431	422	446	415	421	431	419	421	443	434	414	428	433	439	415	419	414	416	407	426	414	459	408	399	395	422	431	410	397	411	431	393	428	403	422	454	418	398	417	406	387	400	408	415	371	432	423	393	402	422	415	401	399	400	413	413	400	426	453	403	441	402	391	414	372	391	402	412	383	464	430	430	380	419	431	402	422	416	389	425	404	392	395	384	392	409	404	412	430	400	433	424	424	422	424	394	409	420	420	392	448	433	414	402	446	398	390
27433	19971	7075	1500	966	908	790	767	713	734	698	732	675	671	689	676	642	683	675	666	714	686	653	620	665	688	680	696	660	666	681	625	671	642	659	696	668	688	656	710	655	723	676	675	670	733	644	714	664	644	647	670	694	659	690	690	667	701	688	676	718	632	667	689	683	698	678	692	673	663	690	670	667	659	648	636	693	635	656	607	654	709	665	673	655	669	661	678	682	650	646	645	647	691	706	673	680	707	655	710	666	669	661	663	637	660	657	712	713	684	684	686	666	678	685	663	663	695	679	700	620	665	679	685	670	679	710	703	727	670	695	644	702	633	664	682	660	711	660	681	654	646	641	637	650	685	665	683	634	676	648	702	668	637	635	643	677	681	686	676	689	671	632	606	660	641	679	690	698	657	651	660	681	644	690	642	697	682	689	661	672	632	687	651	675	653	666	692	651	644	664	668	640	669	701	675	675	667	666	671	678	655	672	675	685	641	713	665	672	641	651	698	656	658	634	733	643	672	719	679	628	664	663	675	709	662	681	627	649	661	691	686	626	660	715	624	663	693	683	655	618	661	719	695	658	673	665	681	653	625	679	699	680	650	667	681	673	699	671	683	670	697	668	695	670	647	675	688	658	687	717	750	617	716	666	700	680	658	637	633	665	657	712	713	707	668	696	640	696	688	699	655	694	682	652	654	608	684	687	644	670	635	682	683	719	702	637	708	641	688	704	654	652	670	686	604	662	653	616	657	701	679	681	622	699	648	655	669	658	659	670	656	640	693	707	627	668	642	678	654	651	631	684	651	685	676	663	659	670	683	652	711	665	677	665	684	639	653	674	672	670	658	637	695	676	642	664	659	676	672	662	639	649	656	708	648	676	683	733	604	632	635	640	679	652	662	689	691	705	659	653	677	646	663	705	623	668	661	698	655	689	630	689	676	674	674	684	647	695	698	651	652	654	684	665	622	706	659	676	649	639	690	667	694	713	682	630	701	695	686	632	736	635	663	649	682	667	651	607	691	698	705	639	681	624	652	661	660	699	651	631	674	704	667	637	693	675	670	653	639	710	650	684	690	646	629	668	685	662	677	712	715	697	704	682	648	635	656	703	661	663	689	653	679	719	664	667	636	649	686	719	666	674	693	686	683	698	664	688	640	700	704	694	659	677	651	728	676	647	659	641	682	691	683	692	669	670	660	672	661	692	688	643	652	651	624	710	623	666	672	697	674	698	692	622	703	640	712	699	716	651	652	645	670	627	667	654	650	674	678	640	679	711	720	745	703	724	629	706	650	656	682	691	644	670	659	647	667	680	653	625	627	682	665	676	672	655	671	699	707	710	698	679	655	667	648	633	616	696	642	658	703	713	644	689	672	693	671	728	695	707	663	613	619	650	674	662	660	694	693	661	636	699	673	677	687	732	672	637	656	589	674	649	708	712	649	681	695	652	657	675	669	662	679	660	649	668	699	677	700	685	652	675	666	698	693	674	700	708	698	647	727	669	660	683	697	657	672	665	717	697	694	707	612	645	694	668	610	687	644	695	657	682	664	659	701	682	715	720	671	627	595	605	655	690	710	642	645	679	666	663	682	735	673	719	714	718	695	657	678	675	625	640	675	659	669	694	657	675	657	668	710	681	664	689	679	655	662	646	659	682	675	659	635	642	716	661	682	667	670	689	707	702	714	671	666	685	666	657	721	660	652	718	692	670	682	659	637	709	674	692	733	677	734	687	659	669	678	711	701	696	666	664	658	656	660	726	641	672	678	640	656	651	678	626	650	685	659	676	722	638	642	688	704	638	685	684	715	679	697	648	647	676	738	657	665	654	656	692	671	658	706	678	714	706	706	675	724	677	647	677	707	615	697	656	651	673	684	694	695	688	649	606	661	699	717	699	617	668	678	673	676	669	691	685	693	730	682	661	656	707	703	695	690	664	671	689	625	633	676	681	667	643	681	675	673	636	716	651	665	702	679	674	661	660	632	618	628	679	699	672	677	667	647	669	651	679	661	667	633	678	632	729	676	689	690	628	673	673	686	670	685	620	687	663	667	672	647	652	623	700	668	662	669	670	697	641	669	643	704	643	709	676	665	689	684	623	648	716	682	682	690	679	701	689	642	643	700	682	636	677	648	669	666	626	685	677	598	685	696	661	616	700	667	702	656	633	649	676	660	629	710	638	678	633	665	663	636	667	693	638	659	694	641	658	719	648	671	621	677	669	671	732	648	664	652	679	654	688	699	680	663	653	678	681	687	683	682	659	656	669	681	654	691	714	707	641	662	667	680	663	711	679	658	697	639	696	673	695	694	685	646	640	662	624	659	663	684	652	675	660	687	745	648	665	668	616	670	681	668	629	726	686	675	687	703	673	630	687	700	690	712	668	680	643	683	656	662	663	648	667	705	630	635	712	711	743	643	696	683	678	656	642	624	668	654	666	710	654	703	686	675	683	659	652	722	659	677	663	664	679	627	681	691	664	676	690	650	661	684	731	684	674	636	695	671	666	666	667	678	666	672	661	638	702	652	689	658	638	646	662	675	621	667	670	719	647	635	694	673	658	627	641	704	691	628	718	647	666	696	638	675	699	712	686	690	630	674	600	729	690	661	694	652	726	662	626	646	661	698	641	662	675	722	689	676	704	674	699	635	648	681	664	683	644	691	660	653	687	647	676	638	659	709	632	685	669	692	700	699	650	687	661	664	668	670	704	678	693	685	698	642	639	680	674	695	614	636	648	710	677	712	667	668	673	699	644	638	680	677	724	704	665	647	621	602	663	710	654	667	679	636	675	674	671	670	733	666	741	662	710	649	683	679	637	639	651	650	665	675	661	672	660	645	662	662	674	670	682	665	641	656	668	641	686	649	700	628	656	707	677	691	669	635	671	626	658	702	680	633	686	672	674	648	703	681	669	681	637	665	665	712	606	666	684	660	640	653	672	686	709	670	658	696	697	676	661	665	681	652	679	656	621	667	668	726	663	618	643	686	658	653	721	659	679	666	669	712	674	643	660	690	664	718	670	709	689	648	628	656	684	679	670	703	677	685	642	610	653	704	679	667	673	624	652	686	686	711	669	645	673	652	631	737	649	673	683	704	675	708	662	662	723	728	678	699	673	657	705	694	638	649	709	700	663	679	679	674	711	660	688	636	712	655	657	638	654	734	675	680	615	696	684	726	639	660	624	670	670	696	670	693	666	637	665	714	665	673	673	628	689	687	674	728	668	659	620	680	638	644	639	680	686	679	665	688	658	656	629	678	663	695	726	698	671	651	718	674	662	665	666	666	660	675	676	660	713	609	650	671	711	674	662	650	638	648	646	657	625	655	673	685	641	652	679	654	662	665	648	692	690	646	665	699	653	692	635	698	708	664	721	656	667	668	685	680	613	655	627	665	644	660	692	669	666	656	662	652	670	672	669	669	664	660	660	646	689	674	730	672	650	712	664	636	760	656	660	618	726	657	633	720	648	708	641	676	697	669	693	663	656	670	653	714	696	643
5088	3203	2752	1677	1326	1221	1008	961	891	933	874	867	843	839	802	817	851	893	922	840	874	852	833	840	864	817	818	836	762	844	836	863	789	852	823	834	841	832	815	830	819	845	851	822	828	817	823	823	775	848	780	795	915	859	830	780	852	849	797	845	843	824	834	816	839	817	820	829	830	796	832	851	846	770	855	817	812	868	852	825	838	819	846	807	851	832	827	813	812	844	839	775	760	816	826	819	859	818	879	850	841	802	814	798	821	820	861	827	827	840	829	793	864	831	847	843	807	825	856	780	849	803	848	868	829	835	825	818	819	835	827	782	866	758	820	847	858	821	819	857	835	816	866	880	772	805	831	808	804	795	855	798	827	898	808	917	847	852	848	829	825	790	801	868	839	803	850	826	804	836	833	782	841	806	830	827	855	832	811	886	829	825	861	864	790	801	833	831	819	820	822	808	841	866	845	792	821	852	818	804	823	824	797	832	843	870	872	825	795	808	861	836	830	799	836	820	846	807	846	830	808	814	835	797	875	796	821	820	861	802	846	835	822	847	751	844	821	829	804	809	801	789	814	830	840	837	840	849	862	888	788	835	779	810	853	858	770	808	805	861	838	837	820	844	805	825	857	822	799	784	801	822	875	814	769	797	842	802	770	828	848	837	819	768	844	809	807	758	844	822	846	857	809	825	819	857	799	828	847	818	814	854	844	835	825	793	807	851	812	821	846	827	800	849	810	857	812	828	866	810	881	825	798	811	814	815	825	771	802	770	858	884	835	831	784	840	838	825	814	779	874	841	804	824	845	848	835	724	835	861	824	855	836	831	876	815	812	809	812	788	880	807	839	797	773	838	820	810	814	810	835	802	773	812	825	799	865	789	868	771	838	857	837	825	854	806	822	780	831	810	811	798	828	783	767	822	862	786	817	817	814	820	845	832	800	813	798	801	826	805	815	826	824	794	779	833	798	825	852	809	774	908	856	849	844	793	815	860	796	813	842	810	823	798	777	893	810	861	779	868	843	788	800	849	855	827	801	872	846	852	802	843	783	784	802	833	873	903	818	810	805	832	825	798	814	819	832	858	782	814	822	822	849	806	818	833	807	796	865	826	794	831	819	845	816	858	803	786	825	826	801	789	819	780	798	824	783	799	823	801	793	838	856	811	762	809	871	801	815	812	780	808	787	819	810	807	775	874	827	829	789	882	827	813	838	845	838	818	830	837	817	832	827	767	831	823	812	877	814	812	864	832	816	813	861	836	830	801	859	772	829	816	824	843	902	861	862	798	847	826	807	819	837	795	788	763	817	879	812	793	862	859	855	796	830	897	853	860	845	845	829	822	803	818	864	798	824	858	783	833	811	853	769	833	810	830	810	823	834	810	825	809	840	814	880	817	806	826	820	827	834	823	838	877	838	818	796	825	828	848	767	844	805	858	779	834	852	823	815	822	826	853	783	769	790	780	849	821	837	850	753	782	889	822	833	797	857	780	864	803	777	813	813	813	836	837	805	831	860	836	799	809	815	859	865	809	736	877	844	843	806	800	797	792	866	798	839	794	829	864	791	834	843	840	877	869	814	851	789	812	833	837	830	823	847	813	853	803	796	815	826	837	807	862	826	821	816	868	817	804	799	822	835	851	841	792	868	784	815	841	801	789	806	786	797	786	810	843	805	872	801	824	812	819	818	807	836	870	853	803	786	826	808	824	817	839	827	827	809	905	796	855	842	833	847	847	828	887	835	824	859	848	814	795	857	827	867	820	824	848	855	811	827	805	814	800	839	853	771	841	821	831	883	851	861	788	800	824	803	831	802	852	812	811	849	772	811	823	782	775	791	800	800	798	839	828	841	837	806	821	851	827	816	792	799	763	825	850	800	838	793	870	847	829	844	844	831	811	748	808	812	861	807	824	860	835	879	829	801	822	839	871	836	784	849	870	864	830	863	819	838	850	806	817	858	806	783	879	772	837	859	843	757	831	809	758	803	807	826	810	800	808	832	865	830	828	805	815	812	840	825	779	798	881	810	844	852	828	846	829	890	808	870	829	862	787	863	815	830	848	818	861	827	877	829	781	828	816	827	798	824	814	847	834	829	827	776	818	850	817	825	849	789	868	818	829	844	819	870	847	867	832	875	848	850	769	816	887	856	835	799	842	767	810	787	772	816	790	835	820	881	822	831	839	760	858	818	856	836	799	825	844	839	795	836	837	835	850	810	847	771	844	863	806	791	846	895	815	838	792	855	832	853	814	805	842	852	787	861	814	803	804	841	793	816	855	802	820	775	841	794	886	749	805	814	835	837	856	804	813	833	818	800	818	876	843	873	823	782	794	795	805	826	821	842	830	808	807	850	800	794	845	879	866	831	846	823	826	896	841	822	847	804	878	844	837	845	856	813	826	837	874	787	781	850	795	862	759	866	848	792	872	804	837	849	816	831	788	811	796	854	811	841	856	806	800	834	812	811	797	829	800	811	885	871	810	820	829	829	839	817	797	766	853	815	791	803	789	853	876	926	816	819	817	827	819	864	805	848	834	831	821	841	803	854	819	777	804	850	819	808	830	837	795	822	791	833	878	795	860	781	804	817	833	781	810	812	802	865	822	840	861	883	841	782	820	815	794	822	841	835	812	804	803	812	841	782	807	799	862	796	819	782	818	813	804	807	893	847	835	885	852	799	806	816	814	828	836	886	827	821	828	801	803	809	793	849	828	793	867	809	835	831	807	843	806	835	843	806	832	775	831	759	797	783	838	781	854	793	779	841	832	853	797	841	904	846	821	850	837	817	844	844	843	843	790	861	831	817	817	845	810	792	850	865	819	833	865	807	821	879	825	799	816	780	804	805	926	823	865	865	818	864	795	805	862	828	871	808	839	857	813	801	847	804	830	806	821	795	867	876	804	837	739	831	852	834	830	851	822	895	792	839	798	860	794	797	861	847	852	880	806	834	855	830	835	832	819	828	823	814	856	801	816	820	760	855	855	869	826	808	833	767	822	815	801	892	815	775	786	801	798	821	839	800	827	820	835	794	783	820	830	855	835	830	838	829	819	839	786	813	823	824	821	882	851	789	797	854	805	850	824	806	843	848	825	822	759	836	805	840	840	820	817	792	842	817	804	817	810	794	803	798	809	793	846	835	834	808	836	817	809	819	845	823	864	860	859	806	862	807	808	826	829	830	827	845	820	852	827	796	807	791	829	841	844	840	818	825	839	778	800	844	780	861	844	824	804	887	818	854	812	801	829	833	784	843	882	786	812	798	841	845	816	850	806	788	774	824	828	873	796	888	842	813	806	841	826	859	828	806	799	818	877	866	824	777	831	824	861	832	752	828	782	839	790	773	804	840	851	893	797	851	828	822	851	769	825	855	873	834	828	856	812	783	834	785	799	795	848	845	830	830	892	853	892	823	774	835	848	806	828	842	859	841	809	879	825	827	825	849	815	815	815	773	773	814	805	845	834	805	793	831	820	840	850	814	883	814	824	798	811	828	832	817	798
24617	21608	29043	24652	21597	8975	1398	873	716	641	542	530	508	486	471	414	455	450	429	412	382	412	380	408	401	417	368	375	349	359	376	355	356	393	412	351	390	358	369	395	353	369	397	372	363	365	398	379	360	363	389	364	406	338	388	355	385	391	362	367	362	375	347	372	387	358	361	355	347	371	340	359	349	343	341	344	382	345	365	367	355	349	366	395	380	336	372	373	372	331	325	347	372	363	374	332	347	368	377	358	383	359	396	375	366	388	365	346	365	357	340	370	370	373	363	393	386	345	405	375	361	358	353	372	346	343	372	392	344	362	344	343	352	364	414	361	345	355	380	386	384	337	313	363	358	343	342	369	355	340	360	341	334	334	379	364	345	340	356	386	367	359	359	377	356	384	352	321	357	371	355	374	350	375	354	395	370	385	385	392	353	322	388	352	339	317	381	376	378	326	380	344	370	360	353	346	359	327	349	381	365	384	339	360	357	352	359	346	357	336	363	376	352	304	395	357	365	382	390	339	367	338	357	316	378	346	379	343	354	328	374	341	336	357	333	372	355	369	349	365	364	409	346	384	362	362	369	360	375	377	355	359	357	368	328	390	427	379	378	359	387	343	379	374	317	380	382	345	361	354	352	343	381	348	361	358	359	343	351	361	315	365	365	355	368	349	386	377	403	343	351	389	323	370	349	341	343	334	383	361	355	375	363	347	371	409	363	368	353	369	343	346	355	332	350	383	345	390	383	360	396	332	371	364	346	376	336	369	348	383	365	382	378	390	341	329	351	358	384	339	367	342	369	365	340	346	358	359	381	388	389	393	381	404	361	328	347	363	329	379	340	358	354	351	375	382	363	351	375	349	367	371	371	364	342	344	376	396	365	352	368	369	382	385	368	345	356	339	369	331	346	343	392	365	388	377	394	332	334	366	331	318	342	354	397	367	374	353	353	362	370	389	329	351	339	382	352	367	355	336	394	363	338	383	403	341	347	361	339	366	340	382	374	369	331	348	379	350	345	384	366	366	383	369	376	335	361	331	390	342	369	366	376	389	344	361	363	350	387	320	357	328	363	374	363	375	375	320	347	341	331	354	301	366	368	348	370	381	388	371	341	406	380	322	360	360	368	383	363	340	350	359	356	388	340	375	372	372	415	353	368	386	367	356	362	372	408	340	362	351	360	368	367	396	354	328	361	375	374	332	383	332	361	377	389	383	390	359	352	343	342	335	357	375	392	380	332	354	381	371	346	354	350	358	373	398	358	339	356	342	347	338	356	380	371	361	356	349	355	359	380	352	353	372	365	395	365	319	355	350	352	355	383	384	335	352	396	376	343	370	397	353	366	377	327	354	356	343	360	358	372	345	374	356	337	363	351	392	375	358	370	350	339	354	369	338	339	378	387	355	350	349	333	359	331	345	393	398	391	364	355	334	357	372	381	359	343	329	380	352	364	364	346	365	319	365	344	367	365	339	350	340	408	350	403	352	371	352	386	345	343	358	370	335	330	370	364	341	357	387	323	358	381	337	382	338	388	345	355	344	369	362	354	347	373	369	353	362	357	348	317	379	344	373	391	334	315	354	337	379	351	352	349	364	380	351	368	353	374	383	360	337	351	355	358	381	375	385	369	351	365	373	411	378	358	423	340	353	375	355	350	351	338	346	365	350	345	366	386	384	340	353	353	363	374	375	391	359	375	359	371	352	361	378	365	355	367	373	357	321	361	344	354	327	326	321	348	337	347	333	396	350	395	370	377	322	375	377	377	342	361	348	363	356	352	402	362	365	345	375	356	331	354	399	358	348	389	363	382	358	355	399	363	362	359	357	338	379	346	372	364	346	389	352	371	340	331	369	369	364	352	339	316	369	364	336	368	360	384	359	352	334	408	356	361	379	371	373	344	362	396	368	336	378	339	381	350	363	353	357	368	356	341	398	351	352	362	348	328	328	360	372	331	397	341	372	390	382	365	382	343	319	345	346	332	343	375	363	384	336	360	385	358	388	370	362	369	376	398	356	370	352	346	375	361	376	371	386	372	374	371	352	377	380	354	389	338	375	362	373	388	359	377	359	354	367	364	356	335	345	329	364	373	362	370	393	354	379	388	354	368	337	340	363	375	362	367	329	383	347	364	381	365	386	330	371	372	389	347	365	347	369	375	401	353	367	342	375	339	366	359	359	362	351	345	388	363	388	351	354	372	341	383	363	370	396	381	367	334	377	362	373	332	299	349	336	372	345	388	377	320	361	374	390	354	357	352	332	353	384	387	369	377	357	363	363	377	353	360	356	376	389	372	361	346	380	353	353	358	375	347	380	363	341	359	352	364	342	393	320	377	327	347	356	368	373	357	388	370	364	370	360	373	349	352	359	361	335	368	390	347	368	404	364	349	354	363	346	349	373	350	394	327	368	351	383	364	360	335	369	362	364	365	366	353	321	373	343	349	377	359	376	369	352	361	384	431	374	352	360	404	357	400	348	352	339	375	359	361	330	363	354	332	331	359	380	389	365	367	352	342	358	388	382	380	365	378	345	375	335	354	332	385	367	399	366	359	352	338	338	376	359	387	376	337	342	340	344	365	379	345	362	422	385	326	388	355	360	377	359	359	364	366	346	346	352	345	362	345	379	362	337	347	389	353	359	336	352	358	349	355	383	345	358	360	388	354	347	401	360	334	329	351	401	365	344	392	391	344	332	347	323	353	363	341	375	392	363	335	379	351	358	357	350	379	383	359	379	331	352	360	396	363	354	354	352	362	352	356	357	376	359	363	367	385	347	373	384	350	325	339	377	382	368	381	377	346	383	362	363	350	370	356	342	370	346	363	331	354	338	366	375	335	361	348	346	353	351	351	335	373	363	356	398	366	348	348	330	325	328	373	362	382	364	348	342	338	392	345	387	386	383	362	347	388	361	362	350	395	325	369	355	342	390	370	347	364	340	355	352	342	367	342	360	351	366	385	358	357	365	380	358	357	334	356	313	355	393	362	355	385	381	360	362	380	375	326	354	377	362	347	353	358	368	382	310	367	362	371	357	359	350	404	358	357	413	359	365	382	400	351	349	373	373	364	357	365	360	361	377	365	362	376	362	342	361	338	354	353	354	367	357	369	389	384	389	390	353	344	359	373	336	398	325	339	377	365	321	348	338	372	371	353	331	335	357	346	369	376	388	351	412	385	375	331	370	353	357	393	359	341	381	342	370	388	373	360	345	344	344	365	382	364	378	370	375	379	320	363	359	394	360	372	370	350	379	330	341	361	355	335	352	375	356	371	386	352	360	362	315	380	317	366	349	372	319	349	361	345	365	354	368	355	352	331	356	354	364	362	353	384	376	403	317	356	376	380	352	345	356	336	344	376	378	341	379	366	346	345	379	369	387	312	380	349	334	364	373	371	363	334	369	370	364	348	338	330	333	354	344	381	361	345	354	365	372	342	361	363	368	349	363	351	354	385	361	365	338	353	354	351	337	330	344	376	395	365	321	352	357	370	373	372	360	335	321
5774	12214	9998	5267	3851	2875	2075	1573	1367	1009	972	857	831	748	716	684	652	645	598	536	551	599	543	546	549	530	560	471	538	544	525	518	483	484	532	486	455	466	515	484	478	446	470	476	447	498	454	449	487	453	500	512	480	448	475	461	457	455	492	499	472	481	459	465	458	472	449	455	460	468	446	460	472	429	518	460	453	454	461	468	478	485	436	455	456	483	456	481	451	474	454	460	480	465	476	518	447	465	470	478	491	491	480	485	454	478	480	467	440	484	464	448	444	449	460	479	425	456	454	470	453	451	507	454	446	492	455	430	450	436	454	436	448	463	491	424	487	432	485	455	476	486	438	492	449	450	471	452	426	469	484	490	466	451	458	441	441	428	489	461	449	464	453	419	441	500	494	458	402	454	469	469	441	477	423	492	435	501	491	465	436	451	453	492	459	443	451	450	475	438	497	441	480	458	453	488	463	477	460	470	446	482	470	431	455	437	467	452	455	472	470	449	458	475	474	475	436	466	458	469	492	463	442	481	436	495	426	483	502	470	450	461	494	427	449	490	508	420	453	453	459	475	487	458	473	461	484	517	463	492	485	432	484	436	472	482	449	470	462	435	466	461	490	420	477	417	458	459	479	440	475	474	480	429	445	466	433	477	464	479	467	476	455	455	484	457	487	461	473	460	450	445	420	436	487	461	499	470	495	471	453	466	450	460	469	451	457	458	450	486	434	453	474	467	454	464	447	454	446	458	463	461	460	465	455	461	467	442	472	437	406	456	487	472	436	471	488	436	398	491	446	491	471	484	462	459	486	444	404	461	461	445	491	460	445	467	473	478	446	457	474	463	446	504	463	416	481	494	442	467	472	454	447	485	430	473	456	442	483	464	455	428	451	465	462	450	471	467	479	477	438	453	451	450	443	472	476	460	475	484	458	459	470	463	451	450	449	445	436	467	466	435	469	476	469	469	504	476	463	441	447	455	457	478	464	448	447	447	462	432	442	494	464	473	447	480	470	459	501	485	458	428	448	491	463	457	475	422	430	448	435	487	516	481	464	476	501	475	474	433	494	421	461	460	446	495	454	437	491	460	460	467	487	433	431	458	453	475	444	449	425	452	464	491	455	461	444	430	471	457	437	454	511	481	432	476	447	466	447	483	444	481	435	477	473	444	485	461	442	469	463	452	493	485	466	432	419	460	449	470	458	497	441	433	451	464	462	457	445	465	462	459	468	465	453	488	496	451	478	455	474	462	474	462	461	441	455	469	457	449	447	468	474	481	460	461	453	444	436	450	470	514	453	473	463	453	439	449	429	475	478	449	471	455	493	453	464	482	453	449	480	457	466	443	448	457	454	445	445	448	490	448	444	479	461	434	461	456	465	464	443	450	514	463	465	483	437	440	451	482	474	437	431	463	452	472	446	509	476	457	463	453	506	468	470	469	455	430	438	451	412	445	421	511	481	441	463	443	455	446	461	449	465	484	463	472	441	441	445	467	465	463	454	449	502	470	477	466	447	442	439	459	438	431	459	472	477	445	428	476	442	414	462	457	454	447	459	461	482	469	430	474	479	454	485	469	435	394	481	496	448	484	451	478	459	482	475	478	467	460	453	458	439	461	470	459	451	477	468	464	493	486	422	463	482	513	435	462	436	447	474	466	447	459	469	456	423	468	403	440	483	452	458	472	493	492	478	474	459	463	472	467	415	494	445	467	463	445	492	419	429	492	446	447	498	456	455	518	442	405	446	421	418	487	477	464	418	427	453	456	457	457	472	436	439	453	457	461	454	427	459	447	445	441	463	446	512	443	450	464	460	436	460	480	464	457	466	495	432	477	481	431	495	475	480	474	454	468	432	444	426	472	456	440	501	454	487	496	491	491	475	458	431	466	458	451	468	446	458	425	471	461	443	458	442	521	485	474	468	476	466	464	418	478	437	409	494	501	477	439	449	459	500	477	487	449	440	471	447	465	475	472	442	474	440	435	524	442	445	476	490	450	447	495	435	408	452	462	469	450	501	440	459	465	447	423	470	482	473	455	434	458	475	461	461	473	445	403	481	497	480	454	477	509	478	493	462	476	511	458	461	454	435	471	462	460	492	448	469	426	437	461	446	482	457	468	442	439	458	447	453	425	439	448	470	460	452	471	439	469	472	482	484	428	472	456	453	452	467	438	454	471	461	429	474	425	451	485	471	449	448	391	477	454	474	495	423	478	477	450	475	472	440	472	447	466	437	474	449	463	458	465	475	447	458	468	442	459	446	510	468	466	459	489	478	478	448	425	467	466	474	457	467	473	491	451	448	455	449	455	448	439	467	484	421	470	471	435	469	459	478	441	452	475	446	408	433	522	457	454	439	455	471	474	459	429	486	476	463	475	462	476	411	464	464	456	477	463	443	444	463	451	448	458	476	459	453	461	447	449	468	509	453	442	435	451	458	495	467	457	448	447	478	466	437	470	435	441	452	435	489	444	490	410	477	496	456	464	449	476	420	464	441	429	404	465	495	458	466	452	455	500	429	476	439	435	486	470	440	435	463	472	427	451	479	452	507	449	448	457	456	464	470	483	491	492	453	459	433	478	475	448	451	462	466	460	486	503	478	468	470	430	459	463	501	448	461	482	487	468	474	478	461	463	481	454	472	452	461	498	487	461	454	446	480	446	456	436	422	428	483	493	492	491	450	455	416	457	456	494	505	452	455	445	443	457	475	467	472	454	494	473	471	470	475	460	449	436	494	470	449	416	453	465	473	444	479	473	427	492	475	464	449	495	472	438	459	447	471	441	466	448	427	483	443	498	434	445	438	480	425	431	459	483	452	461	460	474	485	431	494	411	521	470	459	447	490	474	471	490	416	463	458	467	462	446	442	455	459	502	478	449	495	466	455	425	460	457	433	488	475	457	472	451	481	450	481	486	482	486	471	424	447	444	476	484	454	481	457	477	479	456	450	456	455	462	431	441	478	435	482	467	469	486	459	422	465	420	481	471	438	461	454	453	447	416	453	434	429	443	457	462	498	453	470	451	452	465	469	488	471	464	458	466	470	501	449	445	470	487	512	468	454	461	477	455	454	446	466	449	452	461	455	467	467	459	438	481	430	427	433	414	437	442	456	459	499	432	444	449	446	460	425	445	463	481	453	468	452	462	475	469	438	456	505	423	460	442	488	451	473	445	437	446	421	453	470	454	452	395	445	472	479	457	437	434	456	460	492	445	449	451	431	455	473	438	474	462	445	461	464	449	447	437	474	461	413	437	428	428	476	489	482	444	469	473	449	438	452	474	414	438	427	442	444	501	432	477	463	471	477	480	448	442	453	453	460	461	449	438	502	447	452	458	469	462	469	456	460	467	459	449	447	442	475	460	497	440	456	488	491	471	495	454	434	442	486	426	448	480	480	477	479	457	441	482	458	420	458	445	463	428	481	495	485	434	459	468	429	421	442	461	477	438	443	425	440	495	450	419	494	481	459	472	461	445	430	460	496	481	475	440	460	488	426	467
23632	21630	29550	24228	21638	21638	6780	1356	969	859	752	702	642	553	581	530	494	499	434	453	450	400	457	426	380	384	424	382	406	390	350	390	395	414	377	408	364	363	393	352	364	367	386	389	379	376	354	396	378	401	357	337	366	359	337	372	356	364	347	343	348	344	353	349	402	379	376	337	339	356	371	361	328	367	403	365	317	342	365	360	386	357	366	325	333	358	397	332	398	338	377	341	332	344	374	316	325	342	331	341	344	366	337	329	352	359	337	373	382	366	343	331	331	337	348	365	350	371	346	346	315	335	372	358	362	381	366	338	322	359	334	341	362	355	377	405	387	365	362	384	355	349	318	355	354	344	378	353	331	372	382	360	364	364	352	354	380	374	379	385	363	325	338	354	368	355	386	299	333	366	357	366	341	342	354	331	378	360	387	360	352	341	395	365	386	364	374	341	351	370	313	347	346	338	367	361	354	357	347	358	322	394	373	357	360	381	363	353	333	345	341	376	369	370	381	372	366	349	374	329	341	360	320	342	344	383	321	363	351	368	335	366	372	365	370	358	329	392	357	326	332	345	341	344	346	362	340	336	353	320	388	376	333	363	373	347	353	361	386	372	373	348	334	342	388	358	367	349	351	375	361	328	344	353	320	380	340	345	359	336	385	349	328	332	348	343	362	383	356	364	343	363	360	337	348	337	338	361	328	340	345	367	392	345	381	344	342	334	347	358	352	352	347	387	370	367	394	322	345	367	330	370	331	341	311	336	388	360	347	384	340	372	331	376	344	372	395	326	402	352	340	354	322	363	320	379	324	333	364	354	359	358	350	354	326	352	335	382	386	358	349	348	347	318	337	326	352	330	367	368	349	358	326	323	329	348	357	384	367	393	335	370	363	379	348	361	317	381	356	347	366	361	339	342	327	372	373	350	330	373	381	361	337	355	353	340	319	353	330	337	370	356	345	365	320	375	355	342	375	339	348	330	368	353	350	352	378	350	345	360	357	354	364	362	355	405	368	376	375	316	349	293	333	353	372	345	371	348	333	349	383	348	379	353	367	368	358	354	374	353	360	370	337	339	345	339	345	378	343	334	383	347	334	368	363	385	368	363	372	367	351	345	308	355	365	353	339	378	352	368	354	348	371	337	363	366	372	359	334	397	328	342	377	368	341	359	346	376	331	352	338	350	329	323	334	345	352	340	307	369	350	358	356	300	353	354	335	338	359	365	373	348	357	319	361	348	405	348	396	331	357	388	314	335	386	346	373	349	337	347	354	353	342	355	377	356	351	362	334	326	319	389	365	361	336	347	353	355	361	328	362	357	338	354	358	353	382	365	332	362	346	334	359	357	342	338	363	354	341	328	350	347	363	381	389	321	324	363	370	341	367	328	359	376	321	364	352	325	336	348	341	347	338	363	338	356	339	343	352	343	392	345	348	369	382	318	336	365	350	318	386	318	349	369	356	350	367	388	343	338	345	354	357	351	327	356	382	328	349	346	354	325	345	351	349	365	343	352	336	375	345	342	325	342	314	376	334	359	352	355	345	339	348	373	382	338	353	334	364	368	368	337	345	351	352	359	338	376	337	333	347	400	352	351	358	379	341	343	352	327	340	339	344	352	340	332	371	374	336	357	343	363	336	327	341	348	350	365	343	356	349	322	361	358	372	383	359	343	347	370	328	319	378	333	329	352	327	377	344	342	341	307	378	380	404	365	340	371	363	351	348	366	370	371	344	360	387	360	374	352	348	371	351	319	354	343	393	370	334	341	363	344	351	369	314	379	349	328	336	324	385	359	323	366	352	333	355	363	380	317	361	365	339	307	374	343	349	354	348	353	372	346	320	397	348	353	327	356	326	346	384	349	349	340	347	362	371	355	332	359	371	361	349	341	352	346	339	361	353	372	375	343	342	365	342	341	342	360	348	339	370	352	351	361	328	325	335	378	368	349	327	345	357	325	366	367	350	366	369	339	326	361	386	333	366	333	322	363	332	372	359	361	329	345	339	358	356	342	338	341	359	335	362	372	333	382	324	349	328	381	361	338	330	344	343	339	386	358	367	347	381	326	349	323	340	374	343	331	386	358	395	357	356	340	354	373	403	326	356	356	340	362	354	382	388	365	384	338	354	358	326	356	329	333	339	393	339	409	358	375	364	349	353	358	345	359	378	340	339	373	307	357	338	340	378	362	340	346	343	346	367	373	354	370	347	307	331	354	351	358	329	339	340	335	342	351	355	345	328	335	341	369	363	337	367	335	350	364	360	330	349	386	376	365	333	353	296	343	377	312	368	330	329	383	346	342	376	389	367	352	356	352	368	332	331	349	358	325	337	380	374	375	369	352	337	344	360	341	332	376	348	376	350	352	340	335	336	337	362	380	341	345	336	337	357	345	352	360	340	366	355	353	328	350	351	387	310	343	357	316	328	336	380	339	368	349	335	344	368	347	321	351	313	343	356	320	322	355	317	317	363	355	359	355	334	356	355	352	321	388	332	359	373	334	329	320	363	371	384	335	371	364	358	326	346	397	362	365	344	321	364	368	343	358	349	325	325	361	396	365	348	338	380	338	366	397	374	359	337	346	331	330	345	345	360	363	345	351	351	342	364	319	332	327	354	367	369	326	332	330	343	345	364	343	352	318	372	342	343	342	351	344	387	348	383	354	340	354	362	357	339	318	337	352	330	371	339	382	367	328	369	345	340	338	338	370	361	353	359	340	384	382	385	334	327	354	334	335	358	367	334	334	384	373	389	384	343	346	337	346	372	320	351	349	360	366	366	327	369	329	312	386	345	345	348	342	360	326	353	354	342	347	338	381	373	362	359	348	339	346	379	357	363	326	366	381	346	328	362	375	340	355	361	345	345	329	346	367	351	393	356	347	330	383	365	347	358	341	331	370	364	362	394	366	341	349	375	342	362	333	339	341	317	345	336	341	331	361	341	328	317	349	350	359	361	356	381	344	340	331	412	349	333	334	347	337	364	398	364	383	361	384	316	348	362	330	354	392	345	332	336	331	339	371	321	351	341	366	374	341	360	373	356	347	331	360	367	352	347	319	395	330	397	320	367	347	363	332	391	359	361	387	378	318	326	358	359	396	385	370	371	364	350	374	353	349	350	339	349	360	331	331	353	329	359	346	362	361	356	360	359	382	372	326	384	331	361	346	377	357	350	347	372	337	382	376	339	363	367	351	328	402	341	367	369	335	373	358	325	380	368	381	346	379	354	325	343	351	344	343	354	331	313	354	311	339	333	326	360	338	329	355	361	340	367	382	337	366	374	371	350	346	374	349	344	370	320	371	400	373	337	365	362	340	343	345	337	378	332	353	346	358	315	353	337	320	352	323	354	338	371	359	332	340	350	357	381	341	352	318	350	344	352	358	351	299	360	354	351	348	359	363	330	333	308	364	353	360	354	356	331	357	324	372	361	399	350	348	336	376	401	368	366	356	340	365	344	345	372	356	347	353	351	355	335	364	345	339	341	358	340	349	374	369	384	371
8071	18542	15422	8599	6156	4463	3446	2584	2044	1662	1372	1204	1119	965	858	812	748	670	649	616	565	565	542	539	509	547	539	531	515	517	500	495	455	495	484	463	451	451	454	467	425	418	438	455	462	439	419	443	429	444	416	424	402	423	415	455	456	428	460	461	414	436	440	455	415	404	385	434	427	414	433	414	403	409	448	422	430	452	439	405	388	426	428	402	438	411	436	377	457	447	385	424	428	440	423	387	423	400	428	439	421	420	435	402	414	405	414	420	413	446	436	402	449	430	420	416	436	448	400	416	432	404	407	389	407	433	437	410	435	410	383	423	401	423	436	436	415	424	447	393	365	438	400	445	418	384	405	421	432	400	380	426	418	430	396	437	443	468	396	443	446	419	385	439	417	411	408	397	416	435	401	423	422	435	385	414	418	401	390	425	435	422	452	419	444	419	434	450	413	413	414	395	441	422	402	434	418	429	401	400	428	405	422	427	402	412	460	442	391	409	413	434	402	411	423	417	397	417	436	410	417	399	411	413	400	411	401	471	438	421	408	389	416	396	421	425	415	378	401	406	419	402	432	429	492	412	414	389	404	378	387	377	410	405	406	432	408	411	408	407	420	447	393	416	401	406	424	426	447	412	454	412	399	410	396	445	412	423	409	423	439	409	421	403	449	422	409	425	402	386	401	398	428	431	428	449	423	408	412	429	403	434	385	439	446	385	386	375	385	414	427	414	426	413	383	416	416	411	395	402	390	407	428	438	456	420	407	443	399	410	424	416	417	379	450	412	411	392	436	443	465	403	397	415	405	442	413	432	407	424	384	439	424	396	410	434	372	440	426	427	415	399	403	450	451	424	422	434	463	374	389	430	372	390	421	413	413	378	435	429	430	385	370	437	386	384	401	413	454	433	420	418	413	393	446	387	404	443	431	471	386	416	403	399	433	444	439	420	415	408	395	418	465	448	422	454	443	424	448	418	407	439	423	418	377	431	429	423	448	405	400	421	426	426	406	416	420	391	426	413	383	429	398	403	416	431	393	380	432	378	400	409	420	422	361	396	412	424	426	454	413	426	406	411	418	380	408	415	393	391	418	440	407	406	408	372	370	427	420	440	408	389	397	402	390	389	435	425	400	396	396	456	444	422	422	425	387	406	416	377	414	436	418	396	419	399	435	404	383	435	414	421	386	402	438	393	390	427	403	439	409	442	420	451	412	406	391	422	442	396	435	418	450	419	420	429	425	383	372	410	378	415	449	409	378	420	389	391	447	414	406	447	404	389	443	437	429	443	413	412	406	452	429	438	395	390	407	429	414	425	405	440	399	406	432	418	405	427	419	471	401	440	451	430	401	420	407	382	397	409	380	417	412	402	440	399	408	426	426	368	423	396	409	401	383	422	371	403	420	410	428	443	418	389	448	419	411	386	432	425	407	434	391	432	447	397	418	412	419	435	403	421	422	423	418	445	389	430	429	418	407	392	418	390	427	435	406	387	404	436	410	395	421	374	383	426	408	415	415	457	404	428	386	439	434	412	414	392	390	423	411	408	426	410	441	399	388	388	439	408	404	433	418	413	397	428	428	406	388	409	402	411	426	404	404	414	424	418	452	423	434	424	413	376	405	444	443	426	426	391	414	405	417	415	392	385	437	416	399	432	379	430	416	386	441	440	429	436	386	404	398	401	454	394	404	431	441	386	405	408	399	382	417	398	406	438	442	439	441	407	412	408	416	399	432	415	408	423	399	421	404	412	370	424	406	436	454	435	385	414	393	404	396	408	453	404	383	359	414	393	427	428	416	439	409	441	427	402	408	450	439	409	393	430	417	445	415	404	414	425	379	429	428	411	390	401	426	413	409	412	410	425	451	410	395	392	408	417	420	428	409	443	426	407	395	411	385	406	423	445	381	408	449	413	456	436	416	453	450	415	399	414	422	432	427	381	418	422	393	398	415	433	405	395	419	425	404	418	395	421	418	405	428	423	415	429	398	433	440	422	407	424	411	442	413	417	435	434	425	398	417	409	423	390	424	404	395	432	417	413	409	413	423	393	375	459	451	420	432	407	450	417	430	447	429	400	424	397	382	422	420	422	385	444	396	386	427	413	409	420	405	383	402	413	416	424	421	414	410	433	423	424	426	439	386	431	410	397	389	432	394	418	437	412	423	424	433	431	434	413	473	436	419	412	402	423	419	416	406	443	416	415	399	411	421	436	401	417	429	412	414	418	401	415	435	433	406	421	420	436	449	402	393	425	412	440	438	453	423	410	401	413	430	409	395	409	417	428	454	431	423	393	363	413	425	403	413	412	362	424	416	391	415	413	426	429	419	412	428	389	421	447	429	421	392	433	381	439	414	392	433	406	393	415	424	403	413	415	430	435	380	419	428	347	423	412	473	412	431	412	419	420	449	421	409	452	423	406	411	388	381	416	441	458	403	418	405	359	412	426	390	438	402	418	428	449	395	402	409	434	414	430	385	438	418	436	404	417	434	411	396	406	423	395	401	393	408	415	396	416	406	431	415	427	411	412	405	421	401	448	398	412	404	447	436	403	467	431	420	402	412	435	415	431	415	412	438	400	406	393	447	417	417	417	418	409	436	393	428	399	400	438	416	441	388	416	443	407	426	417	416	401	396	403	378	425	408	419	403	374	416	386	394	444	425	401	397	395	427	384	419	412	442	431	419	424	426	431	413	463	397	373	437	416	424	356	450	427	442	383	442	442	436	410	425	387	431	412	422	447	422	436	408	415	429	434	469	410	443	402	398	396	427	414	382	411	414	411	405	427	430	460	414	429	473	418	441	458	422	382	421	396	410	389	443	415	421	422	387	403	412	396	405	443	386	385	414	424	425	404	447	387	417	425	418	406	384	386	448	405	407	385	388	393	428	382	435	435	358	434	407	396	393	382	429	395	392	432	409	398	428	406	411	442	431	399	407	407	408	427	417	430	434	420	430	393	394	448	431	422	419	416	413	421	394	410	407	444	422	411	424	388	432	457	438	413	405	385	433	441	461	404	431	430	440	398	417	413	398	420	412	411	437	425	411	442	417	420	465	385	455	424	396	422	416	434	415	386	392	385	416	422	453	418	440	401	442	412	428	430	388	457	441	407	431	424	392	438	436	435	410	402	357	394	433	416	436	410	432	376	429	429	424	448	388	419	414	435	409	454	418	373	415	412	415	460	439	418	441	433	453	419	413	424	401	421	402	418	379	416	421	421	405	428	408	433	438	380	389	390	445	419	444	396	389	411	384	395	415	423	411	427	389	415	413	454	387	416	409	448	426	376	398	450	399	459	433	385	402	388	384	420	419	378	403	394	398	426	416	377	400	388	402	372	411	407	396	460	436	410	412	421	385	422	421	391	398	393	411	442	400	449	383	413	442	422	432	445	434	402	399	396	424	403	414	435	420	420	436	428	437	402	462	397	415	415	406	422	393	407	383	383	432	444	440	417	395	449	417	430	406	419	440	424	378	432	398	451	414	427	445	432	396	438	422	388
27652	20102	7225	1601	1012	843	742	695	734	726	714	752	726	704	656	648	667	682	697	662	670	664	685	653	679	676	679	722	660	653	688	720	681	650	693	665	693	680	659	671	710	669	689	697	725	639	686	721	683	702	643	667	683	721	650	672	680	680	661	642	669	664	706	676	709	673	692	672	672	696	666	728	682	708	678	660	627	720	630	654	688	727	684	694	668	653	701	681	700	709	655	710	669	697	701	686	656	676	699	679	702	681	670	680	600	707	654	680	683	682	693	672	656	671	712	614	679	643	608	708	676	682	696	697	660	690	733	693	683	659	675	702	645	690	683	673	653	670	680	708	672	624	719	729	718	687	651	696	683	685	611	680	655	653	646	720	659	686	636	675	675	671	708	685	662	703	676	641	731	658	715	697	675	715	680	670	674	724	652	656	668	685	634	649	677	636	696	682	625	695	700	693	698	658	699	708	653	677	662	727	692	637	622	661	690	660	670	726	624	684	689	670	681	693	672	683	709	657	714	651	673	744	680	662	625	649	677	691	726	663	712	667	694	684	653	640	712	676	705	632	663	636	665	714	676	680	695	671	651	661	683	689	654	701	706	653	659	712	648	688	696	640	687	642	678	678	641	662	677	657	690	695	633	697	686	695	664	690	673	637	649	668	669	697	653	624	662	716	672	668	625	678	662	632	708	654	660	697	673	676	698	709	709	692	717	700	674	637	688	727	677	669	716	650	662	724	677	671	660	650	689	691	697	680	670	652	681	704	658	645	701	659	672	632	672	701	689	648	678	724	695	683	699	710	653	705	697	725	698	685	681	662	713	715	676	686	679	666	606	671	683	683	696	652	692	702	661	674	682	702	649	640	719	655	715	664	698	680	682	650	690	647	680	650	635	693	710	675	707	654	663	711	645	675	689	660	675	670	687	682	704	642	659	665	695	722	692	667	641	648	668	665	656	690	706	710	666	642	666	708	627	647	696	637	668	656	703	646	637	727	656	726	752	665	697	631	741	636	669	628	655	661	611	691	697	651	649	713	657	704	663	721	623	652	643	693	711	643	659	644	668	643	686	670	709	702	692	658	670	669	661	665	694	670	705	683	691	646	682	715	678	683	722	682	662	654	661	693	721	676	643	659	635	684	678	657	630	696	721	669	674	662	680	699	644	680	672	636	682	647	655	692	639	664	653	708	695	715	662	693	654	688	698	630	685	671	667	649	644	670	632	648	670	701	674	680	695	660	619	679	687	699	682	674	685	641	666	656	732	645	661	697	673	665	742	646	652	680	660	703	644	689	667	706	710	651	654	696	670	705	674	685	660	649	663	655	694	698	684	667	654	684	632	700	681	653	667	694	711	687	672	632	731	651	671	665	678	690	655	684	677	640	669	693	689	660	711	695	660	650	698	679	688	672	704	667	615	657	671	693	680	695	682	678	722	707	647	700	641	661	646	674	671	654	643	700	626	610	702	670	679	683	652	657	658	638	674	703	686	656	682	721	693	672	657	684	688	697	704	704	689	677	668	674	669	669	689	643	709	666	753	714	664	682	721	675	725	680	684	617	676	688	705	649	676	632	655	688	702	707	678	693	713	658	693	686	652	690	669	624	689	690	658	627	678	666	637	666	677	688	698	725	681	690	636	712	644	666	691	709	706	642	602	652	669	678	729	680	651	619	654	672	681	695	666	674	727	619	635	665	690	649	696	682	686	663	684	702	656	657	645	661	697	657	690	658	685	647	675	705	659	645	708	604	625	664	655	655	648	674	667	670	681	635	667	679	684	658	671	693	646	683	689	705	663	709	722	692	619	666	664	659	673	699	698	683	698	652	640	685	661	618	679	662	632	679	681	734	693	680	675	677	694	639	711	698	695	708	688	701	690	664	625	645	712	692	627	691	675	628	670	672	647	682	697	681	711	660	714	620	670	690	675	607	689	628	625	652	661	711	693	680	681	635	662	679	718	714	720	707	685	669	695	714	646	689	674	686	719	682	689	737	716	684	673	713	663	696	651	664	655	634	687	650	662	670	714	701	635	673	674	694	718	638	656	687	687	676	665	694	676	699	657	666	681	629	688	642	619	672	665	666	642	663	670	672	674	724	649	632	656	642	631	644	689	738	704	669	678	625	646	656	674	620	708	655	639	655	627	663	676	652	646	655	650	673	713	681	713	640	652	728	649	691	679	666	637	659	682	652	669	679	671	657	657	744	724	683	715	655	665	698	654	673	742	667	656	648	664	657	655	634	679	649	710	583	689	671	681	626	682	644	698	628	673	677	676	667	693	670	695	688	657	689	682	660	677	703	632	607	656	659	638	663	661	684	622	704	724	666	658	667	646	670	678	680	662	655	639	700	679	642	637	639	667	654	657	655	681	691	690	689	625	701	652	654	692	691	710	652	613	682	637	681	664	652	656	710	682	712	708	661	698	688	677	664	706	701	664	602	689	643	640	668	669	692	681	736	670	698	688	659	709	651	683	661	653	701	702	674	665	684	681	668	691	675	669	687	736	652	657	669	696	705	685	701	647	674	653	673	689	672	695	716	646	662	632	693	690	690	668	697	673	726	667	665	653	691	694	669	667	707	683	688	658	653	702	736	658	674	693	669	679	612	708	679	716	661	640	631	693	681	660	672	676	664	705	687	664	671	666	689	639	644	713	694	700	679	646	693	669	681	690	704	701	680	721	673	696	659	696	728	654	682	648	648	683	656	658	685	639	692	697	699	664	692	669	671	650	726	710	660	680	680	671	699	710	702	669	700	717	695	684	682	632	668	684	682	718	686	686	697	682	696	692	659	632	678	642	655	685	710	654	693	717	682	732	659	685	640	659	695	676	643	692	679	675	682	659	666	700	691	666	694	695	704	666	646	700	682	680	651	701	628	664	695	674	677	700	665	690	678	694	670	689	690	695	653	711	691	688	673	682	661	678	682	678	668	641	657	697	660	724	688	670	753	697	665	714	677	662	666	685	683	677	700	654	711	690	691	620	670	699	693	664	705	629	600	739	674	666	694	700	680	659	652	711	676	646	691	694	627	661	649	637	677	740	697	685	651	673	708	646	634	700	658	643	702	692	672	603	632	679	698	713	686	689	714	652	663	668	635	728	655	643	642	669	685	642	626	709	626	670	651	709	665	627	682	676	703	655	691	689	649	679	654	665	650	653	664	685	664	653	692	673	626	664	679	650	666	683	718	688	648	700	677	664	685	648	648	681	636	650	634	697	676	707	644	649	683	671	695	653	627	647	685	654	672	664	647	664	637	694	699	717	707	678	695	696	659	635	603	668	659	658	684	669	681	723	756	665	631	680	688	675	692	723	661	652	642	651	673	668	651	636	725	646	729	699	654	678	671	706	705	701	706	640	693	672	640	704	626	667	671	644	695	664	698	658	662	704	662	673	653	706	645	713	664	653	688	658	668	653	703	659	735	647	709	710	638	672	673	733	662	616	677	668	688	700	688	702	680	655	671	672	652	664	651	702	663	683	679	658	702	632	686
5033	3316	2865	1715	1317	1254	1065	959	920	874	852	852	852	840	830	848	839	796	832	852	831	834	843	824	856	888	869	831	809	817	845	806	868	845	862	747	759	797	812	823	821	877	838	864	823	844	816	800	819	856	830	868	845	794	821	900	846	817	877	734	803	835	813	806	834	837	838	757	816	799	829	837	809	909	832	787	850	854	818	797	813	798	868	832	817	820	810	776	842	785	873	841	800	837	847	878	809	836	758	816	803	822	841	794	813	815	843	832	805	869	832	785	885	827	824	815	819	828	812	853	841	828	809	845	861	824	847	805	844	877	860	797	861	826	798	810	802	821	835	837	835	818	802	836	803	787	805	829	822	837	816	786	831	849	801	793	865	789	790	769	829	776	796	802	808	817	827	762	854	834	862	851	805	833	839	814	845	843	842	856	836	863	821	829	789	835	828	816	786	826	838	827	831	839	783	862	915	889	840	826	737	883	824	815	827	814	813	839	824	837	829	814	814	823	829	826	793	834	825	865	819	849	824	836	812	813	832	800	791	847	883	802	827	838	856	879	831	826	846	804	834	777	799	828	826	812	782	852	870	830	857	809	813	805	896	821	802	823	807	850	801	811	789	740	808	839	816	818	789	859	822	877	818	841	816	887	830	804	813	794	862	812	814	827	806	795	812	848	855	794	843	817	890	795	786	835	848	788	863	807	801	843	769	810	762	861	809	786	866	768	857	785	802	814	861	852	856	833	823	793	856	828	833	820	836	805	795	835	833	822	827	799	828	819	782	819	845	796	798	768	803	871	850	859	849	886	773	841	838	867	875	835	825	815	835	825	822	852	884	841	817	814	798	802	876	818	837	841	858	804	807	823	839	855	860	825	789	819	815	788	796	769	855	860	815	860	814	812	789	835	831	804	846	845	829	796	853	861	817	816	813	793	797	888	806	818	815	852	799	804	791	803	803	827	812	833	809	839	795	860	781	825	850	839	830	817	794	808	776	841	792	841	847	854	837	879	826	821	795	831	783	869	860	864	815	811	859	841	761	783	850	812	784	840	809	822	814	782	794	846	853	822	803	817	821	828	809	838	830	832	859	819	817	802	788	825	777	809	851	812	799	831	791	794	844	800	849	897	799	846	794	850	832	790	825	865	821	811	841	847	807	760	815	858	864	856	860	809	798	771	831	848	837	842	811	754	823	792	834	794	777	799	790	806	783	770	818	830	809	788	793	806	843	820	865	753	794	841	801	865	819	854	842	800	852	824	779	877	827	822	748	832	780	855	788	828	831	847	791	813	819	860	812	846	793	868	853	832	851	803	811	843	794	778	800	824	870	816	792	801	831	839	822	877	842	834	823	841	794	799	808	844	814	838	831	807	825	797	840	791	810	836	790	838	821	803	861	879	826	786	866	785	861	797	798	816	798	857	834	814	796	792	838	838	822	806	801	789	817	784	873	767	835	862	854	810	838	849	786	812	811	772	830	810	822	799	844	873	841	835	785	888	843	835	841	795	792	794	883	869	841	809	794	848	809	839	867	826	840	860	826	809	868	834	828	818	848	851	867	821	839	819	846	843	851	876	793	836	846	788	857	823	889	764	813	835	797	849	794	822	847	822	881	788	860	853	903	848	837	869	802	804	853	805	887	838	827	829	795	832	834	802	867	820	818	825	847	815	792	810	785	882	805	843	877	821	807	853	832	815	800	853	894	856	797	818	840	784	800	829	822	809	785	809	850	854	839	881	767	852	819	844	858	779	835	816	858	819	800	810	824	810	853	843	789	852	848	811	834	831	831	848	779	848	799	850	793	834	843	824	797	876	823	803	776	857	776	884	853	873	789	830	823	830	816	806	839	891	812	876	812	810	817	813	850	798	811	832	798	894	847	796	766	870	787	778	808	838	800	796	815	834	861	818	770	861	785	870	775	855	788	812	803	791	784	863	840	772	861	858	771	783	863	819	849	804	848	804	847	828	806	796	865	809	780	810	819	858	777	765	823	788	854	847	835	808	807	781	817	791	760	810	844	846	823	840	885	775	831	846	833	821	881	893	855	824	811	811	799	832	798	755	794	829	827	804	905	830	825	836	839	801	816	864	816	842	850	820	791	815	829	806	803	807	835	811	844	825	832	876	799	825	821	808	852	781	808	828	800	788	845	872	834	779	810	848	788	827	851	910	855	821	848	876	781	732	799	802	800	797	783	766	778	801	826	789	822	815	838	804	834	838	810	830	833	829	869	793	822	807	811	859	814	830	771	808	791	828	825	770	839	775	827	794	871	795	828	812	819	834	835	853	838	807	826	801	860	819	782	807	860	800	918	799	837	815	827	834	838	849	793	806	768	797	789	859	847	821	799	816	873	809	806	791	858	863	839	789	793	798	800	824	854	814	764	815	797	824	851	795	805	848	802	852	843	798	813	820	803	826	866	816	814	797	837	817	805	840	811	836	769	858	837	889	859	872	772	831	804	840	772	854	854	866	826	825	809	818	733	830	827	836	834	823	847	798	870	797	749	830	833	892	792	819	846	828	894	829	819	780	848	808	820	769	847	889	818	810	830	807	821	869	806	791	799	815	786	769	855	789	870	799	838	823	820	808	819	804	810	812	809	844	822	843	844	779	808	798	842	786	861	790	841	856	851	832	766	836	842	799	791	777	819	791	866	830	834	825	816	803	781	826	797	834	816	832	768	773	811	854	834	801	762	859	815	778	776	811	790	863	759	848	854	837	892	821	816	838	758	818	835	874	787	864	817	785	806	851	828	835	867	819	838	843	776	819	832	774	816	832	882	859	797	808	832	839	862	864	837	898	813	788	812	822	838	836	855	804	832	793	814	802	820	846	841	807	817	877	832	848	826	786	809	854	833	812	843	814	786	850	876	782	802	812	820	842	871	814	849	834	823	820	859	813	839	817	777	851	765	820	822	824	840	805	792	778	836	867	809	788	810	821	823	829	822	808	810	823	806	841	843	842	862	822	806	801	841	800	853	829	815	800	883	799	828	864	825	884	852	853	817	839	834	783	804	843	837	851	838	848	822	831	811	843	820	851	833	805	766	862	831	810	817	824	838	863	795	824	769	877	853	859	835	797	828	869	811	793	861	853	810	816	833	808	855	805	842	889	821	827	787	875	839	802	818	879	840	787	799	819	796	821	851	815	835	806	828	871	843	829	808	823	831	796	822	838	801	853	807	802	823	810	816	836	898	796	781	784	814	806	781	808	810	803	819	821	824	801	827	840	812	828	858	911	804	844	804	809	849	822	841	821	816	848	837	792	816	796	825	795	898	847	818	806	778	901	801	835	868	840	825	831	776	814	829	820	819	824	842	765	825	838	796	841	827	798	784	841	809	828	828	809	827	844	836	804	832	862	788	808	840	831	881	840	802	828	831	808	849	800	847	878	855	800	863	806	839	872	849	854	833	847	796	816	812	827	836	838	845	913	883	840	810	862	832	835	818	799	766	842	828	821	807	759	853	814	806	819	881	836	827	826	793	793	788	834
24683	21611	29000	24695	21578	9011	1315	829	702	643	541	528	494	495	480	443	417	424	377	423	403	397	389	377	368	419	381	367	407	403	396	391	357	402	374	373	343	382	332	367	358	351	373	356	377	351	365	403	375	374	366	379	374	364	325	368	366	387	370	362	346	374	347	340	385	383	367	361	365	329	372	344	364	371	385	363	351	343	339	356	349	404	376	375	350	389	350	368	354	406	328	370	375	370	354	375	374	336	365	371	369	395	347	366	350	409	372	369	351	371	317	391	346	331	356	363	375	380	374	346	387	351	355	373	358	345	342	404	375	355	371	388	347	396	355	385	350	362	367	368	384	344	361	338	342	372	346	408	362	349	345	348	342	368	371	366	365	363	363	379	356	333	351	320	363	375	390	374	354	362	342	349	340	367	377	315	350	349	359	360	363	370	365	406	383	364	374	339	372	357	346	363	351	349	361	378	356	401	377	356	367	366	362	382	359	361	379	358	360	346	364	357	369	340	348	392	355	343	388	350	359	353	351	348	366	351	362	361	356	334	381	353	338	389	366	365	369	386	345	346	367	362	365	373	373	360	366	363	365	333	361	376	367	354	336	374	375	329	362	363	347	349	395	332	377	386	366	357	359	350	360	383	353	329	381	382	360	371	320	332	364	351	375	342	364	354	371	374	348	352	364	308	379	351	357	376	347	330	374	383	364	350	350	357	362	318	402	381	344	378	342	394	350	347	355	358	347	369	334	391	367	381	368	376	358	364	339	338	356	355	320	348	369	369	367	306	358	378	375	310	375	362	328	327	348	333	352	339	349	381	379	367	345	355	382	349	357	370	384	338	358	367	375	364	386	362	410	347	351	349	335	369	389	386	354	344	363	368	395	354	344	375	362	371	365	349	328	338	365	352	363	371	353	391	368	357	377	387	351	375	362	369	374	377	382	344	390	362	361	340	359	353	352	338	393	381	376	341	366	367	374	335	361	402	349	363	368	362	372	352	379	358	367	334	345	324	351	366	372	366	358	364	372	347	386	370	376	362	346	340	379	356	348	384	381	344	385	343	394	367	351	365	350	353	347	364	349	340	344	339	288	352	350	367	367	335	329	358	357	333	357	335	361	366	375	341	371	346	327	368	361	339	398	364	342	373	355	364	341	385	348	341	376	391	372	345	378	366	397	347	364	349	329	390	374	371	350	338	389	363	350	360	336	373	327	360	348	362	358	348	394	335	373	374	372	393	373	361	347	342	322	378	414	346	354	368	345	379	331	399	370	340	389	340	361	339	347	351	414	368	366	346	371	348	363	357	385	407	357	340	346	360	371	354	339	344	379	372	391	353	353	344	375	375	362	343	373	378	340	333	389	354	362	335	349	355	348	367	354	353	377	372	368	347	364	350	312	366	379	363	354	378	362	346	319	357	344	373	344	309	387	367	359	361	350	347	336	394	322	380	329	373	366	319	364	342	365	345	360	385	355	334	339	362	341	371	370	394	377	339	378	345	367	392	376	356	343	354	367	353	395	340	350	395	353	362	344	388	377	382	397	366	346	374	339	348	352	376	358	341	348	401	361	354	321	351	340	335	325	352	358	358	356	365	349	340	342	380	320	407	387	348	350	375	351	412	324	329	381	335	353	370	332	374	352	367	349	336	363	384	366	351	368	353	323	350	358	376	349	354	326	375	353	344	365	369	393	370	361	347	373	337	360	346	371	335	364	392	344	371	376	358	337	340	367	315	366	364	334	397	358	360	381	350	351	369	350	370	322	352	377	373	361	388	347	360	373	352	384	324	357	362	348	366	359	369	370	384	351	399	374	343	353	355	371	350	357	350	351	346	364	385	345	376	364	359	360	393	355	362	359	372	349	337	356	405	379	354	363	342	380	396	358	335	362	367	324	346	341	336	326	387	363	350	376	375	339	362	365	379	365	336	381	378	364	353	332	379	377	385	333	362	385	354	363	376	324	338	365	327	349	356	354	380	354	353	361	377	368	330	393	394	352	374	366	357	346	359	399	343	340	382	327	382	355	381	377	359	370	347	372	388	350	376	365	380	371	334	336	356	352	356	362	387	366	404	395	349	339	356	354	398	366	373	352	406	336	343	379	385	356	360	361	392	323	363	365	349	406	347	379	362	370	362	345	376	355	375	365	355	341	343	381	373	361	337	360	333	345	329	335	329	353	346	348	398	355	364	325	341	340	378	356	355	353	345	378	358	333	325	378	377	414	390	375	376	374	382	373	365	355	352	332	340	331	361	335	373	362	331	332	412	353	406	360	359	385	357	324	378	378	359	364	371	375	352	373	361	332	389	351	364	347	351	333	360	368	352	391	357	382	363	344	377	382	366	388	379	374	374	352	377	357	345	378	366	362	357	358	335	377	344	378	345	355	361	345	330	385	324	359	358	343	362	343	340	322	332	351	351	363	357	360	368	352	358	341	347	405	353	376	360	372	374	339	336	382	389	366	384	362	345	371	356	379	342	363	382	328	381	345	350	374	346	333	383	352	353	349	342	369	365	344	359	406	382	340	365	385	379	385	319	382	302	350	389	356	377	353	378	352	332	363	346	368	340	340	367	407	368	372	332	382	362	360	340	365	378	353	387	330	364	390	401	325	348	351	354	355	374	378	360	343	365	308	378	341	353	329	393	371	327	349	377	401	359	371	340	367	351	393	370	356	358	355	379	382	401	371	365	374	348	372	375	385	349	386	355	323	370	386	342	340	364	351	345	349	368	339	367	376	396	360	351	383	356	341	351	372	325	328	348	320	356	358	360	344	342	363	363	347	367	361	334	338	355	329	387	359	349	345	358	395	383	370	344	363	319	360	370	374	369	358	366	394	346	379	326	346	337	384	363	352	374	362	356	369	371	350	394	347	381	377	342	386	365	368	359	356	348	346	323	337	401	366	357	336	361	374	326	355	370	363	351	351	365	341	344	358	378	362	351	368	359	393	362	386	324	341	345	353	365	382	375	402	375	400	352	370	377	301	343	348	373	391	375	367	382	378	310	341	381	310	338	378	362	361	367	326	353	381	349	361	386	350	345	344	354	381	353	359	339	384	357	383	350	394	355	388	332	361	346	378	332	358	379	335	347	350	352	368	367	342	350	375	319	374	383	378	373	329	343	348	343	367	365	317	372	326	360	351	394	346	397	346	346	380	357	315	349	366	377	392	359	360	350	317	383	390	361	358	348	356	382	350	364	375	335	334	330	368	368	327	385	372	374	333	370	367	325	357	346	338	360	369	359	375	375	349	378	366	335	355	388	408	389	393	318	345	357	347	363	386	380	348	373	368	373	352	352	375	326	349	342	346	381	353	304	368	362	381	339	384	402	366	339	358	396	314	337	401	362	368	366	369	364	355	389	380	382	319	381	362	354	390	348	356	358	369	398	391	357	370	348	356	361	348	365	356	353	359	354	367	363	413	362	353	347	342	332	326	365	308	355	364	380	392	365	368	369	358	345	361	319	356	329	355	367	348	378	380	345	380	355	348	376
5805	12312	10358	5268	3705	2694	2026	1614	1289	1083	992	846	781	715	671	668	629	571	576	577	548	499	558	538	516	489	532	523	529	459	467	522	469	501	501	502	454	511	502	446	512	477	501	480	441	474	496	466	446	464	464	491	482	487	499	457	489	506	480	486	463	492	462	440	486	459	447	464	466	459	429	435	448	462	489	476	449	465	473	487	482	452	472	487	471	495	415	438	482	478	439	449	448	454	475	479	442	499	468	478	455	442	433	479	415	490	446	447	463	469	457	470	473	438	458	460	471	458	481	468	473	463	460	439	439	493	482	437	464	477	438	450	464	405	421	434	462	473	444	417	484	447	424	471	500	500	469	441	445	463	497	460	440	460	450	428	439	447	455	477	456	473	467	464	488	466	505	469	437	467	410	437	456	475	487	446	460	487	441	470	460	449	473	452	455	466	464	487	421	467	415	434	442	460	417	445	427	458	476	432	474	488	487	505	450	447	461	429	463	405	444	461	477	504	456	492	476	487	419	460	458	436	468	508	433	472	472	522	405	462	488	450	444	470	467	448	457	430	433	457	443	437	415	472	450	465	485	482	478	510	469	437	480	438	453	439	472	473	456	502	466	455	422	460	455	470	467	447	503	448	437	483	459	447	462	490	517	483	488	484	422	474	466	474	447	497	451	481	474	441	453	433	483	475	441	442	495	458	464	460	464	476	448	477	479	439	454	453	437	444	477	439	464	449	439	446	416	470	428	437	434	469	463	475	478	427	451	447	468	480	438	469	431	470	465	450	453	444	461	478	458	442	431	469	454	445	479	470	462	447	438	450	448	464	433	447	456	447	474	461	441	496	473	449	486	466	450	473	426	482	482	475	459	474	466	453	439	453	500	447	471	492	448	454	450	438	432	477	447	427	464	472	484	446	430	441	469	440	465	433	453	442	489	457	442	443	459	454	474	440	451	453	463	469	486	480	433	462	452	468	444	468	434	433	442	444	501	475	440	433	443	483	473	476	472	483	444	478	448	467	440	439	425	488	436	473	463	443	431	454	449	412	499	485	482	440	456	471	441	461	483	465	457	419	462	485	476	418	454	476	448	443	472	464	451	471	485	472	467	466	482	440	436	472	456	478	433	500	424	471	464	448	483	467	450	419	413	472	454	441	499	494	480	429	458	465	448	450	493	430	464	467	453	466	470	435	439	458	445	450	446	472	451	460	460	473	437	478	447	457	474	446	466	461	437	443	439	527	458	433	500	457	475	472	449	448	474	462	458	454	432	483	476	463	477	417	462	423	489	478	441	437	444	447	461	460	476	448	471	426	458	475	452	446	454	477	451	458	455	485	506	465	473	454	410	454	475	451	444	452	436	446	480	441	454	461	432	444	465	460	432	455	485	443	468	444	425	450	480	448	457	448	449	463	444	448	438	437	448	495	494	469	441	491	422	449	466	465	463	469	470	430	464	444	454	482	487	458	465	486	460	471	487	472	471	496	444	469	482	458	493	481	509	486	443	437	432	451	423	448	442	460	502	463	461	457	455	478	491	446	470	439	433	479	485	438	462	471	449	480	487	477	502	444	453	438	443	487	472	463	433	453	482	457	428	477	448	449	446	467	472	440	446	448	440	449	495	454	479	476	422	483	442	453	459	479	460	476	432	459	473	450	476	460	453	428	479	448	458	467	417	412	437	444	476	459	476	468	433	477	466	442	446	450	472	468	479	440	475	453	430	444	477	454	460	467	457	471	480	463	478	483	448	454	449	470	454	436	510	459	492	451	450	463	478	439	443	454	476	467	453	464	502	490	416	461	466	449	443	471	451	444	431	454	463	438	457	459	458	419	487	448	446	473	460	455	377	441	458	446	459	443	461	459	445	484	470	448	485	481	450	466	436	446	453	457	441	496	442	444	475	464	463	411	460	421	474	482	451	456	446	460	455	431	415	437	434	458	472	473	426	456	459	454	487	447	442	454	447	471	472	453	504	450	486	422	456	487	453	430	458	456	449	457	477	455	443	451	443	421	441	481	464	442	433	534	471	459	458	509	446	476	477	456	472	493	439	450	476	418	478	495	471	472	448	467	454	450	465	437	443	438	491	450	500	454	456	464	405	482	458	438	451	444	462	465	466	470	490	472	463	474	478	449	476	494	461	425	468	473	462	441	455	461	476	443	469	446	444	433	474	491	446	488	441	438	451	445	483	437	438	453	471	457	438	455	443	442	444	456	473	458	453	451	450	458	456	465	423	465	466	437	439	408	474	451	458	468	461	470	479	470	444	452	454	452	474	423	499	441	499	437	487	470	450	461	444	453	462	483	446	467	484	444	429	431	420	436	455	458	505	489	413	441	463	474	452	486	454	477	480	504	472	493	471	472	457	475	429	467	466	469	461	524	464	488	448	442	454	418	478	426	429	474	491	461	459	482	455	444	467	460	458	466	468	487	476	436	469	456	487	461	443	453	444	428	464	431	503	466	463	427	477	465	467	478	484	463	477	454	435	439	446	471	435	470	469	445	403	484	496	497	475	467	472	436	457	450	447	460	442	466	493	465	455	473	456	462	437	402	458	468	440	439	457	421	469	514	437	452	425	457	449	439	448	452	450	505	430	492	475	458	467	434	469	491	481	476	497	458	418	444	444	480	471	485	432	483	454	466	451	445	478	445	481	458	502	472	394	458	444	457	467	480	451	465	487	467	472	478	457	467	422	466	432	434	484	439	445	469	434	489	494	442	497	451	474	468	465	470	435	463	458	444	464	488	484	444	471	500	486	481	446	463	447	458	440	477	441	458	439	438	430	421	466	472	410	491	435	433	480	464	415	466	508	492	448	494	480	416	497	472	467	416	462	447	445	452	454	426	461	455	464	471	495	475	492	460	457	459	444	468	440	443	453	485	477	466	448	453	447	488	499	468	482	481	468	441	436	435	450	452	437	443	472	436	456	461	439	407	461	456	447	468	469	459	467	491	480	461	457	459	511	451	442	487	442	455	467	451	439	432	441	419	459	460	445	485	434	518	449	497	478	434	465	450	470	439	476	500	493	456	445	468	443	448	468	455	442	479	461	457	476	451	436	446	424	436	484	480	432	440	492	469	450	475	451	468	432	485	439	423	463	475	504	461	470	465	451	483	445	446	459	459	475	437	448	448	462	448	464	442	435	474	488	451	450	499	475	443	480	431	488	480	503	434	420	461	419	473	484	422	438	486	427	455	444	464	440	478	444	473	432	448	446	432	414	483	473	465	447	448	469	445	500	467	489	482	474	457	438	471	439	434	456	467	422	423	433	504	471	443	441	479	454	450	497	429	474	444	462	472	442	458	450	478	462	481	462	488	447	502	470	434	479	440	503	430	448	455	461	488	482	467	445	477	464	459	445	449	483	488	459	439	397	437	457	486	425	438	461	443	492	484	485	452	476	439	455	428	468	408	465	463	442	453	464	462	465	477	445	455	463	411	444	447	457	446	478	469	432	459	463	488	415	457	448	412	461	453	453	446	475	471	413	452
23543	21579	29442	24136	21574	21597	6828	1370	971	838	711	641	624	600	532	487	480	447	431	442	465	399	432	399	386	430	442	382	332	370	359	388	355	368	323	413	368	353	349	375	360	367	392	344	359	388	369	359	379	358	350	360	368	346	365	345	360	361	389	320	341	340	357	358	384	319	404	380	350	378	335	350	360	351	341	325	334	351	393	346	360	356	348	353	379	377	340	365	357	323	373	363	318	358	320	329	358	375	359	377	375	364	367	362	360	354	363	307	348	383	345	340	355	352	363	352	347	332	389	353	345	303	327	343	335	361	333	331	343	365	361	372	368	349	368	336	349	334	367	343	336	374	348	343	345	337	374	359	348	317	357	330	331	361	361	364	332	349	336	355	358	358	332	348	337	378	343	340	331	353	352	366	335	336	310	361	344	365	357	338	380	378	310	367	371	325	343	356	315	352	327	343	345	344	350	332	338	357	340	308	344	335	371	328	375	375	379	357	359	311	325	359	361	344	320	346	365	352	374	344	355	357	360	352	345	311	357	341	357	336	389	350	347	354	329	322	338	342	382	324	358	349	373	362	376	331	360	358	289	341	378	346	351	343	329	335	329	376	359	343	323	330	363	339	333	357	376	344	370	364	354	319	363	362	352	335	366	348	355	351	365	344	339	344	370	360	369	345	374	370	358	345	335	349	360	344	326	374	330	357	332	325	373	351	309	374	367	376	366	329	360	357	336	362	368	343	358	373	371	335	358	375	326	340	359	332	341	327	366	347	374	306	322	370	330	321	346	331	350	321	382	331	327	318	351	364	350	366	361	354	319	336	334	372	340	350	343	328	354	374	360	350	358	355	320	339	357	338	326	355	314	311	345	332	357	384	347	385	328	383	367	359	379	381	321	327	315	317	367	351	368	377	333	377	329	350	360	345	351	330	395	361	362	334	353	344	341	327	347	330	332	345	342	360	350	345	346	369	328	366	346	368	348	373	381	347	355	373	349	325	322	306	343	356	340	397	326	328	338	330	333	341	353	331	347	364	351	335	343	323	386	369	349	336	336	342	373	359	349	355	357	339	333	321	323	335	358	319	389	347	354	337	350	341	317	334	353	326	317	382	302	368	353	348	358	346	344	369	361	379	342	373	355	341	351	337	378	357	306	369	379	359	313	360	355	344	372	375	404	367	300	350	329	374	350	311	326	366	340	310	348	332	334	368	352	328	358	348	360	356	345	320	383	361	326	361	329	346	366	318	355	346	356	354	317	357	383	350	321	369	317	355	346	366	354	361	355	351	347	341	324	352	365	321	351	342	368	350	371	361	376	323	325	345	354	359	333	310	352	362	374	363	374	350	349	355	357	337	343	346	362	328	362	348	357	320	350	330	358	319	328	345	374	350	366	366	340	366	323	341	346	334	353	346	353	360	377	336	334	314	331	355	380	382	329	346	342	357	334	339	350	359	363	343	368	341	321	344	351	344	363	337	342	336	328	358	351	303	344	318	327	352	346	333	366	337	323	343	332	351	350	330	337	360	324	344	370	345	357	332	360	337	350	352	360	322	339	324	345	340	341	361	341	374	342	350	348	377	349	353	345	360	332	336	340	338	326	340	314	355	353	348	387	379	359	375	357	346	350	323	353	362	329	354	380	348	366	339	342	325	369	379	353	353	337	333	372	332	365	314	368	380	357	360	368	341	301	367	312	353	350	345	335	377	319	348	371	328	356	328	348	362	315	353	391	381	329	320	351	332	355	343	360	363	370	330	324	342	335	353	367	356	355	323	368	357	370	345	379	336	364	346	365	337	376	357	371	314	354	356	349	322	365	354	324	361	340	376	367	347	365	333	332	343	366	373	309	369	378	369	336	393	326	333	349	351	352	332	345	357	338	346	342	355	313	357	351	313	362	325	369	352	369	362	347	349	343	315	332	382	343	347	312	357	377	338	332	368	349	376	363	340	349	354	354	356	354	332	344	359	342	333	363	378	339	352	350	328	366	352	318	333	364	368	319	358	370	349	356	323	336	343	310	330	335	359	373	368	333	375	348	356	331	355	374	320	349	366	358	337	370	331	380	361	340	360	348	382	349	381	385	388	343	320	326	323	387	357	349	328	361	364	356	356	354	349	339	346	394	329	347	348	356	369	324	319	349	350	345	330	307	342	331	333	373	365	363	328	365	345	353	355	376	349	347	330	350	318	344	343	353	342	361	368	334	361	353	351	331	329	361	335	355	360	341	335	355	351	338	359	322	344	332	331	331	328	326	361	365	349	354	382	367	319	337	376	359	361	359	331	337	359	358	352	346	348	400	339	346	355	359	325	340	353	349	343	357	338	353	326	366	367	363	328	361	325	345	315	315	333	369	325	330	353	287	352	362	313	335	340	350	337	364	354	371	356	367	323	318	374	326	334	315	322	369	338	370	328	335	336	334	366	344	358	328	361	348	358	351	301	366	309	374	360	338	352	329	344	354	351	342	349	349	333	349	307	379	354	324	347	363	327	314	371	336	368	335	329	361	358	348	348	341	347	337	328	323	351	369	337	319	347	336	364	350	336	321	345	362	338	349	349	345	354	361	365	344	375	337	332	366	354	348	336	351	386	362	312	312	323	323	355	342	360	327	335	358	366	365	302	329	366	325	334	362	321	341	385	347	352	375	320	342	369	340	342	332	351	349	343	384	357	362	346	344	349	355	350	359	335	347	324	334	383	400	322	346	338	339	319	325	340	328	375	323	349	333	337	368	332	293	339	363	366	358	355	330	330	373	366	340	356	345	345	352	335	313	324	353	356	368	361	349	370	385	328	341	340	364	354	338	352	333	311	366	347	312	367	324	345	361	331	367	344	367	354	363	365	351	358	339	362	360	331	326	338	343	340	334	375	377	373	357	357	368	352	367	296	340	341	360	344	351	347	386	313	393	333	344	392	345	376	343	321	389	350	367	359	331	387	350	307	328	361	335	367	370	346	343	339	317	353	371	314	340	380	337	357	368	373	345	344	313	369	355	378	339	342	366	359	339	353	367	342	373	361	338	321	301	338	347	398	374	390	352	382	349	355	362	343	361	351	339	334	351	311	351	334	335	349	348	331	357	370	332	358	355	375	373	329	329	360	340	332	328	366	361	327	376	353	370	350	376	366	348	349	319	362	373	329	328	358	391	324	361	358	337	354	347	348	349	380	356	345	355	338	342	356	332	352	343	344	351	296	367	364	321	340	358	356	335	361	345	306	343	351	359	348	324	335	330	362	364	294	354	339	331	358	342	359	301	308	373	367	359	354	336	326	341	352	351	366	352	331	338	334	336	320	402	356	320	352	322	324	340	367	341	339	357	331	358	329	345	363	333	380	354	353	369	335	352	343	349	336	367	335	345	324	368	378	353	304	331	368	346	326	365	338	362	328	353	330	337	378	341	352	337	332	308	351	327	325	343	344	343	349	321	322	369	345	315	333	334	393	352	347	348	364	330	340	359	360	364	354	356	328	360	349	339	363	356	328	343	332	342	372
8176	18876	15602	8602	6173	4636	3281	2587	1971	1625	1432	1236	1033	964	913	811	726	711	640	643	608	623	547	557	536	572	534	525	545	506	510	487	461	468	437	440	441	466	456	458	456	460	472	478	455	443	443	405	457	419	432	452	450	460	459	414	400	422	456	397	419	412	436	376	388	415	410	445	438	401	430	408	415	421	425	409	404	415	428	406	431	389	453	401	429	395	432	454	378	405	394	384	401	420	412	403	442	448	407	395	426	411	397	407	433	418	420	428	412	407	419	435	375	418	433	410	419	419	419	394	395	414	435	388	453	406	451	435	419	389	407	390	388	421	410	389	388	398	393	438	422	384	402	441	435	409	422	420	435	408	398	401	434	419	410	405	403	431	431	430	414	408	415	433	433	421	443	427	421	424	405	424	404	413	383	437	457	448	414	428	402	438	410	445	405	406	432	452	436	415	418	416	416	416	426	411	397	444	447	442	430	412	418	461	398	419	437	431	400	393	381	398	412	394	422	399	388	423	424	428	440	376	406	474	420	411	453	428	420	409	424	443	399	421	375	420	391	409	412	373	428	425	395	401	427	403	449	421	398	393	434	427	441	390	392	421	420	442	439	412	409	412	425	380	421	413	367	405	430	392	375	410	421	400	409	415	394	438	448	400	416	428	447	404	413	415	406	470	394	418	432	427	416	442	413	427	422	385	416	446	399	401	395	415	385	370	425	428	433	415	418	412	410	424	429	427	416	422	415	410	423	412	420	380	407	427	419	414	429	418	415	414	421	441	415	423	414	452	427	398	376	398	386	389	400	409	431	433	416	396	415	363	423	400	406	423	415	415	440	448	417	381	413	401	411	396	412	415	426	443	410	401	411	401	439	398	436	416	452	420	417	415	388	433	404	401	414	432	435	442	440	456	386	451	441	416	378	437	406	443	456	391	383	397	421	391	393	410	445	417	416	401	422	397	376	406	418	401	420	388	404	435	434	390	433	461	413	419	408	419	377	411	426	412	394	387	414	350	410	412	388	414	388	393	424	405	428	413	418	395	408	409	392	387	448	421	407	416	411	422	446	386	434	401	411	389	408	437	380	413	435	427	425	408	413	387	439	427	410	432	448	420	426	433	427	426	348	414	412	385	405	406	431	387	432	410	432	418	415	419	423	398	396	442	424	386	417	405	422	376	389	434	408	389	417	418	391	348	439	433	404	396	439	413	379	429	412	395	393	400	401	407	436	421	411	401	416	375	390	412	436	449	427	424	399	385	421	408	428	447	434	413	447	363	416	394	382	368	417	414	393	385	411	414	440	399	432	467	385	429	408	426	401	385	422	423	386	427	432	405	438	407	467	406	408	419	410	407	433	407	428	414	411	408	437	421	437	409	432	444	397	432	421	421	407	440	400	416	419	405	429	393	390	441	401	393	422	404	431	395	387	395	398	430	402	392	381	404	418	421	399	385	382	425	407	390	378	423	421	435	447	396	401	420	423	438	429	408	431	419	387	414	408	477	374	442	394	405	417	376	423	412	407	354	376	418	379	428	451	419	380	417	424	373	404	405	391	413	421	394	404	423	438	436	423	428	398	453	417	479	381	430	411	417	439	432	375	434	419	467	412	428	416	413	430	394	432	379	433	388	390	402	425	429	415	396	411	395	445	402	405	443	431	464	405	430	434	417	438	408	398	424	427	426	432	396	447	392	394	385	417	409	403	405	405	395	400	436	388	421	459	429	385	406	456	380	392	444	394	389	402	430	429	446	431	400	393	428	395	440	377	414	416	401	453	452	429	428	396	402	435	409	414	419	407	395	417	378	431	419	423	353	449	410	431	395	406	430	401	405	428	394	412	420	423	429	442	420	403	409	410	425	409	445	400	413	416	420	445	424	423	408	401	425	413	409	425	419	407	448	430	430	415	397	419	416	413	412	431	412	392	393	427	418	429	420	412	418	413	418	404	402	409	387	401	437	398	437	444	409	401	444	389	412	406	402	429	427	452	421	422	383	421	421	417	416	412	375	428	424	397	421	383	425	397	406	442	417	415	423	405	394	413	365	403	411	400	438	410	408	415	423	409	425	402	403	394	437	391	430	394	418	410	461	429	437	438	459	382	426	403	407	415	412	403	378	390	411	430	446	387	453	395	372	398	409	398	394	418	414	424	416	419	419	412	419	442	405	393	411	401	407	415	423	398	417	423	395	398	416	405	397	409	394	435	411	398	432	409	449	400	379	413	425	443	441	407	423	378	433	422	418	396	440	413	438	404	408	433	421	403	436	404	448	418	414	419	453	405	435	395	433	437	396	389	388	419	406	443	417	446	444	461	414	439	376	441	403	419	443	413	418	440	444	409	404	414	422	458	405	381	426	400	426	395	410	399	436	417	400	411	408	413	430	406	435	411	388	409	404	393	388	380	402	421	389	452	426	394	379	408	439	403	396	389	453	402	445	406	390	414	440	431	380	388	390	414	417	397	405	394	425	411	418	379	434	407	428	414	388	417	388	423	424	432	429	444	447	403	407	438	400	390	432	432	459	425	443	419	403	389	416	450	457	408	396	427	390	382	388	422	416	431	413	428	432	425	401	398	427	436	390	376	411	423	430	429	399	415	420	430	433	403	418	421	401	427	403	408	420	405	416	388	400	414	435	441	427	412	405	440	446	396	413	426	405	414	391	432	415	435	456	421	419	400	421	408	405	416	424	437	405	396	419	392	434	394	411	417	409	388	399	426	388	391	391	442	414	415	434	405	405	379	422	434	425	406	390	410	429	402	427	417	422	405	403	408	367	429	422	420	416	433	413	389	399	404	440	410	464	426	404	415	440	394	403	390	440	406	363	413	419	388	405	472	437	389	415	425	398	397	427	416	395	452	370	410	360	419	375	420	374	413	379	437	423	449	416	440	407	378	407	451	386	406	389	405	409	434	411	430	416	387	398	345	447	452	420	412	410	462	423	387	410	414	408	394	474	422	367	391	415	403	422	431	384	432	386	439	393	406	424	428	437	399	404	400	387	406	415	403	431	439	415	376	405	420	411	447	407	425	413	414	426	388	444	382	395	386	399	366	422	422	428	433	427	467	415	402	380	440	404	446	432	418	430	421	393	434	424	394	380	425	416	424	408	388	434	418	411	418	410	436	418	431	453	397	410	443	412	441	404	421	406	437	445	424	388	416	444	433	399	404	440	367	435	438	388	418	373	428	454	429	421	402	403	419	412	374	395	411	400	376	393	432	417	443	432	373	410	421	410	397	423	400	427	395	388	411	389	429	458	434	444	405	412	400	406	411	392	429	420	397	416	375	408	441	396	444	397	404	434	412	402	393	428	426	400	406	425	432	430	405	387	382	430	449	414	417	376	375	392	421	415	433	403	389	383	386	411	425	429	414	453	405	399	436	413	411	399	421	419	413	372	412	401	394	397	382	421	427	426	405	393	422	412	445	410	431	412	385	412	396	411	400	382	422	430	417	395	458	399	405	404	441	364	399	399	419	395	423	431	431	413	430	401
27757	20187	7159	1462	979	792	748	733	705	693	712	649	678	718	709	722	695	711	697	679	712	681	633	734	708	696	691	693	673	675	682	691	697	657	683	672	717	698	678	673	708	682	751	631	688	707	679	724	685	656	689	652	649	699	712	700	685	711	656	721	666	668	650	691	687	699	644	706	707	744	660	654	679	620	715	644	691	662	662	695	691	599	630	697	695	661	703	652	726	691	705	664	630	722	677	725	712	643	656	663	658	728	651	671	726	694	676	695	703	638	686	692	671	673	718	695	622	743	733	668	682	695	690	698	684	674	664	627	695	668	661	654	697	689	684	662	686	693	675	683	655	702	722	710	715	638	709	710	680	697	644	640	691	656	658	702	700	665	678	703	688	681	634	668	697	657	684	641	689	670	665	690	672	633	675	681	681	677	719	708	677	655	652	666	672	676	718	666	674	683	675	704	689	669	685	659	696	642	687	666	649	714	662	710	722	760	667	653	674	667	692	646	679	652	674	679	642	660	669	746	683	689	686	668	692	663	657	647	671	698	666	653	657	682	666	699	711	689	696	685	662	687	704	705	654	649	680	706	647	655	667	718	636	659	670	708	719	643	659	667	686	670	722	739	712	657	696	670	707	682	689	680	691	670	699	682	689	681	680	702	649	680	656	630	716	641	674	676	699	642	657	692	655	643	636	672	701	657	665	686	627	630	674	691	671	753	628	666	700	644	698	661	657	685	670	681	649	687	727	674	654	727	688	711	618	701	681	709	709	700	675	675	658	690	656	702	686	682	628	730	670	716	668	685	647	724	708	704	683	660	667	688	661	687	675	613	680	721	718	641	642	681	649	675	688	681	659	665	681	741	702	668	660	701	684	683	647	680	679	719	720	671	680	623	653	691	661	668	749	688	665	695	668	684	684	640	690	659	709	697	653	651	658	664	651	687	666	715	648	656	683	713	711	637	707	702	678	687	646	687	656	635	677	681	664	680	704	695	690	639	710	674	708	656	687	671	679	648	671	683	691	646	718	695	683	722	710	703	669	678	648	676	614	626	650	640	676	666	680	680	669	686	660	687	693	663	651	663	709	726	676	690	708	696	655	664	691	704	662	681	699	661	694	663	671	680	689	647	676	644	669	662	670	679	647	683	685	701	719	653	659	661	700	654	672	616	736	655	649	661	682	699	673	647	678	704	716	686	668	672	706	713	609	668	624	697	670	677	653	679	648	653	674	667	662	672	683	706	719	720	655	697	653	727	641	671	661	625	664	718	637	641	696	689	688	681	674	689	657	696	664	699	664	686	678	665	702	708	710	666	693	706	685	660	699	657	682	685	638	662	674	636	628	704	663	685	680	657	701	701	694	725	649	612	653	697	684	657	684	685	699	675	698	637	677	671	671	685	682	706	658	673	721	680	691	686	677	645	716	657	677	676	692	661	724	679	681	679	716	652	682	732	661	707	657	671	692	675	706	699	671	710	694	701	705	678	668	684	683	693	700	684	678	701	683	697	631	630	670	671	724	708	694	631	670	696	702	708	684	707	671	686	687	742	667	672	684	692	618	677	666	706	706	693	688	700	686	649	679	631	646	665	683	651	678	629	635	700	685	674	707	692	685	699	714	650	657	665	655	675	669	661	700	645	717	667	602	667	689	650	710	640	680	664	693	668	739	676	680	717	670	707	654	666	634	681	643	658	643	674	677	629	693	757	692	648	712	679	687	685	654	670	699	645	711	683	674	677	664	687	651	673	648	713	668	702	707	656	637	675	665	660	664	662	717	751	632	688	688	637	686	672	689	672	690	729	707	689	669	685	596	717	654	631	668	669	724	744	648	664	696	684	687	677	641	672	662	689	680	637	659	653	725	650	668	691	650	659	673	720	654	684	682	632	737	662	667	660	726	643	664	675	657	624	695	654	711	648	635	682	734	689	664	678	704	678	685	715	688	667	656	679	697	666	654	694	640	688	684	695	662	704	727	705	684	695	708	693	672	716	626	642	671	713	686	709	631	674	678	654	715	715	708	708	682	747	700	693	691	730	693	651	632	695	661	676	671	639	655	661	705	639	676	710	698	687	663	663	716	703	690	666	678	636	716	664	638	730	683	698	703	667	697	669	652	719	706	728	667	740	669	645	669	672	672	689	705	649	643	662	623	688	702	661	628	709	681	670	732	631	668	728	667	634	704	692	675	732	647	603	735	672	673	691	658	714	648	665	682	695	670	667	677	671	707	671	706	670	685	687	722	698	644	699	655	617	709	663	653	729	683	673	702	678	696	671	692	694	706	675	646	659	670	670	641	669	682	680	740	661	699	687	700	682	683	688	690	684	646	676	634	702	651	664	688	709	664	679	664	718	655	677	660	662	659	640	660	675	691	645	663	684	688	661	659	702	650	639	650	671	669	679	653	635	654	642	729	679	672	704	727	676	663	683	701	704	732	696	709	676	648	631	673	648	702	667	702	699	710	666	694	646	714	678	704	673	687	675	653	682	640	678	628	690	673	710	711	648	674	635	691	644	652	669	680	684	669	664	666	722	664	674	646	680	667	712	686	671	648	727	712	710	650	641	691	664	638	662	683	728	704	681	683	661	641	703	702	669	678	691	678	711	674	676	703	683	724	673	717	715	641	660	701	664	622	632	706	652	710	627	681	693	706	636	662	717	691	620	725	637	659	734	662	675	705	672	648	690	691	668	652	726	614	659	707	688	671	666	716	700	672	693	645	729	680	697	694	677	681	706	675	662	682	730	662	691	685	743	680	669	703	642	640	719	705	669	659	639	634	727	648	651	686	692	672	648	699	720	678	711	684	680	685	704	621	706	680	667	685	655	644	668	690	660	723	692	703	698	645	682	682	646	660	700	678	677	679	705	662	675	679	676	675	687	652	665	673	663	687	666	699	731	708	672	659	634	645	675	668	692	733	670	669	660	684	694	651	696	693	717	728	696	630	621	717	659	698	692	669	651	732	716	686	677	687	668	706	661	692	708	714	637	711	678	666	645	666	685	727	695	703	735	668	667	730	690	673	671	661	661	709	684	691	658	666	706	731	687	655	724	712	663	705	686	686	690	656	659	668	701	663	665	652	718	706	720	681	638	681	729	721	656	673	673	695	657	705	662	674	662	667	667	655	672	659	672	673	689	650	636	735	701	640	721	687	676	639	700	655	639	697	681	706	700	661	708	695	670	689	675	677	691	680	619	674	714	658	693	705	711	649	682	606	662	698	704	645	690	620	707	705	693	637	706	698	684	665	687	626	726	629	689	667	659	673	714	647	690	656	647	701	700	707	700	723	659	660	681	677	664	704	683	667	645	683	690	694	688	602	711	671	604	744	702	697	698	691	682	692	671	620	720	686	691	649	627	705	687	680	672	668	707	695	720	629	677	672	657	617	658	683	687	662	603	618	675	658	635	680	673	721	680	678	667	671	686	646	670	711	682	690	665	691	692	733	688	685	659	684	645	662	670	759	697	671	657	687	666	651	669	681	633	602	643	695	680
5131	3252	2915	1702	1305	1162	1013	972	923	910	878	843	821	804	827	841	858	803	850	861	838	890	846	837	872	842	803	833	813	892	855	872	820	815	849	855	761	803	824	843	841	864	836	848	844	802	855	813	859	830	795	837	775	830	869	854	789	794	852	787	821	822	829	827	889	813	809	869	847	859	808	804	826	887	822	804	810	804	807	898	826	865	811	841	790	824	794	811	803	865	864	801	808	832	852	830	839	821	837	828	811	825	833	854	828	835	786	825	809	808	837	824	858	825	801	827	831	829	845	884	764	811	837	844	827	818	821	823	811	855	837	850	790	825	805	794	878	844	833	860	829	824	814	845	835	847	871	833	830	819	851	821	822	880	755	866	845	894	866	895	793	842	855	844	896	854	778	818	805	873	848	807	853	826	874	832	824	836	877	880	858	853	807	890	815	825	836	841	873	862	848	826	833	830	818	835	851	835	854	800	805	820	846	795	827	857	871	860	866	863	828	825	873	876	843	803	805	801	844	768	857	848	814	789	810	801	839	825	865	828	864	834	882	846	834	797	827	821	858	838	880	823	867	825	854	856	881	804	858	867	817	893	829	833	826	778	807	784	804	817	786	850	870	837	796	875	822	746	793	909	864	878	849	792	774	860	873	795	826	831	807	800	865	822	832	872	868	816	859	848	859	899	857	777	856	824	773	838	844	817	852	846	816	829	832	834	809	870	817	866	812	792	818	861	860	829	839	851	836	837	844	847	863	877	833	836	832	815	811	862	845	834	841	817	827	809	835	892	870	891	895	853	825	802	887	823	805	818	839	815	798	841	800	782	853	861	850	800	854	888	787	849	813	755	850	868	860	842	838	826	840	803	819	866	866	838	876	872	877	877	908	800	780	869	853	813	824	810	804	814	783	815	816	851	775	899	860	848	883	763	810	803	853	848	823	854	837	863	846	804	822	859	847	830	817	824	835	780	854	795	865	829	847	809	858	833	810	849	841	849	810	841	834	800	830	829	829	860	823	840	849	796	845	868	835	860	758	830	830	829	841	847	772	809	831	842	872	874	862	830	803	805	783	858	783	874	852	835	838	858	829	831	830	811	809	840	791	826	856	836	791	805	839	868	840	792	826	820	854	817	863	847	772	869	838	880	853	824	833	764	834	816	848	831	835	869	809	818	832	827	898	844	805	795	787	775	819	839	877	796	854	767	818	836	824	882	808	846	839	855	844	801	847	828	843	818	788	842	825	784	768	819	817	828	840	827	820	784	827	828	827	840	821	793	863	822	850	835	827	858	800	857	795	888	854	810	878	844	842	813	817	812	833	793	829	823	845	819	811	762	773	782	858	837	864	809	822	803	791	867	810	818	836	832	836	792	822	796	787	855	840	825	819	786	831	815	856	820	826	890	813	796	827	858	868	899	860	843	834	848	850	807	816	869	868	818	850	807	866	849	826	869	830	819	815	880	779	872	846	847	816	819	848	796	809	826	842	861	860	892	890	818	833	819	831	850	812	883	856	898	828	843	813	804	895	873	855	808	828	797	819	900	795	864	787	844	839	835	840	831	884	786	825	849	838	882	869	858	833	836	801	821	802	806	855	868	802	771	804	827	862	813	795	839	837	834	872	878	825	819	830	850	828	831	855	858	843	830	848	851	836	842	819	846	824	827	840	861	816	839	823	819	861	833	843	826	850	884	884	801	831	861	868	839	811	865	907	833	800	859	846	823	855	772	841	873	831	861	834	822	854	801	899	854	780	779	764	858	837	821	783	810	859	808	834	824	794	818	881	847	779	801	863	816	813	785	819	789	865	911	817	847	829	839	828	835	840	835	826	805	835	865	854	817	807	804	823	773	830	812	865	819	797	814	815	847	801	868	830	845	818	826	828	854	856	821	833	907	842	829	860	839	815	842	834	813	805	831	858	884	855	805	858	911	824	866	827	801	863	829	810	834	840	801	896	834	788	795	842	812	847	805	790	796	838	890	816	853	867	873	830	855	817	842	834	783	828	803	848	852	875	818	847	776	770	868	829	785	785	842	833	839	814	848	830	877	831	918	830	811	819	866	800	852	831	848	849	860	815	891	831	797	791	842	808	880	819	834	782	811	808	826	801	840	822	836	839	822	834	798	890	852	802	878	803	820	793	834	792	889	817	815	827	884	817	817	792	862	866	865	827	790	855	846	795	785	881	822	853	814	835	820	824	854	803	835	796	837	814	801	803	832	871	788	824	832	829	824	852	847	841	849	846	825	796	803	797	888	826	810	851	867	835	834	795	853	795	806	848	860	828	798	846	797	773	793	870	846	807	821	787	874	805	820	857	828	805	837	855	810	808	775	824	831	798	821	820	856	868	835	827	851	823	855	807	855	857	855	828	799	884	812	846	825	818	820	811	811	837	831	820	841	807	813	867	829	856	858	809	885	816	833	834	830	907	796	795	860	841	814	811	854	871	861	826	870	837	840	902	799	847	836	838	850	827	839	827	852	798	834	847	866	846	826	848	860	861	792	823	884	849	819	874	838	847	834	834	829	787	825	873	884	817	817	857	834	860	832	815	826	819	851	848	793	800	833	838	843	798	795	811	801	877	878	820	833	837	811	846	836	873	847	858	826	855	779	832	820	785	810	833	852	883	824	833	845	844	751	855	890	849	846	827	810	850	765	821	824	860	859	802	840	842	882	797	800	854	887	871	849	821	865	820	884	798	868	866	759	810	878	785	813	838	817	859	876	822	784	862	852	797	856	817	803	866	875	792	849	789	821	809	798	810	816	832	797	828	810	795	855	845	817	836	799	810	853	833	859	812	819	823	863	818	834	858	824	845	845	829	851	859	790	837	831	799	853	851	871	795	891	859	805	795	839	809	843	821	809	806	785	813	794	839	844	868	811	808	843	870	813	792	809	856	850	780	832	779	871	839	838	835	822	824	862	834	837	802	850	846	865	810	811	834	855	805	771	763	866	825	849	874	776	876	832	829	804	888	871	839	885	833	854	799	814	787	808	859	839	812	829	832	819	864	766	881	853	853	792	850	822	816	854	835	816	821	812	861	833	821	883	824	835	810	791	848	891	834	872	819	790	828	851	868	847	857	879	819	838	790	831	891	826	805	849	791	845	795	835	849	825	833	831	801	837	830	841	861	829	832	837	868	777	805	833	856	821	836	819	819	883	874	847	807	822	821	852	872	851	843	792	828	844	850	854	853	833	881	836	822	804	844	834	872	779	884	847	809	842	830	873	808	848	782	801	802	810	781	801	821	831	824	882	844	829	832	812	827	813	835	840	847	911	822	832	830	832	840	824	851	814	816	828	832	810	835	780	833	814	782	813	873	866	800	804	840	847	834	848	848	810	849	827	821	833	804	809	872	788	831	859	799	843	809	791	813	821	817	795	840	845	860	822	831	796	864	841	894	855	858	840	865	842	839	805	799	831	860	819	820	852	848	838	807	808	793	823	829	804	826	823	817	815	856	813	912	878	829	854	804	811	813	850	812	792	825	874
24667	21596	29007	24639	21555	8907	1317	831	678	613	601	538	516	475	474	443	416	434	367	461	426	392	393	407	379	398	378	410	378	397	385	382	361	396	370	367	381	385	389	372	367	358	341	366	355	370	316	350	386	350	343	383	365	398	375	360	350	392	367	373	340	333	380	360	374	382	360	380	355	337	373	330	353	345	342	367	349	343	375	367	352	353	358	325	373	373	359	365	358	360	372	353	368	364	347	381	353	384	376	351	338	390	350	375	346	374	370	356	367	384	355	349	348	355	393	366	346	369	381	357	385	338	358	334	361	369	356	368	352	388	358	381	393	359	347	357	357	366	354	361	391	354	378	388	389	364	367	343	363	387	353	351	390	341	386	366	347	363	340	365	355	368	397	353	385	360	369	377	349	368	384	370	394	353	360	363	408	358	375	378	363	383	389	381	355	323	360	332	383	368	398	387	384	360	393	370	378	347	381	366	363	391	358	320	362	368	369	357	385	389	357	355	343	361	347	380	381	362	367	367	343	400	363	355	329	365	355	349	349	393	364	397	371	359	343	377	368	363	366	344	340	342	360	387	382	336	397	314	361	343	394	377	358	358	353	379	399	344	362	350	372	382	372	358	405	349	359	350	388	421	355	377	412	378	365	354	352	381	380	380	383	364	390	342	384	360	375	370	355	395	382	393	351	359	326	354	431	394	340	366	367	388	341	356	343	355	385	375	349	335	365	360	371	349	374	353	378	373	397	377	382	373	352	326	380	343	372	372	338	335	386	339	370	414	349	363	340	368	394	415	373	345	335	371	367	341	343	403	369	358	379	376	383	368	337	341	339	390	351	354	352	355	315	373	367	393	372	331	386	347	384	361	350	363	390	370	333	369	366	360	386	344	371	361	377	358	346	342	381	373	370	349	340	353	365	352	349	374	374	396	360	365	380	321	353	340	337	358	385	392	383	332	336	392	353	348	352	365	377	396	377	392	374	369	410	378	324	363	359	367	343	367	376	349	398	331	353	347	343	339	392	361	298	381	404	400	354	352	343	372	356	363	405	377	363	346	371	380	358	372	371	371	394	351	367	349	354	371	365	383	361	367	366	376	365	377	359	376	366	356	374	408	369	361	362	372	339	392	355	339	386	361	315	367	357	360	366	355	381	339	342	389	362	364	376	361	368	360	340	404	355	377	390	375	359	366	373	366	340	396	383	368	367	381	366	354	359	349	308	366	402	358	397	388	387	381	355	349	366	381	371	354	393	337	354	416	325	372	368	371	372	357	356	384	357	348	366	393	349	385	345	340	361	322	364	362	361	405	352	382	369	354	384	358	373	396	352	352	373	366	352	390	378	378	357	347	330	366	358	400	370	364	358	361	378	385	357	395	380	386	322	401	322	376	354	392	368	344	386	386	378	386	393	380	328	378	355	349	391	363	344	354	365	382	414	403	386	378	374	347	340	359	378	388	352	342	370	364	370	378	364	361	357	367	371	364	327	362	388	373	388	363	297	354	402	389	365	352	404	398	375	344	340	370	387	379	360	397	384	373	357	339	378	314	358	362	366	338	378	336	388	342	365	349	349	335	379	371	359	360	337	378	372	369	357	356	380	365	384	348	383	358	352	352	350	346	349	381	374	362	362	374	360	361	374	350	343	361	375	337	379	369	355	344	366	378	337	361	363	385	347	382	338	354	327	341	354	357	363	382	392	375	356	376	417	356	344	384	378	343	365	358	364	375	370	376	337	366	376	367	359	360	356	328	341	340	361	341	342	348	376	385	374	424	357	358	360	389	363	365	388	365	384	353	388	349	388	348	372	336	368	357	375	392	360	380	394	340	351	343	368	372	346	337	361	387	366	353	343	361	351	375	387	351	376	391	351	365	365	360	378	388	352	357	355	334	371	360	334	357	365	339	344	348	354	362	379	355	370	356	345	382	341	363	386	376	355	339	378	366	355	380	367	366	385	367	386	357	382	364	353	374	380	384	365	335	325	368	374	343	341	373	372	378	400	363	357	346	359	353	378	344	356	343	345	344	371	362	367	345	376	374	373	372	367	347	362	373	351	369	348	413	352	356	379	393	351	357	370	374	355	349	380	371	367	366	372	343	338	367	401	349	382	394	365	363	363	310	377	353	381	361	405	372	369	408	366	341	395	358	366	381	344	346	364	361	377	391	378	373	374	378	319	349	380	382	400	367	340	355	365	376	361	394	381	390	355	343	354	402	332	385	411	391	379	374	366	386	350	352	332	352	383	347	367	338	343	340	362	357	376	344	390	366	323	364	361	363	353	332	375	366	342	351	347	365	348	401	374	320	362	357	346	351	339	363	354	401	372	373	394	387	355	362	358	338	351	377	336	363	407	373	368	364	356	364	363	394	368	396	344	383	369	345	357	339	358	375	379	381	365	376	362	372	365	371	362	365	396	373	354	370	368	380	334	390	383	345	333	357	355	385	366	363	331	359	356	404	348	388	335	373	353	339	332	363	415	310	337	372	357	323	356	381	331	337	317	391	322	369	381	351	379	392	331	375	368	365	403	359	345	347	372	341	353	346	364	352	400	367	353	341	359	374	360	339	362	359	368	399	332	354	399	382	369	355	347	355	322	389	338	353	340	351	353	353	385	331	346	376	366	345	361	359	368	388	377	364	362	389	374	363	372	353	366	375	396	353	361	348	350	351	374	381	384	380	408	378	344	361	402	332	337	351	382	364	366	363	352	345	345	355	321	377	396	340	350	382	332	336	351	347	417	347	384	363	359	385	330	330	360	382	322	352	347	368	362	359	393	383	360	338	413	353	348	350	391	370	365	341	357	353	381	365	364	390	369	357	355	347	374	333	375	372	388	363	370	341	377	383	365	389	354	365	324	385	352	354	337	352	360	321	322	364	377	351	375	369	349	378	372	364	352	376	339	387	355	386	389	373	396	380	391	383	388	333	374	403	364	382	373	381	354	377	353	371	352	341	373	337	350	379	364	370	342	368	322	343	375	355	359	378	351	375	367	338	338	345	374	382	393	373	350	333	323	379	363	377	345	356	386	378	355	369	364	350	372	375	377	362	331	385	337	365	325	350	387	337	366	352	374	378	338	364	369	377	367	349	388	372	351	377	365	351	362	371	363	350	406	386	365	356	368	346	365	370	337	393	359	370	367	346	349	365	327	337	382	356	351	342	366	368	427	383	352	381	370	353	362	380	377	359	351	372	357	349	355	380	357	380	360	349	335	381	359	354	377	351	361	388	371	370	399	382	349	347	356	383	354	393	351	366	389	374	366	337	402	358	329	356	325	366	394	359	379	355	353	369	376	363	376	331	331	384	347	371	379	366	359	348	376	369	362	354	369	343	361	355	379	360	352	353	357	376	378	385	359	367	400	348	352	364	381	372	378	364	373	389	383	348	361	335	377	346	358	351	347	375	362	383	338	375	333	355	354	352	319	362	372	372	380	376	355	360	391	370	328	369	366	374	402	364	384	347	374	360	347	347	357	378	315	403	338	324	379	364
5927	12422	10375	5162	3535	2579	2050	1613	1290	1063	1004	842	802	749	673	632	627	681	617	582	552	567	525	541	505	560	527	552	495	509	495	468	511	469	504	459	492	473	461	463	512	462	501	463	478	467	490	487	459	502	482	479	456	473	465	515	485	462	497	459	483	431	442	444	467	464	496	486	479	531	461	446	482	470	485	466	481	438	454	476	450	435	506	488	420	468	436	470	474	493	461	458	465	447	466	461	445	478	473	487	471	468	455	443	457	467	417	447	461	487	467	451	464	446	445	454	440	466	459	502	439	408	483	477	472	448	446	461	458	435	468	444	488	455	437	455	460	471	521	509	444	442	412	447	433	478	458	475	444	470	461	459	455	475	453	480	475	506	467	459	469	485	431	456	417	464	446	475	452	500	475	471	456	459	464	450	439	463	487	477	457	441	430	495	454	446	466	433	454	432	418	471	475	478	484	487	453	435	468	415	459	423	517	450	441	468	461	430	475	436	491	460	435	436	464	441	507	427	453	489	478	421	463	474	469	474	455	478	435	461	460	442	440	440	448	473	431	481	452	451	448	463	469	452	426	490	470	448	424	446	411	466	454	477	488	458	473	444	494	460	502	467	474	429	463	480	468	456	443	460	471	467	454	453	475	489	461	453	470	480	469	487	424	462	451	478	443	465	432	452	496	476	455	452	513	474	467	453	428	485	437	479	492	472	462	419	499	475	457	453	462	460	493	486	461	505	443	440	466	447	433	464	472	472	456	444	441	494	457	487	478	432	459	491	456	463	424	456	507	430	496	487	484	465	450	510	456	437	457	464	463	406	493	463	466	455	442	468	449	433	481	484	437	439	452	494	486	447	444	456	473	459	456	470	450	464	483	468	457	456	443	459	472	433	438	472	485	455	481	469	419	450	459	433	443	476	512	433	473	463	461	472	484	475	448	446	464	475	483	490	473	468	481	486	453	496	467	458	442	450	493	460	424	472	482	482	470	476	474	442	476	451	443	453	461	447	472	463	471	490	460	460	468	474	490	465	457	437	449	478	473	454	460	474	438	448	504	466	453	470	463	442	435	439	459	460	504	448	494	458	467	452	452	458	474	485	476	480	471	437	484	473	465	455	469	430	492	451	422	456	456	452	451	503	483	458	468	468	412	452	453	448	463	441	431	481	443	481	472	432	431	452	434	487	469	445	448	448	434	456	433	477	441	462	482	410	475	499	464	449	420	475	487	457	455	450	432	467	449	487	440	455	425	464	474	500	474	467	443	477	475	438	474	462	464	452	434	464	490	472	452	449	501	481	460	442	468	462	473	475	464	442	429	436	508	500	472	429	453	454	436	432	467	461	446	481	512	427	478	449	472	424	453	491	421	456	480	475	461	456	434	497	454	474	449	443	468	495	476	467	459	466	465	470	464	431	484	530	454	471	452	468	468	473	439	438	480	464	456	441	438	447	453	466	457	478	435	482	435	469	483	464	470	449	478	494	467	485	453	451	469	491	483	459	463	464	471	462	453	491	459	477	456	536	498	482	438	428	449	525	439	452	442	471	445	440	508	480	429	457	463	465	458	447	446	455	460	434	453	459	460	496	454	446	432	451	472	507	491	436	484	449	444	452	464	444	465	431	470	435	447	483	468	433	483	468	456	490	446	461	442	403	489	443	480	463	457	440	416	443	464	431	485	476	468	443	494	428	449	444	490	444	446	481	453	440	439	449	395	451	479	470	463	453	425	450	460	436	449	482	449	457	442	464	461	473	425	457	453	429	487	446	459	475	457	445	462	462	475	463	423	444	486	428	473	436	474	436	446	471	473	472	461	472	451	455	445	491	424	433	469	458	475	463	456	457	481	429	432	483	463	498	487	428	464	460	514	453	455	476	466	452	471	473	451	460	443	454	473	486	413	484	461	446	441	445	474	486	462	428	431	446	470	448	463	415	462	483	456	474	459	457	442	456	419	465	448	446	480	450	442	446	487	492	440	506	436	442	435	443	460	457	461	487	469	463	447	470	488	456	455	453	496	462	448	447	453	459	472	439	466	493	469	450	461	436	465	452	475	419	492	466	438	480	473	479	442	436	469	445	453	447	468	446	434	465	499	477	440	470	450	466	462	480	458	449	439	468	465	440	480	458	445	473	460	456	421	450	446	465	448	458	475	499	471	413	432	442	471	467	464	477	474	448	427	502	467	491	444	467	432	461	420	467	502	471	417	440	435	508	490	473	454	475	479	431	425	469	456	476	442	420	492	460	519	439	427	476	485	471	454	465	466	455	456	449	476	434	459	454	436	463	435	472	439	471	450	455	442	518	442	429	438	477	451	472	451	469	462	478	445	458	453	436	457	460	497	445	436	459	484	458	422	455	456	414	479	483	470	476	455	483	444	467	470	456	447	463	459	427	445	482	475	449	493	463	462	462	470	461	469	464	426	479	430	460	456	462	440	453	459	446	451	436	478	426	452	474	412	484	499	422	461	464	467	451	470	481	445	460	504	448	451	468	409	439	466	441	451	476	481	460	474	468	430	474	446	464	448	481	505	455	444	493	451	450	468	440	454	474	474	451	434	459	443	437	443	440	480	453	448	486	462	490	504	444	448	435	471	439	450	460	435	462	456	469	449	466	486	437	470	476	463	448	434	487	456	449	498	428	452	485	460	481	443	465	438	476	452	469	469	478	443	467	462	417	474	441	483	454	466	431	442	436	473	502	483	446	474	426	515	461	507	461	459	421	444	469	466	450	453	498	473	475	498	461	435	422	477	503	450	431	482	444	463	471	484	465	449	426	460	428	427	460	449	484	441	465	465	454	434	456	458	471	456	486	460	508	460	489	489	447	479	493	446	458	467	482	455	496	460	431	466	485	408	444	465	457	423	500	490	459	464	468	458	465	457	457	441	476	474	489	431	469	469	470	419	464	461	477	483	438	496	450	491	438	474	437	468	453	440	466	488	463	491	479	455	435	486	438	443	452	499	470	453	460	490	464	465	486	482	452	429	491	450	471	450	436	452	467	477	465	430	488	446	467	462	478	460	499	438	472	496	476	452	432	467	520	496	436	459	461	462	440	479	444	465	480	488	455	483	482	433	498	440	426	478	437	450	477	478	434	422	431	431	461	452	451	428	469	479	493	477	436	455	439	448	520	479	456	425	448	461	499	447	460	444	454	445	491	461	457	461	457	466	508	492	458	443	437	417	464	461	480	467	465	455	464	480	431	459	449	486	501	408	488	446	480	461	470	467	445	453	452	449	443	449	453	426	468	412	471	489	457	452	442	481	449	466	436	455	449	477	468	469	481	438	445	439	461	501	426	475	455	458	451	431	465	458	465	485	465	439	454	455	451	441	442	467	490	463	427	442	448	439	467	452	500	477	446	481	468	435	473	440	492	466	526	430	469	446	487	462	435	488	470	427	432	503	403	502	421	507	481	485	434	493	459	402	470	460	468	492	438	482	438	492	452	418	507	471	461	477	446	474	458	491	418	455	453	450	440	497	479	474	410
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
