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
338774532692	338774533284	338774533859	338774534411	338774534959	338774535509	338774536061	338774536611	338774537161	338774537711	338774538259	338774538811	338774539361	338774539911	338774540461	338774541011	338774541561	338774542111	338774542661	338774543211	338774543759	338774544311	338774544861	338774545411	338774545961	338774546509	338774547059	338774547609	338774548161	338774548711	338774549261	338774549811	338774550361	338774550909	338774551461	338774552009	338774552561	338774553113	338774553661	338774554211	338774554761	338774555311	338774555861	338774556413	338774556959	338774557511	338774558063	338774558611	338774559161	338774559711	338774560261	338774560811	338774561361	338774561911	338774562461	338774563011	338774563561	338774564109	338774564659	338774565209	338774565761	338774566309	338774566859	338774567409	338774567961	338774568509	338774569059	338774569609	338774570159	338774570709	338774571261	338774571809	338774572359	338774572909	338774573461	338774574009	338774574561	338774575111	338774575661	338774576211	338774576761	338774577311	338774577861	338774578411	338774578961	338774579509	338774580084	338774580661	338774581211	338774581759	338774582309	338774582859	338774583411	338774583961	338774584511	338774585061	338774585611	338774586161	338774586711	338774587259	338774587811	338774588359	338774588911	338774589461	338774590011	338774590561	338774591111	338774591661	338774592211	338774592761	338774593311	338774593859	338774594411	338774594961	338774595511	338774596061	338774596611	338774597161	338774597711	338774598261	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2794	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2792	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2789	3600	2300	2789	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24092	21719	29119	24805	21707	21693	7478	1673	1289	1144	1137	1118	1055	1004	991	962	893	945	908	956	960	879	824	875	867	915	831	801	861	856	880	846	847	879	844	820	880	818	860	748	768	833	849	808	844	830	863	823	837	805	816	828	784	812	832	839	856	838	884	814	845	795	823	816	827	843	789	800	785	839	852	822	809	830	796	809	822	834	867	850	846	838	851	820	812	864	768	827	808	824	843	776	864	849	812	802	780	802	893	816	778	833	796	793	819	814	778	815	761	838	799	822	827	845	826	785	811	828	819	821	832	792	802	781	816	838	855	793	796	846	805	778	820	853	858	794	826	821	791	808	789	799	776	810	760	743	823	862	794	829	797	858	762	803	771	740	806	816	855	794	833	812	791	826	836	791	812	788	833	829	802	795	777	836	798	795	847	810	800	801	788	825	799	746	775	843	769	839	798	759	821	817	810	828	825	810	818	761	826	809	814	818	848	798	810	806	816	839	800	794	893	851	799	789	849	811	850	813	851	748	821	777	811	798	821	774	777	840	844	816	805	841	824	789	762	833	782	788	789	816	814	837	853	737	780	815	772	798	820	829	806	852	776	804	840	772	811	822	809	823	801	773	788	758	814	829	806	817	796	798	768	808	791	785	769	818	864	820	761	806	794	843	780	816	798	834	832	811	781	880	862	808	789	852	852	849	842	844	812	865	811	814	780	852	850	721	774	815	796	798	791	783	783	803	770	841	824	804	794	816	809	803	775	763	775	849	809	784	844	847	832	826	836	856	825	858	839	813	866	814	808	842	819	834	857	779	801	869	820	822	818	846	827	810	831	794	802	835	836	866	811	822	821	818	791	814	822	759	757	835	802	821	791	771	812	805	844	835	816	791	808	785	803	833	860	818	823	856	775	868	792	815	788	791	767	785	793	754	825	804	819	749	816	818	838	794	821	791	849	848	830	789	848	831	786	831	764	783	776	774	794	832	812	837	831	750	826	799	836	853	786	817	829	837	828	804	808	818	839	800	821	817	823	791	787	856	767	862	852	801	795	802	824	776	779	754	739	779	787	811	853	843	800	785	811	827	804	774	837	792	814	833	779	899	826	824	818	808	794	857	840	764	798	796	825	842	791	806	800	888	809	762	777	825	757	789	793	802	798	824	820	796	838	785	794	816	844	798	825	777	822	798	808	823	785	809	768	806	817	844	817	782	807	802	811	785	857	799	843	812	839	844	777	840	803	847	794	824	790	850	818	837	880	755	816	817	839	810	816	825	839	855	820	802	810	834	790	826	858	842	774	839	785	793	820	856	777	807	769	781	774	787	816	827	806	823	822	809	789	865	818	849	858	803	798	762	781	803	797	808	824	771	818	789	790	870	766	815	850	866	799	821	793	794	802	796	794	835	896	779	828	816	794	833	804	794	817	798	791	839	795	818	786	777	847	857	796	842	790	834	795	813	815	791	769	798	799	783	816	840	788	764	842	819	807	849	798	775	795	792	829	782	790	814	798	838	862	870	759	830	821	800	831	790	837	792	832	855	852	821	830	840	805	788	821	800	842	822	851	800	808	817	824	835	871	842	826	816	827	829	834	784	832	795	778	786	750	825	785	792	802	828	834	830	828	865	788	818	804	801	821	839	834	774	811	872	833	794	855	836	809	837	803	775	771	822	829	787	813	813	770	789	774	836	809	828	819	813	830	776	842	744	822	788	821	831	765	830	859	771	848	772	790	784	789	818	776	823	833	758	827	804	806	786	776	786	855	798	847	837	780	787	810	851	801	784	844	802	822	804	811	840	763	834	803	804	754	824	804	775	804	786	841	850	829	833	778	799	810	816	791	864	766	836	786	819	853	752	806	824	800	809	816	841	809	838	815	770	814	841	804	807	790	835	854	834	841	783	791	834	822	817	795	790	861	809	825	795	823	781	801	775	822	813	828	791	793	803	796	791	760	793	862	817	783	815	813	803	824	800	804	815	845	847	843	850	818	818	836	806	743	827	832	863	857	853	804	776	821	784	806	824	794	752	809	803	820	813	808	765	788	826	806	787	788	824	788	867	781	793	804	791	806	826	867	789	778	817	805	810	822	804	777	788	829	831	873	852	814	831	837	808	817	835	774	847	811	802	855	823	794	829	828	795	825	776	809	747	784	792	842	834	850	755	817	883	782	771	862	802	780	831	809	787	816	817	771	849	830	804	820	781	794	857	771	802	799	826	787	861	771	797	843	812	788	763	821	831	778	801	800	823	807	789	764	784	820	776	842	804	759	806	799	803	779	810	832	852	808	821	836	883	805	805	802	818	819	813	792	755	814	806	815	809	779	750	838	783	767	821	789	853	776	822	806	808	822	829	760	823	778	841	766	787	816	815	808	856	788	825	797	823	866	763	821	806	791	769	847	823	828	791	824	811	784	805	809	846	790	815	808	798	846	779	820	805	764	807	786	795	784	795	785	802	872	871	846	819	766	803	794	784	776	793	804	765	850	807	839	814	825	775	808	768	830	883	854	803	825	802	842	810	842	838	830	811	772	796	785	842	760	839	846	847	815	822	789	843	807	812	810	861	812	836	804	809	828	809	821	847	843	786	794	801	783	761	782	863	822	826	846	794	762	807	789	824	843	771	782	804	773	787	819	828	826	851	809	821	735	852	801	795	803	790	787	819	819	803	804	819	820	773	841	838	758	800	819	807	825	748	800	801	860	811	835	817	828	882	831	816	826	865	820	796	815	849	791	824	850	853	808	837	862	799	836	815	874	887	793	812	848	799	799	849	817	813	829	796	790	823	798	797	861	812	814	815	837	840	831	800	812	820	841	801	813	833	815	813	791	850	784	817	828	846	806	781	839	812	825	811	816	837	838	813	815	779	824	776	800	799	868	807	820	759	841	858	774	803	845	850	874	864	816	804	786	819	815	796	844	869	802	819	805	796	851	817	847	783	792	848	799	798	839	815	777	804	852	831	764	816	863	816	863	805	816	837	811	798	816	777	806	817	790	793	799	784	848	790	821	789	832	819	850	877	827	820	813	822	819	810	838	791	843	774	777	841	820	754	836	825	840	814	853	793	768	771	829	810	814	811	744	779	836	775	858	832	777	794	826	781	811	800	822	860	832	831	803	795	838	780	831	783	859	799	805	827	879	742	768	866	769	805	824	838	888	810	786	818	823	782	824	814	808	804	782	821	852	853	818	794	842	836	834	816	801	790	850	831	828	886	803	836	804	810	816	791	827	817	825	834	789	818	782	796	857	787	770	793	843	840	786	845	806	819	843	814	849	786	809	806	797	807	808	814	832	791	810	803	796	838	795	831	802	798	797	818	765	810	857	779	807	836	788	813	849	848	838	852	838	818	786	831	811	818	806	748	793	802	770	789	792	829	783	814	842	786	812	812	820	829	800	831	774	834	790	799	827	814	765	835	849	819	812	809	769	857	799	819	795	777	798	830	780	792	762	829	848	791	786	782	784	769	788	792	779	790	796	799	774	828	811	773	783	797	793	867
58517	31380	13069	7661	4892	3519	2843	2239	2036	1783	1575	1415	1345	1197	1206	1085	1073	1021	1054	951	973	965	907	892	901	864	835	866	912	854	847	825	855	808	788	789	850	801	815	824	838	764	843	779	802	791	798	801	843	834	819	820	765	810	798	841	779	803	784	752	794	796	796	823	780	776	796	772	816	772	821	808	810	811	746	776	814	770	836	824	797	799	817	817	786	829	846	785	855	783	793	764	797	833	797	778	790	793	746	813	800	800	795	778	738	774	804	750	759	802	784	755	757	798	763	783	774	779	768	767	745	786	781	773	786	838	772	803	744	742	754	818	751	763	763	821	744	756	791	777	764	787	792	785	759	769	758	753	793	792	780	765	753	823	758	761	827	752	797	743	746	835	818	748	844	797	808	707	792	805	768	754	725	752	756	793	766	761	780	773	731	754	787	770	752	803	740	780	807	789	823	772	791	723	771	799	772	763	761	787	792	750	783	771	796	710	725	740	787	769	755	780	743	725	764	790	782	785	793	749	794	772	744	766	756	773	779	788	774	792	750	828	732	768	733	773	754	760	766	786	794	783	784	777	766	751	757	772	741	788	739	780	728	722	756	771	759	767	696	793	807	770	718	781	750	746	749	732	748	753	779	760	779	842	768	746	796	760	754	778	805	751	755	759	805	789	735	753	762	772	784	799	808	763	751	753	749	751	754	769	791	756	794	767	824	738	724	705	798	742	748	788	766	799	778	793	774	731	769	791	720	760	809	779	738	784	753	789	774	756	746	766	708	732	800	729	800	769	717	773	725	739	824	785	771	742	757	789	769	776	755	799	761	760	795	723	743	744	734	697	745	716	818	735	760	803	763	850	801	708	721	760	776	773	708	747	766	768	758	765	745	819	780	747	776	773	764	768	773	733	779	783	765	780	774	772	773	801	795	804	829	803	708	728	782	746	786	789	767	724	755	725	811	757	797	759	767	740	722	770	769	750	786	806	765	804	826	762	771	820	766	744	771	782	770	743	754	764	706	777	790	728	772	773	800	729	786	785	799	771	767	727	747	752	759	759	771	802	717	825	773	796	723	767	736	753	714	792	765	715	737	806	837	719	770	761	749	741	800	730	789	836	844	736	709	765	765	751	725	794	763	731	811	752	791	717	766	762	763	772	773	759	724	770	708	730	784	763	754	755	784	741	747	746	752	786	763	780	767	802	791	781	723	712	833	798	778	782	771	747	765	739	763	796	784	763	748	815	760	773	712	830	807	823	753	748	817	781	792	715	750	781	802	754	790	743	766	789	754	769	753	772	734	805	820	791	769	760	813	782	766	797	767	797	775	776	746	807	734	769	747	754	779	778	739	760	773	823	821	725	768	776	742	776	783	726	751	811	738	711	789	739	784	780	754	721	748	743	800	808	767	773	772	758	737	761	740	742	751	765	825	774	756	783	746	795	752	751	738	737	767	779	777	767	775	766	791	729	786	830	760	774	724	763	752	763	782	748	771	765	767	741	731	746	775	779	780	723	790	755	730	782	716	771	757	781	760	811	758	785	794	773	727	809	786	768	743	793	756	788	780	771	772	734	730	807	773	778	763	747	812	749	747	726	774	727	762	800	767	779	754	784	764	712	730	771	774	811	777	783	672	709	780	730	779	788	763	748	749	754	768	804	727	717	755	735	789	765	770	820	770	743	751	720	796	754	770	757	742	786	814	772	779	765	771	791	785	772	714	775	749	758	785	767	785	812	808	758	744	807	787	755	768	818	765	774	777	752	740	808	768	735	790	780	798	762	727	794	740	750	740	765	789	724	797	833	785	841	744	787	783	741	732	783	743	811	730	769	794	761	751	785	758	800	793	767	800	765	760	788	779	783	712	786	782	716	770	712	802	786	802	721	793	760	790	789	773	799	722	764	769	724	774	735	735	726	726	832	726	730	786	748	756	757	811	793	776	727	729	805	770	793	731	791	720	791	773	739	790	771	770	769	756	786	752	749	771	747	819	779	752	819	787	763	738	772	752	802	764	777	786	741	794	804	751	731	814	753	744	814	804	742	790	720	753	764	827	814	778	740	801	740	767	760	769	755	747	742	714	758	758	791	724	806	774	754	781	763	779	769	738	790	795	757	721	784	734	766	793	765	757	765	766	732	769	756	739	844	754	811	757	797	739	778	779	797	776	793	765	771	778	781	728	763	783	774	762	726	755	806	768	748	792	721	723	782	767	757	757	727	725	751	731	766	743	759	793	757	743	774	768	771	787	727	797	784	793	723	744	754	742	822	776	790	756	797	791	765	774	768	790	731	707	751	817	791	778	740	743	817	793	740	788	793	754	788	823	747	801	808	786	717	820	766	802	811	780	746	809	737	753	743	723	780	748	753	768	724	714	718	721	741	780	819	781	771	741	776	818	815	772	729	753	753	778	792	771	746	811	771	761	729	731	719	778	777	765	768	760	736	774	736	756	818	756	818	802	743	766	760	736	809	788	753	788	702	792	744	765	769	710	745	766	789	780	726	763	763	768	769	759	798	743	754	798	769	737	781	782	761	743	788	742	764	783	737	773	787	787	781	737	727	784	744	767	767	735	776	759	746	787	755	733	726	717	738	794	769	832	789	722	751	758	769	754	761	764	758	812	838	755	773	763	812	783	741	751	769	758	804	795	747	756	710	746	756	781	766	738	759	750	754	768	778	790	745	727	772	739	750	765	772	787	772	763	786	780	760	736	759	780	793	742	759	813	788	757	776	765	759	794	803	759	789	716	794	719	778	739	759	759	756	766	774	762	751	786	818	749	740	745	781	800	769	735	773	742	793	772	733	730	735	775	766	792	708	768	704	782	709	730	756	752	770	739	777	727	737	743	807	723	771	792	746	720	769	704	760	747	762	830	734	721	757	769	749	841	776	767	782	749	727	776	755	758	790	750	735	787	768	785	808	779	774	753	744	797	745	745	684	809	773	755	792	734	821	785	778	750	768	808	740	774	749	732	792	749	809	745	760	803	795	771	784	734	728	743	753	791	828	855	799	798	762	756	746	772	739	823	744	751	758	773	782	763	747	763	732	802	705	704	798	806	748	699	747	742	727	851	758	799	748	758	789	731	778	808	724	791	780	751	802	768	740	794	765	745	739	743	764	742	758	793	742	792	760	736	756	739	772	802	775	724	778	771	805	788	710	761	776	764	791	786	778	795	752	789	790	770	745	715	737	720	773	781	791	796	774	774	768	781	704	755	763	738	750	790	744	798	788	747	779	751	771	767	745	781	815	766	788	760	775	760	792	788	772	721	749	736	759	749	738	700	761	785	710	747	785	754	798	769	776	793	744	805	751	750	772	773	777	784	766	761	770	721	729	814	724	780	762	761	744	783	780	800	741	758	722	771	753	774	749	751	788	743	773	778	712	753	720	752	761	764	745	729	759	801	738	748	804	759	762	748	763	733	749	718	779	792	780	760	731	753	731	773	705	774	742	759	749	751	775	765	728	771	748	808	748	755	741	747	770	759	764	794	781
34576	18002	4118	1180	1078	1000	971	1019	973	985	983	1015	1021	999	954	914	956	1001	996	957	984	1003	1011	1030	1022	970	941	956	970	935	942	969	980	938	939	989	895	1008	943	999	947	974	954	970	955	951	919	955	959	1004	922	959	1004	966	955	919	997	1000	990	954	972	996	972	975	983	938	986	907	994	975	1040	1016	950	960	983	952	962	1008	950	933	955	932	930	937	972	942	974	1058	1000	952	951	972	965	1010	991	970	1003	998	978	1003	987	939	940	928	1012	951	979	948	971	973	959	942	931	892	958	961	976	951	968	979	968	1019	1003	1014	970	972	948	919	983	922	995	949	941	987	904	1015	956	963	948	953	945	971	889	964	969	952	953	979	948	966	929	989	976	891	951	966	921	996	950	984	939	968	922	934	1015	939	917	961	955	973	979	943	933	975	947	941	993	925	888	954	931	930	947	975	1036	964	973	969	967	951	971	906	922	995	972	943	992	996	969	950	939	916	985	981	974	973	887	950	913	1027	966	1000	951	942	950	979	986	995	910	985	935	941	920	930	985	963	928	972	964	962	1015	994	950	937	955	958	988	968	983	965	962	1001	929	1001	984	991	1006	963	1003	996	951	954	1020	918	982	936	984	918	982	966	925	1005	970	965	959	947	940	970	979	1010	1035	995	1002	971	972	969	938	989	1006	939	954	1022	967	989	920	974	966	947	972	925	932	937	881	904	955	941	952	1014	957	958	944	986	913	972	977	956	954	938	1007	957	1000	983	988	996	947	1016	992	1015	968	985	982	943	876	944	1003	927	956	950	969	901	962	951	1002	1001	946	992	953	1000	1022	978	1006	972	993	992	959	940	973	913	939	929	1015	939	999	985	940	930	1020	903	967	950	978	970	1008	997	944	1009	980	982	1001	963	962	974	1060	953	1005	918	997	971	915	976	959	1022	975	920	1024	1003	944	937	948	939	976	990	991	922	965	969	1004	939	987	920	903	957	952	931	958	971	946	949	948	1025	904	965	939	968	972	1023	954	906	918	1010	993	970	975	963	967	920	954	991	947	1005	939	947	940	970	943	961	1016	969	980	973	1008	946	962	962	927	974	1021	927	984	973	981	1002	951	898	961	941	933	947	949	929	1019	1034	924	962	998	970	946	906	936	985	906	970	986	902	948	983	1012	984	939	997	960	972	957	955	936	962	964	964	959	947	947	965	956	999	911	976	973	898	914	922	923	992	1009	1023	903	1009	934	994	923	971	978	969	1022	932	973	912	947	952	987	963	962	1012	970	978	948	992	957	943	1005	956	978	995	1022	960	970	955	979	928	957	1003	1027	964	988	1007	986	884	967	971	938	989	959	975	973	1008	992	967	978	933	986	987	970	977	968	899	951	915	955	983	904	878	971	959	968	980	955	895	940	957	990	1004	1011	960	924	962	975	972	979	915	939	983	989	1037	968	949	1004	923	978	959	986	1000	976	978	935	975	976	983	949	952	988	974	998	951	946	994	954	996	953	967	1007	984	985	968	942	932	1030	1056	977	903	1014	986	943	993	1044	950	996	893	935	924	922	945	968	984	1020	977	916	969	980	941	942	965	943	953	984	1050	934	955	918	1012	1015	962	977	942	939	977	1005	957	943	993	964	953	1007	941	972	986	1021	994	929	941	962	1020	945	956	958	1003	965	936	961	943	938	1009	940	975	916	993	947	962	976	958	974	998	981	997	937	972	969	988	999	979	984	948	955	982	976	971	994	1046	937	1022	1029	923	926	965	938	958	990	954	961	977	968	1058	985	943	956	929	964	939	967	940	960	1005	936	967	1013	960	993	972	909	989	895	986	963	936	976	1066	1001	983	934	1017	965	1008	964	965	948	980	980	982	956	900	1000	948	974	1052	972	960	981	942	933	944	927	943	961	960	1029	946	1005	931	989	978	949	964	942	950	947	956	931	968	979	977	935	906	1000	994	956	986	946	973	1009	925	935	970	911	954	960	981	1001	966	928	957	996	967	973	983	1014	973	1001	916	973	984	959	876	990	971	1014	986	885	965	959	949	959	941	980	991	890	895	964	959	908	1015	983	972	985	1035	941	952	992	964	990	977	923	1022	925	953	976	1018	986	992	964	955	985	1020	969	955	988	930	1022	973	955	954	936	962	1004	1002	952	911	902	981	996	949	953	938	978	975	1016	1004	988	977	917	913	966	967	958	937	912	956	1001	955	930	950	979	949	966	964	974	895	959	947	985	1024	988	956	909	1002	1012	962	952	953	961	972	941	970	991	964	960	983	935	959	947	964	982	988	958	954	998	961	945	957	948	952	922	965	976	908	984	991	968	940	1017	1022	979	931	972	981	990	928	946	978	979	990	977	903	958	911	935	1017	1033	926	932	951	963	923	962	982	1029	1023	1021	928	999	940	986	929	948	985	963	955	978	961	961	963	992	965	964	947	973	914	972	999	937	979	1006	1005	1008	983	933	996	960	996	975	968	900	992	960	971	1001	999	988	970	992	905	984	976	888	992	940	978	942	960	918	961	993	926	969	1002	989	886	942	935	955	960	982	977	928	962	959	943	931	990	902	960	952	1021	977	963	937	954	940	1002	981	987	1010	957	947	1030	998	953	1059	926	978	914	959	965	935	1010	895	1021	999	962	991	996	900	933	999	928	939	999	997	998	970	941	929	1020	950	894	1024	916	976	976	985	1013	930	970	954	1000	976	965	995	944	969	936	981	1009	1008	982	1024	962	973	1016	951	955	924	964	947	943	922	982	972	934	999	958	979	952	934	957	922	903	951	998	1018	972	971	983	972	910	965	919	957	984	977	1002	1047	979	983	962	953	996	929	976	945	973	974	993	1006	988	952	952	970	940	966	984	1004	1001	965	966	951	963	959	992	947	959	949	962	980	1000	988	987	936	997	1002	1036	993	912	982	1009	963	956	967	966	1019	967	990	964	989	930	998	978	953	955	949	996	917	899	921	993	951	949	959	980	946	997	989	969	1009	912	945	945	1011	1021	978	994	958	939	929	948	952	1010	999	995	958	958	952	944	997	884	969	967	981	961	974	986	970	940	991	989	961	977	936	986	984	1018	977	956	971	979	954	934	964	967	944	999	1002	958	909	962	986	982	972	905	933	981	937	959	947	1003	977	974	983	930	932	984	998	983	1017	1037	911	1002	970	989	983	915	935	986	945	939	927	918	964	990	884	956	924	949	1003	906	962	969	936	1005	994	939	918	945	910	979	978	999	993	916	958	1013	963	929	1016	951	942	965	972	990	999	969	964	972	954	966	978	975	956	952	924	973	958	952	954	960	967	891	971	943	929	907	979	989	895	1006	954	907	963	963	986	945	947	1013	912	919	951	956	979	1011	952	967	959	962	974	963	989	983	969	1018	988	986	1001	950	899	964	973	1021	978	927	904	1000	960	996	946	1000	948	884	954	965	995	977	983	961	946	946	1028	940	949	963	971	985	949	958	982	918	973	969	949	971	975	974	980	911	965	967	946	957	973	950	954	980	937	971	952	934	1020	902	963	988	948	987	997	991	966	988	991	930	921	936	945	928	970	974	970	918	1007	985	930	936	940	955	971	976	955	915	987	1018	949	960	962	968	932	894	907	958	1004	921	942	955	892	925	994	995	983	962	972	974	944	992	970	1020	932	958	966	984	999	999	948	940	945	972	965	991	1020	935	967	961	970	933	926	986	999	947	935	966	935	924	938	943
30776	7100	1347	1128	1079	1041	970	1027	995	996	994	963	1015	994	975	1032	1004	1018	927	969	991	927	968	1055	1000	945	986	998	910	1028	1024	947	936	946	932	899	962	967	930	946	981	929	960	964	994	976	958	998	1038	1011	938	963	968	1015	992	972	931	998	993	1004	973	964	970	969	1009	980	987	977	942	933	948	989	967	1029	943	988	1026	956	1049	1011	1000	988	909	974	995	975	1027	938	961	940	1019	958	954	906	1006	1005	953	992	968	942	964	981	983	956	1076	976	981	947	948	896	909	977	962	924	990	985	958	927	986	932	937	996	982	995	935	957	951	931	973	957	1042	1003	978	965	958	969	969	1011	965	939	943	973	967	1016	1001	969	988	951	936	989	993	959	988	960	978	969	908	951	993	972	926	916	965	939	957	999	936	1020	960	954	941	968	995	968	981	997	940	956	909	976	981	977	957	987	969	931	962	1021	955	998	971	922	1001	966	1006	956	968	966	959	995	955	972	959	973	944	985	928	992	958	946	962	975	964	995	974	923	985	969	971	998	937	997	1001	998	1007	939	1010	1010	885	937	964	989	960	900	993	957	966	985	993	989	1044	982	994	943	939	965	970	978	945	1006	902	953	928	978	955	922	982	991	1008	1027	966	973	950	975	949	983	987	955	943	1007	968	936	994	973	949	964	941	945	959	981	967	872	972	923	965	1026	933	1035	1006	1013	1016	1037	994	922	987	994	960	983	946	942	961	915	946	970	978	984	959	1010	928	1004	979	990	977	938	1014	978	928	960	994	963	995	954	996	967	992	959	975	968	959	973	937	1021	948	969	1006	997	936	1004	914	1005	996	981	979	990	977	987	986	919	954	953	923	980	972	948	958	958	988	931	954	945	941	903	947	970	1020	965	949	986	981	945	952	973	998	994	977	955	995	958	996	943	938	998	918	970	973	899	941	970	899	961	954	979	986	1015	946	951	1003	987	962	1030	937	956	977	1066	990	950	992	995	950	952	891	920	989	952	956	965	988	997	1008	903	971	905	964	982	910	974	953	954	982	928	979	992	993	975	966	962	941	962	993	966	925	1028	968	1019	944	938	930	980	944	952	1009	999	950	945	967	932	926	951	940	951	929	972	928	917	938	948	910	967	938	1040	990	1037	952	950	976	913	959	999	939	931	972	976	928	983	986	923	932	956	960	1016	1029	1002	956	890	969	970	983	995	965	990	1043	966	928	991	997	955	945	957	1001	954	972	938	970	969	966	963	985	968	999	960	951	1009	925	1017	1018	975	936	943	1013	992	1000	1023	1000	969	970	980	1002	967	957	988	1018	983	940	959	1018	916	984	1009	992	931	996	967	987	964	1001	987	950	978	1041	966	957	902	968	964	941	951	920	972	997	991	962	987	967	927	973	934	1031	947	955	965	949	920	987	1002	952	927	1021	978	976	928	979	910	1001	914	948	957	984	979	982	968	958	923	951	967	954	932	938	990	977	964	951	995	935	954	999	1002	986	926	940	974	981	1011	967	960	973	958	972	930	966	970	971	946	999	967	950	985	978	988	936	916	976	966	993	949	921	981	918	995	989	961	987	975	942	1000	953	967	956	1006	966	981	936	956	1038	953	1040	963	977	974	1005	940	983	930	949	1059	982	960	933	990	955	975	922	984	944	990	988	1014	989	953	1033	1005	976	958	952	925	973	962	1026	972	976	959	959	952	980	939	997	953	917	1001	993	946	948	1002	941	989	964	954	984	937	975	944	993	977	958	978	984	944	944	1021	941	928	991	980	964	982	948	967	968	1014	974	952	992	964	944	941	954	957	1004	982	925	996	975	963	967	952	1035	935	988	998	943	958	984	970	947	1011	988	980	960	975	967	947	957	1004	941	933	996	985	974	978	983	928	976	942	1008	1026	1008	929	948	939	945	958	970	1030	970	978	967	1008	954	984	960	963	973	960	993	993	944	946	960	943	1038	962	1000	996	952	945	984	997	956	958	981	940	996	961	994	993	990	943	934	981	951	984	943	972	951	1033	945	962	973	961	968	997	1015	970	937	979	951	969	908	992	954	965	953	961	953	976	965	948	952	987	1018	1012	962	986	1023	949	938	928	961	1033	1004	954	1035	1011	962	1005	985	1005	910	988	964	966	985	968	999	1019	981	944	1019	990	1028	986	959	927	971	942	1017	970	952	987	977	866	906	999	959	940	941	938	928	1005	947	922	966	977	917	993	1000	883	1008	971	923	919	955	944	980	989	945	948	982	1046	979	964	976	985	992	1001	962	964	963	939	964	928	982	908	984	994	975	937	982	1006	974	990	976	971	1008	997	922	934	1009	1002	933	986	977	951	998	979	974	964	966	957	982	1039	995	998	1010	944	978	1015	964	950	974	1066	939	939	988	965	1023	942	956	978	997	1012	972	965	915	1014	985	986	887	937	943	1002	989	983	965	976	965	951	988	1014	984	958	991	950	1019	967	938	969	979	953	988	913	944	987	988	978	981	1006	948	964	997	988	942	982	962	997	972	963	929	945	976	979	983	938	955	933	967	956	944	966	946	992	1020	1007	1000	964	955	993	959	901	974	935	975	979	944	1001	963	969	989	936	1014	978	960	920	1062	965	925	999	1033	955	929	959	934	1013	954	963	1042	974	965	922	984	955	956	968	995	969	969	989	974	948	968	921	962	954	978	984	954	972	971	954	987	989	971	946	1016	987	961	963	959	980	991	975	960	954	968	978	921	999	903	993	981	985	943	979	989	991	1014	973	967	955	990	918	941	989	978	1025	967	959	963	1028	1039	976	980	958	952	945	954	997	989	964	961	949	991	997	957	992	975	964	949	978	972	981	935	945	1030	992	987	991	939	998	944	939	978	920	886	949	985	925	1043	934	956	1016	947	935	890	1071	925	937	946	996	973	996	1034	961	929	947	1022	996	945	969	961	978	922	982	906	1025	979	945	988	936	1007	1016	973	984	972	953	874	973	947	979	964	981	984	976	997	1036	940	963	945	993	938	926	1046	955	946	970	916	1005	958	936	935	1027	924	1006	968	973	1005	930	962	999	937	1009	975	1035	942	1016	987	939	964	935	991	1002	982	965	1063	966	1003	999	994	979	954	985	990	1009	1024	968	963	969	997	923	980	908	982	983	960	973	991	967	985	945	963	994	911	935	925	991	937	983	973	995	975	991	931	972	953	1013	900	995	972	1025	885	957	966	980	912	946	968	948	968	1005	958	987	991	937	900	965	1029	978	954	1012	1025	969	952	987	924	1014	962	947	978	940	997	1052	922	954	970	1021	929	976	953	981	1024	940	895	973	903	931	929	985	954	966	981	940	952	968	942	966	1002	962	945	967	900	968	928	973	1024	982	955	937	1028	970	982	967	946	963	904	953	946	953	918	996	930	1034	957	972	976	978	928	988	1018	974	982	952	994	963	978	983	981	958	955	981	925	996	939	1002	939	979	1001	895	955	929	959	1024	913	977	1024	980	960	956	955	1007	970	991	943	988	941	993	990	982	944	985	965	1018	1002	958	1009	984	920	1010	974	1005	991	985	906	930	992	953	968	969	961	973	997	1001	975	998	935	1000	936	1008	984	967	1011	979	998	1011	942	973	951	980	953	957	954	975	974	980	1006	1049	963	977	966	1010	948	976	965	994	980	1012	971	928	974	978	972	945	1016	938	936	952	972	946	961	988	900	973	908	958	967	956	1018	946	996	938	955	916	943	921	950	969	987	991
25178	21096	27221	24882	20776	7117	1248	861	769	641	661	649	619	592	577	611	560	539	546	577	548	535	535	451	501	500	522	490	546	503	501	487	500	544	564	513	547	487	510	509	477	504	480	531	487	462	513	509	499	511	522	497	489	470	485	551	492	477	523	448	528	507	527	450	547	536	512	531	496	502	502	478	484	491	538	499	482	475	512	485	511	502	498	495	538	519	485	505	476	523	471	472	544	513	509	524	496	504	512	452	485	507	484	502	468	469	498	479	485	537	512	474	493	498	507	512	477	511	477	460	491	485	501	512	464	504	502	505	489	545	457	473	511	474	489	463	533	511	501	503	488	509	486	529	493	489	473	472	491	481	499	489	479	491	517	523	523	494	487	488	508	518	524	482	558	462	459	504	518	475	454	488	501	504	512	486	497	455	513	466	524	534	497	469	464	496	475	509	470	500	507	503	498	513	538	472	507	496	531	467	497	508	457	466	498	510	476	503	477	559	464	486	547	502	525	508	502	496	517	508	503	465	506	482	507	487	501	490	500	513	524	499	488	453	454	485	457	489	489	485	501	516	478	506	464	484	539	527	511	468	513	470	483	483	524	506	533	525	498	474	482	484	505	479	524	491	503	461	480	478	477	484	501	492	494	484	499	518	531	471	467	536	475	479	504	508	460	513	521	542	503	481	515	479	492	490	497	524	518	484	466	492	501	501	472	409	460	491	467	500	474	470	502	513	495	485	497	508	502	498	460	503	514	520	488	532	491	522	505	481	498	478	522	522	527	468	517	487	494	507	468	527	475	544	451	500	499	449	505	479	523	483	529	469	487	498	488	507	487	499	496	513	481	522	491	493	488	484	502	504	494	499	519	487	486	512	508	514	502	491	504	510	498	517	505	479	465	536	482	460	468	472	463	503	512	477	474	502	488	485	517	509	495	501	468	468	484	518	518	493	503	523	458	451	508	527	457	484	492	484	500	467	451	502	491	497	469	502	497	471	513	469	476	518	519	515	513	484	536	513	485	456	465	484	484	510	467	461	518	536	545	489	477	536	499	518	505	467	503	497	486	521	496	438	475	492	476	507	514	472	476	468	478	489	508	517	474	496	480	516	472	495	479	500	493	531	479	471	509	482	465	470	489	489	456	512	497	515	505	494	490	472	454	497	513	525	457	495	479	521	456	527	489	503	485	487	469	544	479	493	511	480	493	509	506	487	524	493	491	527	502	515	483	482	471	518	551	527	487	475	512	496	450	492	501	476	473	499	537	486	475	518	441	490	505	468	494	521	489	489	518	478	523	507	482	523	457	460	520	521	496	483	477	502	482	515	496	479	500	492	511	473	470	502	502	468	450	501	505	522	494	548	468	440	491	527	472	492	505	516	504	490	534	499	488	508	511	523	526	509	510	496	469	484	472	483	499	447	475	495	504	514	504	525	532	490	463	472	478	499	485	466	486	525	524	490	496	503	516	511	541	515	482	526	497	524	465	486	502	495	470	519	476	498	500	524	475	467	495	434	494	459	513	447	482	516	509	497	498	509	510	509	475	437	462	492	491	500	519	505	516	475	495	489	531	449	536	508	498	469	528	499	511	522	508	495	535	498	491	537	514	497	495	457	467	480	478	491	533	462	453	554	471	524	483	518	478	491	487	472	529	509	486	493	508	498	488	494	508	474	487	487	500	482	515	492	474	511	497	528	490	452	478	556	486	489	506	517	492	479	506	481	500	483	494	481	475	508	482	470	541	471	513	484	506	529	491	511	487	491	481	501	484	484	499	513	500	495	485	502	484	493	542	496	464	537	500	543	546	508	539	532	459	463	509	522	518	483	515	520	483	499	495	493	494	505	490	468	544	489	502	495	487	466	485	531	498	477	495	518	512	519	483	482	489	491	462	501	487	543	507	496	493	478	493	461	519	467	470	475	487	455	503	495	478	513	505	449	490	515	457	505	493	507	460	471	455	500	481	451	547	510	478	505	520	462	512	526	498	503	485	472	492	508	502	505	516	459	527	501	486	509	523	482	456	508	504	450	490	454	502	494	482	498	475	478	476	523	492	484	539	523	498	513	486	493	482	466	485	492	500	466	507	470	475	488	501	503	461	538	466	500	540	464	471	478	495	486	471	489	491	487	476	496	472	511	472	466	454	538	504	491	471	485	535	496	509	513	507	470	497	475	491	483	508	441	488	524	509	511	474	533	486	476	494	475	519	492	483	490	512	513	488	515	501	512	473	483	421	489	506	471	501	493	511	499	504	508	506	458	500	512	511	487	491	515	460	468	477	475	426	474	543	509	519	483	499	457	541	491	514	487	498	486	478	473	471	462	459	528	493	490	495	504	514	530	509	474	498	468	525	518	474	482	518	469	499	515	460	497	501	473	550	499	525	484	495	506	505	473	489	497	473	510	494	482	511	520	491	504	511	480	511	464	481	503	438	498	513	488	492	494	508	516	484	475	467	515	476	511	491	490	487	477	512	482	472	496	504	495	480	505	514	485	447	505	487	481	477	483	490	499	500	482	501	494	497	496	488	488	488	492	462	511	507	506	514	491	497	522	499	461	536	479	489	474	489	484	505	525	484	499	497	489	531	491	478	529	494	477	518	474	488	510	504	489	488	459	448	493	481	504	457	521	514	499	474	516	515	490	474	516	475	472	501	441	494	482	474	480	483	493	509	542	507	468	480	477	502	525	508	517	484	502	489	485	502	494	510	502	494	501	522	511	520	501	464	488	489	474	512	492	494	465	490	478	479	510	463	490	488	462	510	530	509	508	444	503	462	484	520	512	456	485	464	511	493	478	476	472	492	507	493	498	490	482	517	490	468	494	494	497	469	488	444	471	470	471	531	499	493	504	494	513	520	513	467	470	486	519	498	516	492	487	535	495	528	508	476	523	480	539	515	481	519	497	480	519	476	491	480	475	490	467	483	490	480	466	483	463	481	491	520	456	469	494	459	505	504	483	486	500	523	532	507	491	502	515	488	529	500	486	474	476	451	490	487	489	443	477	485	460	463	471	486	520	433	503	494	458	506	499	494	515	509	499	472	508	466	488	476	459	504	477	456	517	468	525	477	501	463	489	461	500	506	483	467	507	469	499	490	521	501	546	474	486	491	463	480	512	482	477	477	478	497	497	506	443	557	500	458	513	518	450	502	504	492	496	518	527	484	477	537	492	529	468	510	507	548	502	473	446	520	488	497	522	517	500	517	525	520	533	472	499	466	493	467	505	557	481	483	491	476	495	514	492	510	472	519	488	490	474	491	481	505	485	465	501	495	499	465	530	497	493	467	516	485	508	477	482	475	504	514	524	504	493	530	480	488	542	531	514	497	508	465	503	515	534	495	486	499	511	538	505	521	480	490	474	508	512	486	487	472	492	513	488	500	469	476	465	470	489	511	469	490	473	462	469	458	491	535	497	513	479	448	470	499	509	532	497	526	523	484	490	535	469	481	502	485	510	505	502	501	509	508	529	487	458	452	476	483	485	501	482	497	479
54286	26459	7690	4347	2699	1951	1515	1251	1126	964	919	810	775	715	669	708	625	666	632	616	574	586	567	579	594	560	552	609	586	565	530	539	528	564	540	534	546	508	560	540	502	553	517	538	521	499	524	500	525	516	549	591	535	490	537	460	525	541	497	477	523	530	572	498	550	547	492	512	546	526	493	512	491	542	540	536	544	530	514	564	504	543	547	530	523	558	535	535	509	533	493	548	550	543	500	531	557	477	536	512	493	514	512	541	532	526	494	521	524	513	514	533	464	502	497	481	510	537	530	532	556	509	522	500	468	514	556	476	561	489	520	490	555	535	498	504	502	472	521	542	540	502	527	546	540	525	497	561	517	550	509	503	517	536	529	538	548	501	518	519	520	465	548	502	487	503	499	500	489	480	560	504	491	509	477	528	505	520	468	524	512	537	516	508	529	512	488	534	506	511	547	547	506	510	548	515	514	493	531	500	481	513	521	489	478	473	518	529	499	483	532	505	502	497	493	524	475	464	505	514	525	506	516	542	476	507	493	506	501	509	481	529	508	526	509	527	506	527	551	520	493	535	508	475	525	543	510	492	525	521	491	530	500	494	491	538	517	472	516	497	489	462	478	515	542	509	559	538	514	525	489	469	515	513	502	504	501	545	524	471	526	482	495	510	486	549	521	553	493	550	501	472	509	517	521	524	512	525	467	534	514	478	509	545	519	495	514	549	486	522	527	473	488	531	464	517	547	453	528	491	509	524	471	537	525	528	565	488	480	518	499	521	532	510	493	532	516	519	487	539	504	514	506	475	523	517	501	522	531	515	518	518	496	493	528	491	524	545	497	501	512	539	527	486	473	542	507	492	484	513	494	485	522	509	498	508	511	529	493	491	537	494	520	480	524	493	541	522	500	510	512	506	506	496	502	517	510	533	486	499	509	523	484	522	483	502	503	527	522	514	473	503	521	507	509	512	504	528	528	464	523	501	509	507	509	522	497	501	510	485	577	515	506	507	554	484	531	505	503	513	448	526	486	534	514	497	462	494	481	495	517	498	537	546	507	503	518	468	514	531	536	536	512	470	493	463	500	508	501	491	490	536	521	483	488	514	499	513	530	506	496	505	493	445	547	479	501	535	527	481	535	515	475	500	534	476	537	502	499	499	469	513	485	523	521	520	484	494	522	506	502	515	546	509	524	522	494	513	551	498	508	475	545	516	535	514	508	521	502	486	511	513	496	499	506	495	508	551	515	532	494	522	482	516	478	497	512	523	506	509	541	501	516	510	482	523	525	473	520	523	515	493	516	521	507	533	501	485	529	488	513	505	543	532	529	500	444	492	554	476	498	469	512	505	501	535	484	486	492	515	484	531	529	513	523	533	518	469	505	526	493	492	497	488	533	479	528	518	511	533	509	524	481	473	536	533	521	501	497	486	482	479	511	496	509	501	513	507	514	537	481	490	459	556	519	503	520	512	547	526	511	507	500	540	485	505	510	518	529	507	502	560	504	519	470	539	512	501	524	521	528	529	510	476	492	490	506	508	516	521	524	472	529	480	485	489	480	573	491	508	470	448	539	505	494	507	507	533	453	504	534	537	548	532	475	519	528	509	487	541	523	521	563	518	511	550	457	537	469	494	515	504	509	521	507	491	504	494	521	516	510	516	517	501	526	501	555	525	535	516	514	520	518	511	543	506	488	525	491	488	519	477	539	481	539	563	523	547	517	521	513	524	507	482	478	489	494	505	531	491	504	508	513	515	521	502	537	522	486	495	532	547	517	522	473	512	502	494	484	530	501	502	526	550	489	480	536	501	492	522	520	568	511	504	523	548	524	554	496	517	498	503	463	518	534	543	526	502	519	485	536	515	502	541	501	490	488	497	477	526	508	488	501	506	538	496	510	508	493	557	533	516	515	525	465	502	488	500	510	518	516	550	533	472	496	474	562	536	509	525	504	528	533	497	508	530	487	503	532	534	502	545	507	537	505	545	520	515	513	500	513	478	546	525	528	487	503	535	517	481	513	470	518	481	525	531	497	506	461	523	507	523	493	507	485	518	514	469	515	469	464	529	510	521	491	538	499	494	540	513	533	567	522	502	500	489	457	506	517	474	559	506	492	525	515	476	522	517	522	518	515	509	532	495	498	505	510	498	502	515	467	501	524	556	516	540	520	527	533	512	515	527	531	529	510	499	522	510	546	491	527	515	525	494	473	512	558	507	506	523	513	526	525	507	441	528	554	481	515	498	477	544	491	504	485	541	552	520	542	482	512	527	518	528	536	496	520	496	522	565	483	498	507	527	508	511	471	532	498	499	470	557	521	494	496	569	547	475	541	526	503	488	566	541	497	549	543	544	502	554	495	555	515	505	499	462	517	493	510	485	523	511	528	498	499	541	525	534	482	537	504	503	518	485	519	545	488	502	507	543	499	530	481	571	494	496	506	491	489	492	516	498	501	545	504	513	521	510	524	538	519	511	519	546	480	477	508	505	507	478	515	547	548	529	555	505	497	513	479	469	475	495	497	521	485	520	441	488	542	511	542	494	536	544	507	520	493	520	539	503	535	475	485	527	520	545	501	484	506	513	503	490	477	544	509	552	486	485	534	509	563	528	538	508	499	535	509	535	511	544	490	523	508	521	527	509	515	473	475	463	503	540	499	534	508	520	491	530	525	541	482	513	535	490	502	480	539	509	470	531	486	512	507	500	472	522	495	489	526	534	558	528	532	505	543	499	519	500	547	517	472	542	534	491	504	486	534	506	533	520	545	517	499	541	552	568	492	548	505	521	483	528	533	484	510	520	508	522	513	523	481	543	512	511	494	535	530	543	507	473	513	529	485	525	473	488	509	503	516	503	538	469	530	521	487	510	488	514	526	520	486	501	476	479	551	467	521	531	510	504	510	501	518	508	485	525	510	497	482	524	536	507	498	476	517	489	511	549	538	507	466	551	516	529	530	495	517	548	504	514	526	514	492	489	508	498	490	537	490	550	517	488	530	519	488	526	534	538	484	500	495	539	499	540	531	501	520	499	518	520	497	524	518	493	546	487	491	510	494	501	601	523	516	470	533	469	504	497	495	500	520	517	472	524	483	511	512	478	500	522	507	523	513	498	507	538	504	508	532	552	499	481	467	548	501	505	521	524	515	504	515	471	521	473	496	478	535	533	543	485	492	462	525	502	510	517	515	513	513	567	534	500	503	518	524	517	517	529	464	518	457	522	504	553	460	529	495	531	512	526	513	497	497	456	478	495	512	516	495	529	496	493	484	504	509	483	546	484	497	474	535	525	512	487	510	498	512	485	530	515	533	495	562	512	517	533	525	520	510	497	517	493	502	497	522	495	523	474	549	522	523	504	523	494	484	531	533	521	507	496	511	543	524	482	537	533	532	511	540	533	550	510	509	512	529	497	531	504	508	533	542	519	457	506	510	556	498	499	507	504	526	525	501	489	532	487	510	511	501	553	512	512	490	492	505	524	514	529	493	532	503	508	459	530	512	540
23298	20950	27640	24318	20922	20760	5901	1679	1258	1170	1087	986	982	980	937	926	926	866	856	912	861	861	865	859	834	793	825	848	807	828	855	869	805	804	831	771	780	826	798	769	765	837	802	815	805	804	770	820	798	772	788	798	793	816	793	855	788	795	766	802	790	774	788	828	764	781	770	792	800	817	769	811	747	831	794	754	817	787	802	854	780	829	787	725	788	839	793	801	800	808	784	762	801	763	774	832	840	804	821	820	775	777	769	752	777	818	814	766	813	776	781	799	815	782	874	751	796	724	792	770	809	779	785	784	810	783	751	796	774	778	779	735	760	793	807	786	819	775	810	804	811	800	756	801	773	831	779	739	786	816	771	816	757	777	784	725	798	767	795	765	863	814	795	805	744	787	793	737	749	812	746	774	799	815	832	800	785	734	777	757	751	796	799	798	797	836	767	790	755	755	776	765	806	770	825	780	726	775	768	764	759	749	819	781	762	791	789	711	770	864	762	744	794	774	822	810	775	780	819	772	769	754	772	750	774	742	717	778	739	798	863	817	729	822	772	791	768	758	827	831	810	776	785	790	770	837	744	793	812	833	739	823	812	767	780	746	708	757	785	757	802	802	788	780	778	754	780	770	832	769	748	802	777	784	806	800	774	774	769	736	775	778	786	785	786	790	767	791	754	793	815	774	775	789	801	767	812	775	811	811	799	762	807	765	768	847	823	720	780	757	786	771	851	755	807	762	810	784	784	766	825	797	793	847	803	801	832	817	785	802	731	786	744	792	805	799	789	831	748	791	817	776	809	835	833	803	739	756	790	771	789	737	779	733	789	792	810	809	814	786	766	815	752	804	809	801	792	802	734	786	779	767	768	768	727	789	825	826	751	736	821	815	769	744	739	799	826	771	788	803	768	727	766	797	789	779	801	795	782	748	786	765	758	760	771	778	801	762	734	816	765	816	773	858	798	790	790	825	776	815	810	781	822	785	782	830	825	824	768	807	768	758	767	760	784	787	813	760	824	830	777	802	784	760	792	811	779	799	785	759	741	758	802	789	790	838	778	814	807	786	788	754	819	821	818	784	793	734	831	856	793	802	737	756	803	783	767	807	821	770	756	754	759	766	753	838	747	808	712	802	734	792	789	773	784	790	784	709	834	775	814	791	785	749	821	803	804	794	755	825	752	788	834	809	813	770	794	817	792	759	761	791	755	742	792	843	805	761	767	782	745	774	813	747	792	748	788	808	759	746	751	787	782	776	776	805	832	837	777	779	758	784	782	812	758	757	766	791	771	771	778	748	795	754	756	833	718	775	715	816	748	820	752	796	740	759	774	790	816	822	818	793	770	814	791	787	815	795	808	771	755	792	783	777	824	746	795	781	766	755	771	750	760	795	851	783	752	808	766	807	791	799	809	779	749	784	769	766	765	731	792	804	753	801	786	791	771	769	754	751	810	782	777	848	763	763	809	771	804	798	763	837	798	783	788	791	805	815	760	831	830	768	836	819	739	796	804	771	772	738	777	777	754	761	807	777	778	809	811	768	808	743	810	744	832	810	836	761	823	774	809	794	757	827	761	806	775	755	776	792	791	748	774	796	772	806	823	797	825	794	819	780	731	781	775	765	807	773	762	773	776	785	777	782	758	773	794	788	818	789	808	780	770	753	785	787	800	799	833	756	806	792	794	731	765	774	761	738	777	743	749	796	794	727	768	779	798	759	770	795	758	799	840	756	782	824	799	802	739	820	780	823	755	760	800	817	822	761	803	715	793	788	811	787	781	805	878	786	800	815	762	833	747	810	775	753	819	792	804	775	779	782	870	806	798	802	741	763	778	767	819	784	781	754	801	773	773	777	817	813	794	803	764	789	844	807	809	773	808	786	851	773	783	839	789	754	796	812	774	807	809	752	768	757	774	797	765	766	750	787	814	799	786	762	799	773	802	778	769	793	794	816	826	745	821	809	817	808	785	740	793	784	774	816	817	793	789	790	826	787	768	814	830	775	786	819	788	826	821	759	719	853	811	799	780	750	792	803	751	758	745	795	770	793	763	743	763	782	806	778	727	777	804	763	766	732	791	781	793	789	788	787	784	758	716	813	797	789	809	796	798	785	784	782	765	825	818	735	760	738	779	755	779	773	792	836	774	792	825	765	754	778	774	833	741	820	838	772	772	729	774	761	753	782	778	755	782	861	755	780	786	729	727	745	736	796	796	815	822	746	769	729	769	737	770	742	732	774	767	747	831	743	799	820	800	807	806	816	818	784	728	768	797	777	809	761	782	765	816	810	793	794	807	773	781	806	785	780	802	783	764	792	814	836	762	787	790	791	787	760	804	775	771	748	826	778	779	785	838	737	808	744	790	769	797	776	817	745	791	755	811	777	802	730	803	800	786	778	818	810	772	773	765	741	788	791	832	826	784	793	783	766	806	726	802	816	859	784	767	782	761	754	827	726	781	780	790	790	776	778	783	812	790	760	770	792	845	737	794	773	817	748	757	772	788	816	803	818	840	783	789	752	770	746	825	821	775	815	791	776	796	793	765	782	820	812	792	759	831	753	772	793	812	766	768	788	770	744	786	740	816	752	763	747	741	778	731	773	784	781	741	783	822	813	809	803	796	741	786	832	775	795	763	787	757	780	770	807	774	705	761	752	739	798	786	783	740	759	809	807	788	778	781	736	851	793	788	797	759	796	754	752	764	824	740	821	799	780	789	763	763	775	829	832	785	796	766	820	805	805	803	815	830	782	821	820	824	773	853	794	746	809	806	810	789	781	790	762	781	810	795	722	809	814	793	736	747	762	783	759	770	780	791	761	787	818	846	790	766	763	831	783	819	816	813	757	788	766	794	746	795	784	739	814	795	756	761	787	782	783	802	782	748	823	793	789	795	803	789	791	766	801	850	790	765	768	853	799	782	805	733	769	757	780	858	730	766	803	759	780	775	741	789	844	776	818	735	745	755	815	792	755	829	763	775	776	795	806	776	799	821	816	824	822	782	780	782	804	786	777	782	811	801	822	797	801	793	807	757	830	769	776	744	770	805	818	754	756	786	783	792	771	756	811	724	793	762	767	752	757	805	771	827	753	773	750	796	789	808	772	769	767	762	776	831	782	798	814	764	745	793	794	792	820	756	791	811	808	782	742	814	803	821	777	783	808	781	780	838	795	799	791	797	769	731	745	795	798	790	776	804	773	801	810	752	750	776	745	803	761	803	782	777	811	790	767	812	784	797	770	799	799	818	854	798	790	743	799	758	795	814	771	795	773	845	796	775	772	820	805	856	780	775	793	755	790	770	760	793	818	762	847	751	775	775	776	736	734	777	762	800	787	776	803	832	759	784	801	818	802	828	748	787	815	834	692	768	771	792	810	767	794	805	782	813	774	803	838	733	797	777	813	705	736	797	793	836	812	804	829	826	816	801	705	766	806	768	793	752	839	763	764	804	836	807	757	779	759	796	780	793	805	776	791	834	761	754	780	790	794	748	755	846	828	803	807
53036	30931	12428	7333	4767	3337	2657	2276	1815	1562	1462	1332	1207	1181	1122	1062	1011	1076	964	928	929	834	881	864	819	914	810	819	843	813	793	828	797	788	830	803	761	771	771	804	797	792	792	748	725	758	759	783	729	778	756	770	744	777	771	745	760	753	798	762	716	776	802	745	720	719	767	821	779	752	742	722	711	764	782	805	736	766	770	774	813	791	783	821	802	776	787	745	757	790	755	723	733	774	771	714	731	730	728	739	742	776	708	726	794	747	763	776	753	750	742	748	735	715	775	712	785	736	746	754	729	721	731	750	721	762	730	762	713	732	731	716	751	729	769	701	703	762	759	755	747	690	774	769	815	719	765	759	832	718	746	743	744	740	704	779	719	764	739	754	706	695	728	716	733	798	736	739	701	742	726	722	715	718	805	745	740	722	728	720	758	771	753	744	755	723	751	713	750	724	726	715	755	718	725	710	679	768	716	722	743	809	702	757	734	735	712	750	760	768	746	745	745	700	713	755	738	766	751	745	710	728	753	736	753	739	724	781	747	738	749	685	741	730	741	729	757	726	774	754	739	701	737	752	771	733	743	730	734	763	726	711	798	732	701	761	723	787	718	750	755	765	726	738	738	716	728	747	764	729	718	708	692	707	730	729	743	746	707	745	751	726	705	686	770	734	753	725	734	712	753	707	745	728	760	736	757	741	719	715	733	745	684	759	772	757	753	740	717	697	730	752	755	754	739	787	761	759	741	707	744	724	737	744	746	757	737	738	725	748	789	748	731	717	697	743	697	699	718	756	720	783	795	743	739	720	725	737	747	749	754	724	764	736	762	761	737	729	718	759	731	779	766	760	741	800	779	771	686	692	753	743	782	754	753	759	684	782	755	664	799	743	722	719	742	750	709	766	691	748	764	738	750	734	717	698	744	719	716	721	729	723	704	717	762	750	734	770	717	741	697	692	743	758	724	767	727	738	687	759	703	772	770	734	726	789	787	735	773	720	772	749	746	726	701	737	731	747	791	724	810	702	705	720	755	782	761	751	758	743	759	705	772	751	688	763	762	723	768	702	721	732	676	726	739	741	739	754	698	723	733	776	761	765	704	746	750	711	732	753	733	729	739	772	775	686	708	680	709	713	787	703	713	726	741	710	745	753	724	723	714	629	707	765	709	745	720	753	733	716	673	685	758	783	730	695	727	729	732	720	727	723	800	745	723	731	732	718	721	715	720	733	698	740	733	722	722	713	751	769	749	698	724	715	726	792	818	737	763	733	714	714	708	723	729	730	711	727	734	773	728	776	749	781	717	708	775	705	785	725	710	765	736	736	721	692	757	732	733	745	730	743	719	739	734	745	737	700	727	702	726	730	697	750	781	707	708	758	751	758	736	754	731	728	715	790	794	746	748	721	719	691	779	718	778	734	766	755	709	763	719	757	793	754	733	672	748	705	748	796	730	724	771	687	704	747	725	770	738	779	743	757	715	731	719	739	773	741	715	742	768	743	747	752	759	752	776	776	697	750	767	758	725	715	746	705	736	765	738	663	750	709	693	719	714	740	718	783	751	746	732	702	735	671	707	715	714	761	731	730	757	754	756	719	774	750	733	733	745	732	721	715	775	752	706	736	732	746	722	712	722	750	737	784	755	742	752	713	755	724	696	702	752	807	748	768	746	739	717	745	735	748	737	740	777	764	709	764	713	719	736	737	750	748	759	693	737	719	744	743	726	747	766	777	757	754	727	722	729	705	756	703	716	777	702	782	738	709	715	723	700	686	788	731	755	757	718	714	788	757	748	768	750	752	766	743	723	781	751	722	710	754	749	779	743	714	741	785	725	769	784	737	749	737	766	746	702	716	707	730	747	769	715	759	731	745	680	732	745	781	774	800	790	780	736	742	737	697	735	743	709	730	727	769	727	735	736	722	734	763	713	715	760	758	773	709	706	743	693	734	742	777	783	746	720	780	733	732	762	718	785	726	790	753	702	774	706	768	753	766	720	741	770	786	711	733	776	698	745	770	754	745	718	770	729	710	719	750	735	736	784	740	722	698	699	727	697	709	674	722	716	702	782	752	704	709	729	760	732	729	769	736	763	796	752	718	736	731	774	727	731	736	737	680	715	722	713	762	765	735	724	733	752	766	740	755	722	730	720	727	734	744	754	745	721	750	718	713	754	755	727	764	682	768	723	696	725	781	749	724	748	744	724	778	716	740	714	751	755	742	769	752	737	745	762	749	709	731	745	757	742	754	679	764	726	744	708	772	714	712	763	757	729	729	755	675	725	766	745	752	754	745	716	716	776	723	751	742	784	750	720	721	717	710	758	739	742	743	727	683	749	756	684	730	733	739	792	775	783	757	723	743	761	721	727	764	752	713	791	750	741	727	704	770	739	724	793	765	698	736	747	780	712	732	694	741	714	727	707	755	748	727	698	742	726	759	753	741	760	778	774	772	740	728	734	780	737	767	721	711	723	738	709	696	822	767	759	779	710	740	733	722	722	676	727	733	768	763	782	752	753	765	752	759	756	734	751	711	754	729	763	680	717	723	704	685	776	733	736	707	731	731	771	746	735	742	726	706	716	773	729	738	740	730	698	694	767	726	783	692	754	727	713	721	752	733	699	756	720	742	705	729	743	751	733	726	726	728	752	692	720	708	756	743	806	747	693	713	694	732	728	732	778	753	722	754	732	712	763	688	744	760	776	753	718	752	723	678	755	760	733	764	742	724	758	763	746	744	734	710	755	741	714	759	707	776	749	759	774	746	778	727	697	806	720	729	743	740	761	745	763	715	666	717	724	718	765	729	724	710	693	744	725	758	747	716	766	775	728	757	763	741	749	734	719	738	804	723	706	732	770	785	708	769	764	746	695	747	775	748	751	730	733	760	715	749	746	731	722	734	719	722	744	786	696	743	739	757	773	724	770	732	685	771	768	742	698	772	763	755	738	737	733	737	736	761	725	690	738	768	727	763	715	721	761	789	753	736	701	753	753	737	779	721	752	792	724	704	741	774	708	765	726	734	750	719	749	720	743	666	714	721	745	717	725	712	764	757	710	744	708	731	740	738	803	716	776	759	740	737	777	742	745	720	699	727	753	738	720	687	750	745	755	733	700	687	725	764	770	727	730	716	720	749	703	755	768	721	743	723	747	723	729	743	747	749	699	743	726	734	711	726	749	731	733	709	765	744	763	728	731	754	727	750	721	747	737	701	762	694	682	749	766	746	790	762	677	750	706	769	754	741	762	772	733	745	701	753	715	730	684	747	743	702	665	753	766	736	761	738	727	751	718	762	773	757	714	733	725	700	711	729	727	775	740	740	757	721	712	738	792	728	772	705	733	767	732	779	762	793	755	795	750	766	780	737	763	792	710	752	727	746	735	740	744	694	702	750	759	693	689	768	711	752	710	765	757	703	704	720	720	800	760	728	740	724	663	747	770	721	767	819	748	741	760	776	701	720	767	731	771	727	739	677	747	749	696	756	736	734	757	708	728	719	781	764
33303	17242	3779	1174	1022	916	902	936	898	960	960	939	898	934	921	934	973	911	910	939	933	901	913	902	925	929	923	974	952	892	927	908	947	909	906	893	910	883	957	932	921	888	938	993	929	899	893	907	965	870	881	944	894	986	952	899	886	961	947	863	958	948	904	928	894	919	844	930	886	944	890	923	890	899	927	896	977	937	920	952	909	909	942	920	950	912	834	908	970	930	896	921	959	946	908	931	892	927	897	909	925	943	877	890	916	964	909	937	940	936	936	931	907	920	906	917	913	909	913	964	924	927	912	909	953	957	896	936	917	898	941	951	962	963	974	915	881	932	912	913	922	963	921	917	863	895	902	857	884	929	919	933	951	912	912	951	934	936	903	937	887	909	903	957	947	969	892	872	923	938	919	902	962	894	887	963	907	952	924	870	882	932	901	937	887	888	938	883	879	923	864	873	898	889	983	932	924	875	876	974	943	910	905	911	927	961	924	936	918	872	932	911	972	889	904	986	948	909	929	934	969	897	934	874	917	904	874	962	924	931	875	933	912	896	926	927	927	918	951	904	902	942	946	883	911	942	898	862	899	946	943	992	1011	907	896	912	896	962	889	934	905	912	954	872	850	933	885	925	945	928	956	927	876	902	867	908	897	926	926	912	919	936	966	929	932	961	887	952	876	906	907	963	897	902	926	915	894	941	872	881	869	879	903	892	907	906	957	912	887	966	918	919	1006	947	901	903	886	944	927	913	886	927	922	875	921	924	889	943	903	885	877	893	953	910	927	930	923	919	897	862	959	952	925	949	923	864	905	935	887	901	856	890	913	956	977	934	907	938	946	899	969	896	876	934	924	888	940	940	906	925	933	876	987	923	967	849	930	945	907	984	965	992	918	941	901	896	925	880	928	931	928	896	852	928	837	926	860	921	880	910	926	949	870	892	910	940	1003	922	884	933	933	829	919	874	935	911	926	969	893	919	909	922	924	918	947	926	881	957	967	889	891	970	970	947	925	880	919	928	949	895	949	928	870	934	939	911	872	890	873	930	913	904	912	927	961	900	955	960	923	969	875	916	912	914	961	933	952	979	937	918	917	939	983	926	909	896	924	959	896	929	988	880	951	924	947	934	934	956	902	947	891	926	909	902	901	878	955	938	929	937	924	877	873	957	916	967	927	911	896	913	941	873	895	932	980	942	941	938	956	927	883	945	937	898	962	931	915	944	871	878	931	898	940	917	914	914	911	919	939	897	938	950	934	909	946	919	912	935	936	918	959	914	887	886	864	995	1007	916	941	890	929	861	941	895	893	915	910	923	905	967	946	939	915	892	849	905	965	897	919	950	821	909	901	904	902	913	882	939	910	968	908	975	915	893	911	906	924	908	908	876	903	908	888	905	964	923	860	900	967	943	928	896	851	934	950	881	971	910	916	946	895	871	959	890	918	913	953	908	917	924	927	891	923	960	827	922	876	917	937	875	925	950	909	923	940	903	854	898	934	939	914	922	903	904	949	893	936	962	917	920	953	879	938	924	895	914	913	946	974	917	962	864	887	906	925	938	928	938	965	940	902	915	945	907	901	900	936	960	921	827	924	893	941	926	865	843	924	901	929	942	869	934	900	909	927	923	877	873	918	941	880	932	924	923	920	886	875	927	857	884	868	945	901	901	853	942	913	925	891	917	865	963	904	936	867	904	957	958	958	908	898	925	930	963	918	917	852	942	918	903	953	882	933	955	950	929	931	936	920	910	913	948	962	932	967	873	943	943	942	960	912	917	990	941	925	890	989	933	894	886	946	855	940	953	921	916	921	877	913	971	932	976	967	971	940	960	951	861	938	992	961	947	949	932	876	902	947	913	900	933	913	941	910	911	976	937	912	920	874	958	892	908	920	910	908	918	947	914	918	859	921	881	919	896	862	888	913	1019	883	841	912	926	919	919	959	939	923	911	924	938	924	934	969	971	941	947	990	893	881	942	905	877	945	901	900	910	896	923	909	898	916	909	927	896	908	909	914	829	924	896	950	906	924	911	898	914	954	910	888	876	919	938	926	933	906	905	891	926	911	904	873	991	934	901	953	939	939	932	923	974	897	886	879	927	914	893	910	936	935	918	941	921	949	889	936	945	927	903	924	896	921	932	912	936	958	857	966	909	893	919	869	875	923	896	912	937	900	967	887	915	922	954	907	964	916	956	931	964	916	929	937	915	914	921	891	911	897	923	897	918	906	895	920	890	943	898	904	911	858	927	887	958	918	859	901	951	947	932	894	927	924	971	925	929	957	900	957	905	854	941	920	916	913	940	924	954	943	923	984	934	964	918	960	952	984	933	895	961	909	930	938	920	934	891	959	925	932	892	937	882	883	896	924	920	890	894	941	925	949	872	920	910	883	905	922	915	957	953	887	931	929	939	1008	900	925	912	959	926	966	948	909	926	948	944	924	967	900	965	887	950	909	926	928	911	905	912	933	925	879	893	947	998	888	875	945	888	876	929	968	945	974	881	961	904	939	898	938	947	922	900	945	852	913	858	933	911	886	917	903	927	969	897	910	909	916	983	955	894	878	904	922	933	892	875	947	932	913	934	932	904	909	950	883	937	900	944	873	955	893	897	966	926	928	913	930	875	972	917	915	946	929	932	911	971	881	983	941	942	910	945	929	899	895	910	943	918	964	917	959	866	895	932	931	921	932	849	984	920	984	957	910	964	937	946	949	935	932	920	864	952	985	867	924	923	877	936	847	888	884	918	906	884	882	874	926	918	956	958	974	885	952	910	904	917	961	922	932	919	947	916	891	945	893	933	987	888	878	904	900	904	973	973	933	845	896	943	940	878	943	897	904	880	855	926	897	932	960	947	933	922	911	871	936	888	880	888	936	908	925	917	940	953	859	895	930	909	880	965	900	867	861	912	905	858	953	957	941	894	973	919	922	964	919	926	906	935	907	907	923	926	975	864	964	886	880	903	1030	950	841	912	922	917	911	955	870	906	901	895	890	917	924	934	952	971	926	942	971	889	954	924	948	921	902	946	881	900	891	925	880	944	885	909	906	925	963	906	878	957	870	895	899	891	963	948	957	907	910	962	948	913	905	894	907	883	918	922	895	958	928	916	908	931	879	899	915	880	973	948	899	935	928	888	855	902	973	919	938	928	974	902	876	937	895	872	994	929	969	921	968	1021	868	939	903	894	898	921	957	907	866	890	947	926	944	895	919	930	971	904	904	934	917	873	920	886	941	899	941	900	917	881	889	957	912	895	977	850	900	839	912	930	916	913	943	988	967	956	939	952	906	955	1034	932	994	929	908	912	952	938	934	946	939	958	875	906	923	927	913	921	920	930	907	933	914	935	968	932	910	1016	960	930	895	853	936	921	934	937	943	938	903	909	914	933	881	905	933	937	962	934	933	886	882	924	944	917	900	941	940	926	886	933	900	914	930	950	981	905	940	894	887	942	902	935	955	922	937	895	943	932	909	918	982	927	969	967	973	970	892	933	925	943	964	953	855	884	915	896
29640	7228	1265	1106	1082	961	986	908	948	906	927	901	926	916	878	888	945	932	843	969	952	910	923	928	889	959	875	890	911	925	939	920	973	923	909	897	950	928	893	926	941	945	935	923	901	955	932	997	938	935	907	952	948	900	892	888	938	913	892	939	947	918	965	881	899	935	944	936	920	951	946	933	935	927	920	915	894	939	962	905	899	917	925	972	924	887	948	954	969	914	966	956	892	955	938	945	938	936	931	898	908	952	893	932	899	960	927	895	931	904	962	928	928	923	885	900	929	936	1000	914	926	930	925	967	920	956	898	913	931	945	858	900	885	900	901	885	894	928	903	946	905	952	983	948	971	901	938	911	936	947	979	948	860	905	878	985	994	896	893	884	894	886	892	914	949	930	923	914	961	911	958	963	944	935	936	899	928	971	930	980	876	908	936	903	892	927	927	922	951	867	952	937	906	932	883	990	957	868	922	933	896	952	924	918	914	891	888	900	937	939	927	989	959	924	912	888	938	953	945	900	951	928	940	956	938	942	922	977	958	938	939	934	884	901	953	972	932	946	957	952	886	934	920	941	941	873	911	949	955	1020	910	924	890	937	923	958	951	923	921	916	907	944	955	931	937	951	944	943	966	891	939	903	965	909	907	922	943	903	928	991	927	938	922	961	891	897	871	880	920	897	915	938	949	892	895	884	932	957	954	893	922	923	949	868	926	919	943	969	954	976	937	992	906	933	900	939	978	934	903	903	836	937	929	963	913	921	928	962	892	915	931	916	931	940	916	867	924	923	887	879	876	891	919	940	916	930	938	943	935	964	918	983	915	957	942	973	943	937	920	944	898	896	940	958	913	929	951	950	897	923	949	945	948	973	889	926	917	937	854	933	922	915	915	918	950	923	921	946	928	894	917	884	897	942	963	929	912	951	960	932	945	928	940	907	915	937	929	935	932	921	949	885	926	901	898	915	940	899	910	846	924	953	915	843	939	918	935	910	981	945	978	944	911	931	916	913	959	927	942	827	904	925	955	961	961	981	958	939	938	965	911	922	909	895	893	931	956	919	906	889	962	924	994	930	932	961	955	916	941	948	919	921	944	933	947	929	928	969	906	941	908	959	947	909	891	890	951	974	971	944	941	933	948	924	947	898	901	934	896	935	925	909	927	903	932	882	925	878	917	914	933	917	902	882	918	976	972	923	955	947	915	938	890	884	906	930	893	928	940	1013	884	951	929	948	937	896	917	850	937	918	932	930	924	954	876	925	954	981	930	948	935	928	911	947	912	888	973	901	968	903	930	978	918	994	897	982	942	948	928	961	902	943	946	948	904	885	928	906	888	866	926	944	927	911	903	911	918	894	971	952	888	959	924	956	904	890	975	942	909	978	926	961	938	919	908	893	868	890	864	895	984	924	1018	904	907	929	915	873	937	923	935	908	941	920	941	935	863	936	932	917	955	956	981	913	882	905	907	907	936	938	930	917	935	967	962	943	916	922	962	976	943	936	899	943	932	944	900	923	970	920	958	927	911	947	879	956	946	921	901	898	934	936	878	911	894	861	920	966	944	895	941	946	946	934	953	894	941	904	950	894	905	931	907	953	963	908	968	942	910	940	852	908	919	891	907	947	922	884	883	933	936	891	940	936	908	914	912	949	965	953	911	948	914	968	909	978	967	883	912	982	895	915	866	939	931	905	837	923	932	887	1005	910	902	895	928	964	926	934	997	904	909	925	912	927	917	939	904	967	880	896	872	987	956	925	902	939	942	936	914	965	947	918	931	957	869	882	937	928	912	911	924	931	888	916	911	899	913	945	904	906	925	909	883	969	961	874	893	974	940	922	910	889	917	986	967	905	940	922	983	965	973	855	956	971	919	926	899	936	874	912	924	876	903	943	897	938	863	940	912	924	887	880	919	886	914	942	926	954	918	886	938	908	925	897	928	935	890	915	959	1000	921	937	922	937	964	948	989	895	897	945	880	895	903	988	907	948	958	859	956	878	909	961	918	965	910	880	935	885	961	994	925	924	929	914	955	959	918	953	928	918	922	918	950	904	988	893	884	924	914	979	988	886	948	951	925	931	918	970	884	937	929	982	915	911	876	930	906	967	944	910	896	907	923	970	974	900	969	893	909	927	871	916	906	944	861	895	899	925	948	951	899	918	959	888	962	875	972	942	925	855	938	904	923	875	920	899	931	876	936	944	932	974	921	911	915	898	939	916	958	912	892	869	947	918	917	915	927	891	918	913	998	891	960	946	952	936	895	901	906	971	972	933	901	921	862	936	984	902	944	950	912	908	934	921	923	955	966	891	864	931	917	915	896	919	908	913	892	949	918	920	915	932	976	854	910	893	940	927	902	948	982	908	930	968	977	910	898	966	925	893	967	905	886	930	936	957	878	882	1010	943	918	909	893	959	932	956	911	950	910	889	934	899	935	951	933	966	953	935	958	945	974	901	936	916	968	904	978	847	899	901	927	906	964	943	916	859	901	946	896	915	975	948	977	865	950	945	929	882	922	912	859	898	949	861	938	923	919	884	887	920	925	915	926	901	932	946	963	879	950	906	952	928	916	936	930	910	900	920	908	907	901	934	954	989	892	964	951	967	881	956	942	917	934	917	917	912	906	989	908	966	961	948	941	958	955	892	936	947	908	932	879	904	963	884	881	928	873	892	927	963	952	939	931	923	935	956	890	970	905	904	892	944	879	922	948	927	910	947	932	985	892	942	959	943	893	951	882	889	952	913	910	953	915	936	980	965	970	940	904	913	937	889	909	916	895	919	913	903	960	925	867	1006	892	909	945	972	942	907	937	901	924	939	916	942	950	895	911	990	927	942	992	913	993	902	865	915	895	954	915	899	902	953	901	922	896	895	921	938	910	908	956	886	927	974	921	943	892	1000	941	925	950	988	899	934	879	909	921	970	949	982	966	954	945	907	940	910	978	905	891	910	921	925	948	913	946	976	897	896	926	899	908	916	950	909	919	901	889	939	883	900	941	915	883	977	924	925	936	954	912	957	906	851	928	915	964	909	948	937	921	886	896	991	977	959	932	880	880	945	940	886	898	941	930	916	857	916	897	958	962	890	986	947	940	906	921	888	929	913	974	915	912	880	909	918	926	929	978	883	904	918	907	889	918	919	963	941	937	888	969	963	927	991	911	920	911	954	951	889	905	939	962	962	925	889	861	953	918	904	902	950	951	917	898	931	950	928	940	877	965	904	922	871	896	916	900	940	929	953	942	1003	948	987	911	965	915	940	991	959	960	921	953	876	929	926	893	940	946	875	852	944	922	954	937	917	960	914	909	960	957	891	893	984	968	935	948	920	923	948	956	932	944	922	915	934	863	909	946	924	910	930	901	947	968	936	964	920	921	925	895	894	908	934	933	983	880	916	931	940	887	933	919	942	963	920	908	940	915	940	885	868	875	898	915	929	971	892	951	914	967	894	852	996	973	909	884	905	955	911	922	921	903	946	879	920	937	905	944	944	898	903	931	915	946	969	968	949
25164	21129	26955	25156	20765	7248	1213	879	774	686	630	638	612	594	592	538	580	534	557	550	509	479	500	506	575	520	536	509	516	503	546	526	496	523	491	504	475	498	534	461	503	520	484	519	473	493	489	498	494	500	453	500	542	460	494	454	525	481	531	448	519	513	474	461	507	502	503	495	521	518	457	510	529	489	533	483	488	560	564	485	525	532	514	537	480	508	508	464	492	507	475	486	546	483	485	462	447	539	527	495	494	505	520	464	476	531	545	493	512	493	478	473	485	478	539	462	488	478	453	452	491	502	491	468	507	475	492	487	490	493	465	483	500	508	534	481	530	459	498	479	490	463	493	510	506	460	513	474	481	505	497	492	487	510	496	456	493	472	479	486	510	521	508	517	498	490	505	518	497	528	479	497	474	488	515	520	482	504	464	500	488	472	531	501	496	482	496	526	477	503	451	459	505	541	499	497	523	488	517	493	495	523	527	520	513	464	500	508	497	487	482	475	492	461	497	480	475	471	495	483	500	495	475	480	498	502	499	530	445	464	498	509	516	489	516	514	472	481	481	466	490	520	422	506	502	474	495	522	498	498	503	472	472	512	479	471	485	501	496	498	507	493	469	506	536	503	532	517	514	532	505	510	488	501	473	487	483	481	489	520	465	471	501	517	469	481	487	493	506	484	489	490	454	482	484	494	506	482	507	464	529	477	469	503	488	466	463	452	466	503	488	444	503	483	496	480	527	485	518	473	487	477	510	496	511	511	481	512	523	451	460	517	500	512	476	507	479	471	488	511	523	523	501	461	480	489	439	472	509	479	497	503	519	483	513	523	520	477	486	499	507	537	523	495	496	476	517	488	574	528	513	458	474	535	481	526	461	503	470	473	499	481	491	513	471	512	512	501	501	471	491	486	469	493	487	465	464	488	504	489	478	498	479	453	482	517	480	502	515	495	510	458	510	509	472	489	506	511	473	494	501	489	537	490	467	495	504	485	482	486	520	494	544	509	499	495	506	482	508	495	494	467	458	486	502	480	476	488	475	471	480	473	488	513	466	488	510	493	510	484	515	527	498	468	518	521	471	491	503	451	495	524	493	500	479	490	496	504	485	478	501	524	508	492	550	478	445	503	485	484	533	516	482	485	538	461	461	559	498	495	467	497	480	493	460	491	494	494	478	466	484	493	524	466	490	486	542	471	506	471	500	480	481	499	455	502	519	479	515	495	472	478	471	467	434	489	475	489	471	481	498	516	489	504	472	506	459	511	503	513	473	466	476	520	503	514	444	498	493	477	497	478	515	450	476	482	486	506	523	525	471	505	483	540	531	464	477	495	501	471	519	515	507	476	445	523	499	461	520	515	508	474	500	486	482	474	496	489	528	489	510	484	486	498	497	499	457	510	489	510	493	461	499	447	485	494	471	483	475	425	445	517	485	502	469	493	482	457	460	512	450	521	482	498	514	505	469	482	475	512	505	508	533	498	519	485	465	483	459	479	480	518	510	481	521	472	506	530	457	520	506	474	485	514	467	480	531	503	479	485	494	479	528	489	464	528	476	525	498	480	524	458	533	497	503	480	534	504	465	471	516	482	511	493	506	526	499	489	479	489	493	477	476	465	492	507	479	496	516	500	484	509	497	485	514	436	519	548	540	525	465	454	495	464	489	454	484	493	541	487	555	495	482	496	485	475	479	471	501	515	513	494	507	482	474	462	439	492	476	469	497	475	463	505	511	525	472	504	484	470	484	500	492	522	479	458	476	498	464	492	490	503	508	508	496	464	494	505	474	476	508	489	516	461	488	455	463	532	532	460	475	471	520	489	523	476	476	469	453	516	519	472	500	492	511	488	533	496	467	474	517	481	482	525	458	503	512	496	483	510	491	514	555	515	498	510	522	480	540	502	520	501	501	524	508	479	486	475	450	510	469	503	484	507	529	509	474	528	471	500	508	521	507	458	505	461	497	498	484	492	504	480	487	490	531	507	454	497	479	518	501	474	468	496	467	478	491	477	451	507	454	472	461	485	494	489	497	490	525	518	472	439	453	473	465	487	495	470	498	454	509	488	501	504	467	425	507	542	511	483	523	501	482	524	450	487	498	533	533	497	441	525	509	497	498	494	490	475	502	528	498	508	527	524	478	491	507	481	509	476	487	452	486	468	491	489	466	513	555	491	477	499	531	476	474	512	497	470	484	493	537	482	472	522	495	510	445	483	491	533	459	475	510	487	509	472	537	518	513	478	491	473	501	512	502	503	509	485	464	462	502	482	493	515	522	515	498	525	503	505	502	488	495	486	468	529	469	500	500	511	479	497	512	490	499	483	496	459	479	518	500	476	463	461	481	517	525	507	487	491	507	458	496	504	507	495	495	472	515	477	466	506	472	473	473	500	515	434	524	489	520	494	472	516	485	471	468	498	471	471	522	490	457	485	485	517	486	482	496	494	466	483	466	480	479	509	502	505	506	472	522	506	477	515	508	489	499	481	504	513	513	523	520	479	518	497	499	495	450	477	524	528	460	537	506	467	483	504	501	490	496	541	517	515	447	493	523	486	489	481	472	482	503	478	450	504	466	524	510	485	518	479	545	446	527	449	514	479	509	471	501	522	470	455	492	513	462	485	483	509	517	493	491	556	482	502	492	473	479	481	494	467	498	519	517	502	490	492	504	527	468	499	476	502	514	474	493	511	498	452	505	495	447	484	479	487	491	512	487	511	510	461	514	489	492	517	500	482	523	462	460	477	498	516	505	479	474	445	487	487	517	503	466	486	460	469	527	482	519	460	506	496	473	476	500	500	465	501	509	476	492	493	512	481	462	468	493	510	488	494	482	465	467	480	508	489	521	510	509	496	498	487	449	475	474	491	503	505	501	497	483	519	455	490	483	471	521	469	515	495	470	473	491	543	465	504	485	459	530	520	465	504	447	494	494	497	475	480	490	469	501	453	532	455	485	495	492	474	493	492	545	484	536	528	497	480	509	477	487	504	500	536	514	530	504	516	470	531	527	523	459	505	499	478	512	554	536	511	500	526	524	494	480	532	450	467	495	510	490	501	473	492	468	528	485	480	514	508	478	465	509	516	435	470	518	496	521	522	456	506	467	476	507	494	520	511	473	488	500	519	461	470	513	449	517	536	506	492	501	534	508	452	539	503	503	492	505	440	474	488	537	516	504	493	488	499	528	495	486	487	535	509	502	500	500	482	467	468	497	488	498	460	484	527	498	470	493	449	519	502	501	510	494	496	497	508	472	477	529	459	497	518	501	483	476	475	482	490	472	467	532	497	483	505	483	516	488	483	471	477	518	456	526	537	480	502	487	480	488	509	525	482	475	487	475	454	491	502	520	504	497	474	471	484	497	476	500	492	484	507	509	495	496	502	487	488	476	466	478	475	510	482	496	484	474	511	478	480	481	457	495	492	528	469	490	478	483	496	491	484	456	508	480	467	458	488	490	484	503	469	473	523	476	498	526	500	437	469	525	486	458	503	510	522	498	473
49517	19832	6806	3960	2478	1795	1346	1194	988	852	760	716	724	687	644	640	585	577	546	565	521	536	512	504	543	529	485	526	496	475	483	479	521	482	478	481	467	440	497	525	487	519	470	472	500	504	488	502	448	472	482	464	444	433	484	508	487	498	495	508	535	419	501	460	452	482	482	461	443	429	467	494	459	494	472	411	447	520	439	480	461	494	499	449	483	469	432	519	502	466	498	484	495	449	473	464	487	439	480	477	475	466	494	458	475	466	400	465	520	503	469	482	477	498	463	483	435	449	451	423	466	467	510	450	460	421	462	446	441	470	443	428	470	479	430	470	481	440	451	432	452	504	479	413	455	481	481	435	468	495	481	446	455	480	468	443	442	427	451	484	470	449	476	483	466	456	450	475	467	479	479	472	502	456	477	436	413	432	478	434	490	435	462	450	535	450	439	462	477	470	497	451	468	474	480	467	462	495	433	462	486	441	456	498	474	458	429	435	424	438	416	498	487	474	440	475	460	451	494	432	485	434	457	455	475	440	438	436	438	459	476	480	454	483	507	494	454	476	466	476	446	461	457	467	437	483	454	445	440	497	466	483	460	467	454	440	447	480	475	446	463	434	509	493	507	457	490	416	510	469	488	469	475	430	458	465	436	485	427	432	472	439	440	463	456	434	458	490	452	448	467	433	480	468	484	455	461	490	443	470	472	475	441	474	467	476	427	464	480	502	456	460	443	448	472	445	469	460	461	501	466	465	493	441	445	474	454	459	480	491	433	444	481	416	453	476	459	419	448	452	448	471	468	463	459	462	481	458	471	465	458	450	435	445	439	473	459	505	415	496	449	473	474	442	448	422	475	469	443	466	476	470	454	452	493	450	506	453	467	446	464	458	442	477	431	459	466	458	452	441	478	443	476	458	441	487	465	442	459	477	445	449	471	460	462	449	433	437	459	449	474	449	464	456	472	473	447	452	439	434	421	446	484	449	484	462	448	468	491	453	466	447	427	478	470	438	455	474	440	457	473	468	464	473	427	411	479	457	463	486	450	438	466	438	446	451	424	496	448	487	477	450	469	483	466	485	447	445	445	494	457	505	467	461	456	422	464	453	450	463	476	441	424	474	483	485	470	462	485	459	480	436	435	475	467	493	465	480	467	500	439	467	474	454	466	459	457	437	444	471	450	454	458	445	440	458	450	430	481	443	476	450	488	470	456	447	498	453	452	440	447	469	461	469	499	459	464	473	450	447	452	446	461	454	513	455	458	484	444	450	467	462	500	466	423	477	475	508	443	475	495	441	420	470	483	480	466	430	463	475	465	478	461	462	473	474	445	486	437	466	478	434	472	427	457	488	466	480	423	429	472	449	404	466	462	471	469	465	496	437	457	439	478	456	451	465	470	478	462	457	476	516	477	468	484	445	471	442	475	465	476	482	462	468	446	487	453	431	464	436	474	442	422	508	469	451	478	464	462	478	483	426	470	424	445	459	467	462	484	440	484	450	456	444	452	474	455	508	461	496	490	454	450	494	461	446	456	442	452	464	476	467	458	461	477	440	453	479	440	459	437	440	464	446	428	456	456	432	468	464	442	435	461	462	471	480	427	447	444	465	436	478	488	462	472	441	498	476	454	467	453	437	456	457	456	423	480	452	479	500	472	421	471	452	459	470	477	440	416	456	470	438	484	457	484	481	485	419	442	467	451	446	458	437	463	458	475	424	489	464	462	451	456	458	465	482	449	486	458	464	467	509	465	456	457	482	476	438	496	444	431	455	448	480	462	469	477	482	448	463	469	463	475	437	471	448	497	418	454	464	441	458	436	482	449	450	458	434	464	495	472	475	438	446	443	495	443	497	463	451	480	483	468	477	448	467	434	464	493	448	458	438	451	465	438	443	464	440	451	446	460	482	438	471	449	470	424	475	448	473	458	473	471	480	489	447	454	471	470	471	471	516	472	422	465	491	474	448	446	474	450	473	448	454	457	464	397	459	473	486	446	481	469	440	422	430	528	453	450	492	458	432	493	502	436	475	461	457	466	445	484	468	450	477	481	483	464	442	428	457	483	483	466	461	463	442	465	443	463	457	450	495	527	474	427	442	452	425	465	469	458	432	445	469	426	480	487	469	481	418	458	446	445	454	475	504	473	466	467	497	457	499	452	433	481	472	474	444	484	442	531	488	487	455	449	453	471	467	468	454	453	491	478	445	457	476	473	481	462	449	402	441	467	467	447	436	459	483	452	458	442	439	491	468	461	472	445	462	464	454	494	453	490	457	468	490	444	445	459	484	441	495	441	461	407	473	463	477	454	500	410	466	433	434	443	457	479	475	438	472	452	463	435	440	485	439	447	496	464	464	454	432	496	482	515	447	444	472	437	448	450	434	444	464	471	465	395	482	460	476	459	503	494	451	431	449	483	474	453	449	494	449	480	480	473	413	480	430	457	474	464	447	461	470	468	474	487	464	426	465	501	468	439	475	471	471	488	471	439	465	424	486	464	464	497	444	470	430	478	460	458	419	427	448	438	477	486	496	430	421	446	479	448	473	469	463	466	470	440	475	488	437	462	424	432	429	486	442	475	464	493	464	439	462	482	465	495	477	481	464	490	465	439	445	449	451	494	441	484	440	494	481	460	496	461	450	443	469	447	460	440	433	466	464	459	469	464	457	469	467	448	486	444	439	464	470	494	487	466	459	454	477	465	474	430	453	461	434	471	449	443	451	456	467	450	465	440	454	458	471	444	485	452	484	493	441	495	457	484	472	477	444	467	428	453	448	479	436	437	456	479	470	485	491	453	453	429	491	483	450	463	450	476	480	464	473	462	454	457	475	471	469	460	469	505	452	494	464	466	438	477	470	485	459	482	437	458	445	484	453	449	441	469	458	478	473	452	461	454	480	437	428	461	454	451	449	445	464	485	470	479	442	477	437	454	451	461	487	487	473	471	434	486	446	461	478	443	438	455	451	470	472	479	443	451	465	476	463	487	436	501	454	482	464	465	478	458	477	471	447	450	487	409	478	424	498	455	434	492	472	440	439	443	463	478	421	498	493	433	475	453	449	464	456	444	456	481	501	481	447	470	477	468	464	428	425	413	470	475	478	470	443	466	463	476	465	465	436	505	456	424	441	457	466	457	444	433	452	441	468	461	514	441	487	444	444	433	421	477	445	465	489	494	467	479	449	451	502	504	457	480	466	458	442	483	489	422	448	451	461	475	508	450	474	475	445	448	475	460	478	439	495	472	456	442	471	481	476	473	446	454	475	456	450	418	471	449	469	448	445	445	459	441	434	400	465	484	455	482	457	485	502	440	469	444	463	452	469	463	439	477	443	452	480	463	467	449	450	508	444	456	447	443	470	457	402	465	443	461	451	491	449	476	459	442	495	464	446	445	485	469	432	441	451	465	447	452	465	446	464	515	516	480	474	477	447	465	465	459	458	442	445	455	452	464	488	488	440	420	476	439	436	409	423	463	460	511	446	473	457	407	450	467	466	433	425
23287	20994	27358	24651	20943	20826	5977	1545	1304	1170	1148	1069	1008	966	940	883	875	898	922	859	858	837	871	847	860	837	866	835	830	859	820	837	831	796	816	834	779	811	838	819	740	778	833	765	814	748	775	838	804	790	799	813	772	802	776	795	847	794	723	836	754	796	803	780	804	809	834	803	797	824	773	756	810	813	832	847	842	771	785	791	815	807	816	766	801	747	785	817	782	833	813	834	811	823	875	822	775	781	790	814	839	813	768	748	742	841	821	773	789	776	810	784	811	801	800	816	810	805	791	757	800	745	770	792	814	786	782	827	769	779	780	774	791	739	786	786	845	807	839	783	793	809	804	785	794	758	774	821	790	799	778	749	792	786	777	788	787	790	860	797	784	814	825	828	817	797	800	815	836	749	805	823	798	728	769	770	757	814	805	828	857	805	782	801	834	796	786	773	866	724	766	757	787	780	816	827	777	819	813	802	839	815	774	817	749	783	801	803	779	793	826	774	756	815	806	820	795	835	823	734	813	811	779	790	779	820	793	756	812	726	787	769	792	806	817	762	841	820	747	824	842	745	767	798	791	753	827	821	818	777	761	797	771	781	801	823	769	787	826	813	831	779	831	810	775	825	830	771	772	774	818	775	795	823	821	770	804	841	853	838	793	836	840	791	793	767	802	825	820	828	781	862	772	792	835	774	819	831	765	820	828	800	803	827	780	770	816	820	804	771	819	787	824	833	786	811	794	745	788	777	786	783	748	761	767	766	802	832	778	796	779	799	808	808	784	842	843	807	777	784	768	786	798	765	755	776	790	807	764	798	790	791	755	805	784	817	778	777	804	816	812	813	775	810	807	768	747	766	826	792	806	799	779	782	774	790	769	757	852	838	803	765	835	793	787	762	803	789	805	820	766	803	779	805	805	842	802	824	808	745	731	763	757	777	786	775	800	792	784	817	803	777	800	825	737	730	749	752	804	815	799	795	770	787	806	779	734	785	815	760	765	778	869	769	781	737	818	772	782	757	780	758	810	786	831	786	805	790	794	735	782	759	771	803	776	796	763	802	803	755	758	806	731	838	789	799	738	764	791	774	789	772	783	824	813	790	812	801	787	802	750	835	813	776	763	834	819	786	762	789	801	822	818	747	753	803	837	768	784	751	755	761	815	751	784	790	796	809	749	827	798	811	772	776	786	763	762	780	817	794	757	826	822	788	795	794	769	750	752	791	800	815	800	830	853	864	829	771	796	837	796	801	808	762	788	795	781	809	827	788	773	790	759	785	765	817	772	796	789	768	761	759	844	799	763	789	828	815	788	808	798	807	760	808	772	769	771	787	762	757	802	780	832	805	746	782	815	799	811	771	735	798	810	730	764	777	804	811	777	737	788	831	812	798	756	760	790	810	802	764	757	814	815	797	798	739	870	837	800	756	813	817	778	782	746	793	798	792	822	755	783	809	715	785	745	827	736	768	778	814	787	813	796	737	789	754	802	799	801	796	847	745	792	780	769	737	770	780	838	810	757	762	806	797	795	786	781	785	799	784	751	778	833	788	815	801	786	755	813	799	805	790	799	783	834	792	795	810	818	809	783	787	802	774	813	727	760	803	821	795	775	800	782	786	759	775	791	799	735	784	745	776	832	803	797	738	793	783	808	799	795	765	817	808	791	789	871	767	808	783	818	826	785	812	753	807	776	783	820	782	794	795	821	766	731	789	767	773	746	783	796	817	794	778	783	812	817	798	797	760	757	770	759	797	831	773	825	784	780	800	872	761	793	802	784	788	855	798	787	783	773	790	834	766	854	821	787	780	753	837	738	806	796	797	794	796	816	824	781	788	765	770	814	794	766	780	811	787	787	776	798	820	841	797	774	770	817	734	795	771	818	766	787	786	801	789	744	772	857	801	824	745	764	795	799	797	826	789	803	802	837	784	791	782	782	767	763	770	749	774	747	822	816	813	807	814	787	773	765	815	804	762	858	796	855	788	782	834	811	778	843	823	806	773	831	745	850	790	820	787	773	783	825	776	769	736	754	826	787	775	776	801	771	767	788	784	827	810	749	787	835	757	808	776	807	797	762	797	836	797	850	759	801	786	778	774	826	802	807	799	771	815	792	811	828	738	806	857	798	790	810	811	835	759	770	873	784	798	810	785	772	821	807	817	796	791	829	784	775	742	765	827	827	746	778	775	739	799	785	730	771	836	808	772	760	768	790	733	772	834	816	776	801	765	790	789	851	802	791	797	829	808	804	804	772	798	795	749	761	846	794	769	791	806	776	802	788	781	813	799	773	831	772	757	760	779	815	809	848	826	800	829	798	798	789	784	806	781	828	773	810	780	821	788	842	782	766	713	791	818	791	825	776	783	786	806	803	799	837	827	753	808	779	819	826	804	786	809	781	810	827	793	829	794	821	786	799	871	796	795	762	810	800	802	792	839	759	768	760	829	761	803	764	781	756	790	826	785	794	838	770	791	746	764	826	816	748	766	796	832	802	799	810	789	730	785	757	741	769	824	776	782	784	804	768	806	798	768	788	802	803	829	804	782	793	785	764	811	814	791	788	775	787	801	808	814	839	771	807	777	759	786	789	802	815	785	831	820	754	762	778	790	868	779	783	823	794	786	768	796	760	833	818	754	798	798	761	764	769	778	792	751	806	789	755	772	808	799	811	767	798	784	784	778	757	770	806	805	801	780	814	780	785	745	776	783	763	816	801	778	753	820	802	807	806	721	822	880	828	796	804	822	834	799	800	813	763	797	763	832	824	781	761	820	771	779	801	845	824	800	782	795	780	814	780	808	790	794	780	813	798	840	750	788	818	780	772	744	777	788	814	752	782	796	789	807	755	838	810	781	756	803	812	835	799	824	750	804	779	788	826	831	819	765	779	759	773	836	805	782	761	807	816	801	784	810	785	808	763	777	783	817	802	823	755	797	844	821	810	810	818	842	796	778	804	767	768	754	860	815	809	768	828	765	763	790	765	787	779	792	764	843	777	785	769	821	804	787	768	795	776	767	738	830	760	822	815	797	804	814	758	778	770	753	752	798	766	754	787	765	731	830	807	820	816	790	756	754	753	787	777	758	851	772	855	780	827	807	807	768	781	733	833	789	780	808	794	837	723	743	759	790	797	786	825	771	810	766	832	819	735	795	787	803	788	802	762	784	826	843	808	792	744	824	780	727	800	770	823	835	780	818	770	772	839	720	814	779	777	789	817	764	810	739	788	809	807	780	775	760	793	808	792	797	717	830	765	748	827	791	772	785	782	781	827	808	821	767	826	836	825	758	796	809	772	808	766	805	785	767	774	789	812	797	800	814	757	796	817	859	799	777	783	785	816	764	780	742	823	796	821	800	786	765	763	805	793	808	771	780	761	754	805	757	796	801	771	755	816	815	821	763	814	864	798	788	741	787	776	817	805	755	795	807	796	799	771	771	807	812	784	790	809	795	784	760	859	802	755	775	791	776	842	773	755	740	807	773	829	775	768	853	762	809	774	756
51088	23209	10958	6421	4187	3005	2329	1950	1604	1436	1304	1199	1135	963	978	905	949	858	958	836	782	855	813	756	796	740	803	765	763	734	694	754	734	714	686	720	759	689	725	712	745	735	728	698	669	665	687	701	684	679	696	706	703	666	694	682	667	690	709	681	682	702	692	662	693	691	686	692	687	647	695	684	706	669	701	673	715	670	727	695	714	710	723	731	694	714	759	695	695	668	670	637	694	725	683	639	707	631	678	723	684	680	662	663	658	672	672	700	687	666	693	696	718	658	669	672	653	688	717	720	674	631	611	669	664	652	657	696	666	634	662	683	710	694	613	659	666	689	680	663	700	665	682	674	667	689	670	692	654	676	694	684	708	684	687	679	658	657	702	704	674	682	677	629	668	638	690	650	645	717	683	664	666	661	669	699	686	700	698	621	656	706	667	687	683	648	684	672	692	664	668	706	708	689	683	663	645	708	689	655	691	710	716	726	659	647	691	635	699	626	654	679	742	661	717	661	680	654	684	695	684	672	687	675	652	644	674	658	674	658	640	631	672	654	709	640	670	685	685	614	693	624	708	667	615	699	699	694	625	736	647	694	679	672	668	659	679	714	662	650	667	657	664	674	638	700	688	681	682	659	669	661	669	625	669	665	609	671	680	666	651	653	686	676	691	671	665	631	659	652	696	719	627	658	682	661	678	699	661	651	638	687	631	679	677	697	691	651	685	645	678	655	673	666	690	666	654	666	685	670	656	708	639	677	676	664	653	676	666	670	654	673	678	648	674	685	662	658	656	655	641	680	687	664	685	667	750	699	680	696	683	644	661	685	636	656	674	676	657	657	661	698	670	648	666	708	614	672	644	654	676	663	630	700	639	643	679	660	712	670	677	650	653	686	672	641	650	676	692	665	691	675	636	675	690	665	676	716	618	663	678	646	651	621	693	683	673	646	704	686	673	653	696	647	677	674	687	700	669	657	689	685	660	660	690	701	657	642	674	711	712	666	681	669	672	651	667	700	630	672	690	656	634	726	713	639	624	680	711	675	649	667	672	683	658	658	665	691	665	691	695	638	655	657	681	740	656	631	631	629	662	651	712	696	638	662	689	710	669	652	694	633	658	689	643	700	654	683	701	706	701	650	681	668	668	701	674	710	697	600	657	690	655	640	666	695	622	685	649	676	677	729	669	701	653	642	691	647	705	669	672	675	658	664	693	674	708	658	665	664	687	658	680	655	677	656	711	684	691	674	651	684	690	662	735	719	683	672	690	697	650	639	696	701	676	651	691	672	660	681	678	676	671	651	738	670	623	633	634	701	624	670	728	668	697	691	735	630	690	664	652	706	659	715	662	698	687	668	630	676	659	684	676	695	680	655	668	662	635	641	695	711	671	679	708	693	715	664	652	678	678	714	668	678	635	662	653	658	639	685	691	677	654	608	643	697	765	665	670	662	667	675	719	621	685	678	612	686	641	684	658	649	655	691	644	710	703	650	683	667	657	662	692	669	667	681	653	674	682	660	654	652	681	691	692	682	704	663	688	700	697	688	656	682	670	664	695	720	677	680	680	679	649	645	663	725	710	685	721	652	669	715	659	698	689	668	659	653	670	696	615	633	644	655	669	689	636	664	694	627	676	719	712	706	660	661	624	666	651	686	694	713	648	687	632	660	682	670	667	675	677	672	653	708	641	693	669	684	691	672	647	696	672	661	687	709	697	615	652	699	630	655	643	662	657	681	688	680	652	638	644	626	661	679	662	660	687	625	588	647	706	711	659	722	683	636	663	651	621	703	651	665	659	664	649	667	611	674	639	672	678	683	676	691	667	647	682	699	705	697	706	673	639	701	672	674	657	720	685	681	709	695	666	640	685	646	689	705	727	687	669	637	646	645	662	655	677	672	672	678	678	663	687	653	695	636	685	685	665	677	702	714	676	686	681	665	673	707	732	699	708	690	688	706	665	689	668	697	623	625	673	682	646	701	617	686	649	693	684	604	660	653	681	699	659	660	709	687	686	694	658	715	662	642	649	689	660	649	676	682	635	670	663	715	676	692	673	639	665	693	666	637	682	658	677	695	640	739	678	649	619	641	651	711	693	702	701	704	683	682	631	622	638	656	643	698	672	660	655	667	687	643	643	650	681	644	678	652	655	687	712	660	704	669	710	650	665	659	667	677	659	665	657	691	645	685	662	670	691	709	697	617	684	644	668	647	661	657	707	638	656	657	695	664	695	631	701	647	721	626	668	708	666	630	661	683	620	619	678	686	689	706	705	683	715	651	655	647	653	667	648	660	668	700	648	669	681	714	650	656	651	686	642	662	676	664	682	718	652	712	704	688	672	714	669	652	666	639	664	679	646	681	699	677	691	681	696	688	701	708	704	689	648	687	654	659	651	711	651	636	675	659	680	643	654	674	646	671	634	690	651	707	641	710	660	701	709	641	734	631	682	682	648	642	692	644	634	719	656	701	719	637	663	670	703	664	672	606	654	722	691	684	724	686	652	674	650	662	634	664	704	657	657	705	630	686	695	728	661	673	657	691	658	654	663	675	671	684	697	674	656	643	700	679	663	645	653	667	703	685	657	671	658	708	690	703	694	670	631	645	723	691	692	689	649	688	691	677	657	676	693	678	695	681	672	666	720	713	676	653	707	676	672	679	648	700	668	628	640	682	653	697	700	652	659	668	684	658	643	688	665	673	653	660	666	685	633	663	696	641	651	720	663	674	640	681	699	722	609	704	672	660	658	716	652	706	702	662	674	660	707	677	685	681	673	694	701	703	688	734	656	652	687	705	702	694	671	675	677	722	666	671	669	669	613	650	710	678	704	646	598	707	629	668	672	682	657	727	643	704	668	724	680	649	645	667	653	688	677	676	654	725	644	634	725	641	652	679	655	683	674	680	656	648	687	626	646	589	715	657	619	648	683	732	650	709	669	627	636	648	669	675	732	676	622	635	665	707	656	671	676	668	629	663	631	711	648	683	702	664	680	685	695	675	650	642	655	692	699	677	654	743	636	639	624	706	653	674	698	700	653	661	649	676	686	660	648	688	698	665	678	637	672	718	646	684	656	659	675	642	687	725	646	601	687	619	715	658	632	688	691	666	662	668	659	706	704	679	652	666	645	673	683	654	604	641	657	713	677	727	647	694	660	649	702	671	639	660	687	672	652	668	665	665	680	693	684	699	720	671	637	703	696	702	674	673	632	657	712	656	701	673	679	661	685	664	652	658	647	690	699	675	699	701	662	639	680	652	638	653	691	673	675	645	696	689	675	709	674	658	679	665	638	712	674	645	671	650	663	694	679	653	657	697	677	627	713	643	644	632	726	675	645	633	696	684	660	634	697	674	671	721	642	717	690	693	690	650	623	682	693	662	684	661	650	699	636	684	676	694	642	648	626	670	650	696	682	657	669	669	670	688	678	697	652	754	695	655	681	662	692	651	661	659	665	685	641	669	704	636	678	655	697	679	646	662	697	695	713	671	681	621	682	676	679	678
33587	18805	4422	1235	977	965	915	954	940	894	913	922	951	931	931	900	987	961	991	907	928	909	982	925	962	880	983	896	907	951	893	913	877	918	897	906	964	901	903	892	906	928	911	912	922	905	944	909	939	885	956	937	911	885	884	943	896	920	933	958	920	925	902	952	920	947	889	935	991	991	949	931	948	921	999	904	943	933	921	947	925	921	910	949	917	899	929	938	823	959	941	925	952	848	933	918	973	962	966	915	904	939	916	903	929	907	989	891	929	893	883	883	931	924	899	895	936	917	987	883	930	867	925	921	919	993	888	928	909	966	874	926	959	940	935	976	925	890	951	934	904	949	958	910	872	900	926	897	947	971	983	896	898	970	915	958	941	869	916	960	884	896	937	904	862	909	936	846	879	1004	929	943	939	928	963	931	947	946	876	903	927	937	915	924	960	952	948	897	907	906	943	909	902	916	926	929	920	957	940	914	919	1008	961	910	936	943	980	951	910	982	900	916	948	962	879	887	976	932	960	931	893	918	912	932	919	966	939	916	931	906	998	914	952	985	899	921	940	906	938	923	922	968	895	883	970	922	906	953	940	934	906	891	909	934	969	944	991	966	906	871	1000	907	916	858	961	920	957	984	949	905	884	921	895	895	920	917	893	908	901	891	915	937	913	928	929	935	951	920	901	883	1020	912	969	943	926	941	905	920	894	1000	910	881	956	949	900	912	906	903	933	931	931	941	1015	985	921	888	893	952	864	966	894	916	910	909	912	891	933	894	869	895	1010	927	854	897	927	918	946	886	943	942	924	916	948	922	893	959	902	1011	898	888	916	958	898	904	934	897	973	976	938	890	925	965	988	987	893	908	939	930	947	910	897	907	974	927	903	952	925	976	880	954	920	896	932	929	878	916	931	950	858	907	942	896	895	909	909	927	919	891	938	928	893	979	857	907	917	967	925	981	966	927	927	927	985	905	934	913	936	945	901	983	908	928	947	943	952	950	963	959	885	927	966	906	986	886	934	905	904	918	940	904	918	915	941	912	897	915	834	903	882	940	957	933	926	983	938	927	925	939	953	870	926	971	941	929	911	892	933	949	891	923	881	926	883	916	902	890	884	952	929	910	975	973	898	869	878	946	848	925	931	990	961	887	965	937	957	902	946	917	984	981	964	934	918	919	903	971	926	872	876	901	943	912	929	978	910	887	1022	938	906	955	934	944	919	902	937	907	902	966	861	909	890	885	893	929	927	936	865	931	949	892	874	921	954	898	879	913	952	919	875	937	882	937	919	911	896	946	986	929	947	908	950	961	907	943	970	962	921	906	927	912	915	952	974	926	917	914	930	896	919	875	945	966	934	951	915	890	889	916	976	903	886	905	905	916	914	913	938	953	898	930	915	972	953	950	987	932	911	944	936	947	903	966	891	950	885	866	892	956	927	930	899	905	908	938	944	911	906	950	938	929	890	868	948	925	915	917	933	977	877	954	932	937	897	939	933	887	904	926	936	931	928	959	958	955	918	948	974	970	916	912	893	935	934	866	940	957	919	876	901	895	870	934	994	920	878	953	934	906	958	913	922	939	909	925	900	918	920	914	928	852	940	924	911	930	888	919	885	877	954	969	865	910	917	922	930	963	945	869	933	956	913	904	939	936	897	894	914	926	915	896	938	941	935	943	945	960	939	949	923	892	927	952	949	939	952	952	935	870	911	886	966	950	942	954	891	879	969	937	956	938	874	922	948	952	930	901	958	907	912	959	917	878	902	874	923	991	937	971	920	939	926	911	881	874	910	915	923	939	921	960	915	891	934	1004	868	956	896	947	934	905	878	893	947	934	963	963	914	948	935	937	924	941	918	908	929	920	959	865	961	925	964	884	897	859	978	904	936	912	928	916	866	957	937	883	988	913	930	888	918	962	868	940	965	929	967	914	946	963	930	940	865	933	915	937	885	887	914	903	919	869	918	879	963	925	948	868	883	884	914	939	922	934	902	935	932	888	986	937	888	922	886	887	950	916	964	959	894	924	960	937	873	982	924	904	959	898	904	907	931	947	875	919	956	919	905	894	949	917	929	942	958	947	937	926	940	875	906	949	951	929	963	916	944	951	923	896	888	893	927	929	946	871	901	941	985	913	984	866	881	902	887	912	947	937	931	916	930	921	948	930	926	925	875	975	984	964	919	967	921	943	964	948	952	917	943	938	901	989	952	879	916	892	892	932	953	924	884	883	968	918	936	928	875	920	924	906	926	948	966	964	964	921	881	949	904	932	927	889	912	911	947	927	880	906	901	947	905	903	901	1009	916	887	930	907	943	891	917	950	890	945	892	913	896	876	902	954	926	951	931	985	917	907	940	907	909	977	917	889	878	981	889	867	955	889	945	945	961	914	909	941	906	909	905	951	920	915	955	936	927	974	973	896	897	922	935	951	957	982	931	919	938	920	945	911	921	916	905	925	908	901	925	846	861	951	908	932	861	951	949	886	901	976	912	894	925	908	922	949	935	923	964	896	975	924	949	948	906	891	911	873	963	914	940	937	919	900	943	971	977	909	928	966	905	875	936	880	908	961	913	938	923	921	949	934	959	888	924	904	928	941	948	883	924	936	906	919	940	981	899	928	902	928	938	932	933	897	970	912	907	926	916	914	935	943	934	935	909	954	955	915	947	869	886	869	942	900	931	904	902	950	972	889	884	965	951	914	904	921	976	953	904	914	926	989	883	923	973	918	914	940	846	917	938	914	972	978	852	918	875	956	937	870	928	907	993	885	939	895	902	900	911	980	916	922	975	1009	883	911	918	926	976	897	913	961	925	931	931	934	893	863	915	922	916	919	925	925	920	938	955	970	909	929	927	974	949	881	904	972	911	900	940	978	884	894	937	874	942	947	953	894	945	942	934	900	940	856	926	931	899	957	975	938	928	959	920	930	982	925	939	958	912	948	916	896	897	957	939	946	956	946	977	986	923	913	941	896	903	928	944	913	947	884	901	923	968	894	885	974	933	914	891	878	923	884	886	924	940	948	946	904	934	921	897	899	905	928	961	933	902	914	952	883	894	907	911	950	950	892	943	946	869	902	949	900	916	947	906	909	904	945	961	971	901	914	891	930	950	999	920	898	967	911	953	929	968	943	882	915	873	896	924	924	902	918	938	899	971	920	951	949	939	972	924	906	878	923	893	898	876	902	909	948	940	959	883	984	934	919	905	902	943	924	872	1012	932	918	907	951	1001	952	968	901	894	916	985	951	921	933	902	930	907	900	867	931	954	923	932	937	965	943	871	931	875	887	948	882	964	920	868	933	921	985	898	884	964	908	922	938	920	872	936	929	915	966	900	961	901	910	921	924	896	946	935	915	889	947	869	936	867	940	900	956	891	954	920	992	940	969	943	909	921	906	926	955	905	912	900	899	929	934	900	961	895	954	936	934	958	889	930	948	957	963	969	957	971	889	929	909	862	925	895	902	910	906	969	919	959	926	952	901	931	952	924	912	952	947	933	923	971	945	947	933	933	883	907	942
31488	8253	1287	1126	1078	986	1034	951	928	997	977	927	1017	928	977	967	933	923	895	948	945	952	907	1003	896	949	930	942	965	805	932	972	922	942	911	963	901	872	961	894	942	887	913	969	921	991	920	912	932	941	985	926	945	920	901	957	876	941	917	890	905	926	930	932	897	925	946	892	911	938	934	930	926	920	985	907	920	898	997	940	963	978	906	884	925	916	956	916	982	937	889	958	941	945	948	912	901	891	978	949	962	909	911	914	934	986	938	951	942	978	954	971	932	913	932	946	937	907	923	936	889	952	959	916	926	1014	914	957	937	999	925	926	980	924	886	925	858	917	887	930	936	941	903	962	957	920	914	959	943	1000	907	913	913	957	946	906	924	936	911	864	911	918	996	961	931	939	942	939	951	914	873	921	920	947	920	922	904	927	906	860	967	939	878	908	941	903	909	859	938	925	906	941	891	900	904	952	949	960	929	980	953	936	912	983	960	995	954	913	930	880	914	932	921	916	945	927	920	902	884	878	899	986	921	935	934	997	989	900	966	897	903	941	956	952	932	1004	939	942	900	943	911	890	950	911	937	885	888	966	890	921	929	946	921	909	924	913	892	935	944	902	915	954	945	956	930	927	917	1000	955	932	940	929	978	991	916	959	923	919	924	928	964	985	877	923	900	940	948	925	933	930	963	936	872	974	957	958	924	938	925	863	933	875	864	929	903	912	914	898	939	915	931	925	944	873	942	888	898	887	925	978	926	907	936	981	901	949	942	957	883	924	905	937	942	932	946	941	855	931	865	976	912	945	903	951	907	902	918	926	933	919	917	965	911	914	955	880	903	982	918	887	934	1001	910	940	933	888	884	968	973	910	937	882	952	933	917	940	926	889	910	945	945	915	944	917	938	984	933	956	946	915	944	873	957	937	980	938	920	912	927	938	1028	949	926	956	973	870	965	921	905	901	895	872	944	999	953	875	921	995	930	926	941	942	950	951	908	954	936	924	893	936	961	934	948	976	926	923	914	920	965	1006	950	920	944	951	973	895	919	951	901	943	940	896	943	932	892	928	913	883	918	978	925	939	976	944	971	881	910	900	890	967	974	932	916	919	988	879	916	1000	943	983	978	911	911	927	918	960	970	953	951	951	930	949	956	874	927	970	991	935	941	993	945	925	993	935	910	912	935	910	912	934	959	952	968	877	925	922	960	932	908	965	944	927	991	842	934	907	946	917	918	922	930	933	916	921	930	914	998	895	870	974	893	907	914	922	958	963	921	921	916	981	912	927	911	905	934	908	913	956	916	860	943	963	942	1002	955	955	912	966	952	922	968	961	938	969	903	925	931	918	968	895	873	871	981	944	959	972	890	922	952	954	971	924	923	917	969	914	905	884	902	963	943	916	908	927	960	944	928	905	923	961	924	938	939	900	888	941	912	935	983	928	888	948	979	904	933	928	944	911	949	960	943	894	900	934	898	954	979	955	917	918	975	954	915	912	881	900	901	958	908	914	947	924	933	963	868	847	971	975	945	944	923	918	923	964	967	886	932	937	903	959	890	947	955	877	951	969	911	902	911	916	944	944	962	865	959	952	925	945	872	928	914	948	867	923	931	921	893	959	921	926	930	906	897	912	937	915	920	906	914	903	924	899	915	923	941	931	927	972	911	912	896	933	923	890	957	912	900	875	956	903	854	913	968	890	924	921	945	894	916	939	928	939	960	935	909	910	912	899	879	894	952	956	964	917	961	922	956	892	915	892	889	856	955	925	892	934	909	946	926	938	924	905	931	912	951	962	921	901	937	942	975	951	956	918	958	897	895	953	933	922	976	969	894	893	932	927	946	947	957	873	938	944	972	944	920	913	956	944	895	917	900	927	967	942	895	952	903	896	916	921	950	903	941	993	931	945	864	900	881	882	915	898	949	935	879	873	906	1000	954	894	945	878	957	933	919	926	930	986	1014	903	917	923	887	917	957	937	993	945	946	900	968	936	955	931	974	950	955	935	881	944	966	972	941	923	908	896	943	947	909	976	903	962	946	951	922	876	928	959	898	859	954	907	910	940	926	925	923	919	919	954	967	927	941	986	976	933	944	934	941	926	932	928	942	973	938	954	922	901	964	929	958	959	933	924	979	909	979	896	924	881	928	887	903	903	926	919	927	902	869	967	984	973	929	953	915	936	889	939	915	879	937	947	959	910	898	918	894	923	921	937	940	935	926	925	895	928	927	903	901	889	926	944	910	874	988	941	914	899	919	917	901	969	948	900	913	907	901	944	897	892	881	908	898	967	896	972	949	968	965	935	892	983	960	936	895	909	809	887	969	931	930	871	899	987	946	957	947	920	962	904	978	902	911	943	901	985	925	966	948	909	929	937	964	912	893	919	917	946	929	938	898	918	935	928	998	944	874	922	940	923	920	861	872	870	941	876	953	929	958	918	897	911	894	922	896	925	917	905	899	947	893	921	911	949	938	951	953	900	911	961	943	922	944	929	932	901	924	921	858	948	963	923	915	916	993	899	952	900	929	932	956	879	836	895	941	920	933	965	921	918	890	914	909	936	997	932	914	936	845	917	896	955	949	881	864	946	981	945	904	938	960	919	973	923	900	992	940	882	917	951	935	865	890	912	917	874	924	863	942	929	928	972	959	964	950	901	949	907	913	918	898	977	893	938	932	891	932	878	946	876	942	962	973	900	915	970	950	953	877	991	925	898	953	931	918	914	914	892	977	902	978	934	922	920	942	948	914	967	956	954	905	891	903	916	894	900	936	919	945	971	935	917	928	925	932	982	937	915	986	910	917	951	883	937	903	950	934	896	932	888	932	839	961	956	854	920	922	949	935	954	925	924	970	919	939	934	956	940	898	948	953	930	962	971	888	941	917	945	963	924	870	887	938	895	888	940	947	932	903	972	928	934	928	974	949	934	900	957	905	893	897	955	925	916	950	880	916	909	890	936	956	892	945	907	914	954	1010	900	921	924	862	904	1008	931	957	963	908	955	913	941	878	917	941	950	950	953	936	978	943	937	941	935	922	950	967	952	988	941	942	994	912	970	902	935	915	966	939	921	931	959	939	930	923	968	902	933	947	901	965	921	990	923	929	948	967	917	925	893	935	947	890	921	916	911	895	920	926	909	927	895	951	977	924	942	877	975	867	905	926	875	969	908	893	854	908	938	904	943	894	957	948	948	927	948	906	894	901	943	942	924	954	878	925	934	956	905	934	960	922	925	914	879	917	924	892	934	926	924	888	923	908	918	921	945	888	970	912	991	889	919	934	963	919	886	911	919	934	969	996	916	959	931	1003	895	917	933	942	956	894	965	978	869	979	903	883	880	921	944	929	933	882	886	969	929	936	904	951	928	1000	939	917	889	890	934	908	961	895	886	940	973	880	950	935	950	970	968	906	963	955	989	963	952	957	999	929	930	914	929	954	964	964	931	938	921	934	953	917	964	879	959	943	907	967	909	917	932	959	972	905	985	914	905	940	949	964	955	954	902	941	912	942	952	903	944	927	946
25291	21223	26988	25077	20831	8406	1183	803	768	706	656	649	647	584	611	598	620	573	521	568	534	522	512	500	524	501	528	476	502	524	556	498	469	477	485	527	499	513	507	494	507	530	485	510	563	512	522	496	493	519	511	482	525	523	527	531	508	520	522	502	514	478	486	513	512	533	502	481	491	505	489	518	502	505	523	547	506	481	526	514	520	527	481	552	555	475	479	561	475	514	519	490	490	533	493	557	535	482	519	532	484	453	522	532	522	525	487	504	517	514	522	476	524	544	508	493	483	492	498	529	499	499	490	512	519	488	483	467	508	505	572	537	482	485	526	503	516	531	500	469	497	483	524	485	497	466	461	498	472	514	526	456	516	485	493	494	507	486	515	553	534	499	471	521	503	487	533	489	491	497	511	525	498	552	486	507	484	488	513	479	511	488	507	508	504	524	526	554	490	475	527	465	461	509	464	510	503	520	496	509	514	576	478	508	543	526	505	491	475	493	490	487	483	483	464	504	538	520	505	526	524	499	504	547	545	534	526	497	511	469	460	524	502	581	499	470	487	474	485	496	519	516	518	524	474	482	525	475	467	475	466	508	521	507	501	479	503	489	468	520	464	499	526	528	504	484	503	476	513	457	494	498	484	509	504	493	490	525	507	493	467	491	488	514	494	497	485	470	485	500	517	517	491	484	520	470	518	501	496	516	528	539	500	465	501	503	495	468	484	511	531	535	511	454	501	509	495	485	507	531	514	482	511	475	483	514	469	486	484	471	480	502	509	510	521	508	473	487	503	453	486	495	469	486	514	494	463	515	496	465	501	529	510	534	505	475	498	469	513	472	472	529	478	472	547	484	499	499	505	483	486	497	544	517	499	534	486	483	477	486	498	512	506	463	520	478	494	488	487	484	504	491	483	534	499	475	500	481	541	500	457	453	538	484	533	447	507	491	501	502	531	510	452	474	505	530	472	508	475	488	493	505	535	542	501	511	525	525	510	524	506	479	509	506	489	528	464	509	554	506	490	488	530	466	537	515	495	512	472	503	490	494	491	494	480	503	512	464	499	494	514	514	493	482	492	473	519	504	512	521	479	517	540	538	522	504	481	521	533	520	437	544	511	504	506	518	506	532	471	518	564	493	480	528	512	506	506	535	469	506	512	501	488	484	498	486	513	489	505	472	480	473	493	494	505	495	501	499	505	490	509	546	506	467	525	523	512	508	532	548	490	507	469	483	512	505	514	530	492	483	517	508	518	494	497	478	507	514	509	494	472	504	512	522	505	510	471	513	513	494	483	520	465	516	517	500	470	489	489	490	484	514	479	508	473	490	525	487	542	463	491	475	499	500	474	523	547	500	532	476	514	489	508	464	513	499	495	483	510	480	527	501	517	502	510	492	507	509	501	523	488	496	478	496	458	468	517	459	510	511	476	489	507	472	498	456	499	497	498	514	482	514	480	484	521	490	518	541	479	492	464	514	455	498	517	552	510	526	515	511	529	538	501	511	512	471	480	467	510	494	494	473	499	511	497	530	502	476	521	487	508	538	524	485	491	487	511	469	559	492	491	500	504	504	516	521	503	478	517	461	499	522	537	452	487	526	520	503	518	489	504	515	461	545	514	515	475	509	476	485	512	525	500	526	476	470	503	534	490	500	470	508	553	479	518	473	520	508	522	499	536	461	518	492	495	492	501	502	524	487	490	495	518	496	468	504	520	495	510	517	520	506	483	513	556	487	498	507	472	484	506	487	530	518	484	544	487	512	491	525	507	466	496	505	511	483	521	497	495	505	505	479	489	507	461	556	516	513	503	522	508	471	525	534	488	510	452	508	520	490	494	497	504	535	499	491	521	496	463	524	531	506	480	457	525	488	508	495	487	483	527	488	531	511	500	514	512	517	507	498	509	490	534	505	493	482	486	490	509	508	518	516	540	471	516	506	512	498	531	523	477	508	509	508	504	531	492	499	479	515	488	505	489	498	482	476	521	530	523	508	521	521	482	502	483	520	463	454	484	517	523	495	538	532	485	533	494	495	504	463	503	468	526	465	503	482	524	460	469	461	505	510	513	495	503	508	529	496	468	492	515	485	475	526	531	520	504	494	493	530	515	556	508	522	513	518	508	506	518	539	495	493	518	510	517	472	526	511	525	494	513	534	532	515	508	503	504	489	466	509	532	544	520	479	509	524	463	523	479	478	525	512	487	486	547	517	515	548	502	522	480	504	512	522	517	488	507	495	519	518	514	530	490	446	528	480	474	507	461	491	516	492	497	500	479	485	480	489	492	492	517	481	474	466	505	521	490	537	487	489	512	487	507	505	525	504	462	463	496	543	487	492	523	479	498	467	507	522	460	486	486	461	486	464	470	557	537	509	496	503	491	444	450	526	491	447	527	541	516	485	503	488	507	533	505	470	499	501	504	511	528	503	547	484	517	523	519	465	493	480	507	512	495	505	471	521	492	507	533	509	533	472	519	493	526	466	514	465	459	500	489	529	475	505	474	487	490	486	497	537	508	516	525	498	484	509	493	481	490	510	542	476	517	499	457	510	510	482	523	507	524	535	510	507	502	501	531	463	524	527	531	513	510	482	498	484	494	531	512	504	537	477	545	546	522	525	543	508	492	484	464	522	518	506	506	503	524	514	502	525	542	528	508	456	534	538	470	526	507	523	509	489	480	505	510	499	477	503	488	499	476	499	489	500	498	502	486	477	494	527	485	520	457	492	522	463	524	509	520	513	567	500	514	489	507	496	493	501	532	490	560	456	516	513	494	451	519	495	529	487	463	509	522	479	494	492	539	501	533	518	504	484	529	500	509	541	516	521	536	514	500	496	497	506	501	508	482	474	514	467	507	476	471	507	493	531	502	537	487	491	522	491	498	509	498	471	503	502	525	500	508	506	505	522	505	493	463	526	573	491	520	499	483	484	526	549	498	487	489	464	508	501	492	482	489	474	512	538	481	502	510	500	540	520	455	458	479	528	484	520	542	496	452	501	493	546	482	473	468	505	509	472	498	508	514	545	507	529	512	531	493	511	486	539	484	444	533	503	539	531	469	511	541	525	505	493	492	514	493	560	466	511	525	527	500	528	518	490	498	486	478	531	490	481	492	536	522	514	479	522	510	457	507	488	523	505	493	510	503	480	522	489	468	496	476	509	533	465	495	502	550	499	530	528	487	501	550	486	472	489	456	503	497	494	466	498	488	537	486	497	526	528	508	473	511	508	496	498	489	458	533	514	517	515	513	513	534	509	514	448	490	501	511	535	501	538	472	478	504	530	484	474	441	532	443	476	514	433	501	481	482	489	516	492	489	511	484	486	536	472	468	520	485	522	485	528	469	497	503	493	522	481	510	491	522	491	499	504	489	488	515	529	489	515	458	496	484	491	502	488	547	486	500	502	521	531	504	500	482	469	507	497	486	537	476	466	513	517	492	515	523	521	504	526	502	475	491	476	516	497	463	494	518	483	485	533	518	497	490	531	510	520	525	487	514	496
58644	24444	7165	4030	2628	1875	1511	1234	1068	905	898	852	790	716	696	643	646	632	645	636	591	595	581	615	556	592	573	538	549	559	577	555	539	581	537	531	559	535	518	532	519	554	574	519	529	524	551	539	521	533	553	502	497	553	502	554	535	526	527	538	503	514	495	539	531	560	501	572	524	549	550	545	521	497	502	519	542	521	547	512	507	538	532	563	534	501	540	557	584	588	535	531	518	546	569	519	548	542	536	550	514	546	530	530	506	510	536	478	499	521	525	489	532	522	549	542	499	554	508	510	568	517	541	532	511	520	456	540	518	558	516	523	516	538	547	546	572	504	494	523	508	495	531	508	538	547	513	528	521	486	514	509	528	512	516	544	500	512	505	511	544	507	550	489	542	556	513	540	519	493	526	498	508	538	520	491	493	502	499	543	516	498	514	541	545	509	495	502	529	484	511	515	530	518	495	534	539	524	533	483	480	493	514	494	547	564	544	471	505	493	524	571	529	511	579	510	507	483	536	540	486	520	530	540	529	490	548	530	531	545	496	515	491	496	485	543	531	528	541	554	490	513	538	506	481	483	520	517	531	536	498	477	533	514	526	520	479	477	542	502	549	505	514	521	514	499	480	530	536	526	523	540	533	533	531	549	530	531	532	514	538	478	475	546	496	493	512	481	518	515	507	513	531	521	521	517	496	545	564	521	522	496	546	544	481	504	535	532	553	532	513	533	515	538	535	527	504	549	497	499	514	497	525	531	512	527	490	495	555	548	516	502	523	507	518	538	522	537	508	503	510	517	536	561	498	482	488	480	521	499	531	539	547	513	536	488	587	530	552	521	508	536	495	507	515	536	453	492	544	487	536	543	536	494	503	519	540	539	538	520	509	529	496	505	481	481	508	550	537	460	507	518	532	517	538	542	583	486	517	550	547	518	480	534	483	502	525	517	518	492	512	528	494	496	512	481	523	497	532	483	495	509	501	521	552	516	507	501	547	496	531	507	549	505	474	539	476	523	530	521	468	523	559	493	518	497	497	492	525	519	498	537	541	503	495	525	542	514	537	477	512	534	524	528	524	548	535	524	541	502	518	516	493	530	496	488	501	518	550	511	541	545	492	531	517	567	499	552	532	499	503	506	479	505	504	508	511	524	528	530	500	531	546	528	507	568	511	567	536	550	529	477	514	547	520	494	489	498	520	496	467	536	515	525	537	547	526	542	495	550	502	509	519	545	529	478	546	547	514	530	510	511	510	522	555	503	523	506	468	527	498	493	529	559	556	495	551	510	513	497	507	507	480	514	525	576	489	534	543	537	530	485	519	510	477	520	509	539	494	520	512	503	543	522	543	505	532	509	490	542	546	523	470	536	518	523	535	516	491	539	535	490	507	527	527	494	537	533	517	510	527	514	539	503	586	547	488	534	534	516	525	521	532	517	486	503	522	508	491	519	533	507	545	527	508	540	516	494	557	504	500	573	509	480	527	507	504	494	509	521	508	519	523	488	512	493	491	529	496	492	469	527	520	513	483	545	501	551	543	554	519	514	526	518	521	510	541	461	529	535	519	546	498	507	529	503	496	537	542	524	516	473	511	538	533	491	508	541	502	528	514	504	487	548	503	528	496	546	500	513	522	515	518	477	503	591	539	504	527	494	520	537	497	537	477	545	477	554	479	494	538	494	517	490	496	521	479	522	535	545	545	538	536	533	502	528	507	505	537	519	568	537	549	525	575	481	553	516	471	535	499	479	502	516	500	495	504	515	567	525	516	516	485	538	484	521	502	504	490	500	540	540	493	516	554	514	535	549	504	552	485	507	522	494	523	542	531	529	490	526	523	514	515	532	481	500	518	506	508	507	498	540	527	493	507	542	496	489	523	488	497	542	508	496	527	531	543	528	527	541	530	526	516	500	499	539	485	538	485	528	560	510	506	517	512	526	542	543	503	489	504	517	545	505	516	473	550	511	490	518	540	503	527	493	489	536	501	538	515	498	504	511	488	508	508	550	514	490	507	537	530	508	524	514	519	548	513	536	511	549	505	500	530	538	524	586	513	499	534	542	510	513	546	549	516	528	539	515	568	506	487	572	510	541	475	510	500	494	530	533	526	505	541	504	523	539	512	523	544	542	486	490	473	495	524	468	526	535	480	493	532	518	493	539	503	525	503	498	558	553	466	518	509	497	533	532	527	465	537	515	527	532	516	521	548	532	517	569	562	521	531	521	487	512	531	556	506	515	519	493	545	513	506	518	521	553	564	522	500	513	508	494	517	514	525	497	526	535	521	591	506	511	530	526	546	559	495	499	503	518	552	539	544	540	536	501	540	511	529	518	515	572	498	517	559	507	471	522	487	474	487	537	503	526	514	552	539	528	524	572	515	542	510	510	538	537	507	493	507	498	491	508	562	495	496	523	510	535	511	493	527	520	480	512	490	538	558	575	528	503	501	506	518	507	544	464	523	509	506	525	560	514	539	509	521	503	498	523	546	560	477	493	513	514	509	513	530	497	524	511	501	495	505	536	505	525	535	468	478	551	507	457	541	512	534	544	497	508	507	503	496	510	502	526	511	525	565	483	534	523	485	545	501	517	515	517	525	519	523	536	488	472	524	550	479	499	504	511	521	506	491	495	512	525	523	570	501	504	530	479	526	529	523	468	546	533	517	558	535	507	520	554	511	532	529	532	520	495	498	527	508	529	555	478	523	519	502	518	559	583	508	516	515	506	514	510	523	496	549	511	505	506	545	500	517	524	516	496	498	508	508	546	533	495	542	478	503	490	510	523	501	531	520	518	495	554	501	545	488	493	497	481	529	512	528	499	545	502	524	524	523	501	535	500	554	539	512	524	505	534	523	532	484	555	492	490	475	524	502	537	537	514	502	492	498	521	502	507	500	506	461	497	490	510	490	473	504	488	513	522	499	500	527	506	514	502	514	499	522	529	481	527	521	516	529	536	488	516	483	500	542	486	547	530	568	514	542	487	520	537	476	507	528	522	509	476	467	500	495	521	507	518	551	494	545	508	532	499	460	528	514	482	500	514	545	510	538	498	501	489	491	511	546	543	503	525	493	513	474	531	501	582	532	529	521	519	514	513	514	513	462	512	510	528	504	552	505	553	539	486	471	499	524	501	505	553	529	525	509	477	512	488	495	510	518	544	526	477	503	520	539	483	506	518	525	483	508	525	510	498	550	496	508	545	490	515	502	530	525	542	527	538	487	517	481	473	521	526	520	475	465	534	543	520	508	511	516	529	505	497	522	549	550	514	512	520	486	488	499	512	504	512	525	517	534	517	560	516	496	505	544	478	471	506	527	518	514	546	523	553	516	535	495	541	530	588	519	497	500	497	464	517	530	519	556	484	558	534	527	474	470	513	499	530	508	518	528	544	509	503	500	532	547	519	560	532	529	529	538	468	519	475	483	520	498	526	506	516	487	549	564	525	498	523	526	535	486	492	520	586	518	523	521	512	541	564	491	539	539	491	511	500	527	504	476	529
23302	21024	27476	24441	20896	20728	6243	1545	1262	1145	1109	1030	975	971	934	920	920	914	879	848	881	859	861	838	825	839	880	854	806	852	828	850	811	816	868	847	838	844	830	858	832	862	804	796	851	799	794	828	843	819	819	824	805	789	882	848	855	802	833	848	809	832	789	749	784	762	843	787	825	850	834	801	812	776	829	787	816	815	801	805	827	835	775	776	812	863	828	825	866	765	807	805	761	761	801	744	853	821	850	805	847	867	818	820	781	831	830	836	792	780	787	783	814	800	760	824	775	779	877	736	736	797	794	808	819	857	844	786	824	815	783	831	789	815	810	800	781	821	815	751	770	820	849	809	827	778	816	819	793	796	741	805	779	832	810	800	841	832	772	769	815	829	842	744	850	757	837	814	825	802	809	797	829	806	811	762	813	783	786	770	786	814	781	818	790	829	763	784	793	816	817	732	755	771	834	830	779	790	803	799	794	826	840	821	836	765	823	724	756	816	832	842	786	790	823	809	808	807	806	767	833	757	753	809	766	804	839	813	801	783	775	789	801	832	752	808	785	827	799	825	806	846	790	752	785	845	773	813	764	761	827	795	827	769	778	751	767	771	816	802	800	810	813	800	765	847	801	788	789	834	783	796	791	800	754	798	830	750	793	856	729	785	751	812	800	803	803	831	793	821	758	767	737	787	796	795	792	794	791	825	754	812	840	745	807	783	822	829	793	820	768	792	786	843	790	744	793	763	827	794	841	807	793	765	788	790	802	787	729	749	829	778	769	828	778	838	815	839	787	802	730	783	776	799	761	764	800	821	837	785	801	792	781	801	814	855	785	784	814	808	779	827	841	815	780	811	772	758	822	811	825	828	832	824	826	807	795	810	763	842	783	784	827	797	803	701	745	774	789	755	786	822	760	782	822	800	795	807	770	796	777	796	833	793	775	775	800	869	785	846	820	830	746	778	800	764	825	780	819	793	821	786	828	754	780	769	829	789	841	756	790	800	770	779	863	750	807	789	812	802	783	798	793	843	801	819	852	794	774	778	800	792	819	809	822	795	831	781	825	810	865	824	757	805	855	741	810	793	817	804	787	841	768	774	814	825	823	818	748	747	826	797	753	771	820	847	808	814	842	779	835	837	792	866	746	786	811	814	804	793	775	833	833	786	800	786	790	771	755	784	775	771	770	809	799	801	796	764	828	839	791	751	781	795	757	807	825	785	780	810	801	856	793	792	754	728	812	807	804	771	803	851	842	765	772	836	794	738	807	814	786	841	784	833	814	826	808	796	798	821	780	800	802	808	818	781	853	835	762	781	762	791	785	822	813	770	800	756	820	831	794	786	768	746	802	753	724	809	865	833	882	807	826	809	823	862	824	770	819	801	823	767	800	814	766	831	803	789	795	824	812	768	808	785	843	764	786	764	813	761	832	811	800	814	834	831	829	824	846	870	795	786	756	785	810	786	775	766	770	821	799	790	764	773	783	820	778	788	808	743	745	790	819	774	788	799	794	830	786	741	783	793	800	768	775	803	855	742	744	809	773	767	817	770	799	783	793	757	828	846	774	830	809	782	761	843	793	786	760	783	802	803	783	767	801	781	846	805	847	763	797	832	807	748	767	797	764	797	825	770	822	783	795	820	800	797	813	742	790	776	765	819	858	792	799	831	844	794	797	809	802	776	789	761	796	838	748	819	803	783	801	764	815	769	795	813	789	775	778	838	783	830	814	809	831	834	787	777	778	799	796	839	746	785	817	799	773	793	791	788	791	806	783	787	778	766	750	808	811	772	782	830	787	839	829	834	797	767	804	789	809	791	739	807	798	839	784	796	797	849	785	763	835	763	786	794	761	796	784	753	766	851	758	746	774	785	753	793	792	822	715	776	803	781	804	783	823	782	813	802	774	791	738	814	860	788	766	792	806	808	876	809	806	759	771	821	805	805	810	777	760	762	794	789	765	834	775	778	766	819	793	781	735	762	792	818	791	796	841	783	783	772	791	759	829	799	791	803	805	794	765	777	791	757	781	830	827	798	774	850	808	805	796	822	821	769	781	809	808	825	834	769	825	785	811	745	844	780	788	786	791	753	786	773	806	840	796	746	811	809	799	839	783	776	755	849	839	775	843	811	826	829	843	819	773	840	793	795	775	829	787	841	728	790	794	786	823	775	764	760	757	815	779	792	798	822	795	823	812	781	777	812	800	826	808	750	804	770	771	782	821	790	780	789	832	791	812	799	796	731	788	754	778	778	786	808	800	766	763	851	793	813	751	825	807	854	762	765	772	767	830	835	762	735	806	851	811	771	745	834	778	828	759	761	795	821	774	839	852	798	775	812	796	823	857	782	793	832	810	784	807	760	815	814	794	792	799	799	818	787	853	739	783	812	819	794	773	852	797	786	814	826	798	813	772	755	739	809	754	821	882	781	829	838	843	787	800	826	773	767	790	819	778	778	740	851	824	776	796	816	788	836	814	806	771	807	774	803	798	806	794	815	846	774	734	847	721	808	830	856	812	810	812	787	827	797	787	819	833	712	832	775	801	794	803	801	829	824	767	769	812	840	770	787	791	830	797	764	786	804	775	783	786	814	807	796	812	774	851	797	777	819	775	762	800	761	800	796	784	785	851	755	771	833	787	792	806	771	787	776	847	771	791	748	758	801	800	812	784	802	789	830	805	805	818	825	769	796	842	791	825	807	775	830	812	845	777	836	809	828	789	804	791	776	806	791	815	818	769	815	792	770	798	761	779	790	786	802	799	776	795	758	778	841	776	773	782	812	801	869	788	757	783	808	822	791	831	753	803	773	768	762	784	762	818	791	803	780	829	784	795	728	783	821	768	771	767	810	815	810	810	733	778	786	868	846	788	750	778	751	847	851	845	782	795	839	799	790	727	799	840	793	792	760	752	775	803	799	803	808	801	775	772	746	802	786	766	779	777	777	821	768	795	802	773	867	795	778	731	821	808	779	776	795	838	778	776	815	789	819	798	828	846	807	832	820	785	791	813	787	802	832	772	810	781	783	817	765	822	811	861	802	805	778	771	760	743	781	783	859	837	775	785	802	797	801	782	779	827	792	794	800	752	782	794	747	774	789	794	763	799	839	823	755	841	817	785	780	774	747	816	793	825	756	800	795	745	779	810	820	826	817	800	772	774	797	784	786	837	780	788	826	780	802	763	835	803	750	791	759	806	814	835	772	763	857	747	783	856	786	759	761	809	806	831	780	793	807	771	763	840	776	804	743	795	806	784	838	803	801	821	826	816	829	801	860	871	824	781	785	820	790	780	765	744	780	750	759	781	781	827	780	850	795	818	745	774	750	772	821	793	830	793	805	832	806	834	818	839	808	786	808	776	815	819	796	842	767	816	849	738	811	816	803	868	806	790	819	836	833	790	723	759	768	793	830	775	782	802	824	770	779	773	756	791	816	810	835	771	744	798	798	797	749	813	814	746	777	762	814	742	816	792	769	765	804	831	785	746	784	793	788	791	781	853	781
59660	25900	11937	7044	4402	3225	2526	2078	1891	1627	1405	1321	1245	1132	1088	1092	1033	978	910	961	920	882	847	862	882	818	805	810	811	846	867	832	792	792	779	839	799	756	823	801	778	775	785	848	737	756	745	772	748	758	766	807	782	731	814	791	756	757	745	784	812	795	725	723	767	746	737	786	846	765	740	775	816	763	768	718	782	742	781	766	759	781	775	744	760	825	761	704	792	815	786	773	775	772	756	770	749	708	748	790	770	737	753	725	775	786	733	736	720	738	708	746	738	753	719	710	735	767	743	762	756	748	747	798	728	803	746	777	741	684	694	729	750	746	756	727	756	734	712	773	700	751	748	801	673	746	726	756	736	752	753	745	766	761	798	728	744	800	732	754	750	808	766	750	711	722	761	764	760	784	761	727	738	796	681	759	667	697	780	771	755	756	726	757	736	713	761	740	742	781	695	722	698	727	731	776	688	781	711	740	745	709	764	763	721	722	752	774	703	745	753	785	738	740	775	720	747	774	766	745	727	692	776	763	757	775	799	780	763	706	760	780	806	725	726	727	713	761	761	717	733	777	795	776	756	782	755	771	783	722	714	737	709	742	728	782	739	789	739	727	712	741	730	701	781	748	732	770	761	790	769	752	814	681	742	798	764	753	752	742	752	733	765	731	733	750	701	710	761	714	769	743	742	722	746	735	739	723	794	745	758	748	770	772	740	709	775	759	740	724	764	713	774	739	737	767	757	753	736	750	739	778	753	727	734	754	703	749	744	713	796	800	707	781	742	745	742	715	765	739	772	729	759	717	791	707	746	750	742	748	744	769	763	757	712	764	766	768	767	720	726	740	774	705	731	736	742	771	764	753	734	736	768	726	790	762	720	718	755	780	789	747	805	734	774	769	748	762	719	726	725	776	736	744	757	799	729	736	669	743	786	738	749	770	782	756	772	734	783	786	745	801	720	737	786	716	717	787	710	771	803	757	785	742	751	720	759	725	756	724	759	708	771	763	750	702	754	771	724	773	799	756	742	768	764	700	723	699	798	736	712	774	727	756	765	782	764	728	739	795	766	716	818	762	785	754	776	760	742	734	728	742	742	709	777	767	740	774	722	729	734	760	757	745	751	750	745	747	701	714	768	765	678	695	766	724	745	706	738	764	753	725	747	791	738	744	731	754	814	778	793	712	690	782	763	748	738	757	769	736	706	724	693	682	673	733	750	800	749	744	762	792	775	768	744	735	726	729	765	687	736	761	757	709	707	768	737	755	788	723	747	760	731	723	752	724	734	739	763	741	704	721	794	745	748	727	728	711	761	745	757	700	773	753	734	794	758	764	768	735	741	712	676	767	752	754	763	708	776	727	762	750	747	729	748	735	740	740	716	809	764	679	695	722	762	727	819	692	733	752	705	748	742	772	749	764	725	757	750	773	780	712	712	764	726	706	716	753	735	723	698	739	715	734	800	780	732	714	709	760	763	723	786	741	739	753	722	806	735	740	734	781	765	729	743	753	745	758	703	718	770	778	810	641	715	720	694	743	756	777	769	744	737	783	716	704	694	774	754	704	772	719	758	749	769	719	762	726	706	742	724	768	760	751	718	775	761	716	703	786	715	776	790	785	752	720	753	778	714	710	715	792	740	791	702	784	764	756	736	789	703	749	761	778	727	744	761	724	738	709	751	786	782	719	767	750	703	780	759	752	762	762	765	729	768	722	729	742	720	761	698	704	736	745	729	721	753	728	789	732	780	795	747	718	748	757	767	733	732	750	750	768	682	789	752	712	738	748	752	765	749	778	736	743	733	743	717	711	755	758	764	784	763	760	758	711	733	748	761	701	759	771	775	760	777	743	740	800	727	765	723	735	760	754	704	756	749	763	720	744	746	753	680	789	758	760	741	756	676	736	681	706	728	713	761	766	730	730	784	705	710	733	721	710	801	772	761	720	698	805	729	744	782	746	775	740	752	784	736	694	744	749	739	742	739	745	739	747	700	749	755	791	732	752	746	759	746	725	762	729	766	790	799	751	751	735	746	743	706	696	737	755	738	762	715	758	757	721	713	750	754	776	740	736	737	753	750	705	735	768	746	770	737	746	777	736	741	740	760	725	760	719	765	740	795	742	764	745	758	718	808	761	775	760	757	695	762	722	721	764	751	745	755	715	700	752	748	753	733	722	729	767	775	704	731	732	768	799	755	767	717	787	716	733	757	727	790	756	761	724	771	814	778	732	722	753	795	764	732	769	695	706	748	743	743	731	759	713	729	759	760	737	760	749	724	768	776	746	732	729	726	701	696	741	728	750	750	804	751	754	768	739	797	755	708	747	686	733	752	749	700	699	775	726	749	739	759	752	740	707	748	843	805	737	780	763	741	757	753	759	718	725	756	768	733	723	744	713	772	748	772	703	713	737	794	744	763	756	758	748	750	722	774	748	739	767	724	818	753	719	752	766	769	697	784	756	762	728	761	771	691	799	747	738	792	757	736	778	754	788	734	747	737	799	779	842	718	754	715	735	740	733	777	708	730	774	708	748	748	724	735	744	724	691	766	733	677	756	733	748	693	774	758	730	726	717	800	749	718	739	764	732	740	769	733	764	753	736	761	756	731	754	778	726	761	747	761	761	737	793	750	701	747	735	748	754	749	755	741	694	734	773	736	711	726	759	793	744	744	686	766	766	737	805	781	731	734	759	747	732	775	733	735	741	771	784	735	791	705	748	712	742	753	770	703	722	725	708	747	772	693	760	768	755	738	750	733	785	770	743	732	716	769	748	761	732	760	780	725	799	775	754	804	761	734	767	784	713	741	705	747	763	711	729	746	804	732	740	775	765	715	770	730	703	771	742	741	730	775	723	731	720	766	729	757	755	766	759	771	771	696	749	737	697	757	764	743	730	738	781	751	745	774	800	757	709	766	742	742	739	741	754	741	685	724	705	762	734	760	713	739	764	756	743	761	761	704	709	749	770	748	759	736	753	740	789	750	752	700	707	771	735	758	740	740	776	754	746	748	755	753	724	753	726	723	742	729	724	711	756	763	767	761	722	716	742	727	742	760	753	734	761	721	762	736	735	756	703	730	751	797	723	727	723	707	706	684	713	742	763	733	727	715	754	742	776	757	770	779	753	758	724	723	735	708	698	741	745	736	780	742	696	741	746	768	755	727	735	726	725	743	729	761	731	747	746	729	760	734	728	727	722	699	753	696	749	737	736	755	744	751	723	713	735	709	747	753	773	734	730	800	700	755	766	731	760	744	732	727	748	760	750	774	744	815	722	737	749	732	717	777	743	765	713	714	741	753	739	733	723	766	771	745	736	788	717	750	755	738	799	762	704	724	752	743	772	725	759	746	784	758	773	724	735	739	705	766	705	697	783	767	784	731	775	754	799	745	714	781	725	764	710	700	724	766	766	765	711	781	737	770	731	731	672	761	728	687	771	730	719	775	782	765	762	746	775	741	810	759	746	737	719	773	693	755	765	746	762	742	745	755	787	726	729	751	757
34004	19123	4545	1149	1050	966	878	891	941	930	932	939	970	964	915	915	947	885	928	991	905	995	949	892	961	919	931	888	1011	989	954	976	972	942	850	917	982	925	948	965	926	943	930	939	940	971	906	892	985	914	936	970	970	1020	866	904	1003	907	909	913	955	895	975	940	917	952	916	978	923	934	944	909	953	925	904	961	977	915	945	947	917	973	967	905	907	909	1011	894	947	922	973	900	916	923	945	923	886	923	936	959	940	930	959	974	948	950	972	974	904	885	934	1009	919	970	942	979	984	875	897	930	961	900	940	897	926	942	913	895	978	902	933	923	944	917	942	935	1002	936	950	973	980	905	906	896	960	901	884	939	910	916	939	927	935	984	929	892	939	910	908	917	914	964	952	978	903	962	927	943	936	913	949	994	961	933	931	957	941	917	935	974	907	891	925	952	947	917	905	973	985	946	941	936	945	924	951	952	959	933	957	932	885	950	943	964	863	917	980	920	907	904	911	933	975	940	941	926	932	913	958	935	931	909	918	1019	970	926	925	935	945	927	989	881	926	911	957	950	888	924	916	906	891	891	886	990	964	933	912	948	929	959	905	899	986	923	1008	880	935	853	993	907	915	959	921	858	970	846	944	976	918	909	937	947	949	956	958	916	936	919	872	896	941	940	864	993	911	925	955	949	942	924	941	940	869	906	934	955	940	971	953	898	946	891	938	915	940	937	934	934	931	941	913	917	924	988	926	901	913	932	948	919	877	943	957	924	961	882	925	1009	938	932	924	932	918	856	936	914	926	962	904	946	935	963	918	900	902	923	952	940	922	954	936	884	919	984	978	936	963	900	906	967	985	964	909	943	902	1000	917	921	944	909	891	903	906	974	929	930	971	927	931	897	916	968	952	918	939	941	929	971	1028	928	978	939	919	870	916	931	978	923	891	925	906	947	942	928	946	930	936	937	921	917	859	956	868	928	960	918	952	897	933	967	978	942	886	962	959	950	909	914	912	956	921	875	938	932	961	952	897	910	937	943	927	913	938	894	922	995	965	925	955	895	923	952	942	956	920	964	938	923	995	964	889	945	903	951	891	938	941	898	896	942	906	971	1006	939	937	934	941	907	931	949	963	937	948	912	984	963	958	929	947	940	974	924	901	925	949	970	924	905	893	863	921	930	942	904	893	925	941	919	890	933	960	980	962	970	952	931	893	915	887	895	940	966	949	934	888	920	950	914	904	938	946	919	930	925	924	968	944	965	897	915	919	828	972	971	938	910	884	916	917	1004	913	927	943	952	936	924	941	915	952	967	960	907	993	972	930	956	893	969	924	946	940	953	917	947	986	960	942	941	930	937	940	941	900	945	961	944	955	909	944	918	887	899	913	1010	938	897	903	998	929	931	917	898	905	903	934	918	910	867	898	943	916	874	901	937	941	926	916	883	940	978	871	866	948	940	959	953	935	928	971	916	881	927	904	871	894	934	948	925	913	945	953	967	997	938	949	940	970	907	908	926	940	916	926	918	894	927	923	918	940	963	920	1020	931	942	927	926	939	921	923	958	923	919	913	907	904	905	954	920	911	968	896	915	953	934	914	917	977	933	900	879	956	936	891	915	915	930	935	915	924	928	936	945	915	958	949	975	911	928	864	1010	906	908	937	966	924	989	911	936	950	916	939	927	914	894	930	946	974	947	926	968	935	925	910	944	940	890	969	944	917	953	937	916	953	948	952	910	916	928	961	908	955	922	939	956	914	983	940	963	919	905	924	921	900	937	914	956	949	992	898	935	933	912	959	959	953	932	964	935	962	993	966	909	874	890	930	883	922	901	918	942	888	976	866	938	941	943	925	908	910	924	958	948	912	885	915	900	929	947	939	940	968	955	943	955	941	940	896	938	959	910	937	911	924	918	922	926	935	1003	913	923	943	1000	910	919	873	934	951	855	934	932	905	942	928	964	917	938	913	931	962	991	871	876	939	949	908	895	954	881	923	904	893	924	924	927	959	878	996	934	1017	934	931	937	944	921	911	939	917	866	897	901	928	961	969	904	975	903	916	987	934	914	971	965	928	941	963	864	923	885	943	923	932	992	936	982	913	928	969	875	930	924	923	903	998	905	935	975	918	934	923	897	966	896	920	954	928	974	875	938	953	965	949	940	911	921	937	886	923	947	911	911	943	923	922	885	958	978	941	893	965	956	918	921	925	968	915	955	937	944	938	902	912	928	928	884	881	919	943	950	902	926	935	939	913	922	933	931	986	936	897	932	945	897	888	911	980	945	948	953	938	960	948	947	912	993	964	908	926	951	976	945	880	923	930	988	957	949	938	932	923	987	970	909	956	907	953	906	925	994	983	918	930	887	927	970	936	922	931	973	949	911	944	998	876	907	977	939	902	960	951	960	915	914	947	956	930	952	975	938	887	929	919	949	926	940	943	958	912	953	948	951	1000	883	874	960	930	942	937	932	954	986	981	925	979	936	885	871	976	939	926	932	946	930	928	912	939	967	946	944	972	928	892	949	883	967	965	916	937	919	925	951	907	886	905	900	900	945	895	898	922	930	923	869	918	993	918	957	940	934	951	921	948	908	907	904	931	905	976	927	905	896	981	942	944	870	954	921	918	936	977	928	976	978	940	914	896	937	951	868	949	942	949	887	939	889	952	930	955	984	908	939	851	939	937	960	900	957	915	937	900	921	915	960	999	948	913	898	920	911	903	903	966	970	939	920	942	945	941	926	945	949	944	907	865	919	924	922	881	944	870	914	964	895	859	925	959	928	954	976	951	881	995	926	892	973	993	938	903	934	920	960	922	942	955	896	927	1016	912	905	896	981	886	862	889	981	967	886	902	974	981	955	931	857	948	917	950	966	873	928	941	997	914	908	972	963	921	951	974	991	914	888	885	887	936	941	972	965	943	965	918	924	986	943	963	991	884	916	937	950	927	916	947	947	928	983	872	935	927	964	942	946	956	928	936	935	908	956	914	931	949	896	962	945	888	902	916	900	934	900	925	952	923	956	936	931	928	900	952	929	926	887	952	915	871	918	890	969	944	900	864	910	925	937	896	906	952	932	882	1013	896	891	882	945	916	930	870	960	905	943	874	876	948	942	880	934	970	868	887	980	929	971	858	935	907	981	952	955	908	937	984	912	942	872	925	927	917	951	921	956	947	987	890	937	962	878	912	954	960	977	987	891	935	884	931	905	856	966	943	923	994	923	966	921	945	945	945	847	940	901	900	927	969	928	935	922	955	949	948	887	892	950	885	953	931	927	958	928	934	927	920	894	955	933	934	926	991	924	929	936	1016	951	920	945	939	934	945	924	978	938	876	898	950	933	922	926	993	926	928	902	912	928	914	910	895	897	908	918	935	950	907	929	930	934	883	902	915	914	914	909	925	914	958	923	929	953	894	945	900	907	915	954	947	914	902	908	962	949	950	944	953	889	903	937	965	942	927	965	897	918	965	905	976	923	939	916	874	916	951	984	879	952	929	913	970	936	895	914	966	874	993	922	882	896	971	892	914	925
32268	7731	1274	1129	1039	1055	1004	946	976	988	966	911	925	905	929	927	898	933	989	952	952	936	995	971	910	921	911	893	890	921	878	989	954	961	861	910	896	968	913	883	883	975	966	981	930	900	978	921	883	965	961	922	914	980	914	948	936	943	888	939	932	945	948	947	979	912	962	911	977	959	944	912	1000	909	925	892	930	933	934	947	949	914	964	937	907	966	978	943	873	1025	949	957	928	928	954	872	938	966	942	957	896	973	931	926	921	939	969	963	909	971	956	936	907	964	934	879	970	945	938	917	958	879	922	896	921	932	888	947	975	871	940	940	937	893	941	874	936	921	911	976	903	927	941	916	918	900	880	963	930	931	914	933	946	933	954	916	964	898	906	924	896	971	909	916	929	939	908	920	939	886	942	955	907	933	938	902	977	865	912	923	941	969	891	940	978	906	950	905	979	970	969	901	973	953	927	897	922	970	883	967	860	890	914	922	897	956	940	953	900	895	954	927	871	918	933	947	944	959	904	931	950	937	919	925	888	867	1011	942	955	963	953	964	924	943	943	968	947	906	925	855	914	914	916	947	903	940	897	934	899	875	923	896	927	972	904	950	903	1004	917	940	868	914	947	960	913	929	896	971	876	951	871	892	900	926	908	937	928	903	882	938	937	895	893	949	918	953	959	928	919	930	945	927	967	927	894	904	949	954	973	916	959	946	950	934	891	924	964	938	891	906	946	932	945	897	939	907	931	950	895	922	931	933	938	941	923	941	944	925	880	986	952	905	948	895	858	929	913	937	913	939	976	933	940	955	886	951	877	961	885	958	910	952	893	917	973	955	909	957	941	962	960	949	953	986	954	901	913	906	921	929	932	867	946	891	935	967	892	949	881	921	916	879	948	924	936	921	876	953	959	943	951	873	906	941	956	952	904	933	947	900	845	969	927	916	961	919	952	933	904	925	906	926	938	917	943	937	932	929	923	891	921	907	901	953	984	969	946	967	914	954	919	938	905	968	934	935	918	899	936	908	931	913	915	949	930	918	986	906	920	968	885	931	924	971	955	997	916	957	917	944	924	891	883	865	965	961	946	961	903	934	880	911	902	931	895	942	930	978	951	919	909	952	940	938	936	914	938	967	937	905	896	924	911	948	906	948	986	956	912	920	947	870	997	855	893	968	877	860	916	915	913	931	909	952	932	975	950	937	926	942	940	926	952	955	917	917	921	882	952	944	915	924	919	895	956	904	931	969	935	901	921	914	904	888	983	981	908	899	937	898	901	930	969	954	914	960	971	891	944	913	979	930	878	915	917	895	894	940	959	926	922	891	913	972	901	945	954	939	974	882	927	959	993	934	932	945	949	972	931	893	890	856	937	912	936	866	964	936	950	896	919	935	967	914	879	953	871	960	988	888	970	925	883	929	912	963	922	917	899	904	947	864	940	997	917	930	891	920	967	921	918	955	908	908	925	920	966	944	991	947	942	965	897	895	999	964	997	888	916	971	947	912	893	868	959	898	986	930	954	856	983	906	919	934	939	928	880	1014	928	891	889	952	922	928	977	912	895	886	938	973	927	917	901	949	920	874	903	896	958	913	1024	900	960	914	917	917	918	882	908	964	951	908	982	926	943	908	925	917	933	910	934	921	914	949	934	953	915	920	865	937	897	885	924	929	952	928	897	916	951	909	949	910	954	905	926	965	938	1004	919	907	945	886	975	941	899	948	915	972	983	947	898	921	923	897	895	955	917	879	903	904	921	883	883	925	872	950	948	914	928	931	924	931	886	925	900	922	936	931	933	936	963	916	946	975	938	935	991	937	957	985	890	894	907	958	990	903	984	908	904	918	908	942	965	947	873	908	937	941	888	931	934	878	955	923	948	929	925	896	862	905	919	909	919	947	918	901	944	903	905	870	930	930	968	914	892	917	973	949	921	933	927	950	936	924	931	931	952	917	927	939	948	966	947	947	862	908	915	912	895	928	900	910	919	933	941	954	934	871	947	917	903	986	935	915	933	947	952	883	928	937	911	912	891	950	910	952	953	928	877	958	896	921	1003	963	912	960	908	887	943	961	894	901	923	923	905	923	960	922	932	957	929	946	966	927	911	976	857	905	958	902	929	940	936	927	932	895	931	953	938	969	940	972	949	941	913	946	979	905	985	969	971	1004	936	885	950	878	970	892	918	954	904	886	942	915	931	888	944	968	912	922	914	958	881	860	885	916	921	894	918	872	936	956	927	916	890	963	941	861	915	942	935	878	908	932	946	932	975	897	958	938	936	930	943	983	899	977	924	925	942	932	936	953	915	986	866	944	894	919	977	893	934	917	944	970	876	864	953	942	934	896	973	945	879	957	935	942	920	927	935	922	900	962	954	900	945	950	947	902	905	983	897	904	1024	899	920	944	919	940	938	955	915	924	947	885	919	995	982	938	957	892	1002	938	926	879	949	951	944	947	946	928	949	928	935	865	951	951	884	870	921	918	880	885	887	941	924	952	898	952	944	949	961	948	960	874	903	939	900	953	948	928	1001	939	934	942	897	925	972	949	913	955	925	932	921	924	889	913	927	919	924	978	972	947	928	921	921	916	966	919	954	941	914	966	947	945	918	971	892	938	903	910	972	890	909	949	960	900	892	952	904	920	968	943	937	937	951	915	897	984	914	952	973	939	896	918	909	928	913	878	952	944	872	929	934	978	935	961	955	882	896	912	927	889	867	960	965	943	926	971	930	948	906	955	920	923	895	897	954	909	914	916	917	905	939	951	928	896	902	932	925	945	925	966	930	927	940	916	880	957	965	933	870	979	907	918	923	933	923	934	935	911	942	928	853	912	865	905	877	965	940	911	941	934	954	962	922	938	922	946	945	928	995	873	963	898	905	920	992	939	910	926	949	899	880	921	933	957	922	905	925	936	912	904	898	929	884	948	958	948	934	894	930	933	908	905	970	937	949	939	936	940	932	944	901	919	891	913	950	943	897	918	906	949	933	930	912	918	954	926	965	908	944	890	923	911	974	920	933	894	922	1010	936	883	940	925	897	926	952	909	905	914	929	868	1016	934	919	905	974	955	943	912	896	980	912	914	981	906	937	951	897	895	950	976	920	895	947	954	938	999	917	930	928	936	931	892	916	914	940	897	937	930	964	970	945	913	926	954	885	949	945	881	925	918	934	905	905	910	996	911	917	901	946	908	945	934	941	951	992	1001	916	931	945	981	948	944	922	958	896	947	971	854	912	885	903	866	956	911	935	950	922	914	922	930	950	942	1002	892	891	944	975	949	873	869	868	940	957	959	993	914	888	886	889	885	937	927	948	918	942	908	908	863	897	909	908	924	977	964	975	956	943	931	916	931	982	948	932	892	882	930	908	952	876	939	962	885	897	954	876	948	949	934	921	902	905	903	860	851	916	895	904	928	970	936	946	919	933	888	957	980	947	907	941	992	865	912	896	970	887	915	857	906	960	923	956	935	913	942	958	967	895	910	975	897	970	941	930	919	934	960	922	959	895	1018	889	970	940	858
25184	21039	26909	25043	20887	9896	1232	897	722	697	622	589	610	561	570	582	534	561	567	520	513	521	511	526	496	505	502	545	476	547	518	530	503	481	503	520	533	537	507	469	514	478	490	519	525	496	489	496	504	514	532	470	528	510	488	481	464	517	518	529	492	515	517	496	531	501	502	481	499	536	488	503	523	481	490	535	522	550	515	484	445	512	515	513	483	494	462	504	502	550	512	484	482	508	473	504	481	498	472	481	497	503	482	506	468	499	524	513	493	510	498	540	460	473	507	490	481	519	495	458	499	518	502	508	500	504	492	506	486	470	551	512	516	528	504	525	496	510	487	460	499	488	496	503	508	480	510	508	477	481	476	503	459	475	487	506	521	540	488	526	502	510	464	507	485	477	494	507	487	507	482	516	515	486	478	516	473	502	509	475	507	492	449	486	490	504	487	525	480	496	480	518	467	478	550	437	462	456	505	468	490	502	488	487	521	502	470	515	502	499	511	499	498	514	504	503	483	492	515	477	493	483	479	487	505	506	478	474	512	516	507	530	513	498	478	507	487	478	501	485	523	514	504	471	487	503	498	507	489	500	522	518	549	522	467	476	474	521	480	548	481	473	466	478	507	497	505	474	458	473	479	484	515	493	533	509	474	491	498	467	498	510	508	504	488	457	509	484	490	519	529	504	449	459	486	507	517	534	487	509	501	523	521	500	518	512	479	467	491	503	502	532	531	503	464	478	474	527	508	477	490	469	479	512	494	488	456	523	499	478	463	494	526	499	506	504	512	486	526	492	544	486	500	491	479	464	477	476	487	496	545	504	532	504	527	537	495	464	533	486	492	466	546	517	458	483	512	508	503	529	491	539	485	496	505	477	483	457	459	526	466	476	517	478	467	533	483	495	516	498	487	475	508	510	521	514	505	515	487	493	491	422	463	498	487	497	506	476	484	488	516	484	469	472	493	489	472	493	497	507	521	480	492	527	515	521	487	502	512	479	515	491	502	486	485	498	498	494	526	497	480	504	521	507	507	465	525	477	507	431	507	437	516	487	508	514	451	479	529	519	487	503	531	509	542	529	512	509	506	502	517	485	469	471	475	470	526	486	486	483	479	490	498	461	520	531	496	474	464	472	469	523	501	459	507	493	515	483	495	515	477	488	491	498	523	523	509	471	486	493	510	498	522	497	531	464	516	524	432	472	452	505	529	497	498	479	493	505	517	524	461	527	513	484	496	507	525	492	489	527	473	500	497	503	517	516	505	520	514	531	525	504	496	524	494	493	505	461	477	545	474	518	514	511	472	500	520	491	451	483	499	506	520	482	505	536	496	515	475	491	466	464	503	495	515	510	469	504	473	509	492	472	489	489	522	505	470	466	498	514	476	510	489	496	507	520	477	530	497	495	510	496	517	514	504	480	469	491	477	476	478	507	479	483	483	500	482	492	518	506	477	505	506	510	500	489	481	472	475	467	530	462	467	505	504	468	509	464	432	503	520	489	495	468	506	486	534	504	508	522	465	514	504	467	501	518	491	496	508	508	508	498	536	514	526	473	507	535	484	493	484	508	497	538	493	492	499	483	488	476	497	532	493	507	471	494	503	501	449	492	469	505	457	501	509	527	483	498	484	499	482	493	479	510	498	492	499	492	483	518	523	512	506	473	451	529	481	533	485	450	459	491	480	507	535	492	492	497	517	498	490	483	513	446	497	526	479	487	468	566	472	509	513	474	516	504	501	473	527	476	514	471	509	496	517	494	503	539	474	522	528	493	462	472	498	469	514	518	480	499	500	490	520	489	491	492	537	486	520	526	501	503	516	501	496	516	509	467	507	483	467	460	482	467	498	483	504	492	530	487	466	479	454	513	528	512	529	565	511	543	489	490	543	496	485	479	490	490	539	481	477	519	480	454	509	483	477	477	461	479	508	487	514	550	527	452	506	512	512	509	501	503	512	487	473	503	525	474	519	494	460	496	472	495	541	473	494	474	507	540	517	490	487	495	450	501	516	493	471	513	486	468	527	513	499	518	468	511	527	450	510	510	527	477	532	500	489	492	498	513	476	478	488	503	528	463	477	487	547	503	496	502	536	505	477	489	511	506	504	479	517	493	511	494	493	496	482	474	474	483	490	500	530	458	473	476	484	530	500	503	494	485	505	539	447	500	504	498	480	521	503	539	484	506	513	470	504	521	523	508	525	472	512	515	490	521	522	523	530	469	493	470	513	508	489	516	484	505	464	504	516	532	467	497	507	539	541	460	480	503	458	503	463	518	479	469	498	521	487	484	497	526	511	496	491	504	495	479	516	511	479	490	539	516	486	510	489	499	510	497	497	481	482	496	470	500	523	447	514	511	540	474	511	446	461	522	459	477	517	484	448	527	508	485	466	528	472	465	483	517	464	482	503	497	502	514	477	527	519	439	492	472	482	501	493	486	519	500	512	471	483	510	476	520	475	472	477	468	511	485	542	499	500	504	516	486	523	489	507	513	530	469	476	471	493	505	473	505	494	516	513	483	447	481	544	480	476	481	521	450	504	478	521	505	509	501	512	502	486	506	528	453	510	502	487	484	520	485	477	471	493	476	466	506	501	527	535	491	511	512	516	503	526	504	519	507	512	470	483	528	535	519	512	505	544	490	498	487	478	508	505	489	511	496	481	511	500	441	483	485	511	458	506	529	499	463	521	454	490	483	488	469	484	517	516	487	446	505	483	483	491	510	462	501	483	480	547	513	461	430	508	478	470	504	507	545	499	500	524	542	493	498	520	503	491	464	490	481	511	557	558	520	501	464	514	511	512	544	501	519	502	519	471	504	532	513	500	495	502	468	513	468	472	546	528	477	500	484	480	479	511	504	507	471	526	504	532	507	500	508	479	448	524	493	520	493	529	464	486	513	451	501	516	514	514	482	483	540	496	485	503	495	516	473	523	523	477	522	469	530	467	526	495	521	494	517	490	547	490	492	466	509	485	477	501	501	475	529	508	550	499	493	518	468	476	462	471	511	498	512	509	475	498	464	476	512	472	528	511	485	474	514	505	485	491	503	496	518	484	531	505	474	464	510	508	502	461	516	492	502	516	519	515	501	509	543	531	461	485	487	492	463	479	489	529	502	518	509	461	499	510	498	498	464	466	469	514	474	476	466	509	477	500	486	502	466	465	540	475	458	460	491	501	515	499	478	450	458	523	485	503	508	491	496	490	502	481	484	486	513	482	484	518	517	488	460	464	542	509	459	456	494	525	516	510	498	534	500	465	491	500	500	499	531	486	500	468	496	514	499	476	478	537	530	460	515	506	501	476	496	496	505	462	493	504	493	502	476	476	480	508	474	488	493	509	462	482	512	508	499	512	480	504	505	456	513	481	489	436	491	506	458	463	456	436	501	489	490	496	480	448	478	495	452	505	517	486	479	493	521	543	485	515	471	504	535	515	506	509	501	517	479	485	485	512	536	538	443	501	476	503	516	507	504	461	519	516	532	519	499	475	501	528	466	467	521
57593	18524	7246	4192	2567	1851	1450	1275	1051	957	830	783	764	760	720	655	674	614	644	610	561	562	633	583	572	593	589	531	532	565	509	585	540	557	537	558	512	525	556	516	524	551	560	535	532	534	522	521	568	503	517	492	511	538	500	544	509	521	577	550	533	510	512	526	495	537	536	489	540	503	507	534	516	514	524	524	560	504	519	570	556	575	528	525	551	552	516	537	535	519	545	538	515	543	573	532	492	528	505	498	472	508	561	540	529	500	472	539	488	517	516	514	494	529	552	548	499	511	500	525	494	480	509	498	549	525	493	487	496	527	564	539	483	516	509	503	549	499	525	481	513	494	525	517	546	532	530	510	528	528	514	491	484	521	502	527	513	516	457	499	493	465	566	518	567	497	527	504	481	533	544	499	596	536	525	533	564	540	528	511	513	479	529	535	533	550	514	505	465	520	539	499	508	488	503	525	499	506	542	500	541	504	515	563	514	511	529	509	528	522	509	523	523	527	517	502	508	492	506	490	517	541	542	559	531	518	580	490	471	486	539	543	477	512	514	459	559	537	512	494	521	537	509	521	529	524	520	494	510	512	504	508	487	524	538	510	483	502	498	491	520	527	487	491	486	521	506	494	531	502	531	504	489	520	492	454	494	514	486	513	516	515	524	556	473	495	506	520	505	486	518	528	508	514	510	539	505	498	531	510	477	532	507	559	504	526	537	531	525	481	517	494	523	511	496	526	469	498	504	490	507	504	514	550	548	522	523	513	514	509	503	462	510	502	545	484	448	473	500	487	508	504	569	516	508	503	544	501	517	524	543	505	524	522	521	517	532	534	497	511	497	476	508	523	521	545	519	521	526	534	496	495	490	526	514	561	464	493	526	464	543	520	541	480	513	504	517	536	524	470	523	513	501	498	528	524	527	517	514	516	507	540	505	505	507	536	527	512	488	503	537	511	482	458	541	538	511	542	518	537	535	494	464	508	535	489	513	496	515	502	465	525	521	517	530	525	514	503	529	575	510	473	506	537	523	538	518	525	479	501	503	513	519	544	487	505	484	526	523	540	520	532	494	504	495	532	531	492	514	490	492	514	523	523	533	509	506	491	532	521	511	483	503	513	489	495	523	488	510	534	524	493	530	523	535	501	517	503	543	473	516	514	496	520	503	512	517	522	554	491	508	518	512	510	512	496	478	498	500	509	527	524	503	543	500	515	541	479	518	531	456	522	470	484	496	529	494	530	499	533	505	527	502	546	556	569	539	533	496	499	536	528	536	546	517	497	517	539	500	519	508	545	523	512	523	536	484	495	505	512	515	488	532	556	512	500	549	511	479	544	506	554	476	511	519	494	502	522	491	497	527	491	512	535	499	523	538	528	507	538	512	496	503	473	523	497	506	502	483	512	488	500	514	516	506	516	495	523	508	515	501	526	532	491	516	508	537	528	505	535	543	528	520	490	572	503	505	522	522	483	491	526	483	499	496	514	511	499	512	484	485	474	486	504	485	486	540	492	481	541	542	534	510	531	516	523	481	473	538	499	501	504	480	525	487	495	526	483	481	518	490	553	524	511	534	504	503	471	486	498	506	515	514	520	498	505	513	479	527	531	489	539	493	543	508	502	522	510	532	507	533	530	495	524	490	530	509	548	514	522	480	511	498	530	498	513	529	486	485	539	539	543	515	542	523	545	495	484	475	551	525	529	510	488	501	491	492	483	501	535	544	500	501	522	481	499	502	487	508	515	473	516	498	544	501	503	499	549	529	468	533	518	497	513	499	535	554	477	511	505	538	517	561	513	502	494	528	503	521	485	499	489	496	494	539	484	511	503	507	538	514	472	492	534	542	512	481	506	552	498	538	549	506	533	478	485	503	484	561	497	487	515	528	536	482	525	523	486	505	496	538	469	509	527	560	503	533	497	454	550	469	489	521	511	529	543	542	495	528	527	515	547	468	512	508	451	528	528	507	562	529	528	518	513	509	509	492	516	519	522	549	536	531	550	525	517	496	529	487	532	504	511	512	541	515	486	528	490	520	498	551	467	494	508	494	492	503	516	506	534	487	494	509	494	510	476	521	519	532	552	497	504	500	524	521	504	489	517	476	510	481	531	526	474	537	520	517	512	493	518	482	518	469	504	499	504	508	480	454	538	512	487	503	502	535	498	529	475	529	538	508	509	524	491	529	487	530	517	496	527	467	486	474	517	517	488	504	548	502	480	524	511	527	534	543	491	476	508	493	522	549	509	520	541	478	468	556	490	522	522	485	524	531	541	522	499	489	491	511	525	537	497	483	511	489	488	503	533	536	522	550	535	522	536	534	485	529	487	483	510	516	523	535	490	553	500	507	480	500	534	510	492	507	493	512	461	540	494	519	510	488	505	540	528	502	547	477	507	489	541	536	518	499	449	506	492	453	499	531	496	506	536	514	508	523	521	490	504	518	460	531	489	457	517	523	515	517	489	501	528	512	501	494	488	516	491	525	520	508	504	526	506	529	473	509	511	516	470	486	513	513	467	529	496	492	517	508	508	536	490	546	499	504	529	503	492	486	499	531	512	506	521	487	516	473	491	499	511	512	534	549	544	491	491	489	508	484	491	527	502	566	487	501	483	490	471	516	560	513	542	535	458	540	537	545	496	524	500	483	468	452	484	500	525	494	524	519	504	519	493	534	492	491	446	499	499	501	486	544	539	498	543	507	474	533	501	500	492	488	508	519	509	528	531	529	531	511	504	515	528	524	512	510	486	483	452	521	487	473	498	514	506	481	519	508	504	504	517	538	482	489	534	511	513	488	458	516	534	487	522	518	490	517	517	525	534	489	526	514	541	516	490	535	533	532	487	509	517	495	532	486	535	482	471	484	492	534	481	476	479	520	496	495	500	532	520	558	520	495	500	514	493	489	468	505	527	507	518	520	504	562	559	556	496	540	513	498	555	509	528	506	508	518	527	473	497	481	482	493	485	504	471	489	492	532	527	499	489	517	534	497	534	520	463	539	505	503	513	472	521	537	506	512	533	492	486	500	544	490	530	539	471	528	475	503	492	528	545	531	483	538	501	490	491	499	500	504	507	491	509	542	545	486	502	491	494	498	494	524	501	509	551	505	483	505	545	456	535	519	520	524	487	516	479	538	524	490	521	495	487	490	512	523	453	465	539	497	511	518	523	516	553	511	510	519	510	521	546	529	509	520	525	489	530	568	549	475	523	543	522	501	488	535	508	517	499	483	524	511	513	535	492	531	537	526	478	514	514	561	507	496	529	506	491	506	554	518	499	511	475	500	481	497	507	534	492	532	511	524	538	494	499	544	516	557	476	526	512	547	518	519	547	486	533	552	495	540	527	574	497	523	520	529	488	495	524	476	504	496	529	524	527	450	527	496	506	534	506	537	520	518	509	549	510	481	472	498	524	503	505	536	481	548	535	502	501	474	445	554	557	465	521	495	532	496	500	534	500	525	514	472	547	515	546	486	507	508	496	531	525	550	539	530	500	490	511
23342	20962	27388	24641	20934	20976	8763	1630	1268	1184	1125	1047	1017	920	954	964	901	900	905	963	847	907	818	881	850	882	844	838	855	842	806	795	830	771	800	791	837	813	828	815	824	811	776	777	843	765	824	816	753	850	801	759	784	799	825	792	768	770	770	813	754	809	820	813	772	834	754	805	797	813	825	821	800	795	814	797	802	826	777	819	828	852	804	829	813	810	753	789	818	805	833	815	839	852	860	833	798	776	771	812	814	814	755	784	811	761	789	711	798	794	775	806	804	736	812	763	804	827	758	759	771	822	801	795	807	819	845	798	823	739	790	823	789	784	797	825	791	815	861	817	802	798	802	787	796	777	770	743	820	760	821	767	755	806	792	778	804	798	866	758	772	758	810	778	754	775	791	752	805	785	804	752	843	793	834	815	816	754	795	800	809	837	798	785	798	769	775	807	744	765	769	849	800	812	809	822	846	777	812	788	831	839	778	808	799	799	795	725	754	768	793	739	807	803	803	742	796	791	831	792	769	786	797	826	766	801	806	805	789	809	785	747	793	773	763	773	802	794	793	805	768	784	807	800	746	785	786	778	761	798	811	800	784	893	764	756	790	783	781	818	812	818	742	792	821	829	816	717	792	785	791	832	799	768	805	779	796	748	766	803	780	737	780	781	790	801	787	812	844	782	758	794	780	756	833	745	777	797	812	749	799	796	814	812	816	781	790	787	775	765	769	765	803	803	789	770	779	830	787	762	770	768	769	803	743	782	781	775	770	768	763	780	774	764	725	804	763	797	792	789	776	776	793	784	812	755	803	808	776	768	763	781	788	768	800	778	776	758	835	763	796	759	778	789	801	726	778	736	738	811	787	779	829	763	754	786	805	831	798	791	812	774	803	734	764	813	757	776	783	797	776	776	794	794	835	803	846	778	765	779	820	787	799	740	790	748	794	779	829	755	766	821	757	753	841	820	822	800	811	794	818	771	789	759	806	786	857	853	805	756	784	794	781	795	775	818	787	790	803	783	758	795	820	763	782	829	783	819	786	804	785	779	790	778	776	732	810	794	802	760	777	845	829	782	770	799	722	832	751	772	789	765	754	789	764	788	756	727	813	813	778	746	795	786	771	791	777	797	774	768	808	812	777	772	803	758	779	767	779	766	778	784	772	797	796	733	753	821	783	774	803	787	795	786	725	774	740	800	729	759	790	780	769	753	813	781	752	798	803	814	854	779	751	793	764	773	773	752	800	770	769	768	752	783	794	793	786	777	798	756	807	768	770	753	770	754	766	795	760	768	794	829	799	791	786	798	757	792	800	836	753	792	807	828	738	760	815	776	808	776	834	794	820	772	811	795	853	762	821	806	757	764	751	756	756	754	756	797	753	787	759	765	756	782	736	777	799	761	776	787	833	769	752	785	848	792	766	826	813	837	759	734	801	760	756	804	797	810	805	779	768	745	767	768	765	779	829	819	758	781	754	772	779	768	744	797	787	814	818	787	832	777	793	740	854	797	757	799	786	771	755	800	774	763	803	799	800	760	777	794	782	813	798	760	767	793	788	816	789	796	773	811	841	776	776	804	770	736	809	785	743	773	785	795	819	835	777	756	771	772	835	804	753	820	757	769	781	777	815	782	800	742	801	766	726	752	796	733	779	797	784	768	793	778	789	775	785	797	766	774	772	811	825	762	744	791	809	819	760	807	785	770	750	797	763	770	767	790	781	754	797	765	781	796	786	788	784	768	813	798	776	784	774	826	770	796	804	727	713	806	816	811	802	759	753	798	775	799	775	777	743	792	774	787	743	796	802	731	771	804	795	775	749	785	769	801	811	780	773	769	776	777	803	807	802	755	806	785	776	810	780	841	833	820	799	798	805	800	772	763	808	714	745	802	750	757	812	766	758	761	811	764	804	799	780	813	758	762	800	784	754	772	817	817	747	751	811	741	781	817	835	814	829	760	819	827	799	791	812	797	766	786	756	795	817	794	779	817	794	789	776	764	782	798	769	832	798	760	748	792	797	803	804	776	789	755	807	811	795	873	784	831	772	768	787	807	798	816	784	771	769	824	815	783	772	782	835	767	740	771	757	849	789	804	777	773	806	755	773	769	791	805	816	801	740	744	804	748	775	782	795	806	789	782	796	751	782	737	793	800	741	775	788	771	776	790	791	783	801	830	794	773	756	763	783	782	786	795	778	787	773	812	812	825	830	735	774	819	792	815	821	780	802	740	785	750	749	761	783	797	816	741	764	814	732	823	793	820	780	744	753	771	743	795	864	793	729	822	791	835	783	822	827	817	852	813	845	766	761	819	813	721	811	748	798	833	792	809	791	770	790	776	761	757	766	848	757	759	804	804	799	788	801	830	778	837	790	826	743	808	774	759	813	815	786	777	742	779	797	753	730	780	787	766	733	809	804	821	789	789	757	801	801	802	741	794	771	817	802	771	764	801	774	800	780	827	826	882	787	801	784	783	782	796	798	793	773	729	796	821	769	800	785	833	805	773	754	807	759	783	783	761	752	761	738	771	795	773	786	840	777	805	804	755	831	841	811	731	843	817	800	751	811	779	738	769	817	799	738	801	759	731	801	762	748	775	792	767	759	727	733	803	823	786	777	757	796	796	757	763	823	753	802	763	776	792	808	785	828	782	763	808	810	795	786	803	797	753	746	766	783	804	789	784	802	777	780	816	763	772	825	774	843	787	793	834	782	799	786	722	730	776	773	775	740	760	738	780	817	782	851	773	751	762	819	789	851	715	783	798	758	765	716	801	818	751	778	787	752	757	775	794	785	764	824	838	772	780	772	788	764	758	763	757	778	777	795	801	813	827	843	763	768	772	797	762	753	762	840	772	794	771	778	778	762	775	757	746	806	758	814	820	806	771	802	812	764	822	816	768	800	744	806	733	766	745	828	770	753	844	795	791	805	786	728	762	780	799	797	759	756	772	783	781	796	808	779	735	764	787	801	778	755	742	766	768	871	820	754	783	795	835	710	777	788	782	826	791	743	778	797	830	770	805	769	838	737	767	821	818	762	799	771	791	799	770	772	754	795	818	727	800	799	741	771	810	767	826	846	808	781	834	759	744	782	758	830	835	804	848	786	766	772	807	760	802	770	802	782	781	781	825	767	789	736	792	780	802	807	807	760	838	764	779	801	749	734	780	830	762	796	801	814	779	819	800	815	822	810	812	748	817	765	779	750	792	854	793	774	744	751	750	804	751	814	784	777	771	797	779	773	769	799	752	817	787	806	786	786	798	787	800	745	771	761	728	784	787	822	776	729	817	768	768	775	774	803	845	731	776	819	805	753	784	771	851	810	786	796	736	739	787	769	765	826	800	774	762	791	785	789	808	812	801	777	793	785	762	767	804	785	753	759	763	751	789	786	814	818	795	785	761	753	808	800	813	770	797	786	785	734	801	834	793	807	810	786	742	801	832	827	776	826	824	792	773	815	777	760	780	757	853	764	812	836	795	814	778	861	770	814	840	766	799	752	781
58696	18987	12141	7222	4569	3296	2537	2232	1803	1553	1404	1319	1235	1203	1088	1053	1034	941	960	922	910	875	861	826	819	831	849	820	832	798	838	795	837	757	812	793	808	764	780	816	777	757	730	740	788	731	764	779	744	774	795	730	783	700	767	740	783	699	738	704	750	763	750	743	773	749	769	788	758	712	743	768	751	794	715	746	740	790	746	801	789	721	825	785	731	758	810	827	725	751	753	748	728	774	752	786	769	788	769	762	726	757	740	783	754	729	783	725	755	778	763	751	773	744	762	700	785	762	750	733	719	718	750	748	729	741	739	738	729	748	767	788	767	713	750	730	752	783	775	756	707	679	711	759	711	714	732	724	762	722	720	685	761	751	729	682	743	741	712	746	683	701	732	730	744	743	757	768	751	755	749	778	772	794	755	714	718	766	737	756	716	730	729	816	760	703	749	714	721	751	752	730	769	707	719	803	741	761	720	761	730	756	674	726	753	701	785	757	756	717	742	735	721	748	762	761	740	750	719	726	769	763	689	764	728	730	734	723	810	728	706	766	775	753	712	706	774	737	684	701	716	754	783	722	725	728	761	712	714	783	751	738	717	743	711	759	759	729	768	713	724	732	725	720	709	739	714	671	737	741	735	711	711	731	767	722	748	760	778	729	743	656	829	740	768	703	733	756	760	738	747	768	757	776	724	796	774	735	788	733	701	741	795	751	751	718	720	750	724	723	746	748	723	756	716	738	742	746	716	806	724	714	734	715	727	689	712	732	761	722	698	727	758	781	725	731	764	738	752	753	776	790	742	717	730	752	696	703	810	725	729	748	712	800	775	735	721	756	725	740	780	729	742	736	718	735	740	727	751	752	772	723	779	703	743	718	766	697	764	694	756	711	726	677	720	695	741	782	731	722	753	789	733	709	773	722	783	736	719	760	771	736	709	736	795	728	725	717	742	756	745	805	734	748	677	715	705	754	699	778	700	750	729	741	685	784	715	757	731	766	745	757	724	718	749	727	755	740	710	759	724	771	768	743	723	732	718	761	696	761	711	748	742	707	717	730	756	718	732	681	755	719	761	745	697	764	707	743	741	768	757	733	688	759	770	732	730	732	769	755	732	726	734	729	729	730	695	753	753	696	787	755	769	824	742	753	714	721	751	743	764	707	716	721	723	677	734	770	771	714	717	746	691	726	744	707	722	695	750	734	713	739	727	693	723	728	694	714	732	752	761	710	784	754	708	730	761	733	775	749	766	751	771	741	751	751	763	699	723	699	725	707	731	734	766	725	716	745	780	784	767	781	702	729	748	807	805	701	695	751	738	756	774	682	789	699	788	773	772	775	728	733	814	741	716	724	724	733	760	734	745	803	744	749	744	752	696	760	770	775	754	749	695	710	777	759	707	690	769	737	720	744	747	730	755	746	744	725	773	680	783	759	722	749	763	765	709	728	737	759	708	752	740	714	764	717	731	783	738	749	747	711	705	744	734	712	736	725	697	707	751	731	741	746	714	700	771	739	733	772	736	722	702	770	782	758	735	721	769	745	757	685	739	741	719	750	686	755	729	747	760	747	757	760	751	745	758	729	739	727	761	738	775	655	756	709	706	748	766	728	764	763	783	714	703	716	745	767	718	742	723	753	744	749	739	735	777	779	718	701	745	721	753	786	781	760	715	760	777	737	718	746	752	738	731	692	718	747	736	745	723	744	796	721	730	729	709	774	781	760	724	735	735	767	719	723	758	715	722	743	723	732	767	765	752	735	721	725	667	756	703	684	728	718	743	739	725	774	716	744	753	742	732	769	705	748	752	687	762	735	707	739	739	699	772	722	763	724	759	730	724	774	712	715	695	734	712	736	760	701	729	796	768	768	727	754	719	776	729	748	717	710	778	778	655	740	707	808	747	713	728	772	711	724	807	730	723	751	769	785	755	789	735	710	709	747	743	728	724	708	760	751	744	738	741	730	732	737	797	751	742	778	733	713	775	737	721	689	746	750	715	723	758	704	748	757	729	732	728	699	774	710	777	690	732	799	736	724	694	689	725	720	737	751	747	693	653	735	700	725	767	745	733	738	732	731	717	710	780	760	801	721	751	785	755	745	692	739	707	769	743	734	764	741	717	719	767	767	774	725	729	737	725	726	755	738	755	725	718	681	754	704	713	794	764	764	702	774	726	734	719	707	707	725	731	725	706	721	741	723	751	777	732	729	712	730	736	779	742	785	729	769	721	758	751	756	730	745	742	745	708	806	751	757	733	737	701	686	697	762	713	715	742	740	754	673	722	784	762	770	757	743	738	773	785	743	751	760	723	739	736	760	766	805	731	729	701	732	792	733	746	764	794	716	734	762	766	740	696	770	758	675	772	679	784	710	755	740	728	730	762	772	723	706	742	768	702	751	703	700	726	707	753	703	709	704	746	740	714	748	747	751	778	732	736	716	788	727	750	737	736	687	727	739	740	779	719	722	696	748	756	727	702	722	769	731	743	705	708	719	739	738	711	758	742	743	752	766	749	735	681	793	714	721	724	733	695	782	770	704	726	728	712	718	752	743	692	697	746	761	745	746	728	741	693	726	790	747	731	687	760	740	706	740	754	710	734	711	743	715	758	704	716	687	732	689	773	704	743	712	774	744	708	743	703	755	660	701	751	702	770	788	718	725	741	717	724	765	758	758	742	697	719	689	721	726	742	751	725	765	801	737	741	743	717	745	681	731	767	750	735	764	742	752	675	740	738	704	753	737	753	724	770	743	750	712	764	804	747	761	738	731	722	743	740	766	742	727	726	759	718	723	739	714	741	737	713	735	774	725	752	787	659	720	730	742	723	759	742	686	760	749	772	804	760	760	698	736	792	712	725	714	719	747	712	690	742	751	736	792	728	679	709	751	761	742	746	731	739	720	718	760	734	747	747	748	747	779	782	742	725	731	755	728	756	751	763	709	770	755	682	733	728	701	817	731	772	701	750	776	777	756	742	733	735	775	755	711	705	727	705	771	755	732	734	755	749	770	707	718	682	714	720	734	738	744	739	740	792	771	741	752	739	724	716	737	723	765	708	791	716	770	793	725	780	707	730	744	751	697	728	809	746	693	725	761	739	761	670	741	746	755	735	706	733	760	718	777	690	736	708	726	757	695	743	742	738	730	757	739	762	681	757	729	762	710	743	781	744	688	711	742	694	737	720	729	716	704	712	743	744	712	753	740	742	775	724	746	789	683	750	729	737	722	747	744	768	688	703	699	761	760	735	727	711	713	748	728	752	748	717	757	698	793	704	714	721	688	761	717	740	766	764	709	758	714	765	746	734	774	718	721	733	752	714	704	692	788	734	728	728	743	737	678	724	693	758	723	772	731	739	672	728	810	681	731	704	735	715	740	724	720	735	769	759	753	756	758	709	719	732	745	733	705	734	765	700	762	692	741	753	717	705	729	733	707	739	713	665	719	700	758	728	732	766	770	727	772	763	698	735	747	687	749	750	783	763	724	731	729	738	758	703	766	734	692
33374	18019	4377	1207	969	944	886	933	953	939	876	923	986	929	895	902	903	889	923	932	834	933	876	866	872	913	914	914	923	903	906	949	967	901	907	921	889	896	897	935	934	883	901	929	881	973	920	941	881	877	932	894	916	915	877	867	967	851	953	858	902	915	930	926	940	1006	894	938	931	917	909	925	882	937	931	872	904	879	904	902	921	892	872	923	955	915	996	921	856	913	967	940	925	909	937	873	870	920	908	916	878	875	901	903	931	923	902	933	888	951	891	851	916	921	890	893	927	929	909	925	961	897	951	883	870	915	964	954	938	950	914	909	906	862	904	913	943	966	876	907	895	899	929	829	910	907	872	955	936	965	875	919	899	886	921	847	893	914	933	940	948	923	900	892	895	906	887	942	950	902	893	867	889	853	871	879	884	912	924	944	843	865	943	962	970	915	921	875	914	916	876	840	916	923	923	834	910	925	922	906	884	965	869	915	901	891	958	881	910	918	907	881	868	891	921	894	871	895	919	897	871	939	929	882	954	920	925	963	860	928	896	884	935	896	880	896	891	919	975	884	908	895	905	975	923	920	923	911	926	938	891	929	979	866	899	868	939	931	914	901	899	915	878	913	871	926	921	867	934	934	884	865	910	920	925	870	891	893	958	911	876	897	881	911	884	895	918	954	921	947	935	907	907	978	915	875	922	937	863	894	925	931	910	868	893	879	963	891	905	945	894	931	909	888	937	909	929	956	885	848	902	910	866	950	879	916	898	915	934	865	922	900	887	919	938	912	906	924	976	899	871	899	853	927	908	896	931	937	884	919	844	950	886	889	915	913	919	946	932	872	867	895	944	954	924	896	881	903	886	850	922	922	864	929	917	887	898	904	959	909	910	967	910	845	848	917	929	903	962	900	895	881	892	948	931	860	942	897	910	888	904	916	911	922	928	964	870	856	928	931	905	870	864	887	912	874	924	950	922	928	955	890	929	859	924	905	893	918	889	901	912	923	929	920	942	837	881	919	889	920	912	898	942	896	947	877	913	912	889	882	944	914	939	942	862	891	848	971	889	850	884	862	923	933	895	921	937	954	988	977	915	909	910	960	879	941	871	964	891	907	895	863	903	912	923	940	970	925	962	909	903	895	894	893	931	982	915	898	943	922	891	877	886	891	946	908	940	907	915	871	899	889	889	894	857	891	934	897	890	909	932	875	901	984	889	910	927	894	867	924	953	874	927	908	927	921	888	844	905	944	914	901	909	907	913	946	873	931	975	869	911	940	917	879	876	821	880	910	869	905	926	856	954	872	905	907	911	930	904	988	956	929	905	909	895	948	915	905	907	887	858	926	822	875	899	921	942	898	905	992	934	892	923	847	888	928	927	927	923	889	928	892	854	916	957	948	943	883	915	928	935	920	877	876	919	910	882	909	882	947	952	885	927	923	906	863	880	871	924	900	922	881	861	956	934	893	925	899	943	919	867	868	949	907	873	949	925	933	937	935	906	938	938	928	902	927	944	874	903	925	932	910	873	882	900	876	891	928	884	867	910	904	887	872	918	938	985	930	933	912	874	883	905	891	924	957	939	895	875	871	928	925	915	930	870	910	841	899	894	938	917	931	912	890	857	887	911	982	889	886	924	873	886	902	1002	901	947	902	925	902	904	892	911	902	924	869	898	858	831	936	876	887	850	907	947	934	905	914	915	887	905	898	886	900	921	951	889	892	891	908	913	890	952	956	915	912	871	925	874	887	896	863	938	916	909	948	933	894	917	927	917	909	918	889	902	929	927	884	924	938	920	878	926	919	906	940	926	944	924	906	924	967	929	949	882	933	941	930	936	892	904	887	937	892	884	919	886	883	856	904	911	907	911	900	899	944	888	921	940	879	904	905	929	851	876	929	869	864	968	928	902	873	868	900	921	920	885	864	901	905	902	901	928	864	915	907	880	912	885	914	889	890	956	927	911	904	893	853	853	925	923	949	900	885	913	915	841	919	883	924	926	885	875	935	861	917	900	911	967	889	921	950	948	951	936	909	927	922	939	877	936	902	919	885	872	893	920	887	918	983	897	916	964	893	923	960	908	873	962	933	906	921	879	873	897	866	984	933	905	930	965	878	929	916	858	873	913	949	920	881	882	909	895	914	910	876	833	904	922	952	946	924	949	833	880	906	879	879	908	933	924	966	932	904	942	918	908	894	874	910	945	929	964	905	880	907	870	896	896	856	958	922	873	916	858	888	910	894	927	933	912	953	884	888	905	887	880	920	899	863	878	845	891	851	954	923	860	952	946	872	892	952	860	959	889	895	943	864	945	868	897	946	910	940	905	923	922	946	940	940	894	959	973	893	911	922	886	946	914	889	891	917	975	853	935	886	918	888	941	882	917	865	932	884	946	840	916	948	926	865	877	914	848	927	966	920	897	955	976	902	860	863	878	913	877	887	849	919	918	949	902	927	860	928	942	889	883	920	879	882	896	896	953	872	903	871	907	904	944	914	940	883	890	897	877	936	910	881	877	918	919	898	961	939	953	908	902	984	914	921	971	935	925	916	914	899	932	874	886	901	995	951	910	885	890	902	952	913	905	916	895	886	880	925	898	919	920	930	929	888	945	921	953	928	896	895	898	914	887	901	899	956	946	913	898	878	950	856	848	969	935	931	887	879	940	900	943	900	936	971	934	886	856	945	897	872	908	906	911	898	902	929	931	929	885	907	907	921	889	900	901	931	944	908	853	892	898	886	852	897	916	884	908	880	907	918	924	925	923	910	919	912	904	887	879	957	909	948	872	908	960	958	915	842	908	874	913	896	872	958	933	926	923	936	922	942	879	967	875	928	910	932	894	938	884	879	886	954	930	913	926	886	918	933	920	942	880	899	911	989	946	912	921	914	934	922	876	883	879	870	881	870	939	979	890	882	905	881	900	917	904	877	899	852	915	910	871	899	924	971	969	891	914	860	964	928	938	883	911	898	906	922	906	950	915	838	886	961	855	840	919	881	837	908	876	918	902	897	847	950	911	926	940	921	900	904	930	982	884	902	885	925	897	883	935	921	977	862	912	903	866	883	898	848	886	862	897	919	914	923	961	903	975	897	840	956	953	908	899	885	946	912	851	929	856	881	899	901	876	917	923	938	910	857	847	899	951	885	852	927	872	925	923	939	905	926	892	920	901	891	918	934	897	904	921	863	925	947	888	917	893	932	884	904	922	918	935	863	917	967	846	895	891	936	864	921	917	891	892	904	956	942	899	938	853	992	885	869	851	906	895	929	927	939	882	906	883	891	898	930	972	932	909	1007	944	894	919	900	900	872	868	902	873	892	939	885	933	922	920	911	925	957	920	940	916	960	895	932	899	903	906	866	956	947	911	946	965	914	844	893	871	932	924	912	909	902	916	987	938	914	920	947	945	919	924	919	903	898	884	907	877	920	923	909	895	951	871	885	925	947	922	895	879	931	868	886	883	927	925	894	917	924	910	950	924	924	936	872	929	893	948	900	884	968	893	943
28164	4489	1198	945	928	918	887	839	895	841	814	862	863	855	836	815	792	801	891	799	800	795	810	885	832	850	855	822	835	804	876	844	782	899	835	808	785	877	833	828	875	847	824	830	817	826	848	819	835	869	799	842	799	805	856	784	834	894	848	852	853	856	807	856	802	796	847	808	858	846	821	838	807	894	830	834	863	872	861	819	791	842	794	814	873	836	841	855	802	834	821	858	837	823	780	826	772	824	829	884	887	813	841	817	828	811	814	799	810	888	812	806	789	856	800	838	821	844	803	876	849	849	827	792	802	842	789	793	795	790	907	840	817	787	837	777	806	907	874	831	797	814	781	861	874	814	801	800	845	832	814	835	807	814	852	824	811	835	869	859	840	821	863	798	809	804	822	839	811	820	837	836	861	790	886	823	826	812	814	833	782	874	780	803	868	800	818	831	796	798	814	853	850	837	794	840	810	860	860	910	847	795	868	863	797	881	845	855	822	821	808	831	858	814	838	834	766	802	829	872	847	841	837	796	826	857	857	829	817	874	797	825	813	838	831	813	790	834	800	792	857	833	850	786	851	838	853	815	802	888	808	815	789	831	844	789	859	836	797	834	789	782	834	818	830	849	817	863	824	795	806	838	868	788	830	792	834	789	835	841	807	831	821	798	884	800	841	856	831	841	819	832	839	811	873	777	847	881	847	867	807	782	887	858	848	837	797	840	849	848	802	825	768	919	833	840	825	836	809	844	837	820	797	786	806	832	841	857	805	845	831	803	791	823	847	820	812	827	834	839	814	833	840	861	854	780	775	842	805	787	840	831	835	783	837	812	816	885	838	824	866	866	841	832	833	869	817	870	797	802	772	795	790	849	839	776	853	836	846	817	795	811	801	866	807	831	821	797	825	842	847	817	861	844	862	840	819	782	825	813	864	829	837	793	841	834	869	805	784	827	823	846	852	795	811	814	819	817	858	818	817	849	809	857	842	840	844	859	798	836	861	827	812	865	868	785	797	821	810	819	806	862	780	829	850	796	828	821	800	847	823	781	835	811	775	794	806	826	808	802	899	845	814	859	843	803	802	828	807	801	839	833	838	830	795	885	831	805	835	869	819	799	813	817	832	846	838	842	878	839	852	812	824	849	811	834	790	846	833	841	849	833	868	831	792	864	754	838	839	837	858	860	821	857	900	838	808	824	815	816	848	877	790	895	886	823	793	810	849	855	847	836	879	843	819	858	806	844	864	855	815	841	827	864	827	859	844	825	786	834	850	847	874	816	793	860	838	815	857	874	806	844	826	787	788	821	807	872	831	776	886	822	815	842	827	866	802	799	816	890	833	833	851	799	815	829	802	833	799	791	820	864	888	815	926	792	818	834	794	820	875	877	894	831	828	837	834	808	835	848	819	804	833	837	831	842	839	837	801	824	835	858	861	798	844	781	820	790	783	767	774	881	840	855	846	833	845	817	827	790	834	764	803	889	855	793	858	827	814	887	824	797	798	829	823	787	786	847	848	857	852	851	826	849	852	838	834	856	860	880	850	817	841	840	828	816	846	822	830	827	832	778	808	804	881	807	835	821	819	864	848	753	805	746	818	808	798	902	835	823	813	830	799	849	882	810	785	776	871	839	841	806	851	795	859	834	795	808	845	788	851	839	838	809	847	865	865	841	822	818	804	852	783	857	873	810	847	809	836	831	854	852	824	859	785	822	856	865	770	801	823	875	791	837	870	805	805	848	813	862	815	878	827	862	823	799	832	842	830	831	829	853	883	857	832	831	858	824	842	860	844	823	869	793	820	812	800	762	855	813	855	822	816	830	824	839	819	786	777	860	827	815	853	821	813	853	829	817	836	794	830	856	812	867	805	833	848	746	845	810	771	802	828	826	869	867	824	845	834	810	842	824	821	826	854	796	778	799	826	834	843	836	848	873	836	861	847	838	809	793	823	817	831	864	869	816	838	816	853	823	853	828	812	785	794	852	798	816	831	848	861	821	772	768	846	844	798	823	834	832	807	831	821	800	842	844	799	826	811	777	805	830	784	806	813	848	824	820	814	843	859	820	812	817	789	790	811	858	884	769	847	795	766	833	836	797	795	862	835	831	811	810	812	856	837	813	857	831	817	826	810	745	852	829	813	821	811	824	847	833	795	854	795	811	856	827	735	799	865	829	805	850	786	823	850	809	826	818	827	819	856	757	845	806	796	831	822	839	814	862	834	828	788	795	826	849	809	829	823	839	826	791	856	813	828	842	811	820	824	842	833	859	870	776	874	841	825	798	827	822	819	915	822	867	892	793	816	781	808	798	833	846	840	917	839	791	839	803	844	828	790	832	825	858	810	804	809	855	769	832	782	814	869	801	852	804	807	829	791	808	830	871	829	807	825	815	810	813	822	793	844	880	835	815	837	863	856	833	778	821	811	821	857	853	857	849	844	785	849	848	864	829	802	886	852	836	815	832	873	802	837	778	867	892	774	839	821	820	819	797	792	839	858	816	794	788	832	792	871	861	856	822	868	796	804	832	838	807	801	823	789	833	812	802	850	826	881	838	866	828	772	796	825	826	859	799	833	836	846	833	837	864	810	836	855	818	770	822	854	816	812	830	797	854	863	828	836	868	831	782	804	779	853	824	814	838	807	831	835	822	798	789	826	771	825	792	906	827	871	804	851	809	851	813	842	890	909	852	761	872	816	826	824	829	870	846	841	803	817	853	783	776	825	832	807	808	860	855	828	834	856	833	817	840	864	794	812	828	849	858	832	815	877	803	823	837	811	852	824	825	796	838	826	822	813	884	820	870	832	847	813	781	858	821	814	825	831	869	828	774	785	852	804	847	826	830	829	835	783	822	832	833	858	811	851	796	746	857	797	843	842	854	840	835	797	821	848	835	785	858	824	841	869	774	800	807	791	808	832	780	796	860	810	830	824	810	834	808	784	888	776	856	778	925	900	810	852	814	817	818	851	781	825	819	847	844	826	889	829	839	786	813	843	843	892	758	920	849	809	827	885	838	789	824	761	839	804	861	862	860	798	820	836	814	791	827	816	850	836	811	827	814	807	838	875	862	793	812	802	832	851	841	848	834	801	834	874	835	852	856	811	824	809	842	861	847	826	822	813	812	799	836	814	825	883	819	817	827	772	801	818	832	837	874	843	860	794	824	847	892	762	829	866	847	768	867	775	838	809	783	808	837	799	780	841	876	847	771	841	819	786	803	822	848	811	801	772	833	801	864	830	822	822	835	809	827	801	841	855	857	855	820	829	877	827	816	832	775	850	767	804	810	812	817	870	855	793	809	809	886	808	833	843	830	795	855	847	838	850	791	819	801	803	806	807	827	831	827	847	810	815	831	806	817	873	873	842	865	838	817	770	840	798	840	830	828	850	787	844	801	800	802	840	793	838	818	853	855	849	813	877	834	901	785	810	858	794	830	782	861	777	832	868	825	798	866	833	790	821	806	811	818	805	854	831	870	846	826	867	830	835	822	812	824	806	831
25135	21009	27138	24859	20902	10021	1238	842	722	681	650	692	583	626	560	570	521	560	539	533	516	568	559	528	512	534	508	484	500	510	539	498	534	543	515	494	563	441	491	528	484	510	461	445	481	473	482	511	496	465	505	552	514	530	494	476	493	483	504	477	548	482	490	513	514	498	506	454	462	480	510	472	484	534	474	457	485	476	515	474	486	478	510	491	506	449	507	442	487	464	503	487	505	480	474	526	475	458	476	480	504	473	486	470	456	464	484	449	481	492	484	474	488	481	470	498	489	451	482	494	478	476	499	512	497	486	511	505	503	495	512	502	492	492	485	449	499	534	488	476	488	498	489	488	496	506	519	497	463	474	487	479	486	458	494	475	496	530	538	480	469	503	482	477	503	507	494	452	436	487	510	489	497	497	454	470	464	508	452	477	491	500	497	477	472	496	479	459	508	479	517	513	480	494	466	491	481	469	535	494	487	513	481	455	463	451	476	451	515	452	499	489	534	488	499	481	490	488	479	530	496	501	484	480	485	472	518	457	468	466	466	479	493	482	505	487	555	493	515	509	495	481	491	503	517	477	471	474	468	437	508	491	504	476	482	474	455	517	465	554	484	452	484	498	477	474	476	502	459	466	475	475	490	493	514	497	494	496	489	482	492	497	516	465	474	448	488	492	477	510	437	490	485	511	495	476	514	483	484	477	465	474	464	496	498	455	506	498	500	480	497	457	497	495	467	512	495	507	487	483	502	474	459	512	488	466	469	470	486	522	498	504	484	478	444	532	430	506	519	532	470	499	471	468	480	491	489	498	510	500	457	490	463	523	498	446	457	485	464	466	463	474	482	445	458	442	485	462	491	457	481	454	484	466	486	464	476	509	478	502	465	549	456	473	525	456	495	517	451	534	484	502	495	487	505	471	529	454	475	527	487	479	503	492	460	531	537	467	465	475	465	491	489	467	460	478	497	498	479	506	498	465	467	519	482	446	479	476	499	476	462	458	494	492	508	440	490	468	483	467	487	496	452	515	522	487	460	494	483	495	489	494	485	486	505	470	491	488	477	466	493	507	465	509	502	506	487	478	419	502	495	508	523	496	500	445	498	468	495	452	514	482	507	521	505	499	508	487	470	482	483	498	481	476	492	495	454	452	521	505	490	474	470	495	486	459	515	472	495	500	479	477	480	460	488	500	496	468	469	496	479	489	477	473	498	469	488	467	497	494	528	491	478	448	480	490	489	462	484	470	456	486	505	458	491	499	458	485	505	467	484	546	481	514	501	506	465	478	460	504	494	475	463	480	501	484	457	480	489	478	478	463	477	475	484	442	430	537	482	482	509	450	509	525	497	489	503	488	435	441	496	473	506	483	453	493	470	477	463	488	482	502	487	491	454	479	507	510	512	515	517	500	504	501	461	504	461	527	486	491	486	490	474	507	450	493	518	504	511	479	486	501	478	531	474	461	526	474	476	458	490	479	464	475	492	485	488	477	486	493	502	476	466	489	505	536	511	496	504	490	522	506	510	479	523	468	439	469	500	521	503	467	487	497	432	487	483	487	496	479	471	488	517	462	492	461	451	493	507	464	485	484	477	522	472	449	463	439	470	484	457	506	475	480	478	530	540	490	537	527	518	502	452	487	456	467	497	511	501	481	510	478	473	497	475	469	456	508	508	478	500	492	509	480	506	498	479	487	496	487	498	511	481	428	467	476	462	447	495	544	500	461	477	499	448	458	468	501	460	475	476	443	489	506	512	487	490	485	522	458	521	468	531	523	532	467	452	474	521	495	467	488	454	505	508	492	475	509	454	487	469	514	495	503	479	481	500	470	462	467	462	503	499	501	482	493	482	473	490	498	488	455	466	481	482	485	499	517	448	511	458	488	469	473	501	458	515	493	510	463	491	509	467	466	454	492	437	481	475	475	482	466	502	489	428	526	455	470	445	492	468	478	431	472	471	466	475	510	482	441	463	485	489	483	479	485	481	447	484	471	467	445	507	502	487	466	494	474	467	460	483	467	496	457	475	511	505	466	486	509	499	477	474	495	479	511	488	465	502	467	491	512	500	541	490	500	489	466	499	520	496	479	486	462	480	506	484	496	488	502	489	500	477	490	472	490	505	499	453	477	501	457	461	493	471	509	505	489	507	464	499	473	489	467	501	455	459	459	516	460	489	467	483	490	478	446	493	551	487	515	463	509	468	528	469	494	510	422	497	496	499	451	523	487	466	494	495	471	437	494	444	487	493	489	488	505	434	450	443	449	496	492	482	498	468	454	486	478	512	493	461	507	475	463	481	498	525	491	481	472	488	501	526	524	508	475	505	467	527	480	478	492	482	493	456	502	502	471	462	532	488	488	473	490	524	453	521	517	499	520	484	476	448	506	462	433	494	496	440	485	476	486	485	465	469	484	501	504	515	461	470	467	485	466	478	504	465	445	474	501	510	493	467	462	457	463	493	487	479	454	495	522	476	531	481	495	468	489	487	453	496	472	491	497	512	476	474	476	477	509	476	484	462	487	506	487	481	507	540	459	452	505	458	431	479	481	521	465	471	454	472	476	506	472	444	496	513	458	502	500	474	501	454	513	482	505	497	472	508	465	460	518	481	503	531	516	497	463	495	457	523	445	521	502	475	462	494	494	487	538	514	485	515	518	456	496	495	482	491	482	501	507	471	466	481	461	494	458	501	514	470	537	480	492	460	449	495	452	504	483	488	478	525	498	470	503	511	478	468	508	499	458	489	466	489	472	511	535	463	508	469	468	490	453	489	516	541	514	482	485	451	492	507	497	467	501	455	501	499	442	467	520	473	464	448	463	492	480	489	518	493	517	441	429	507	457	494	500	511	472	498	524	523	494	456	473	452	492	460	502	444	481	473	451	469	496	481	481	458	518	454	477	505	477	484	487	470	521	475	483	511	531	437	479	494	526	498	484	487	469	492	490	478	495	467	471	477	500	482	477	499	477	486	534	485	469	469	453	500	515	491	516	469	483	542	444	477	492	533	509	476	510	441	474	484	488	524	511	479	533	474	457	483	447	528	504	475	508	523	461	504	485	529	494	508	501	464	444	435	455	490	489	520	451	458	453	517	497	496	508	443	491	451	485	463	481	478	472	504	470	503	462	484	506	492	495	492	491	517	481	461	498	497	505	475	486	466	458	453	534	474	459	477	477	456	472	519	481	523	454	518	491	474	511	497	523	472	475	483	455	497	476	520	463	501	520	455	453	497	438	472	495	494	515	470	490	539	483	443	511	493	540	506	478	507	466	456	477	488	459	502	505	517	487	470	495	460	471	498	456	491	507	470	505	533	451	506	504	456	475	466	528	482	457	492	503	498	461	505	457	482	508	469	476	461	504	503	472	481	494	479	485	490	497	467	454	450	518	494	477	455	487	490	472	515	470	479	485	449	492	456	523	492	447	483	454	479	482	490	486	468	463	511	481	487	484	498	476	491	506	443	467	457	498	492	457	531	505	505	491	497	501	528	477	494	460
56800	16629	7478	4296	2708	1974	1545	1332	1148	929	888	811	775	728	706	669	629	636	636	614	633	574	605	583	589	562	586	549	545	555	559	563	544	550	523	521	525	479	519	511	504	545	546	541	512	497	513	489	514	483	538	506	517	502	527	486	511	531	497	512	502	499	527	497	512	541	501	520	507	490	519	496	554	542	495	542	547	510	515	513	537	513	533	502	495	555	477	522	552	552	515	491	531	534	559	540	541	542	474	499	457	511	522	521	494	491	523	524	469	476	512	502	503	514	532	475	520	503	524	470	489	504	502	491	512	485	535	497	480	487	532	456	477	517	511	510	492	564	502	523	496	525	475	546	489	499	482	494	506	537	513	555	472	523	530	490	483	493	488	528	489	505	515	516	492	494	502	505	525	574	495	498	526	516	505	472	494	489	511	495	471	508	508	546	491	526	519	497	492	504	489	480	529	489	489	531	507	483	483	530	485	489	526	503	520	529	512	520	510	510	487	462	534	525	463	501	540	518	520	489	521	492	489	458	487	492	484	507	468	470	478	472	505	462	509	476	502	498	465	495	498	477	494	491	464	534	527	509	485	502	509	469	509	518	493	465	506	489	487	500	505	511	484	544	503	512	530	503	521	507	498	504	531	501	496	509	504	530	497	462	531	490	533	517	496	508	514	532	538	494	464	505	496	464	509	544	511	538	443	464	502	483	533	511	546	512	482	516	499	489	513	508	510	480	477	478	537	482	498	513	454	519	471	482	507	479	540	480	530	489	500	518	502	503	494	493	496	504	484	498	477	457	529	482	504	479	510	481	518	485	510	493	476	524	477	547	512	500	505	500	479	538	505	506	485	516	515	491	493	500	485	496	461	526	490	506	516	511	557	467	495	504	506	508	510	472	510	502	484	525	489	515	485	483	530	485	509	519	472	507	530	500	511	488	488	521	459	519	505	495	512	490	477	489	493	553	489	504	509	500	479	497	521	514	518	501	499	478	510	487	519	495	456	530	518	508	504	491	466	527	511	488	471	491	530	535	485	516	484	499	465	502	524	483	490	502	484	513	493	508	509	503	488	504	492	511	467	523	504	528	486	529	498	521	502	488	498	497	525	509	523	492	492	492	500	517	511	520	509	483	480	538	500	508	505	476	507	447	498	528	478	568	514	494	496	498	523	520	523	524	505	473	509	499	537	506	486	503	534	522	542	518	530	530	511	450	547	503	498	481	497	455	544	461	484	519	491	511	539	493	491	492	466	497	499	532	486	499	497	517	499	496	513	511	502	474	497	536	484	550	501	536	479	483	539	471	455	487	472	498	524	500	550	501	481	479	506	502	500	565	529	479	498	489	482	534	564	521	505	514	555	474	506	490	503	495	497	537	468	494	511	457	492	478	475	473	492	498	537	491	503	507	502	482	548	465	490	520	512	509	508	504	483	501	489	508	518	480	481	519	502	503	511	507	473	523	496	487	512	484	533	557	523	521	482	494	499	520	486	521	452	512	522	519	483	502	484	502	515	489	518	509	475	531	474	500	502	519	537	539	511	494	495	496	521	505	491	509	496	492	514	490	454	522	512	470	520	511	506	530	488	501	516	458	480	496	515	525	496	472	526	479	511	542	467	517	509	533	504	480	524	493	490	509	505	462	528	511	482	462	431	500	519	528	510	521	473	519	494	535	496	466	515	493	530	572	486	527	502	507	511	503	487	494	531	538	504	503	516	522	520	537	503	510	469	501	519	483	518	510	522	462	518	468	485	519	519	513	510	518	490	526	502	439	526	542	500	509	530	529	468	509	505	512	494	502	493	476	470	515	479	506	499	543	516	494	503	505	520	494	482	490	514	516	474	510	522	496	473	540	500	515	500	499	532	570	469	490	498	497	495	468	491	501	456	513	485	503	494	446	515	481	465	491	492	479	498	506	503	509	522	532	481	511	535	498	491	507	531	479	465	501	526	526	469	517	504	514	534	525	512	493	503	528	484	481	478	485	470	513	460	533	483	504	536	487	480	514	511	500	494	550	500	480	512	492	444	505	506	496	474	492	520	491	508	499	531	489	513	516	496	472	528	482	489	520	540	479	515	506	500	523	513	504	505	473	463	497	497	496	489	509	471	519	500	478	495	505	477	478	467	547	449	532	507	525	482	467	507	513	497	538	480	480	498	505	489	507	510	460	533	507	477	531	462	499	488	519	484	503	490	522	493	514	519	528	500	504	493	495	492	538	501	473	554	549	534	554	490	509	483	509	505	506	483	525	467	496	478	498	485	472	509	554	481	490	506	518	520	496	539	508	486	494	485	507	478	500	496	505	498	498	488	472	504	471	481	505	517	504	506	495	519	480	536	520	524	493	511	498	526	507	483	469	487	483	529	532	522	509	500	481	505	494	474	501	516	517	510	482	526	484	484	513	528	500	498	476	529	486	523	496	483	492	519	509	525	506	481	493	512	485	513	464	472	489	554	476	476	495	488	490	523	518	507	495	528	488	506	501	527	517	493	525	495	508	470	498	518	491	502	521	531	487	497	483	509	490	474	526	513	468	490	499	527	511	490	513	496	489	464	506	499	520	539	540	485	547	530	522	481	471	515	491	499	510	435	478	487	510	504	463	515	513	492	482	507	517	508	495	546	496	475	496	506	533	503	451	517	484	527	494	536	512	471	490	506	516	504	490	528	525	510	482	489	508	491	519	528	538	489	528	496	506	462	499	515	539	508	488	522	518	496	484	464	493	475	502	481	502	519	480	514	486	526	507	487	525	516	526	511	481	497	484	479	518	498	471	471	490	469	484	490	481	517	514	474	468	501	496	470	502	503	521	515	474	484	497	505	512	547	509	478	477	505	512	493	511	507	481	468	531	491	491	505	521	508	468	482	465	549	524	483	518	509	486	538	496	502	521	493	471	509	524	492	527	549	498	496	509	499	506	500	494	522	509	501	494	484	498	486	482	542	480	531	507	518	509	501	487	539	495	509	527	490	506	475	554	500	520	505	508	552	498	509	508	511	507	497	505	514	489	474	484	483	491	514	520	516	480	497	498	483	503	522	519	512	517	502	523	511	509	478	499	535	484	463	521	530	519	530	489	513	475	481	504	498	462	522	534	479	503	487	486	486	485	472	501	515	552	496	527	493	528	509	497	531	538	488	493	479	517	546	482	534	483	499	473	533	483	499	487	506	496	492	543	478	537	497	473	502	491	513	489	511	456	491	522	487	529	501	507	489	496	478	488	499	505	469	480	481	498	512	492	504	492	508	492	482	481	491	511	481	500	508	470	522	483	474	522	538	541	517	485	478	483	500	513	466	502	511	501	492	515	504	556	493	504	493	496	477	506	497	511	479	483	497	513	476	501	529	518	493	520	480	501	490	480	552	495	517	538	518	465	515	506	506	516	515	513	524	544	501	515	516	495	520	493	531	488	473	503	502	473	491	545	510	525	516	533	460	457	532	490	498	508	544	477	477	524	506	524	490	521	554	459	507	495	517	471	514	509	508	507	500	515
23305	20930	27376	24575	20907	20934	7491	1630	1265	1182	1073	1045	986	899	934	947	945	903	846	915	864	846	888	875	844	846	831	781	863	814	795	787	786	830	787	794	808	827	780	791	796	821	795	801	787	783	833	849	784	747	761	775	790	787	835	829	798	787	819	809	798	833	807	743	774	731	736	797	749	769	802	774	832	751	782	809	777	809	760	816	767	798	758	775	806	783	819	770	817	796	809	759	810	790	800	807	793	761	765	774	802	791	805	820	750	793	785	821	777	724	828	782	773	762	710	757	781	751	746	790	748	820	758	791	802	776	808	754	739	757	770	774	779	791	824	804	809	763	768	759	767	770	781	858	792	876	755	774	756	732	790	776	817	748	788	761	754	802	803	807	745	781	745	764	804	765	792	783	709	769	766	777	804	762	816	778	769	756	760	774	773	757	750	746	759	783	753	794	818	689	788	778	765	828	748	785	742	751	795	782	775	809	790	769	767	784	786	757	756	749	830	771	793	757	777	762	827	787	805	736	742	756	733	761	752	796	790	849	751	830	724	765	729	715	751	819	799	765	792	789	753	824	764	720	819	790	807	772	741	785	806	775	803	779	765	798	792	725	823	791	767	783	798	769	765	755	744	764	697	802	773	762	750	794	777	754	807	758	712	810	748	763	752	815	721	737	726	779	829	813	823	792	744	777	751	770	785	750	791	778	775	812	779	733	771	795	749	807	794	745	755	749	784	741	777	849	762	711	784	836	789	838	755	781	790	800	730	756	755	783	755	707	803	727	832	715	776	823	821	785	755	725	806	794	772	759	753	793	754	750	781	775	793	729	750	834	767	803	746	794	792	791	788	746	785	782	751	773	783	772	817	752	761	783	729	761	789	786	744	758	787	809	766	800	727	757	774	801	758	803	804	775	773	797	763	774	796	740	731	759	747	804	824	813	798	759	818	773	774	800	835	749	744	733	782	797	760	752	796	787	762	782	759	768	761	747	818	768	798	774	817	756	794	787	774	759	756	777	778	773	785	745	746	752	754	787	777	817	790	802	751	755	805	777	796	758	766	777	756	762	746	788	821	723	768	756	787	796	793	807	753	811	753	780	804	781	789	759	749	830	809	816	712	733	731	816	756	777	802	789	783	783	776	759	756	771	787	804	804	787	757	769	816	753	799	768	769	768	776	704	764	776	785	767	790	837	796	727	752	766	795	775	765	760	770	773	788	793	792	786	758	844	770	819	732	781	831	765	785	749	769	766	789	799	790	770	732	736	798	766	794	747	777	733	736	792	834	762	768	783	753	797	804	802	804	831	800	774	747	747	771	782	823	779	743	801	768	789	821	792	750	758	848	835	756	750	743	786	826	747	782	757	774	741	777	772	790	802	785	762	816	745	823	770	785	824	790	745	797	805	802	800	770	787	775	750	776	755	778	775	791	802	743	822	752	748	767	765	808	778	863	751	807	793	723	799	722	796	781	792	821	787	748	729	811	795	769	780	733	716	767	737	791	769	762	800	777	806	811	789	767	790	788	755	767	744	800	767	714	774	764	751	818	754	814	761	761	743	765	761	777	833	755	799	774	796	811	758	711	798	767	812	796	762	781	807	855	791	807	806	741	736	776	787	809	801	800	823	771	825	783	753	778	755	762	787	818	795	788	766	816	803	755	829	834	735	754	727	781	786	785	797	765	777	794	752	750	782	816	797	761	785	780	827	776	786	791	782	773	740	790	790	763	782	781	791	769	777	741	832	778	784	797	782	809	753	782	799	775	795	781	775	758	778	704	765	746	741	747	734	742	771	718	783	760	801	802	747	760	779	748	817	766	750	750	829	755	756	790	757	777	750	745	788	821	777	786	804	778	794	776	827	795	780	721	739	724	778	790	764	745	858	792	813	814	752	798	805	800	821	725	786	754	783	748	784	801	841	793	739	845	754	770	849	770	787	820	775	766	791	770	764	807	748	778	752	746	811	839	812	725	733	740	764	810	835	748	761	798	778	774	776	804	765	792	760	768	730	750	777	770	786	817	805	752	718	775	757	782	730	811	791	728	780	784	770	774	770	768	773	748	740	787	756	751	815	781	760	754	792	787	782	785	802	759	794	785	789	819	809	774	755	763	762	766	753	741	720	764	725	785	753	778	766	745	785	767	737	784	752	785	779	772	786	756	800	821	803	750	705	777	820	772	768	769	759	794	757	844	733	767	787	777	783	806	799	779	793	850	781	776	774	826	779	811	790	797	795	773	795	797	773	781	805	823	780	745	787	766	769	767	755	764	753	769	801	785	798	769	768	706	749	754	799	766	770	745	803	816	776	794	753	808	756	782	751	721	827	817	821	700	754	783	769	766	768	793	782	763	785	792	789	793	713	765	759	750	764	825	831	773	770	772	819	795	778	722	745	771	777	749	812	792	759	772	823	849	781	749	794	795	766	764	754	765	804	790	803	785	763	775	745	799	739	789	829	724	781	774	748	769	820	791	741	769	797	783	785	815	732	801	757	815	796	755	757	755	806	824	798	749	763	761	773	771	793	761	837	692	781	772	792	732	806	780	803	816	732	807	854	705	798	740	810	778	789	782	766	749	812	776	771	807	756	826	774	824	879	769	741	761	714	768	824	788	727	797	811	784	829	792	789	810	770	763	784	760	765	746	733	769	781	777	765	773	774	782	730	742	788	782	829	760	743	748	763	803	762	742	750	737	743	770	759	816	788	725	756	754	741	778	754	791	794	787	781	749	800	792	760	753	787	796	753	778	767	831	779	784	757	771	790	804	746	767	741	800	764	793	828	822	786	777	753	770	781	742	743	786	788	749	819	792	816	786	787	790	780	780	787	800	784	774	716	805	770	785	822	779	750	727	765	768	757	819	807	745	831	784	733	794	781	794	760	753	731	823	746	753	760	805	777	800	785	755	771	755	778	769	766	821	763	750	797	785	735	764	767	826	806	760	818	818	806	801	770	781	840	797	742	764	752	793	778	800	749	769	825	798	792	766	754	786	810	794	805	756	753	797	735	751	739	771	760	843	758	775	753	756	823	738	782	767	791	802	800	767	778	776	781	800	771	792	758	719	778	779	785	776	784	750	745	799	774	764	760	793	803	769	784	784	784	778	806	764	810	744	726	762	746	780	791	826	791	840	825	768	797	771	741	765	764	814	768	807	789	782	790	736	776	788	717	754	807	790	836	775	806	804	771	772	801	774	773	785	780	779	771	775	765	799	787	762	780	764	768	778	770	749	758	786	810	716	748	852	709	767	720	792	790	781	757	773	764	763	766	779	749	773	790	775	781	763	736	798	757	778	795	775	794	781	762	796	764	704	748	778	760	778	840	789	779	786	760	768	789	806	787	793	756	749	785	804	819	775	792	791	801	758	764	709	763	828	847	774	800	841	758	786	733	778	791	783	794	819	819	796	718	788	801	792	816	760	783	791	776	809	780	768	797	797	827	802	748	800	830	749	789	766	794	765	741	800	770	782	772	767	726	766	770	795	785	743	797	732	775
55504	19133	12600	7401	4734	3385	2554	2162	1850	1618	1539	1295	1259	1205	1086	1040	1018	956	949	985	899	875	916	906	864	792	775	872	821	854	871	798	770	809	772	814	781	799	786	801	750	794	743	743	792	761	759	755	775	751	786	778	754	819	733	694	777	766	803	770	767	827	729	733	760	770	758	783	693	773	739	754	723	754	752	790	732	741	733	720	769	772	763	729	759	747	749	793	753	763	783	722	777	754	728	734	741	753	731	737	721	754	715	740	764	730	737	746	761	720	708	728	666	778	786	686	782	707	747	714	726	682	744	755	693	749	720	772	745	712	737	736	761	742	702	712	691	719	700	762	761	734	783	763	770	765	763	764	724	741	721	750	732	793	741	771	713	740	723	798	734	769	725	733	700	710	729	709	745	730	771	721	704	725	747	738	736	718	746	779	695	743	749	717	747	687	750	754	693	709	739	797	699	743	721	760	701	717	732	716	689	701	696	751	802	692	693	764	789	701	736	743	768	746	729	691	724	760	704	757	709	735	760	720	725	724	723	736	721	677	714	777	725	719	697	750	754	752	746	690	732	753	734	700	750	657	781	795	737	733	706	696	737	710	775	706	744	744	766	753	740	714	724	695	725	710	705	754	725	777	751	729	702	732	754	728	705	714	754	735	760	767	677	705	738	808	731	739	822	767	756	729	729	727	705	704	731	726	703	716	725	789	797	711	697	788	700	728	672	727	763	749	744	751	760	705	724	713	703	714	698	677	705	721	760	734	682	670	753	708	705	712	727	716	698	701	751	759	706	736	758	719	761	749	743	711	744	733	787	706	706	713	731	715	705	742	743	771	718	727	740	722	757	748	709	757	730	725	681	741	730	732	730	746	758	695	735	756	764	715	768	718	729	719	743	693	784	701	701	743	766	738	734	747	752	796	701	734	722	703	738	717	712	704	737	733	698	732	743	704	730	776	683	735	730	713	753	731	681	741	743	737	756	760	698	681	700	717	753	698	723	738	707	722	704	720	734	739	758	709	735	755	724	746	715	730	730	750	744	729	710	731	730	725	784	727	746	675	758	779	719	740	699	726	688	714	715	716	734	704	725	735	758	725	780	728	762	712	742	728	726	715	743	706	702	741	718	744	709	752	712	721	708	686	734	742	725	707	741	717	723	771	719	737	758	702	696	742	727	735	765	722	745	788	687	745	750	691	726	753	727	748	703	683	733	679	700	717	717	762	756	717	726	701	711	742	755	728	745	718	741	770	740	717	734	695	769	688	741	762	743	747	711	747	797	727	768	713	753	725	742	732	710	694	705	708	711	696	716	766	785	777	793	744	754	747	778	708	740	729	756	724	728	732	731	715	719	728	755	698	728	720	717	719	692	784	765	731	708	704	716	743	733	756	729	768	711	693	754	674	725	717	730	754	733	729	719	757	733	734	767	686	717	773	717	743	755	747	762	762	697	740	714	707	757	744	711	732	685	775	730	762	740	707	744	726	756	741	730	754	703	705	777	724	742	702	722	748	754	726	709	715	731	729	762	691	734	734	701	745	743	716	730	717	779	719	758	713	741	706	764	714	740	702	768	736	722	793	681	741	740	671	730	735	715	710	738	742	719	774	748	709	702	725	697	750	747	753	692	695	760	711	710	741	716	740	734	723	755	786	758	707	690	685	710	758	715	692	745	781	757	742	803	731	683	722	679	740	761	745	750	728	735	767	687	716	763	774	710	689	695	730	791	754	761	760	703	741	785	713	766	769	736	688	685	730	744	720	718	711	717	745	732	743	716	745	752	704	692	674	745	739	736	701	721	758	753	696	734	688	724	745	731	726	753	707	756	707	691	723	735	704	715	732	720	707	705	741	753	731	718	714	733	790	722	728	770	727	730	755	710	741	748	783	721	703	705	739	673	748	737	744	750	738	742	693	732	787	700	740	706	760	725	700	675	753	714	743	751	702	725	706	782	703	706	746	763	712	765	727	760	750	732	733	686	701	733	749	735	729	752	713	724	723	791	734	748	734	736	759	762	722	726	773	696	690	675	728	707	739	760	745	720	741	785	694	704	698	750	778	755	756	762	698	721	747	761	724	703	749	713	757	721	697	771	744	761	771	711	719	727	694	757	732	716	700	719	707	690	702	711	690	771	774	743	695	704	772	716	746	779	739	739	730	733	705	774	705	714	700	741	708	724	747	713	728	752	685	707	757	689	803	740	744	735	742	709	732	762	734	710	759	761	751	771	734	731	725	688	744	768	715	756	701	737	712	724	727	693	682	721	736	742	748	705	736	691	729	703	735	729	713	740	732	740	710	737	745	727	720	743	709	711	731	711	727	734	709	744	712	710	749	710	705	724	776	734	684	769	730	756	721	735	737	791	744	704	726	745	727	729	736	767	720	749	717	736	773	704	706	738	713	694	724	760	728	704	745	694	698	745	699	718	700	766	702	711	743	701	734	766	700	749	715	685	720	744	756	735	737	709	655	740	739	707	673	744	730	761	729	789	738	739	715	697	714	777	722	774	724	738	728	736	713	714	726	803	737	702	741	708	707	715	701	785	720	763	715	703	739	734	724	772	728	722	734	739	739	741	716	715	762	685	773	699	696	724	735	737	733	735	718	730	708	728	684	698	765	737	714	720	737	756	700	721	740	725	732	711	692	745	733	769	719	727	700	719	723	739	741	710	720	727	725	764	735	721	741	740	788	720	717	705	718	730	721	726	730	747	751	724	727	753	768	706	682	765	726	707	755	765	748	719	717	660	752	687	718	699	763	728	697	723	717	748	708	767	760	697	770	747	801	733	725	713	754	745	678	743	738	717	737	687	705	732	777	722	705	691	746	743	686	712	740	768	724	715	727	784	694	659	748	751	692	707	714	720	737	724	716	675	724	793	783	703	760	754	740	691	747	712	723	713	711	718	738	707	765	719	715	721	762	734	726	726	751	735	729	700	721	701	706	696	730	725	691	726	679	732	722	733	703	697	714	726	674	768	716	703	728	725	722	762	706	729	768	737	738	749	755	744	726	716	767	731	724	655	731	710	748	727	728	717	757	718	694	734	785	749	748	730	708	718	760	701	725	687	729	741	745	731	741	761	759	666	798	701	742	712	729	695	764	742	737	708	728	736	737	737	780	744	703	769	741	705	725	786	758	685	736	745	728	720	744	724	674	700	712	746	758	758	740	758	722	725	682	736	739	718	715	661	716	710	687	733	730	705	736	707	753	724	723	746	745	714	698	769	718	712	717	687	734	702	751	796	702	719	768	735	748	723	739	728	728	781	731	747	690	718	728	764	720	728	730	739	709	714	740	750	737	754	704	766	784	704	738	672	702	788	735	719	720	701	721	738	747	720	746	758	771	716	763	697	704	754	708	701	708	746	717	747	751	752	734	654	723	712	716	698	814	760	727	756	745	743	722	793	695	804	737	780	748	719	735	705	772	720	755	722	684	731	777	724	727	715	749	717	687	719	749	732	734	726	757	715	750	749	734	779	762	715	737	753	711	741	685
33160	17541	3992	1184	1000	963	905	876	943	939	903	848	922	938	907	882	967	912	898	838	928	917	917	857	882	827	934	894	924	910	949	880	877	911	875	929	903	917	885	925	875	865	916	903	927	938	902	892	920	909	902	911	959	929	915	866	921	841	948	923	875	879	903	886	924	918	874	876	918	933	929	929	979	921	861	882	928	916	904	871	854	923	865	887	947	849	892	964	919	918	930	967	866	921	909	904	927	934	885	928	923	906	921	941	920	887	901	867	905	918	905	947	906	900	831	870	888	908	949	928	848	927	901	909	934	872	915	926	872	848	917	828	938	972	960	923	906	857	915	905	911	886	924	897	940	836	884	907	886	930	913	878	894	867	906	922	970	943	893	931	940	908	920	939	885	908	949	853	911	873	928	869	900	890	923	914	965	911	893	919	897	890	900	952	942	911	916	937	914	895	852	884	877	897	890	889	856	881	910	972	889	924	952	932	936	855	904	926	931	896	871	889	899	866	908	895	903	972	845	887	883	861	935	904	895	924	893	866	877	912	943	906	894	904	879	922	877	915	914	844	926	886	871	900	854	899	882	895	913	861	940	837	890	856	887	815	1004	930	910	903	910	953	933	889	909	879	904	908	806	920	959	932	888	928	891	975	902	892	843	918	929	837	828	874	936	868	892	884	914	842	928	889	933	912	964	888	915	899	881	921	919	919	916	921	916	939	873	912	932	853	897	923	865	886	878	902	885	935	946	939	905	947	910	890	838	867	901	885	947	874	906	888	930	869	861	948	857	962	952	893	884	881	861	935	849	918	929	945	940	908	916	929	901	853	955	861	907	869	898	894	906	914	864	905	900	918	967	950	940	860	945	920	860	934	877	884	909	870	888	857	859	870	868	876	879	958	878	903	900	906	791	881	868	832	897	866	905	911	882	898	867	946	935	901	872	929	846	913	906	933	933	917	906	920	954	904	857	783	867	857	909	901	931	879	945	897	924	902	930	894	897	934	860	895	979	874	902	847	888	830	870	917	896	932	913	911	858	906	949	951	917	865	902	890	929	870	856	970	863	904	868	928	902	883	882	946	840	914	899	808	880	906	902	941	893	872	884	899	916	901	890	953	890	898	885	912	910	918	884	933	876	953	883	892	909	898	882	910	892	896	903	891	864	936	861	876	949	904	873	909	917	924	925	914	907	870	908	879	896	913	866	888	873	882	854	954	959	889	865	917	883	954	955	898	864	873	972	891	931	922	889	925	895	943	834	921	885	910	938	863	890	881	927	893	894	940	869	929	971	915	901	938	963	923	937	888	919	885	925	921	896	879	883	920	939	942	894	890	900	903	891	913	896	968	872	921	888	849	894	959	888	884	904	887	906	942	968	928	926	931	960	897	901	924	887	891	912	837	897	930	903	886	907	959	847	923	883	896	852	906	921	921	940	879	877	900	906	892	894	892	891	952	910	901	968	927	882	888	880	900	887	990	930	848	871	935	935	888	903	957	819	901	866	939	870	956	876	930	920	920	940	901	923	867	882	886	889	934	890	920	903	894	911	868	874	942	865	895	875	954	941	874	888	900	916	899	861	884	898	895	904	919	939	900	939	937	928	895	895	873	945	925	887	888	916	861	876	870	910	976	889	861	936	855	901	928	889	941	905	866	925	951	893	870	922	877	890	924	948	897	893	886	954	870	941	856	922	932	956	961	930	896	917	891	874	858	892	910	913	905	911	908	862	871	921	933	871	890	927	920	893	867	869	877	884	950	926	872	896	926	880	899	917	920	890	925	889	908	929	891	907	924	893	882	843	896	889	900	889	866	890	914	902	888	842	944	920	906	886	885	884	898	895	912	913	899	885	904	924	917	852	937	882	907	909	906	874	912	929	904	838	883	892	965	911	910	975	906	887	915	906	862	866	940	918	882	909	900	841	917	1013	906	870	870	828	892	854	891	829	945	980	885	911	917	899	930	858	920	896	865	899	937	846	889	921	859	873	902	929	895	956	891	953	950	908	910	883	948	965	912	899	886	878	907	908	865	974	914	895	874	929	907	883	879	944	847	861	868	865	925	865	912	866	861	841	858	913	902	927	880	929	888	883	875	899	946	920	913	946	895	813	837	881	972	882	932	930	899	878	928	921	893	920	889	864	947	903	911	965	870	946	897	899	934	873	905	920	910	924	919	899	929	912	909	924	882	931	928	838	927	920	904	940	958	890	886	909	914	901	911	886	934	934	870	944	895	914	901	908	880	871	880	904	881	868	886	899	929	909	846	902	897	867	900	900	894	939	889	902	861	911	873	879	905	876	951	932	906	883	879	896	931	942	904	971	880	923	893	906	911	910	888	928	919	958	920	860	903	890	889	950	938	896	900	857	915	912	862	922	905	892	914	895	913	891	972	896	900	938	858	931	904	870	880	884	922	873	921	924	893	888	916	925	883	883	937	890	956	919	930	889	932	932	943	907	922	907	870	921	899	856	867	824	921	888	851	917	915	908	919	898	874	873	915	941	874	904	941	938	892	930	907	962	909	898	931	994	902	905	910	907	941	909	900	934	900	824	968	897	879	879	857	886	959	854	908	854	914	896	933	898	879	914	880	881	933	921	907	862	886	899	924	875	946	909	929	911	938	886	837	925	900	851	911	895	857	905	888	928	951	929	892	839	927	914	922	920	941	927	895	914	863	897	942	935	883	941	859	917	880	880	903	933	823	896	884	903	969	882	921	859	935	874	873	927	916	850	852	863	972	897	929	893	863	946	956	957	962	918	859	891	969	844	914	905	907	905	913	896	883	896	923	917	920	869	912	936	886	844	842	901	879	904	963	904	943	873	885	883	884	928	879	896	859	912	852	897	871	917	871	877	880	905	891	858	945	961	912	959	921	879	882	872	888	908	910	920	845	929	927	860	894	903	901	931	936	837	925	952	927	943	867	919	824	888	882	870	874	932	925	845	886	907	912	920	889	915	884	943	895	920	890	907	932	944	941	915	911	923	892	857	868	929	914	969	899	908	909	879	886	904	857	907	854	918	873	924	948	917	951	860	928	930	884	877	913	929	922	929	912	914	888	911	893	837	916	944	924	916	865	903	934	920	941	870	904	962	889	896	877	918	919	918	904	901	930	889	898	906	840	883	894	930	895	884	842	899	909	902	897	883	906	964	924	862	891	895	981	884	942	890	915	903	905	896	889	919	922	876	889	906	888	913	848	902	869	857	871	933	949	911	873	880	921	867	919	835	927	862	906	911	946	891	892	887	908	878	898	923	927	885	964	896	972	925	884	915	894	923	938	945	835	921	963	911	886	891	927	871	940	884	907	870	899	908	900	894	900	846	895	950	858	937	903	956	851	921	861	903	917	868	933	893	871	853	919	924	845	956	927	924	882	876	895	909	952	898	946	960	872	901	894	883	929	904	892	896	929	906	902	919	871	897	942	920	893	864	913	935	901	873	886	930	874	926	907	893	839	876	903	988	929	877	860	865	879	881	894	889	912	959	913	894	894	896	917
30322	4853	1330	1114	1045	942	925	900	954	928	944	958	907	944	969	939	945	890	910	898	934	863	918	961	928	892	953	899	970	906	901	906	846	894	918	930	963	957	905	937	963	940	953	872	1002	924	913	868	931	918	919	905	907	884	926	936	987	925	910	934	918	925	901	927	929	892	883	956	881	889	907	953	929	903	838	923	911	927	898	953	961	898	915	923	897	891	926	908	878	904	938	904	887	926	893	931	912	946	917	922	906	885	950	899	904	918	884	920	902	906	871	949	910	894	921	940	917	902	957	876	936	929	902	870	912	872	864	897	896	897	883	886	862	920	914	1004	920	899	857	898	898	943	950	934	898	909	903	891	903	948	899	874	907	943	888	954	916	866	881	940	917	891	914	989	928	923	898	899	897	857	863	900	889	902	878	857	906	864	925	877	929	874	900	886	967	901	898	922	956	894	944	889	949	934	959	920	883	888	874	929	935	866	921	917	903	932	866	928	905	876	935	928	882	858	933	921	940	932	903	960	876	925	932	904	925	925	907	847	906	910	878	971	887	922	892	894	903	919	864	857	895	926	931	932	949	867	882	915	903	900	923	903	918	925	905	946	952	914	953	882	886	860	933	912	901	873	930	950	939	913	864	865	967	926	916	959	950	956	947	937	915	904	920	918	907	893	920	865	943	933	898	927	873	896	909	925	923	935	845	865	874	974	925	929	915	935	939	850	898	942	936	877	914	900	879	867	860	936	919	953	945	907	925	949	979	937	920	910	931	933	856	890	915	912	868	877	913	907	884	937	841	888	892	883	900	882	947	912	892	926	926	902	927	958	908	950	896	913	893	878	933	896	947	872	914	894	951	919	922	872	893	897	906	894	852	872	910	865	927	843	928	918	931	916	934	922	869	876	929	930	932	915	937	935	896	911	949	950	864	903	970	895	863	926	959	936	909	932	903	962	896	862	934	908	916	873	922	928	895	866	889	951	985	874	915	898	900	959	921	872	859	953	928	945	916	937	891	882	942	900	874	898	901	887	909	898	916	906	855	927	860	896	915	934	872	846	884	855	813	894	952	853	943	880	885	904	940	935	891	966	927	947	907	915	861	914	928	884	961	930	921	859	930	876	952	944	909	935	921	982	920	879	908	957	914	961	930	889	932	877	847	866	893	895	942	896	881	869	924	938	912	857	888	910	930	931	931	917	929	938	952	922	872	921	907	871	889	918	867	958	925	875	934	862	943	820	926	874	908	876	950	912	903	866	856	875	905	866	914	921	979	918	935	891	953	906	903	875	950	913	908	939	899	914	882	907	892	897	922	923	911	950	953	943	944	898	929	918	861	913	940	915	909	943	919	959	930	916	883	921	900	929	949	883	899	870	897	910	856	966	972	937	855	861	952	884	909	901	871	938	905	888	904	936	903	947	874	868	841	941	913	876	935	868	993	876	904	931	920	870	884	923	852	943	906	891	895	888	929	898	895	889	911	899	936	858	971	905	890	926	881	958	878	872	941	866	902	927	921	942	882	887	927	866	929	867	932	940	924	900	912	901	945	883	877	928	878	888	955	941	918	969	923	948	883	886	983	924	908	900	872	888	863	879	873	900	909	958	954	911	900	902	908	950	913	879	884	867	907	943	947	897	899	933	931	876	892	955	901	901	891	938	916	943	920	950	958	897	921	872	885	934	918	909	912	891	909	921	927	889	907	925	934	942	919	872	889	948	912	897	938	867	890	918	878	927	909	957	899	989	941	888	908	898	895	896	924	937	970	899	913	848	910	903	886	918	889	945	889	930	934	915	903	923	894	868	879	895	931	861	956	893	914	902	891	932	893	923	868	889	861	885	927	892	855	908	860	889	854	855	923	926	961	898	897	883	864	892	914	885	902	914	872	915	923	901	867	932	910	904	941	850	896	897	890	925	918	907	913	867	934	971	939	950	958	888	892	923	877	852	901	953	900	899	918	878	960	880	906	933	870	895	919	935	862	918	922	918	897	910	934	870	910	872	900	902	921	957	903	888	906	899	910	916	907	843	907	914	906	916	875	918	904	896	906	940	916	939	886	971	879	918	902	870	917	924	938	915	873	914	955	907	854	926	958	932	925	907	922	956	931	863	915	856	895	876	852	939	866	893	916	898	895	906	924	874	933	979	891	902	808	929	843	904	860	975	896	908	901	933	923	887	961	948	925	911	942	939	879	934	920	922	898	948	909	896	887	903	898	942	880	889	942	915	957	917	935	931	871	936	878	938	899	949	947	930	900	910	890	940	943	892	970	987	899	910	911	924	929	921	939	906	885	919	968	864	945	936	917	909	874	900	949	884	885	877	859	878	897	905	943	870	932	878	901	915	878	913	887	932	924	959	925	928	873	920	898	895	863	929	924	952	948	897	898	928	918	950	946	913	916	956	917	913	930	938	877	933	928	895	848	895	971	902	906	869	872	989	876	892	903	943	910	920	927	914	901	869	922	906	938	936	940	845	911	972	897	880	846	916	889	913	954	925	925	915	944	929	931	948	910	885	870	859	902	942	874	898	898	905	904	903	884	975	895	856	915	883	927	961	899	856	988	940	902	948	925	907	891	947	893	910	906	915	902	897	845	918	929	873	884	922	904	919	939	881	1018	893	884	879	905	864	927	928	881	909	907	909	909	932	896	928	986	910	958	899	902	897	904	930	904	903	942	915	888	923	899	902	871	1008	889	897	849	980	917	961	948	857	959	890	952	877	953	919	971	912	905	902	1027	923	917	940	915	911	834	896	898	899	900	861	961	893	923	897	905	896	865	939	902	876	942	937	867	959	917	920	921	900	936	909	862	927	937	923	960	911	849	951	909	894	941	890	906	876	877	908	958	917	901	955	884	910	921	903	894	875	945	909	935	898	906	925	855	912	917	886	930	912	906	907	887	875	920	937	957	893	922	896	916	900	943	891	842	909	873	971	873	957	866	954	902	900	887	913	937	869	970	848	878	886	901	893	838	957	872	942	922	934	886	898	943	945	921	908	965	921	914	929	878	866	946	910	943	893	936	901	879	928	931	873	878	951	895	824	905	855	895	913	922	880	913	925	897	894	865	904	876	912	911	904	940	911	956	921	903	921	886	963	855	937	898	942	914	920	941	952	945	934	958	900	931	869	904	953	885	884	889	915	892	902	893	908	928	889	902	965	886	897	930	951	915	876	869	913	915	882	887	924	924	901	922	917	934	884	899	904	925	930	889	885	929	947	936	998	913	881	898	943	948	918	929	916	939	951	909	903	875	883	913	910	875	935	901	921	912	895	883	814	967	915	954	900	903	941	993	891	917	905	925	952	907	881	907	937	969	905	879	890	931	889	952	920	907	896	902	930	925	904	926	950	945	877	903	952	868	928	919	852	923	936	877	925	870	899	900	898	891	924	886	914	884	947	942	876	918	844	932	935	950	867	972	907	914	894	899	956	877	891	907	907	936	908	894	872	908	905	902	898	895	871	954	866	875	888	909	920	869	879	879	929	888	945	973	940	900	903
25182	21047	26806	25242	20902	9355	1236	768	721	711	649	577	602	554	562	547	536	597	585	534	552	511	523	559	545	537	535	490	510	503	528	496	519	510	537	508	466	471	500	457	504	483	527	511	470	481	502	490	490	497	502	516	460	465	506	513	461	478	506	554	491	477	509	522	523	469	471	484	482	470	470	477	490	462	470	505	515	496	483	488	508	472	473	492	487	479	525	481	509	497	483	500	508	479	511	496	522	454	498	484	492	462	476	484	442	502	491	451	480	476	486	493	453	483	485	479	495	473	492	471	483	478	472	507	513	478	472	485	495	492	453	442	479	475	481	535	482	446	546	491	482	478	490	516	508	458	528	479	530	478	474	496	484	497	487	470	510	533	500	455	498	464	460	498	479	497	474	449	480	486	445	456	502	465	464	449	481	483	494	486	498	451	445	464	487	481	516	554	488	456	462	470	478	504	489	497	461	472	493	526	448	483	472	462	508	462	493	495	486	469	479	502	494	486	501	463	495	470	453	461	462	457	460	452	501	498	481	491	509	479	487	506	485	489	481	470	485	517	424	483	474	478	488	478	478	504	469	518	455	520	488	465	510	495	466	479	445	481	490	488	491	516	520	502	437	484	472	467	466	504	506	475	524	449	481	481	474	471	491	507	463	488	452	438	508	457	464	467	482	466	484	491	504	496	512	464	467	465	458	488	480	478	489	507	475	510	477	461	425	459	475	483	507	477	539	494	481	487	459	472	454	527	519	485	516	427	472	474	520	496	453	519	473	471	482	508	491	515	466	460	484	495	490	455	495	490	459	517	473	530	476	475	501	498	476	437	500	489	472	520	488	503	485	485	463	503	516	495	485	471	488	464	482	450	507	491	483	455	487	458	524	474	439	510	479	457	512	478	548	493	500	491	486	503	529	434	459	469	475	506	471	523	493	505	497	465	512	492	505	445	465	470	511	487	516	495	511	426	464	518	463	508	487	477	448	504	489	483	466	428	482	478	473	482	490	466	488	490	520	432	503	473	484	494	497	464	469	444	507	525	469	485	467	474	532	487	486	500	452	495	461	491	506	496	499	472	500	489	501	499	432	497	510	442	486	468	502	489	459	473	480	477	493	469	487	451	490	472	513	459	450	474	500	483	460	519	477	464	477	497	482	495	540	469	499	505	475	507	434	474	499	461	512	463	486	508	436	481	492	467	466	473	434	493	490	541	484	484	458	485	506	487	486	467	474	443	454	474	477	480	464	483	514	420	471	473	461	490	492	488	437	484	476	462	516	496	476	473	452	486	481	478	499	469	472	487	470	530	481	468	468	479	503	477	467	449	482	507	482	493	512	473	472	499	438	468	501	496	470	467	497	473	487	466	488	476	473	512	503	502	504	482	457	472	448	491	529	480	488	487	495	471	485	478	533	480	464	449	498	489	446	462	438	497	491	516	460	522	496	464	493	451	521	515	497	497	453	494	494	465	522	486	443	489	449	494	489	430	489	471	471	466	493	518	462	459	484	507	469	442	506	475	473	481	489	509	493	487	472	489	501	506	488	494	472	472	472	460	479	497	464	466	466	513	481	486	487	454	501	432	507	457	443	503	502	436	461	482	476	508	497	442	498	479	471	469	530	484	472	486	478	482	463	504	498	496	532	529	480	429	465	495	435	470	469	480	473	512	498	462	511	517	465	463	503	451	450	480	508	465	481	469	451	473	487	500	500	509	441	467	466	494	458	508	477	496	520	489	518	508	469	500	498	504	475	463	443	491	473	503	481	484	484	502	479	455	467	491	475	482	479	463	480	485	441	512	468	500	482	458	493	487	473	484	488	486	483	512	518	498	478	467	490	489	505	516	503	478	467	458	507	497	456	518	452	530	498	474	453	462	497	479	436	488	492	517	536	471	473	474	486	497	496	460	481	458	481	502	451	471	533	445	477	485	466	461	447	452	441	514	481	494	475	475	500	485	445	519	489	443	465	484	520	505	499	473	476	516	464	509	479	461	422	498	507	488	482	473	484	483	444	485	485	516	456	487	491	468	518	488	479	470	493	500	473	474	486	488	495	479	473	487	486	483	480	476	488	478	489	484	484	473	493	463	494	461	504	480	453	495	470	468	489	523	460	456	516	524	447	477	479	484	500	509	489	477	465	516	505	483	442	479	477	463	493	472	486	478	483	510	498	482	459	473	445	478	484	487	479	495	503	475	496	501	481	488	476	512	486	467	463	463	480	488	458	470	521	497	500	478	484	465	494	451	501	478	477	485	468	510	496	464	514	482	512	515	449	457	465	478	488	486	438	524	537	487	535	483	526	461	475	420	491	451	466	551	497	498	459	507	498	495	487	498	486	479	457	452	500	416	495	470	523	445	483	486	501	511	487	440	488	489	503	472	477	475	498	491	466	488	508	504	489	495	477	450	501	460	497	467	482	506	455	461	441	504	480	508	513	458	500	519	476	494	446	500	498	484	511	499	516	470	450	482	483	476	479	477	518	488	508	463	492	470	483	440	539	460	490	473	493	486	477	482	497	484	517	482	494	492	510	512	476	490	463	480	472	482	486	480	482	490	503	470	520	532	472	467	528	481	519	468	460	490	477	485	476	480	463	475	452	474	452	458	487	516	491	480	490	461	429	481	452	481	511	495	453	471	464	470	480	453	480	473	431	481	474	521	427	453	456	505	449	472	465	512	492	493	466	463	479	502	475	431	456	483	520	531	489	529	501	501	510	500	465	453	489	464	495	481	513	499	440	483	477	472	456	442	465	541	484	477	442	470	475	496	500	452	479	490	462	521	499	470	475	476	440	497	472	446	494	462	512	478	484	493	474	491	455	491	438	482	461	532	504	498	486	479	490	468	482	465	465	530	472	492	510	494	535	497	522	470	492	488	501	460	484	459	463	496	498	427	497	446	462	461	476	469	491	481	423	516	480	522	504	470	512	492	466	464	464	488	462	507	474	467	502	464	485	513	452	469	453	511	516	505	472	505	485	459	486	471	530	478	487	466	458	482	467	476	493	477	465	480	456	501	491	465	475	481	457	495	473	498	450	472	481	509	516	455	469	488	475	473	505	511	485	481	499	480	497	511	470	481	507	462	504	518	478	495	472	477	474	427	475	459	495	463	474	508	508	484	533	483	486	465	456	484	471	479	478	485	490	460	519	481	495	502	505	511	473	495	497	514	474	465	490	515	483	428	518	470	489	474	483	496	500	535	461	490	482	492	464	489	444	449	515	507	477	500	466	461	486	463	498	465	510	488	505	484	460	466	516	487	468	482	469	449	477	473	464	473	470	482	469	503	427	467	477	472	495	529	449	482	475	511	518	491	520	467	498	485	496	508	495	478	451	498	513	460	475	498	447	495	496	493	507	493	506	500	459	483	431	450	490	476	473	453	488	485	502	499	492	487	472	500	497	497	477	476	496	501	498	462	488	456	494	509	456	478	485	510	475	525	482	464	510	475	506	511	465	491	492	530	486	488	503	504	519	508	436	493	504	502	463	501
57770	17974	7610	4421	2680	1992	1541	1298	1113	989	876	865	794	745	662	702	666	644	623	603	553	586	587	548	557	605	560	516	519	555	569	544	526	537	529	513	544	538	502	525	526	535	509	535	546	496	532	504	498	523	527	538	507	522	557	503	499	502	500	494	506	554	523	471	518	508	489	502	539	481	517	521	504	534	497	518	507	525	532	504	490	492	474	499	501	555	550	530	559	519	531	535	551	503	525	495	480	536	501	494	514	497	533	476	525	499	514	532	524	520	490	495	491	472	481	474	518	454	552	526	508	519	485	471	485	516	521	511	519	477	530	513	467	503	513	480	505	508	496	473	485	478	552	505	495	528	518	471	506	501	541	516	480	467	531	494	481	483	504	542	497	487	527	531	528	494	515	504	534	514	484	497	527	496	510	515	535	536	565	494	491	553	515	492	489	504	522	505	496	496	465	507	524	535	479	464	508	524	520	511	475	517	492	485	498	503	535	499	517	460	512	486	524	496	509	502	517	496	507	476	505	501	513	497	465	512	492	537	501	492	461	497	533	511	502	476	492	521	528	499	509	496	510	512	524	498	481	518	474	526	487	521	522	527	502	493	486	490	532	503	493	511	513	506	540	515	496	525	490	471	505	473	523	506	512	479	493	504	509	503	515	495	527	466	554	506	502	497	566	484	491	502	483	499	479	490	482	488	471	464	505	517	504	532	517	506	483	527	487	519	467	476	485	491	500	502	513	485	538	487	504	499	518	476	533	522	508	517	494	472	488	521	507	485	504	493	545	454	509	494	516	495	505	480	516	474	519	479	482	485	524	493	556	517	511	491	484	497	517	459	477	511	544	514	475	482	472	477	525	496	507	453	496	500	538	484	496	510	473	494	497	513	492	456	519	518	467	513	512	506	490	520	515	511	506	529	485	507	508	488	541	506	539	507	511	514	493	497	480	488	515	502	494	501	497	485	495	475	506	514	476	550	503	470	491	491	499	515	471	498	474	490	496	517	542	495	474	481	502	508	509	503	484	503	475	515	450	468	470	507	487	493	495	510	497	479	465	478	505	505	519	478	497	500	490	517	525	495	494	477	513	503	489	508	528	470	459	484	493	463	483	497	508	515	507	480	486	473	504	508	494	539	531	528	484	495	469	464	500	455	504	492	507	473	486	511	516	505	487	478	492	480	499	480	476	492	480	493	468	486	489	523	512	494	521	483	486	532	503	492	523	506	512	512	532	499	468	457	492	497	478	485	513	522	521	461	507	483	539	513	480	459	514	504	461	511	509	501	473	490	481	545	507	525	485	497	481	535	503	503	503	513	489	475	530	466	476	518	524	482	464	482	537	461	489	469	493	509	506	482	543	476	509	539	522	506	528	533	496	526	487	515	487	471	530	469	486	522	473	489	537	518	476	475	497	455	515	477	468	466	531	487	487	475	519	493	481	494	478	495	481	488	524	483	530	440	528	492	499	497	484	493	513	463	462	500	463	497	490	500	515	516	484	490	521	512	470	485	485	508	458	488	532	488	486	443	478	514	499	452	511	513	502	524	516	488	471	509	493	512	473	489	474	503	494	543	497	494	475	448	501	516	473	516	522	520	505	484	505	489	523	475	528	503	506	462	517	519	495	530	520	481	492	498	512	520	484	489	510	473	489	517	509	507	511	480	472	505	505	529	523	513	492	506	534	510	471	479	446	514	476	506	510	532	522	478	500	472	525	535	491	493	491	491	498	470	500	474	508	539	459	476	538	460	483	486	492	482	477	515	489	502	514	518	456	476	485	507	486	519	472	502	513	470	502	442	499	506	497	535	491	487	514	519	495	485	537	535	491	527	485	502	486	492	503	474	532	503	477	478	474	537	520	513	476	495	474	487	474	494	485	516	494	540	502	481	474	501	514	491	512	512	511	512	521	513	536	526	478	498	475	504	504	475	494	472	510	510	476	498	485	525	485	493	504	515	488	502	527	504	448	480	547	470	469	505	496	481	474	490	470	512	495	526	496	470	520	509	479	456	514	475	502	528	527	492	476	511	513	502	497	491	505	490	496	523	506	483	493	482	495	489	480	518	509	525	446	544	479	473	479	500	487	486	528	448	490	482	485	498	505	480	510	528	472	539	512	475	511	495	507	479	445	491	471	475	519	500	494	505	506	477	522	479	483	466	469	458	460	489	458	501	491	509	509	486	502	541	502	474	457	531	468	485	521	495	477	515	498	512	517	480	488	497	485	497	523	490	481	491	452	476	497	478	518	493	514	500	452	534	528	509	524	539	506	506	508	505	526	496	525	516	525	532	540	520	513	480	490	491	490	513	454	465	537	512	524	488	481	499	504	486	501	511	475	517	531	510	524	509	521	508	522	506	493	495	467	511	530	485	507	530	472	474	499	540	519	457	488	534	522	467	454	510	497	487	509	489	474	477	504	481	517	478	483	504	465	531	499	505	474	514	555	504	498	483	477	503	499	492	497	506	476	506	503	489	497	537	522	532	478	536	474	504	456	513	489	520	494	451	487	522	511	533	468	463	500	533	510	501	508	480	478	495	500	477	483	490	510	499	462	525	527	507	496	516	493	494	469	520	504	537	508	489	499	484	488	499	543	473	482	508	490	507	529	498	488	500	520	502	511	506	488	532	548	485	463	508	471	490	456	493	505	505	477	513	547	532	459	504	547	530	469	497	486	506	520	477	456	509	517	458	476	508	541	508	510	549	496	498	522	491	467	528	506	520	541	482	493	483	507	510	452	492	470	493	517	482	472	510	495	508	475	527	497	511	503	556	519	491	511	495	471	483	546	506	512	507	495	517	464	514	525	494	537	466	501	473	495	482	548	501	481	520	531	505	502	525	486	518	493	488	497	511	492	525	515	513	451	517	485	494	472	486	459	525	481	502	445	501	516	532	480	518	474	477	478	484	519	530	489	513	517	538	566	500	513	484	535	532	489	516	532	530	486	502	520	525	489	479	519	531	521	507	530	511	498	478	507	474	527	492	487	521	482	475	495	476	506	515	480	523	474	479	506	506	514	511	522	492	513	517	489	490	494	480	517	488	485	490	496	503	487	492	488	490	466	518	477	483	512	475	523	492	477	481	507	505	499	489	543	491	532	517	506	503	485	522	489	479	468	523	559	503	458	504	487	504	515	535	474	466	495	517	469	550	486	513	517	480	502	441	517	468	510	551	468	506	514	491	485	510	522	457	493	499	509	505	497	530	488	480	508	484	471	464	508	523	508	506	496	472	478	491	535	508	457	506	476	456	490	508	471	515	510	488	492	468	521	486	505	493	488	524	479	485	431	483	539	504	510	463	497	496	475	517	486	528	522	445	459	509	493	486	465	536	485	488	485	498	464	492	511	511	496	480	502	501	502	516	506	492	499	515	489	485	475	513	497	496	491	521	506	508	490	506	486	511	531	491	507	520	494	456	492	519	514	465	436	492	490	471	479	507	481	486	513	504	506	539	518	501	508	492	482	548	516	498	495	496	513	503	496	528	490	497
23335	20977	27295	24728	20954	21014	9292	1616	1315	1182	1107	1060	1042	940	967	881	943	902	914	843	842	868	838	828	855	842	829	876	747	846	846	891	807	805	784	828	834	818	815	828	779	806	817	792	771	771	788	818	827	809	804	814	813	831	783	822	817	828	805	832	789	784	794	869	775	731	777	860	791	774	802	752	754	858	757	808	782	808	784	816	811	804	810	813	747	817	801	797	815	737	752	777	779	791	787	806	800	808	821	747	797	792	780	817	788	820	808	803	760	808	764	786	771	789	726	815	802	764	784	817	786	822	792	772	759	781	754	780	741	760	800	750	777	836	785	824	826	800	781	813	801	802	772	783	787	810	829	825	742	784	845	828	791	803	802	774	772	815	743	760	756	795	820	738	773	738	760	787	796	796	760	805	781	757	802	771	772	741	847	738	785	782	768	779	795	815	759	750	803	784	767	774	765	809	811	799	762	838	726	742	773	753	790	783	829	807	773	801	756	795	877	808	765	789	778	799	776	831	814	753	707	769	779	766	814	817	787	789	842	807	799	790	783	791	772	794	735	772	828	810	705	805	789	792	823	800	840	760	775	754	825	747	752	848	742	775	783	776	791	723	742	800	825	818	715	772	766	795	767	802	811	841	767	843	788	830	730	759	827	793	812	790	765	764	808	786	799	809	740	754	829	753	800	772	727	722	801	777	793	815	786	803	765	829	782	790	771	789	788	782	741	756	766	781	788	806	768	781	787	725	788	814	769	810	809	813	750	785	831	817	817	768	795	767	753	800	776	754	759	777	798	780	766	716	797	716	762	822	815	758	793	781	857	777	816	828	754	791	809	822	764	772	778	731	781	779	756	761	772	828	809	792	756	776	816	769	812	765	780	770	781	761	739	788	782	810	791	805	797	754	785	778	792	822	771	795	779	778	814	770	790	801	806	831	783	808	752	763	819	787	725	812	794	808	823	778	807	785	807	767	792	780	752	785	813	794	796	814	773	811	782	751	811	806	813	771	805	846	750	804	783	827	805	752	817	779	762	835	792	793	798	799	768	781	766	796	797	797	762	759	769	804	794	787	790	822	813	845	826	778	757	801	800	733	809	775	786	824	769	777	793	815	807	755	737	784	790	784	805	802	771	760	771	739	728	753	803	791	753	822	729	722	807	794	859	778	773	827	770	765	783	820	741	802	725	774	770	779	781	799	815	738	790	778	715	752	751	794	783	808	825	808	812	789	806	786	759	826	812	780	806	800	783	825	824	778	771	788	802	842	787	796	753	812	763	785	770	743	763	738	760	792	720	751	753	763	831	777	818	780	783	782	781	783	750	748	800	770	741	766	757	778	791	826	795	814	784	774	776	781	801	783	745	742	754	741	775	778	835	775	804	780	790	830	766	766	801	737	724	821	773	801	795	775	744	761	807	809	754	774	751	737	760	770	778	769	793	796	759	735	789	830	762	827	802	799	791	770	805	794	798	759	773	733	780	738	778	724	769	756	789	813	794	747	787	781	778	840	794	765	759	799	735	769	797	759	761	793	818	829	769	794	824	721	810	809	734	789	800	788	801	781	832	780	801	823	723	783	779	786	741	749	834	796	811	747	764	796	797	804	801	829	810	758	759	750	835	797	790	806	782	736	788	807	762	797	789	802	825	741	773	761	765	774	798	772	764	810	791	801	818	799	827	789	772	747	812	823	762	806	774	816	811	818	806	824	790	751	813	822	800	789	770	800	773	781	816	784	850	814	822	770	805	802	764	809	773	801	786	808	812	738	770	750	809	797	803	730	780	760	808	816	822	749	778	840	746	744	796	769	767	762	801	770	792	760	831	747	767	772	787	842	786	748	773	760	781	764	784	745	794	787	802	787	746	779	791	810	725	765	804	800	815	789	770	745	764	814	766	766	771	765	765	809	774	832	803	856	818	743	740	784	804	774	845	779	714	834	796	789	805	812	785	836	824	748	773	806	838	854	767	733	759	820	814	750	770	814	786	773	804	794	783	795	780	798	776	827	834	753	802	767	801	776	756	778	810	798	786	806	765	814	783	750	766	805	751	738	841	779	851	843	764	775	805	804	780	767	815	706	810	810	752	783	771	801	800	775	777	825	836	769	804	768	802	799	800	761	806	753	818	830	815	781	794	816	750	725	758	807	827	752	772	806	775	784	767	777	750	809	827	804	772	785	754	832	875	755	767	798	721	759	780	728	826	766	734	756	835	819	804	814	790	817	775	861	763	782	841	782	818	800	800	775	795	751	773	812	735	761	816	818	777	842	780	745	768	778	749	785	814	788	770	761	797	814	769	775	806	725	809	730	784	769	817	782	791	777	789	778	762	804	819	729	737	811	785	758	766	819	788	800	809	788	782	785	779	791	782	743	761	774	758	760	745	767	819	796	794	778	782	823	797	818	787	749	807	739	790	823	765	785	792	785	752	758	752	813	787	746	772	780	766	814	768	843	753	792	748	790	758	750	843	792	786	796	785	789	776	810	815	757	804	758	764	745	761	757	754	784	761	819	761	780	784	809	796	733	796	756	778	742	779	789	835	815	809	783	798	806	794	777	827	767	833	782	861	842	785	779	793	780	760	804	792	768	807	810	804	779	742	789	805	776	751	808	776	822	749	762	801	774	771	837	761	742	760	792	731	767	864	780	721	784	812	834	779	746	765	788	804	787	806	800	784	768	769	772	826	786	759	760	802	794	777	824	804	714	761	805	794	836	732	807	823	821	824	735	780	773	801	830	789	834	754	805	776	802	746	767	746	806	796	802	786	775	770	771	830	785	800	789	808	786	778	791	788	817	713	809	738	710	811	794	829	819	793	792	826	850	792	745	766	777	790	758	767	790	753	784	772	758	760	785	777	768	747	801	767	806	816	842	799	785	798	807	762	777	796	783	829	745	783	778	820	802	818	811	806	749	756	733	793	776	810	798	821	763	743	797	764	822	743	796	808	814	831	772	777	795	794	790	777	837	755	777	786	741	817	837	781	779	787	807	791	808	752	745	781	789	774	801	778	835	796	746	815	775	833	818	739	791	798	755	744	772	753	844	710	806	773	785	790	821	805	838	768	760	846	815	742	744	814	727	764	795	784	760	771	790	765	800	781	790	783	770	780	729	774	778	773	752	823	774	744	732	805	706	754	803	775	720	805	774	806	771	866	796	813	818	745	721	766	793	738	751	785	762	794	814	811	776	759	801	793	748	798	758	758	780	810	845	807	812	794	832	788	805	788	802	788	811	836	742	785	767	791	782	757	778	788	815	789	823	799	788	763	761	788	765	746	764	767	781	719	800	792	775	808	834	764	778	819	776	807	784	769	785	798	737	762	781	775	721	773	800	767	766	769	789	786	819	807	749	805	778	747	810	767	748	789	787	793	763	747	767	802	829	767	818	834	802	695	823	817	770	791	818	785	776	814	794	774	741	756	801	808	756	781	769	813	763	735	778	760	807	795	788	813	809	817	754	842	819	775	741	765	751	757	761	767	796	831	803	814	778
60847	17313	12394	7415	4633	3296	2536	2106	1901	1583	1507	1253	1241	1164	1118	1058	1019	954	903	961	921	894	886	847	833	827	830	805	821	793	774	783	780	793	854	780	758	752	797	767	721	724	743	779	752	775	757	771	777	803	705	765	736	779	745	709	743	715	764	737	774	702	715	771	780	732	764	750	785	737	745	771	770	738	748	742	758	782	766	772	803	789	744	730	761	801	760	687	761	763	764	717	702	732	698	772	752	689	726	737	709	717	788	747	766	741	794	738	730	703	725	729	758	779	738	738	771	736	743	736	791	745	751	744	732	718	723	745	724	747	726	674	721	747	754	725	779	727	712	750	791	741	765	722	723	734	792	750	767	739	781	744	756	754	763	707	748	728	746	748	742	788	707	697	718	743	738	715	694	701	770	770	731	772	752	744	748	719	709	714	729	726	701	745	734	766	739	723	691	726	720	710	730	709	780	765	760	707	749	710	701	728	758	706	772	772	807	730	800	683	748	769	757	707	703	753	715	727	756	715	744	698	734	707	774	803	722	735	698	698	761	692	699	733	793	762	731	773	715	704	706	686	804	734	687	719	769	788	698	721	756	769	744	807	740	735	753	721	756	748	724	689	720	725	757	731	753	768	747	690	764	731	737	765	721	719	727	707	715	706	775	703	683	759	747	747	760	768	738	726	766	728	735	726	749	679	746	751	699	707	739	761	791	715	773	722	715	702	743	751	773	766	741	680	755	708	735	716	746	749	742	772	721	741	681	731	665	748	739	760	773	743	700	761	766	755	710	740	794	752	754	740	676	772	749	736	726	763	735	744	737	778	695	697	710	720	774	739	784	735	733	739	721	721	742	708	786	733	712	712	729	735	760	770	735	710	729	733	719	702	772	725	769	750	737	731	711	777	718	742	748	737	784	746	738	779	756	693	707	713	715	742	759	751	751	734	749	711	729	735	735	712	736	720	686	660	732	789	761	755	668	774	730	645	718	727	746	745	707	751	730	764	725	759	702	710	728	693	739	691	741	736	707	741	758	717	697	739	709	711	770	778	788	756	708	728	765	712	706	734	701	728	770	735	743	770	720	699	733	783	724	741	708	723	738	764	739	733	702	732	734	721	707	774	752	804	722	771	762	725	710	714	673	758	718	758	763	730	689	712	722	728	761	731	748	749	760	702	713	749	752	718	693	727	701	726	768	751	736	737	737	726	720	712	694	734	752	748	715	699	731	757	722	773	778	771	703	767	760	699	719	729	734	753	747	762	718	764	733	767	699	726	762	749	749	710	755	760	714	768	749	709	787	727	732	740	752	735	748	761	761	768	739	706	786	730	761	717	734	785	693	749	739	724	724	701	751	683	760	734	706	742	758	728	760	714	740	755	711	694	706	715	729	736	727	723	706	745	751	760	779	768	706	798	721	750	713	731	737	694	727	709	692	750	774	714	726	737	748	711	695	738	715	769	713	781	727	722	742	733	783	668	731	748	708	757	715	755	708	762	755	685	749	694	730	750	715	722	751	746	787	759	704	756	782	722	766	760	737	711	742	771	692	737	744	769	706	729	742	720	734	757	761	737	742	723	692	729	698	740	781	746	743	670	757	728	758	716	733	720	687	724	711	737	722	719	737	739	732	786	691	724	776	700	768	735	736	730	681	810	709	737	706	736	725	756	752	793	723	777	717	735	747	718	732	783	718	724	749	742	767	740	684	743	744	752	759	769	721	737	724	769	756	695	783	708	755	755	680	736	746	757	716	737	751	738	799	736	731	721	750	747	744	773	723	737	719	758	719	719	783	728	721	799	709	749	767	715	696	703	720	742	747	685	716	753	745	675	737	731	711	754	720	753	786	752	719	735	791	750	710	733	721	794	777	759	777	714	720	771	744	736	693	803	750	732	762	796	681	721	722	759	746	739	694	704	728	742	730	734	733	738	758	722	737	715	747	724	728	803	741	754	740	752	719	748	745	762	745	703	809	736	721	746	753	757	740	767	748	784	758	725	728	767	717	721	758	768	776	709	720	737	736	776	749	756	759	758	711	753	721	751	740	747	705	782	740	769	709	733	745	702	749	731	751	718	730	769	749	684	732	783	710	764	720	767	711	730	744	818	712	709	716	684	741	652	712	707	760	797	722	770	780	702	760	741	701	718	714	749	712	734	753	759	746	773	716	728	746	755	768	703	690	738	793	771	699	729	710	739	771	764	748	749	737	736	731	736	750	743	754	741	738	677	746	758	720	736	749	747	692	734	717	728	679	705	695	729	712	727	769	783	751	781	773	720	734	750	742	734	745	786	724	768	748	732	736	706	748	714	799	756	737	695	753	753	722	731	758	729	748	775	751	717	752	696	735	749	771	719	720	734	786	698	740	719	755	743	724	748	715	649	734	765	783	745	677	709	714	733	729	683	741	748	765	754	774	705	728	737	720	799	771	774	727	693	767	720	714	726	730	728	707	738	735	687	764	712	734	759	714	744	751	717	706	731	727	751	739	706	689	734	744	733	749	763	690	717	772	702	743	713	728	761	733	733	774	712	726	748	744	713	746	740	689	727	723	667	702	741	729	756	731	740	762	727	770	741	717	706	735	726	742	709	753	729	755	722	710	736	722	737	764	740	696	733	724	757	714	727	782	763	759	709	736	677	760	721	745	732	674	739	735	733	728	735	794	699	717	717	719	703	719	708	760	712	782	735	749	723	697	750	756	742	695	753	705	719	756	693	712	783	760	801	749	739	764	774	690	737	719	778	759	745	755	742	718	750	705	747	709	734	768	706	712	713	719	751	728	728	738	688	785	721	696	716	706	700	754	702	725	707	730	745	747	749	695	720	756	739	707	782	699	715	736	662	769	753	721	741	742	708	702	746	720	698	705	747	738	764	751	749	716	774	719	712	748	749	733	760	759	731	744	720	727	719	742	708	741	760	739	714	707	717	739	720	716	794	754	760	737	724	709	742	728	785	716	743	692	736	717	729	750	701	709	746	779	699	676	756	759	727	711	698	732	764	720	728	691	840	755	720	706	757	787	702	726	732	712	700	734	738	734	668	726	719	801	750	717	721	677	766	717	749	716	718	738	734	756	696	732	738	767	770	738	738	708	738	707	717	744	687	724	748	745	702	736	743	689	717	743	759	725	704	689	682	757	736	739	719	717	757	714	766	716	742	718	743	746	744	690	787	756	769	722	683	756	764	712	721	765	772	728	725	736	774	726	696	732	708	727	735	753	742	776	740	719	790	731	760	742	754	716	763	722	731	791	734	705	710	693	757	755	742	741	735	724	718	767	790	708	686	692	733	752	728	744	725	683	752	728	780	757	714	771	733	716	744	741	735	738	716	743	785	688	736	755	734	724	693	744	738	715	729	726	733	748	753	738	759	714	732	759	772	726	741	753	727	748	736	709	721	758	737	732	698	699	740	743	708	746	722	740	685	692	760	735	755	766	719	798	707	775	755	677	730	744	723	698	716	718	812	718	735	776	757	663	760	700	729	707	731	748	738	717	739
33170	18016	4470	1213	1031	986	956	876	888	921	872	955	909	885	904	865	911	906	932	907	921	1002	921	886	906	950	929	831	928	859	892	885	872	907	871	868	886	926	887	902	923	941	881	879	945	893	875	926	917	945	887	890	917	923	893	927	871	920	906	924	891	945	900	938	898	882	844	953	931	884	902	853	903	850	887	865	847	889	913	934	872	869	866	915	976	919	889	893	903	861	939	918	931	934	856	898	889	887	850	877	858	880	926	877	931	923	896	859	878	861	929	917	869	890	861	857	974	899	886	878	867	870	934	922	895	928	877	884	875	913	884	931	897	874	888	844	930	885	914	922	867	905	926	849	915	923	930	888	929	858	907	882	898	901	903	957	921	902	903	903	950	878	944	894	918	919	951	897	946	893	839	929	927	946	857	896	922	894	927	920	912	907	918	903	903	896	891	926	886	865	914	919	852	945	907	934	906	912	865	962	887	884	945	852	901	903	903	888	877	846	841	934	922	913	904	917	887	931	915	941	921	889	876	924	910	915	907	907	943	888	883	909	925	877	950	896	923	927	886	869	843	924	922	844	903	928	898	934	894	882	879	925	895	914	921	889	938	908	924	901	885	825	877	907	888	926	890	832	931	901	893	921	868	954	933	890	886	899	913	874	922	928	919	905	945	892	893	835	926	934	897	904	923	879	928	909	920	924	887	916	904	902	904	888	852	897	889	862	918	936	895	912	899	891	888	957	906	933	920	907	947	904	926	891	914	950	919	895	879	954	884	906	921	848	898	884	952	871	898	881	927	892	872	938	931	893	897	876	903	907	864	872	876	881	898	904	926	954	875	982	897	907	922	892	908	880	943	916	912	906	920	947	924	924	892	873	904	899	863	945	874	925	877	900	893	866	793	878	919	894	905	994	917	1015	890	901	893	880	904	910	931	944	851	872	891	854	855	830	864	880	940	929	857	865	961	911	832	897	928	911	926	878	900	943	892	889	887	864	872	888	915	971	878	906	927	925	912	906	857	881	890	873	859	882	888	921	844	885	906	925	905	936	854	876	870	950	870	845	948	907	917	910	919	908	914	904	860	955	991	859	922	914	875	963	866	917	885	896	868	964	889	889	907	934	916	907	892	869	913	922	930	989	894	900	907	898	906	944	924	909	920	897	908	908	935	930	905	851	904	896	886	878	915	920	910	949	870	952	912	850	909	895	870	889	884	982	919	889	860	902	924	908	889	917	889	942	908	934	922	956	899	909	876	905	878	918	880	920	918	961	921	895	925	876	881	876	871	857	896	894	946	880	910	937	892	848	931	934	850	940	854	870	881	869	935	881	866	872	840	929	871	922	885	935	891	901	906	884	945	931	958	889	929	893	903	862	894	883	909	905	931	921	879	904	896	953	824	912	934	844	914	904	941	947	912	919	923	841	908	894	869	931	896	861	890	902	907	950	930	887	887	922	917	909	977	923	900	940	869	917	910	902	982	883	924	881	904	886	862	914	916	863	895	922	900	890	887	938	893	936	878	901	947	896	889	830	947	827	893	886	884	869	928	911	921	855	873	871	854	864	935	925	892	929	908	844	913	883	879	909	881	940	919	884	936	931	939	905	862	883	882	923	918	908	882	904	883	873	864	910	876	878	931	925	929	902	933	917	902	945	951	903	917	930	954	899	884	851	855	932	872	917	937	885	903	825	927	928	870	893	913	909	929	888	906	922	936	930	872	916	872	913	889	894	898	910	888	880	896	893	959	915	919	858	928	906	918	909	887	961	921	866	886	937	952	946	941	907	894	880	948	879	899	912	861	918	928	918	924	878	852	917	902	943	883	916	901	933	882	905	926	879	871	903	890	872	918	932	881	892	866	946	895	911	896	935	927	936	892	863	913	887	935	876	892	886	845	937	869	906	935	892	890	898	892	906	981	915	943	902	921	911	909	939	910	864	884	934	914	919	949	935	923	905	908	862	920	888	905	957	934	884	885	898	935	873	895	903	847	892	908	845	900	915	918	857	911	867	882	951	950	939	881	857	864	906	903	955	895	936	851	896	887	940	878	869	877	895	906	897	933	903	881	910	945	850	859	902	891	909	837	937	945	859	905	902	878	940	928	895	929	943	893	917	874	913	949	907	909	995	975	946	879	928	976	877	876	966	862	942	889	888	907	918	889	931	924	889	938	922	930	919	945	893	911	957	902	895	868	879	917	916	871	952	896	938	908	943	905	849	914	912	935	906	850	897	936	912	987	903	907	866	932	923	880	904	928	876	900	864	881	891	922	922	916	946	906	894	912	846	860	882	900	924	888	927	931	968	887	853	900	894	916	944	912	919	893	907	926	884	927	878	934	892	907	939	896	871	950	941	879	981	885	885	838	869	935	850	863	828	874	908	893	854	908	918	870	922	909	854	932	917	946	920	895	892	916	867	903	897	869	919	908	917	898	934	845	873	812	905	839	897	959	875	867	916	912	898	910	932	915	868	992	943	905	904	919	914	904	876	898	931	877	888	890	937	927	886	913	917	838	919	910	905	980	852	939	906	905	954	913	922	903	913	909	876	931	883	955	901	834	868	927	905	833	914	897	900	861	927	930	885	910	900	878	889	917	900	883	911	919	853	899	901	908	924	873	915	895	922	937	919	899	896	894	894	922	897	872	946	850	936	906	914	853	939	891	873	939	900	919	887	957	872	938	866	913	869	858	943	888	878	920	895	942	912	948	892	920	913	915	898	885	885	927	946	866	905	868	886	942	873	891	922	919	934	941	848	904	880	911	874	869	926	911	968	901	911	955	905	906	895	929	889	885	913	858	946	877	893	877	917	900	920	926	824	906	901	945	899	875	879	893	892	934	919	874	885	914	908	892	889	893	895	955	896	960	861	938	950	923	943	916	896	872	968	967	953	905	905	918	887	875	886	873	909	932	864	981	947	886	872	900	915	875	942	902	878	879	954	929	942	926	955	898	916	901	926	911	861	922	907	880	873	851	888	850	838	897	900	876	871	867	899	934	923	833	914	889	971	954	893	897	920	876	911	873	889	907	864	874	917	857	873	911	921	940	884	942	903	931	884	931	865	929	892	875	890	869	934	919	936	926	884	882	900	919	846	944	980	933	955	889	994	883	869	897	868	911	956	895	879	877	863	847	893	910	919	873	911	859	834	931	899	943	889	899	898	889	890	911	863	948	860	930	860	937	869	934	887	884	922	850	895	930	883	881	840	929	913	855	870	895	965	946	903	916	887	962	1000	917	974	854	911	929	928	882	926	914	853	916	863	857	920	903	929	877	958	937	899	901	905	886	912	913	921	899	946	894	869	917	944	915	918	919	832	930	898	859	917	857	867	879	902	884	884	879	951	910	852	907	885	914	935	896	894	935	897	913	923	930	970	900	913	1004	904	956	870	945	927	952	950	952	895	929	878	911	895	909	912	903	936	926	881	921	951	884	898	953	964	917	892	965	901	885	910	886	929	895	907	897	935	898	867	912	871	924	922	929	923	973	943	911	899	872	889
30678	4360	1331	1079	1049	982	1013	947	965	947	966	908	936	913	994	932	910	937	955	927	964	930	879	891	926	868	957	949	952	944	917	885	910	904	907	899	884	899	880	948	887	901	911	915	920	911	936	851	940	882	950	865	900	913	939	908	921	922	879	865	911	904	903	926	950	931	957	917	902	923	941	934	948	880	829	905	880	920	899	920	944	936	933	911	887	895	940	893	890	936	924	905	909	943	931	881	939	911	907	925	948	905	889	895	940	885	915	906	951	905	894	932	983	895	893	937	930	892	911	891	900	879	853	915	891	911	922	915	900	907	922	854	917	895	897	955	909	866	926	931	925	912	880	869	872	907	922	914	975	934	923	949	915	988	836	930	912	878	899	897	907	882	853	929	949	899	853	866	931	919	895	895	946	933	920	886	938	900	923	897	863	908	922	892	889	897	880	892	882	910	894	867	849	881	941	907	937	886	858	944	903	884	946	881	882	866	902	901	919	884	932	886	876	893	902	867	892	929	930	897	891	956	873	914	893	872	860	900	872	938	918	874	948	943	904	953	958	904	869	874	919	889	898	901	956	908	908	892	916	814	900	880	879	959	917	880	965	897	879	921	926	874	888	863	881	881	917	928	865	889	918	912	910	927	877	958	926	865	950	917	905	938	855	895	907	891	902	948	938	902	881	869	921	972	876	875	841	873	940	936	883	891	899	904	867	1010	873	914	867	976	990	884	948	902	892	898	923	880	875	900	904	906	937	900	940	902	909	911	933	897	868	914	922	880	928	897	908	932	871	927	872	893	888	929	898	900	914	960	909	908	916	942	924	886	890	895	914	890	917	872	908	942	896	939	855	904	854	853	887	858	977	867	921	948	931	870	912	926	875	963	952	944	963	929	907	939	926	860	872	911	909	913	909	904	913	904	891	920	931	940	910	886	907	965	947	900	896	884	874	928	902	923	917	893	931	889	914	950	884	977	901	945	893	894	872	945	844	887	851	880	899	970	953	875	930	941	866	904	973	910	862	890	897	917	893	890	912	874	886	882	868	903	898	907	894	921	947	888	916	940	866	885	927	916	899	851	900	943	933	867	852	917	909	918	969	944	918	871	898	912	940	924	941	867	896	923	877	904	934	924	938	914	900	944	873	915	955	917	923	955	915	885	897	907	956	882	869	954	838	933	915	949	900	892	916	908	939	923	893	931	952	885	899	945	967	876	887	920	877	871	926	914	872	904	840	891	923	940	897	987	923	979	887	890	894	927	851	882	933	847	925	900	941	914	950	906	869	916	872	946	922	910	938	952	917	939	900	919	887	879	871	978	908	891	933	897	883	870	893	929	934	926	949	900	891	942	961	952	874	904	908	921	926	860	898	878	918	883	937	954	891	857	906	917	926	882	862	897	914	915	893	930	896	900	903	920	924	921	917	915	897	914	862	916	908	853	896	943	882	916	882	953	879	945	910	944	915	915	953	869	919	925	908	880	936	922	936	882	923	903	924	920	874	933	912	842	921	907	902	861	919	947	913	880	899	919	923	861	906	932	926	918	873	893	896	949	920	941	898	948	939	928	840	914	927	895	950	878	904	916	888	926	929	922	905	899	945	935	901	914	924	919	865	917	917	926	919	858	928	882	949	913	888	913	918	893	922	893	939	907	927	906	902	904	927	895	935	951	907	957	918	968	890	884	901	893	886	904	922	926	905	907	856	924	920	940	893	952	915	957	876	899	885	952	878	890	912	903	893	917	892	900	910	946	921	956	955	914	887	899	910	878	891	909	892	899	913	863	975	906	836	922	896	913	884	908	953	925	942	898	982	924	868	897	909	924	915	927	917	893	901	873	912	934	923	855	912	936	878	893	852	952	884	923	947	881	879	909	873	894	894	895	906	899	924	950	919	909	877	920	874	887	879	916	895	874	890	932	873	889	905	919	867	866	935	854	903	877	900	924	933	875	928	940	941	918	951	882	896	931	873	850	880	899	982	856	901	891	930	930	863	907	916	916	928	885	893	933	909	969	895	942	949	884	920	899	949	918	935	904	887	912	870	977	902	910	901	926	930	906	872	945	975	848	909	891	878	892	924	929	871	878	915	885	918	912	887	894	902	919	892	925	898	923	881	917	899	890	895	876	924	869	898	871	927	901	940	925	854	923	889	949	865	987	888	928	922	859	899	930	946	854	888	879	881	893	896	932	879	955	917	927	908	911	904	829	892	927	931	957	886	952	897	870	911	977	898	881	915	899	895	904	883	916	902	902	873	889	900	911	863	923	945	865	912	913	859	978	823	879	926	890	872	873	864	906	935	872	935	917	911	904	924	904	899	818	948	837	917	877	899	954	976	891	871	958	912	851	962	830	920	904	925	905	944	877	899	856	854	897	887	923	916	877	903	902	914	916	904	928	844	864	960	942	882	932	802	903	890	910	896	843	939	899	903	901	937	885	893	897	932	878	846	871	911	962	873	870	922	900	902	851	898	917	878	931	909	927	883	924	909	933	888	879	918	895	933	910	926	905	911	864	940	865	888	973	905	893	913	854	860	910	934	862	917	912	935	965	888	927	915	913	904	889	919	970	934	892	924	912	875	920	899	883	947	943	898	875	877	915	942	883	934	887	910	935	896	904	830	909	903	898	885	901	965	910	944	917	871	942	967	882	891	935	903	943	930	913	934	908	893	969	893	952	880	891	889	875	848	947	884	872	910	911	927	902	864	904	1005	842	923	884	862	839	943	886	959	944	916	892	899	867	922	888	854	922	912	881	915	929	839	892	931	982	862	917	967	960	983	956	892	904	914	932	856	914	894	899	940	843	921	878	864	902	936	913	980	852	969	933	869	886	922	931	897	915	877	936	889	876	944	889	965	906	922	888	901	909	925	904	873	911	902	963	909	909	939	887	930	877	925	881	913	917	874	831	888	964	924	959	903	949	957	946	899	950	909	877	933	844	872	901	907	849	919	929	915	935	888	920	975	911	872	883	901	919	892	879	899	888	881	883	921	956	906	866	938	938	919	901	908	921	880	877	897	835	858	935	946	927	903	895	925	897	866	908	887	953	921	875	908	871	904	846	869	888	867	908	878	936	918	899	911	917	935	899	943	928	961	894	856	943	914	910	961	926	925	946	895	877	908	912	957	951	919	874	857	918	930	883	949	925	861	981	963	934	866	911	901	879	952	906	856	901	857	872	899	942	921	883	934	885	938	897	883	847	885	875	960	906	908	947	903	867	882	896	881	863	907	913	849	888	933	944	871	968	904	918	966	915	870	894	990	920	942	888	918	921	875	890	906	943	926	874	866	866	904	875	892	879	915	907	877	909	896	916	849	911	889	911	869	928	949	950	892	877	900	930	884	963	913	887	889	880	938	862	939	913	889	901	894	879	891	875	898	899	945	892	896	937	926	904	885	912	920	924	893	884	912	876	944	934	898	919	908	914	861	938	950	910	888	929	903	890	891	875	861	909	929	950	881	933	928	901	840	844	914	874	864	919	983	947	927	922	885	886
25211	21025	27287	24720	20914	10353	1169	789	765	720	644	627	607	573	594	547	560	547	528	510	539	494	538	500	492	501	537	511	480	484	492	487	516	521	541	511	494	493	469	456	511	518	506	506	486	486	436	508	526	488	444	492	489	478	492	472	515	467	518	441	484	482	506	507	485	467	488	491	470	544	505	500	454	476	482	465	525	496	506	508	528	480	503	524	503	501	517	480	523	492	477	469	537	486	544	475	490	488	494	447	479	473	500	464	472	501	474	492	493	526	475	499	485	506	504	495	472	504	477	493	471	467	491	465	488	445	464	463	516	478	460	462	467	466	535	502	457	479	467	490	500	471	481	446	469	467	476	481	511	471	442	475	427	477	503	508	457	452	498	491	492	521	548	459	467	466	424	492	456	455	512	483	468	480	484	452	485	429	468	481	495	479	516	508	477	486	497	481	499	492	488	535	454	477	524	456	472	499	486	477	429	507	493	483	507	479	486	455	518	504	490	450	446	464	472	490	521	498	422	484	490	515	466	472	459	523	520	462	460	520	544	497	479	495	453	485	471	480	493	474	482	505	506	496	472	499	451	472	464	486	452	465	471	485	504	462	475	532	511	469	512	478	511	456	492	460	462	460	463	502	503	555	477	514	522	486	522	476	514	469	480	453	434	496	504	475	478	470	493	494	493	476	484	445	483	479	498	485	473	508	435	488	433	506	472	489	489	462	527	490	468	469	463	476	500	518	462	507	477	500	481	491	508	478	500	458	468	459	508	457	490	483	467	477	484	451	483	521	477	454	474	480	487	437	470	486	450	465	493	462	483	468	480	488	469	494	486	500	496	496	516	510	521	409	463	480	490	491	497	449	498	509	491	466	461	527	498	485	490	486	455	473	483	503	460	461	507	464	485	469	471	469	519	538	471	494	491	474	453	471	467	508	475	460	484	483	526	484	493	496	494	450	464	491	490	471	514	500	443	490	477	477	453	480	472	463	527	479	487	465	515	484	471	451	504	481	483	470	498	518	499	462	468	489	484	501	483	474	474	446	439	502	450	505	500	481	549	514	468	458	520	451	445	481	458	496	493	497	420	499	506	475	508	485	481	471	477	463	476	483	510	462	496	512	459	479	451	461	484	498	500	509	474	482	499	477	515	479	465	472	460	452	527	459	469	435	468	501	495	517	491	438	473	456	478	480	525	506	486	496	492	462	498	507	463	479	526	448	514	438	482	452	508	467	489	478	511	453	486	493	467	466	493	456	489	493	453	487	524	488	465	456	484	517	438	498	459	474	525	444	470	459	471	484	463	452	503	488	477	509	504	493	473	503	457	502	507	515	484	434	466	484	473	461	492	479	463	463	507	496	477	461	477	449	526	489	497	505	497	500	482	519	523	475	458	493	505	459	497	450	495	475	467	485	497	502	519	497	497	491	455	519	483	457	476	529	463	473	466	486	454	474	505	496	485	475	477	485	501	443	477	467	481	480	472	443	506	522	484	504	495	467	458	461	468	494	482	461	502	522	441	520	517	465	539	471	478	466	501	475	439	442	490	480	477	473	455	453	523	474	488	478	497	443	498	455	459	416	444	450	486	489	506	486	503	461	488	512	463	486	467	467	474	456	493	467	504	509	483	475	517	500	484	470	479	473	482	500	504	471	463	472	493	441	492	470	491	503	465	510	483	487	494	497	504	496	475	434	464	498	486	503	488	455	469	482	493	476	503	501	472	528	489	469	458	491	507	500	489	494	494	473	483	459	485	494	501	516	485	496	488	488	495	495	495	516	474	499	505	451	510	454	523	473	510	496	466	481	495	483	472	531	466	468	457	492	471	463	464	501	465	455	487	491	493	477	498	475	457	530	484	520	478	493	535	484	470	491	487	446	483	474	505	425	528	497	481	454	481	479	462	483	498	488	468	504	489	532	449	454	498	551	501	476	470	472	527	460	499	451	516	469	498	502	491	485	443	494	480	473	484	455	506	503	479	469	468	489	490	467	483	474	479	505	495	496	479	476	510	504	490	480	441	500	499	529	506	500	479	481	475	490	484	447	483	452	499	485	433	446	490	456	493	511	489	467	498	469	490	470	488	496	461	450	458	467	490	488	471	455	483	467	447	487	496	450	486	491	488	478	463	474	498	461	463	499	489	487	471	468	484	496	452	488	502	444	507	493	427	465	503	527	505	434	466	487	487	462	499	480	472	490	457	471	462	509	494	444	504	505	476	473	488	450	503	471	533	483	476	477	467	519	444	489	446	448	501	524	557	485	497	464	434	484	494	445	508	474	444	507	448	509	511	456	488	491	491	493	484	486	530	460	471	478	475	496	475	480	503	487	484	465	476	490	488	479	531	460	476	482	476	492	455	477	478	499	505	468	474	523	471	506	515	459	473	458	480	478	462	457	428	471	506	488	487	498	481	486	494	496	474	474	482	511	480	470	472	472	486	447	476	438	467	472	491	479	462	513	492	508	436	439	493	461	513	493	500	476	452	497	495	447	510	466	502	496	441	465	446	498	512	482	499	515	506	492	510	504	465	479	506	496	481	513	492	513	524	484	483	476	499	502	514	503	515	505	469	493	443	461	475	448	449	488	490	451	500	496	525	433	487	516	462	494	481	490	474	484	450	491	494	494	520	499	483	466	472	490	499	502	490	489	470	462	467	486	427	475	446	475	496	486	512	458	472	505	494	516	468	513	483	488	461	493	489	476	491	456	475	497	519	517	473	530	441	502	477	474	458	512	456	493	474	499	475	481	425	468	503	492	456	455	499	487	472	474	481	503	477	492	478	485	513	517	499	498	497	494	474	454	476	464	455	510	480	478	502	521	513	448	478	482	465	496	510	485	458	491	462	486	466	472	486	512	468	460	481	491	452	478	461	504	456	474	476	510	504	537	500	480	483	473	473	457	480	491	493	501	480	520	462	479	472	498	489	472	491	486	464	515	518	477	466	454	477	496	481	500	486	500	490	471	462	430	480	492	486	502	434	454	467	492	490	462	495	514	518	452	510	483	497	467	465	475	537	470	485	481	520	501	507	479	470	491	450	530	473	494	495	496	498	525	494	448	519	520	496	455	479	493	528	495	519	513	516	485	482	468	461	426	486	530	481	475	492	467	449	478	453	449	499	510	485	490	491	497	482	474	474	466	440	515	502	467	500	484	494	527	503	491	513	468	486	487	518	509	474	470	461	481	511	457	458	487	447	510	506	453	523	484	470	480	484	502	458	512	467	472	483	450	489	502	477	489	511	504	471	490	472	494	490	466	518	442	485	494	459	499	478	502	480	477	523	497	517	510	451	486	458	444	495	502	481	516	540	474	447	487	484	491	506	502	503	472	463	494	464	462	511	475	484	488	438	477	478	488	478	503	469	517	502	458	471	463	457	497	515	427	491	485	513	430	499	444	497	483	473	467	489	501	476	470	481	450	480	445	488	473	460	501	483	451	483	497	486	510	490	485	541	464	452	461	502	476	467	493	475	483	461	492	464	547	490	508	492	456
57661	18701	7708	4400	2716	1941	1558	1300	1114	979	839	836	731	742	712	675	623	643	635	591	586	589	567	612	534	552	565	520	575	535	560	532	552	544	541	483	504	593	486	506	530	557	519	522	539	460	531	530	504	537	548	481	490	496	541	518	518	537	516	497	504	521	527	511	529	513	500	494	547	536	459	489	524	509	522	549	487	491	534	504	506	502	538	533	501	513	525	505	476	535	485	543	522	500	543	512	511	497	528	502	482	514	529	510	513	463	507	481	511	514	512	450	514	539	468	494	501	511	492	531	478	491	500	492	527	504	478	467	522	489	491	456	520	501	536	502	492	514	527	532	476	504	432	522	498	520	495	503	504	522	472	499	489	516	511	467	488	499	521	476	530	533	464	498	515	476	501	487	471	503	475	483	523	488	548	507	538	515	487	518	517	516	481	492	523	442	546	476	482	514	464	506	487	513	526	485	480	483	459	523	495	456	508	497	482	514	539	511	505	499	494	483	508	528	482	486	523	550	514	480	501	529	508	463	478	492	496	494	512	523	510	523	475	546	517	532	508	521	494	457	504	483	504	524	475	494	481	503	504	478	474	514	504	493	519	487	491	502	504	539	491	544	471	478	501	485	475	534	486	522	486	506	486	483	494	525	479	486	496	557	450	511	476	481	489	481	492	491	511	517	456	499	503	488	478	507	484	499	501	462	503	527	528	492	455	469	483	476	547	496	477	485	489	510	517	501	515	530	508	499	462	515	446	486	509	432	494	497	486	444	442	511	493	496	527	484	472	534	499	511	461	478	497	501	516	477	535	502	463	501	535	481	473	483	510	528	519	499	504	506	489	519	499	479	534	466	477	478	468	497	504	498	500	509	519	558	483	507	549	515	518	491	469	506	499	508	475	513	523	524	499	529	491	497	485	515	558	467	512	446	496	485	504	523	488	514	483	501	489	512	474	490	507	496	495	476	498	511	495	478	499	482	500	501	512	476	523	498	488	478	496	506	479	485	515	464	502	508	515	515	446	511	511	524	518	491	500	521	495	488	546	502	531	509	485	543	506	511	521	528	498	497	494	499	491	463	475	491	463	479	491	500	458	506	523	519	517	533	485	494	516	487	559	530	484	512	535	492	469	518	491	527	509	513	461	508	500	489	473	486	518	497	496	487	528	493	502	502	476	505	486	494	509	487	525	486	494	493	521	510	466	541	508	473	475	562	517	480	516	551	524	511	525	517	464	467	491	509	439	514	505	495	551	494	491	498	496	490	540	488	490	544	511	478	516	509	483	493	489	499	467	470	469	495	485	491	483	502	528	470	488	553	494	522	511	505	505	486	511	528	498	462	522	465	494	502	508	490	460	533	529	471	448	517	484	498	488	482	517	513	462	514	502	501	515	494	523	549	507	468	476	469	516	489	492	545	514	481	505	492	507	464	539	559	450	530	486	522	518	486	467	525	518	465	469	498	505	531	522	514	481	521	506	495	505	487	455	475	541	510	505	472	515	492	545	502	454	509	464	497	517	488	475	482	527	478	455	535	479	515	471	513	534	507	470	495	506	533	522	510	481	518	469	457	483	513	558	535	493	519	496	484	516	502	498	444	505	482	508	511	472	484	520	506	503	503	501	493	473	490	480	507	478	523	498	500	451	502	464	471	526	491	535	492	472	482	520	508	489	500	513	486	489	476	474	506	519	533	488	507	546	500	510	488	535	496	499	486	488	478	514	506	488	513	530	492	452	503	485	541	461	499	531	503	509	527	476	485	509	473	499	485	512	569	477	512	516	492	467	492	538	479	511	495	513	503	481	529	511	490	476	522	504	534	512	487	494	470	508	512	481	542	510	488	516	513	513	510	484	489	496	502	491	480	505	461	536	528	492	482	518	497	470	514	497	495	527	457	491	494	486	503	505	483	537	543	500	508	472	460	488	510	482	494	472	495	528	497	488	503	480	507	451	493	502	529	502	503	506	513	500	456	525	503	478	499	508	519	503	515	482	463	511	500	537	483	476	524	532	514	502	500	499	480	507	468	517	496	513	467	515	495	462	491	505	479	569	492	495	502	500	469	518	463	487	543	518	457	470	479	478	538	496	524	510	513	516	513	531	519	534	509	510	507	478	496	489	505	499	528	499	465	489	473	500	512	529	471	522	470	484	518	484	461	498	510	506	448	537	485	529	545	480	512	510	489	492	469	516	490	463	485	489	465	508	484	499	467	486	528	507	487	479	534	511	505	516	506	467	529	494	525	493	500	482	485	497	497	552	475	518	484	492	492	496	505	522	517	509	489	470	508	490	517	513	523	538	513	493	514	474	510	506	484	509	499	517	510	562	501	510	493	478	500	517	523	517	512	482	510	464	470	514	513	495	470	474	535	510	523	523	491	510	504	518	521	510	537	524	494	475	511	497	525	497	497	483	514	479	450	507	500	502	515	503	488	526	495	481	507	497	468	503	480	480	504	497	491	469	522	488	494	528	495	474	549	527	480	478	503	506	482	519	497	517	531	456	530	495	502	521	481	469	493	486	535	529	516	517	521	505	513	550	502	488	489	533	528	482	509	512	517	511	488	503	507	525	510	490	556	491	488	488	495	536	539	486	506	496	477	496	507	505	472	532	492	487	486	504	503	522	490	500	511	524	475	501	522	499	496	493	463	508	523	490	499	509	514	528	503	477	513	496	468	485	456	533	478	533	516	483	486	515	505	499	509	545	509	499	494	480	503	496	520	505	479	523	502	535	480	498	523	494	478	486	486	495	483	511	473	536	471	486	509	477	500	514	481	538	524	518	485	468	506	464	475	489	508	478	503	481	505	505	483	551	471	483	496	490	485	493	489	482	531	492	491	528	471	499	489	495	552	479	520	485	485	478	520	559	497	505	496	470	485	503	500	525	492	536	508	506	513	526	527	477	481	563	483	498	496	503	521	501	475	466	480	500	459	486	479	486	489	539	504	500	501	502	479	512	488	555	482	513	518	506	481	509	492	504	504	510	553	454	477	490	499	498	494	492	485	515	524	532	530	459	515	508	490	504	470	500	493	506	512	486	485	468	495	507	450	463	476	513	485	497	519	506	478	480	482	521	537	474	518	540	504	468	516	485	559	490	499	514	500	508	523	509	505	509	504	474	467	475	513	463	476	506	529	501	491	466	486	483	480	530	544	478	486	509	482	495	556	504	506	493	516	484	526	512	490	518	505	478	507	498	515	497	493	497	498	507	482	546	520	495	525	450	498	494	509	509	500	507	473	488	505	486	490	510	505	451	468	522	518	501	527	501	483	476	503	503	502	557	518	478	463	487	488	485	509	477	519	491	477	507	520	492	474	500	479	525	484	534	490	510	510	458	484	497	506	531	497	508	512	463	491	492	519	463	489	523	522	506	531	451	477	512	477	502	524	504	489	517	506	471	493	492	484	472	488	511	498	523	466	503	477	518	449	478	468	509	505	524	466	485	509	570	502	480	469	523	517	489	473	515	520	558	512	492	522	480	533	492	474	486	488
23323	20949	27626	24391	20924	20934	8191	1620	1281	1091	1109	1086	1052	922	934	914	912	925	935	790	818	877	881	845	804	839	827	879	820	780	814	801	746	800	820	800	810	827	765	802	777	744	803	842	770	770	821	843	769	769	759	806	791	813	776	820	796	845	783	773	798	811	771	815	771	785	760	801	770	793	738	748	732	769	800	844	812	762	798	756	808	770	756	812	772	823	792	812	798	831	734	761	770	775	751	748	792	770	763	753	757	743	763	764	777	793	773	758	744	764	753	782	756	810	827	756	748	777	775	783	789	816	748	807	801	816	726	799	767	744	812	806	819	807	759	764	769	788	773	746	742	811	772	784	784	787	755	797	832	788	760	769	774	756	821	796	752	742	777	768	779	851	763	785	735	812	754	793	775	721	773	793	835	796	739	730	792	741	783	759	768	836	810	779	826	792	727	763	745	860	769	772	782	812	783	737	767	757	777	765	765	732	767	800	775	772	767	807	805	737	780	730	771	759	754	787	759	780	792	793	752	752	795	749	842	778	785	769	792	783	820	785	832	782	796	765	743	728	800	786	761	805	815	764	782	779	738	757	787	808	812	738	768	758	776	774	786	775	758	759	816	768	777	741	769	776	767	832	729	760	819	766	778	783	771	778	798	792	791	753	761	780	763	745	794	800	768	772	811	727	782	733	781	755	796	778	770	713	777	744	790	792	783	753	805	778	777	783	814	773	805	767	779	760	768	772	768	745	785	798	735	761	795	809	760	835	801	791	777	820	808	761	818	756	778	778	794	792	814	784	821	749	745	745	748	753	767	753	767	791	756	739	743	758	811	761	711	806	765	734	795	797	804	741	807	791	758	742	881	752	827	762	807	768	788	802	777	801	774	767	793	729	772	761	790	798	761	766	773	793	778	807	817	783	782	810	776	761	778	776	786	796	793	764	776	750	792	765	785	788	791	822	778	809	732	757	805	789	789	818	732	774	745	761	801	829	778	801	795	819	767	746	751	804	753	832	758	756	803	705	802	833	772	763	765	741	746	802	789	763	776	765	773	781	808	764	788	760	792	733	786	841	787	751	800	818	823	797	757	767	774	753	716	782	738	805	805	781	768	756	782	778	802	761	796	779	781	827	833	765	815	775	813	807	797	793	770	764	797	755	783	771	775	767	778	784	780	732	766	796	777	763	756	779	816	772	792	782	755	725	763	797	780	783	767	781	777	787	779	811	774	777	754	768	796	766	812	734	782	791	790	793	789	731	817	792	806	811	748	805	761	766	737	809	775	767	783	813	755	793	728	710	739	816	788	752	771	797	825	790	764	742	809	775	788	752	792	814	781	731	831	773	799	814	765	770	785	713	801	749	821	793	780	778	838	780	762	757	773	791	753	807	760	735	805	792	743	791	790	786	783	809	818	842	746	775	770	816	792	782	788	791	763	808	758	767	806	732	784	774	774	723	739	710	757	813	768	756	779	767	734	777	788	742	768	787	755	781	795	804	780	760	782	782	778	749	839	812	771	817	816	777	798	805	778	738	746	752	806	787	796	792	762	766	796	770	802	789	759	777	786	814	762	801	707	782	805	802	809	773	796	776	808	823	807	812	755	756	792	792	767	765	769	767	805	782	787	808	787	790	757	759	753	740	769	752	749	756	799	784	772	779	773	761	825	744	786	827	729	777	800	741	786	775	765	757	759	780	758	789	800	809	807	817	778	781	750	773	703	766	829	785	762	765	774	806	744	827	818	809	811	739	764	714	732	752	736	805	797	763	731	798	782	784	796	831	765	766	829	762	771	798	728	816	799	760	754	743	810	702	788	804	776	747	744	795	784	750	772	765	815	805	824	753	752	803	809	790	795	703	806	778	790	775	795	731	797	802	804	804	795	753	739	789	796	768	816	782	774	811	809	760	842	788	756	753	757	774	774	758	818	779	750	808	810	827	732	776	806	774	778	793	800	774	853	767	782	796	843	790	811	769	769	790	769	775	767	783	764	800	774	732	748	784	806	756	802	845	733	742	743	793	758	736	732	806	792	739	782	768	777	772	817	820	722	761	807	778	724	741	767	767	764	811	771	776	800	751	812	779	789	762	789	739	751	791	818	770	784	792	761	761	740	778	814	746	782	766	777	786	758	800	769	781	755	754	793	790	810	784	784	792	786	718	761	770	824	775	773	757	772	808	756	770	804	826	768	747	760	758	773	737	733	758	744	805	803	780	778	784	765	804	782	765	787	758	746	758	782	762	748	820	795	738	831	753	775	730	739	767	766	776	812	787	727	809	792	776	747	809	748	756	801	783	804	743	739	769	742	712	717	752	790	774	797	753	776	744	766	794	808	718	783	813	820	767	805	779	720	753	804	781	797	766	787	780	781	787	821	724	820	808	788	760	802	777	813	802	768	780	788	773	780	798	775	809	819	764	774	749	808	786	758	765	745	763	795	773	756	743	771	787	754	740	804	788	808	786	757	772	724	859	836	790	787	725	744	797	794	805	853	761	795	806	756	790	811	759	786	748	731	761	774	739	811	806	788	828	705	770	776	773	789	833	791	755	741	783	745	774	809	772	807	842	755	826	743	756	751	776	775	805	815	715	732	809	829	744	743	804	728	776	805	811	797	793	765	757	773	783	738	750	763	764	818	772	748	734	789	794	748	805	758	754	859	809	807	772	810	783	768	778	778	812	763	763	756	778	847	813	743	785	820	802	731	784	801	783	773	781	756	737	810	790	803	752	766	745	794	745	764	781	804	792	778	755	833	792	843	808	792	795	792	760	737	775	839	782	724	763	740	794	787	797	803	739	733	758	754	897	782	755	752	811	751	760	753	806	717	808	845	780	794	741	784	746	805	718	743	824	727	807	777	820	820	743	828	784	744	757	758	836	793	775	760	714	776	768	795	769	797	771	822	793	755	779	810	715	779	749	764	706	757	792	764	773	749	795	772	790	811	762	752	735	845	735	756	774	792	817	764	786	774	781	824	773	800	756	794	756	802	732	750	806	778	785	736	787	784	781	775	814	744	799	790	804	740	781	828	756	805	787	815	781	794	808	790	804	750	752	784	774	745	796	742	820	794	771	776	783	799	828	800	766	757	807	816	803	716	787	785	753	732	767	792	760	725	791	787	794	808	733	796	841	819	800	765	766	746	763	774	801	763	799	714	753	783	782	765	790	788	764	798	770	793	811	758	788	800	749	754	738	787	752	779	809	789	745	798	783	786	767	815	763	808	779	714	804	806	791	767	747	763	806	768	738	766	756	750	727	777	761	813	743	778	715	757	794	782	805	807	785	824	744	847	802	801	772	800	783	783	777	807	789	773	822	697	766	834	790	785	739	810	762	767	764	758	795	769	774	735	804	761	766	814	804	777	816	748	746	791	757	728	786	816	769	748	812	751	765	779	762	752	747	749	796	792	804	725	802	814	775	742	805	765	782	723	817	783	755	815	747	795	749	791	795	818	775	746	766	791	806	829	843	764	785	769	766	727	770	773	777	710	840	755	754
58044	21683	12506	7411	4781	3400	2583	2172	1865	1666	1432	1329	1286	1126	1104	1045	977	997	948	985	859	904	845	856	865	831	767	810	825	843	817	817	773	806	769	756	778	752	776	709	773	809	737	783	743	836	779	757	754	779	772	793	764	780	747	782	738	793	755	753	755	755	741	760	747	782	705	700	711	770	721	727	739	771	786	785	782	774	793	792	754	754	768	672	797	772	758	712	745	777	775	683	738	776	719	763	763	719	734	750	703	752	758	756	755	766	722	725	757	728	753	791	701	724	752	754	781	708	713	739	743	724	695	727	746	779	753	751	789	732	712	788	768	693	778	743	748	702	711	755	756	755	766	714	745	725	740	714	769	707	759	710	734	739	768	714	772	756	731	770	721	730	728	708	695	736	796	713	702	739	766	717	773	713	756	722	688	728	727	740	770	740	703	751	719	737	753	723	748	736	751	732	790	684	739	742	795	749	746	721	777	732	698	749	728	737	796	682	772	682	745	719	738	734	740	720	730	792	709	728	732	720	726	730	678	742	707	731	763	730	718	720	717	761	695	746	732	726	755	723	682	726	720	773	738	772	756	736	745	726	717	733	746	663	779	736	733	726	725	744	717	728	755	733	748	706	762	737	726	739	691	730	719	762	758	749	753	765	721	735	700	762	698	724	723	685	746	692	747	705	709	712	739	774	691	723	740	672	725	727	732	742	718	727	750	749	740	751	706	699	763	812	751	714	765	780	715	738	706	726	732	743	749	729	711	710	661	736	698	735	741	735	746	741	723	707	756	723	731	740	742	736	714	725	734	752	712	727	728	745	734	766	752	748	742	758	769	739	693	727	709	731	737	737	719	722	714	727	718	793	784	769	698	734	701	732	738	683	768	712	756	753	716	755	795	724	741	729	708	725	722	756	704	738	701	684	721	735	745	789	776	722	730	765	724	703	706	747	766	765	754	735	720	741	734	733	703	725	759	764	706	707	756	728	736	718	659	720	769	719	681	741	687	756	769	787	730	771	740	724	676	717	769	708	697	731	760	756	734	726	733	709	758	704	722	786	714	727	686	768	743	735	766	742	730	720	721	737	740	739	747	691	679	763	768	721	753	755	728	765	722	727	678	718	785	765	716	760	699	728	684	762	736	717	749	669	723	725	725	698	741	753	730	780	719	690	730	771	681	742	737	730	706	748	758	729	699	711	738	723	738	744	736	713	770	745	716	780	725	734	705	698	714	796	747	776	736	771	765	695	715	712	759	703	725	738	775	753	790	733	715	711	723	713	734	681	759	753	759	721	723	723	758	756	738	769	803	719	694	752	737	745	710	711	786	722	662	732	757	757	779	748	732	692	779	698	757	733	708	725	718	738	725	777	737	700	725	730	749	748	747	737	743	766	699	725	731	748	738	710	692	732	752	730	669	709	709	715	789	709	707	725	712	723	735	707	712	701	739	733	785	749	724	701	751	731	710	737	733	732	781	771	726	721	736	736	754	781	753	721	755	766	738	768	721	750	742	753	736	685	747	746	708	715	729	729	724	743	731	750	692	743	707	752	752	768	734	699	710	712	724	738	692	727	739	717	764	723	722	749	719	724	719	747	731	719	697	756	729	697	721	729	700	720	715	737	726	686	738	700	723	758	775	735	727	741	706	732	697	736	731	750	748	760	754	711	737	738	701	720	779	739	691	748	737	734	709	771	750	718	681	755	690	763	738	706	744	743	737	745	690	718	716	759	753	762	693	742	804	714	764	749	743	744	686	744	732	765	787	714	748	777	713	727	767	738	757	774	729	731	734	736	751	795	725	760	737	742	730	742	698	699	771	759	730	701	748	740	722	717	731	739	716	689	716	724	699	727	752	703	719	735	757	736	678	760	753	712	674	761	765	764	756	730	735	765	715	780	703	697	714	749	725	776	704	758	721	749	688	796	708	753	692	741	699	701	743	751	774	787	708	710	735	752	766	793	780	790	742	722	761	779	717	713	747	714	755	746	738	718	734	696	710	737	756	715	756	737	764	711	753	754	771	729	694	709	728	772	714	711	753	697	696	762	721	715	719	719	724	746	742	722	720	742	741	759	710	719	739	693	760	714	789	736	742	743	718	727	672	761	739	805	705	715	745	696	730	742	749	725	756	752	695	740	754	782	766	746	726	751	756	751	723	712	724	711	701	739	731	761	737	728	683	742	741	752	688	734	710	721	711	755	710	748	748	729	736	727	751	737	800	769	705	755	694	733	733	778	794	727	735	685	738	694	714	732	753	701	746	658	736	747	695	718	719	750	720	713	761	708	676	707	707	704	738	757	758	778	729	754	766	753	726	667	735	692	731	718	745	733	775	728	732	723	750	718	731	738	757	739	735	716	767	678	773	749	699	719	759	741	713	776	680	758	713	737	753	720	686	732	701	718	790	720	710	725	701	751	709	731	738	700	738	759	741	729	736	702	704	714	711	727	701	739	720	736	780	723	718	755	753	734	687	741	719	724	689	724	721	743	699	748	717	724	750	738	768	753	726	778	676	662	744	726	731	681	752	751	794	708	741	707	721	677	721	697	719	707	765	697	694	767	753	685	721	774	760	755	726	728	736	729	788	754	723	778	740	736	723	718	742	695	727	704	740	741	691	746	717	736	768	749	702	732	736	753	760	739	760	724	735	719	710	788	787	700	719	741	703	731	754	760	709	720	691	746	750	726	778	703	752	710	709	732	751	699	733	746	767	727	714	666	783	753	753	746	740	748	714	738	741	698	762	726	735	702	728	746	747	766	728	698	739	701	691	691	711	724	749	759	740	747	760	736	712	745	672	710	755	770	735	798	742	704	748	707	703	714	729	681	710	730	785	731	734	803	783	730	716	776	722	731	721	748	719	689	748	711	739	724	723	739	735	712	697	733	753	713	739	738	746	735	709	751	702	755	707	687	762	737	753	704	753	756	733	762	777	692	752	763	709	742	702	687	762	710	751	715	746	743	751	686	752	710	747	725	746	740	737	707	747	698	734	683	740	725	741	743	706	735	761	718	757	658	729	726	761	699	752	728	719	745	738	694	757	728	776	709	670	757	759	740	728	705	660	722	716	722	767	734	683	726	687	770	693	730	719	715	746	719	754	737	752	765	707	742	742	749	779	703	753	779	761	703	725	723	763	745	724	750	702	642	748	689	769	812	729	764	729	716	748	751	698	791	721	738	742	726	716	716	783	748	794	765	758	740	716	754	743	771	808	725	755	775	734	715	741	763	753	705	742	670	717	720	662	728	715	749	730	746	742	696	739	733	675	729	738	712	747	684	710	680	726	737	738	721	733	743	745	755	746	760	703	735	712	742	732	739	747	710	674	744	719	729	740	757	730	757	723	713	721	691	723	748	723	734	715	747	726	674	697	766	755	715	732	712	711	690	770	717	740	710	717	669	747	714	716	774	733	664	719	749	773	780	709	768	735	643	762	721	715	710	708	782	718	748	724	737	742	720	744	693	682	762	709	765	727	691	716	770	697	746	756	702	713	696
33209	18160	4270	1195	943	962	910	889	911	914	926	922	878	926	872	865	906	839	877	894	944	897	877	919	947	934	931	854	905	915	890	899	877	888	939	866	907	876	875	866	831	889	895	877	910	893	883	944	867	905	897	913	868	881	891	947	870	865	862	927	895	875	842	873	913	907	924	850	943	868	856	919	887	934	919	936	882	910	914	878	909	926	910	915	888	899	914	897	933	875	868	873	866	875	915	865	846	901	904	960	915	916	920	912	900	889	895	869	893	868	953	894	921	833	880	880	870	885	973	945	908	887	888	849	924	884	875	895	854	940	909	911	890	897	838	883	887	836	896	866	865	897	908	867	912	908	877	897	892	854	882	920	913	921	929	909	903	897	940	950	901	866	880	840	911	847	882	902	870	866	887	941	914	887	957	894	873	895	878	924	876	873	880	903	880	873	927	887	884	893	835	799	854	852	899	916	908	858	945	824	878	906	910	913	926	935	871	906	880	914	931	851	858	874	902	842	955	921	906	873	919	904	903	907	891	884	890	909	882	880	882	850	842	905	925	979	933	882	862	893	865	869	871	919	918	912	842	858	909	916	799	882	874	937	870	870	862	894	909	888	928	902	932	923	896	878	932	861	873	851	857	907	903	889	904	860	961	913	849	889	915	862	916	852	847	884	916	829	887	865	889	886	910	902	884	929	918	879	865	901	912	879	914	875	886	873	884	854	902	855	917	862	934	865	895	904	869	902	941	882	921	893	871	921	910	926	868	871	926	882	891	876	857	874	880	865	869	832	932	887	875	906	912	940	831	944	914	903	856	924	856	907	913	867	852	854	906	871	880	903	891	854	868	896	915	874	944	870	892	891	870	903	892	914	865	898	963	930	864	884	883	920	827	914	865	902	902	952	932	857	873	864	913	926	868	890	910	909	858	859	856	937	910	935	854	862	882	914	895	897	952	907	934	899	930	894	919	894	889	903	924	894	908	903	896	880	928	890	885	918	901	936	934	864	910	886	927	893	873	921	876	895	894	894	861	931	922	882	889	911	849	932	849	906	873	866	893	839	930	902	848	919	900	896	877	877	870	873	891	831	894	948	944	944	883	885	863	911	877	878	854	894	837	878	881	858	884	894	873	874	918	864	881	862	849	932	909	842	869	906	913	889	832	872	865	900	832	871	875	879	885	804	893	834	926	927	887	859	872	895	902	897	856	906	890	916	869	873	900	893	946	884	891	905	929	915	829	884	855	860	926	900	882	894	860	925	885	922	902	869	906	897	921	903	887	883	883	893	873	904	886	898	970	868	910	916	899	881	868	872	951	939	942	856	890	879	855	889	870	908	921	910	887	925	873	942	884	860	907	901	924	849	923	911	891	857	910	905	884	930	847	873	880	875	914	916	930	910	849	911	930	899	883	862	881	906	907	889	897	877	912	921	889	899	922	923	865	892	857	866	881	867	843	892	945	884	912	879	856	890	852	887	899	873	874	897	875	854	922	882	914	886	876	865	855	839	835	908	907	863	885	894	939	898	834	933	933	886	897	914	907	882	847	942	890	851	902	885	870	831	917	904	938	918	912	914	890	865	875	948	925	974	866	842	874	860	895	812	899	878	924	867	885	849	918	894	879	884	829	937	858	830	854	876	954	864	930	859	853	925	900	903	916	900	901	876	928	844	882	902	924	877	890	927	905	866	904	908	904	856	870	906	826	936	899	923	880	903	878	914	897	848	911	890	857	891	907	900	899	910	865	881	886	943	880	875	892	917	922	939	886	917	914	973	922	866	954	849	886	915	847	882	881	848	890	909	901	875	902	848	916	923	896	849	860	856	821	893	871	863	900	892	929	919	913	882	902	902	905	880	816	926	897	912	879	883	913	917	911	893	865	865	876	902	884	859	883	880	942	872	882	877	926	888	898	972	929	983	891	889	830	887	907	881	914	880	870	944	890	906	927	864	870	871	887	948	912	845	864	895	934	842	884	903	892	914	891	919	922	907	869	908	904	892	888	908	929	907	894	890	883	898	878	893	871	946	889	874	850	936	908	883	885	846	878	901	887	863	915	917	927	887	956	884	883	873	872	899	910	858	937	894	947	859	937	912	927	842	859	878	899	907	920	926	893	916	927	881	879	912	877	894	946	887	844	886	904	929	931	931	875	917	854	925	882	876	889	893	907	851	874	955	880	867	884	877	916	868	881	898	856	920	879	937	895	880	918	916	871	893	874	907	901	862	916	871	860	905	859	883	904	954	888	909	901	893	909	915	853	926	868	902	892	959	862	878	942	911	874	910	904	841	856	909	889	924	884	906	919	909	896	892	917	877	900	913	883	920	823	899	873	855	883	884	881	876	885	886	889	862	886	888	939	915	891	944	831	898	907	889	930	837	872	883	867	895	917	872	887	916	854	908	915	883	912	861	901	899	895	912	872	875	868	893	870	854	862	896	856	952	888	864	926	878	866	865	875	846	931	875	897	880	936	854	925	885	911	892	984	964	863	865	873	914	896	859	947	900	886	908	903	936	893	898	842	848	872	884	866	892	949	882	904	963	862	893	850	884	866	916	897	903	840	888	926	816	891	959	926	842	870	869	848	905	913	899	842	866	902	856	892	855	937	873	889	907	951	904	865	863	861	878	887	920	912	894	904	898	937	885	923	857	888	886	869	864	907	871	852	937	883	913	910	880	874	972	895	882	875	900	875	891	853	855	892	920	876	903	911	928	872	921	907	959	901	928	881	868	898	860	967	822	966	913	891	891	862	861	913	895	867	874	886	852	906	877	889	908	929	833	857	923	917	899	932	884	868	910	912	861	916	878	900	899	937	850	895	887	929	940	867	917	904	943	885	892	859	894	930	846	945	842	939	903	881	892	890	904	911	842	869	875	894	895	906	940	869	864	912	921	856	912	946	920	868	913	903	902	883	868	914	868	932	914	893	882	870	860	889	935	957	929	873	882	922	969	874	855	910	937	888	900	888	916	913	919	920	879	911	880	948	907	891	883	908	885	908	889	916	910	962	809	903	911	914	903	868	901	874	895	901	899	860	856	861	885	961	847	897	922	888	846	908	939	856	880	876	915	845	883	918	917	854	914	879	972	899	870	838	873	867	862	940	936	890	894	914	858	908	913	910	868	842	873	856	881	840	906	892	884	866	903	901	876	893	901	927	918	918	886	872	900	928	857	949	917	860	887	878	917	883	856	882	883	920	865	875	889	919	897	887	889	849	928	916	872	903	861	910	918	900	898	934	913	864	919	901	953	884	849	924	939	888	888	868	929	858	903	917	929	924	835	926	887	894	883	939	901	932	918	908	947	894	844	893	931	881	870	904	882	870	894	868	948	886	897	893	938	890	866	856	876	899	854	859	884	886	827	902	908	872	898	883	881	854	841	879	879	849	865	871	922	968	858	904	936	907	886	878	899	907	891	892	915	879	861	863	897	866	898	882	923	845	870	881	921	893	864	910	891	903	898	872	892	877	866	902	866	824	850	864	874	891	893	901	851
30840	6848	1269	1100	1038	975	975	925	876	961	960	930	915	931	854	911	916	895	916	935	937	914	918	929	872	920	986	901	915	903	859	923	916	916	868	934	915	903	889	898	870	935	913	853	930	928	929	873	940	900	919	925	931	904	954	857	909	920	904	924	910	895	896	922	922	889	981	874	913	924	911	901	934	891	860	917	898	960	947	897	950	872	886	919	897	936	902	929	961	935	948	901	886	915	889	883	918	867	877	930	946	940	836	916	905	954	893	904	963	923	925	912	906	933	889	897	935	870	908	863	919	881	860	925	913	905	867	894	869	929	897	914	935	870	856	930	898	965	914	914	876	914	931	878	900	894	922	917	887	828	903	889	920	895	923	884	893	875	903	914	871	939	907	910	863	863	941	894	895	910	919	889	869	887	923	878	942	929	876	929	956	912	877	912	890	926	898	971	895	923	884	888	887	897	938	896	950	910	902	848	901	920	889	923	849	948	860	969	874	840	906	909	907	935	903	857	945	907	909	937	877	893	909	859	940	924	928	921	956	893	902	918	908	881	925	890	891	861	888	905	890	856	899	859	911	925	957	900	903	939	850	941	816	903	868	962	858	886	890	939	911	928	916	887	903	884	895	898	921	872	944	881	901	950	876	929	884	923	889	894	954	896	934	937	914	863	922	856	864	903	939	879	869	903	907	912	863	919	904	865	910	924	929	915	918	937	867	885	911	897	877	936	951	905	886	886	927	861	912	886	907	905	912	897	917	939	911	873	932	862	964	958	897	900	835	892	965	876	913	938	859	870	894	907	920	876	935	937	883	847	925	916	943	893	914	947	924	890	957	898	912	956	893	924	913	956	906	909	937	885	922	909	935	868	899	921	908	921	907	932	874	907	955	935	931	878	879	917	905	940	941	891	944	945	907	915	897	940	939	888	898	895	880	895	886	893	873	898	948	886	894	911	898	941	907	903	875	891	933	895	894	896	910	906	930	906	924	868	889	890	928	865	933	896	921	936	926	927	945	894	941	894	871	911	908	892	941	903	892	900	927	888	870	906	900	904	879	876	905	814	904	903	894	844	880	901	893	916	928	890	881	932	929	905	891	874	916	914	882	931	857	881	929	951	862	926	884	919	892	856	914	927	883	939	922	882	886	949	902	908	864	843	889	897	928	922	918	910	924	952	882	933	922	910	934	884	946	908	898	879	871	911	928	923	931	938	889	872	940	887	883	895	870	826	853	863	921	895	848	919	895	923	938	938	920	890	880	898	913	890	838	877	909	868	922	918	914	877	930	857	895	962	866	906	911	911	929	924	911	916	910	888	952	950	916	882	953	925	931	939	897	862	954	908	906	896	881	871	884	971	930	870	904	938	919	918	882	941	906	894	966	891	907	887	909	906	976	985	898	846	946	879	913	934	919	896	871	896	901	923	883	902	916	926	898	943	941	915	932	886	899	921	919	886	955	885	930	898	953	925	920	910	911	882	933	885	927	912	883	916	884	967	909	929	923	828	972	917	877	970	866	881	929	840	942	933	914	923	921	902	970	897	907	972	886	965	898	907	933	901	915	901	884	973	918	900	950	892	938	915	871	939	937	908	924	900	892	875	920	996	912	875	949	858	918	941	870	938	915	882	922	926	931	897	865	895	887	885	920	897	917	935	919	906	923	954	892	890	931	911	890	896	898	906	948	909	891	947	885	879	889	935	946	943	923	864	885	901	905	933	886	950	938	915	897	957	948	900	940	867	928	883	910	920	890	898	933	950	861	974	913	887	920	894	875	954	908	934	931	896	990	873	860	942	894	878	871	881	914	871	925	919	917	913	923	921	905	939	928	920	870	890	874	927	892	925	933	932	945	886	849	893	884	881	906	945	924	936	904	955	878	892	889	912	922	901	941	894	950	888	888	946	921	920	904	901	927	940	894	945	878	927	888	881	864	937	899	896	973	876	923	907	903	911	885	941	884	922	921	942	913	905	881	920	907	923	933	891	934	901	869	884	907	881	908	925	876	919	891	965	915	927	933	906	848	958	915	926	912	914	807	887	826	921	943	894	892	860	930	889	926	894	911	891	902	933	854	933	906	930	960	895	940	906	899	907	852	918	921	923	930	916	912	911	891	933	897	892	870	913	917	897	927	868	925	921	950	950	861	928	932	943	899	914	891	932	898	856	924	882	892	884	928	920	976	918	899	869	885	886	923	907	925	937	932	881	917	870	888	877	902	928	884	898	842	925	913	914	927	917	939	909	874	840	949	911	910	937	911	900	895	957	966	928	879	891	935	915	925	855	871	900	902	943	913	919	901	851	894	937	867	889	941	900	897	921	889	827	862	899	854	853	883	924	961	861	885	862	935	941	900	887	883	892	908	929	924	901	882	959	951	935	894	893	871	892	872	919	914	903	905	896	957	859	916	935	931	942	930	919	888	857	903	881	925	949	926	913	927	885	913	856	902	937	856	877	919	862	904	875	903	906	930	944	945	965	934	910	893	871	914	913	907	898	888	918	884	882	929	929	882	911	880	885	925	936	919	921	873	866	870	910	926	970	879	934	939	899	917	916	909	887	918	910	940	913	861	902	890	878	909	893	936	910	894	910	951	919	873	937	924	917	930	896	940	882	891	886	849	932	908	864	959	957	923	885	904	917	931	868	971	909	884	842	916	922	930	891	913	896	898	856	853	906	901	897	894	952	953	906	892	920	899	877	913	909	832	849	923	898	910	901	856	859	916	929	899	910	917	858	901	875	930	912	855	870	902	870	931	900	925	916	869	893	845	936	846	913	870	942	895	930	914	896	876	933	927	895	924	937	864	894	923	926	906	902	877	901	911	898	978	884	925	890	931	957	894	922	860	934	895	911	880	884	942	925	911	899	923	864	854	925	902	900	928	859	934	932	859	873	904	971	945	922	896	894	949	886	876	908	900	873	861	905	868	886	868	954	886	926	877	822	930	885	870	871	934	895	964	907	851	924	870	920	942	881	912	861	951	882	947	920	896	833	891	904	945	907	902	919	902	842	891	952	923	942	877	884	898	930	823	913	912	911	908	944	879	919	899	911	882	913	929	907	864	924	875	925	922	874	868	920	916	929	919	933	945	913	900	897	944	924	899	921	942	931	869	902	922	921	877	903	914	915	956	900	925	933	932	854	950	892	895	859	951	875	930	883	919	924	977	859	914	926	958	925	878	902	864	877	870	943	926	931	924	919	946	880	869	918	940	931	903	904	898	907	864	958	924	947	908	850	919	864	927	968	925	927	867	975	892	865	972	909	899	876	921	869	867	937	895	893	917	863	932	850	900	872	831	867	936	936	848	942	894	887	892	939	904	952	919	875	846	909	940	938	885	913	889	874	872	904	865	917	912	910	922	894	905	934	882	907	894	920	942	912	899	934	920	871	895	888	859	918	921	906	872	903	969	934	918	881	881	863	891	895	856	905	883	951	913	918	908	878	867	942	964	898	914	903	919	920	922	917	955	942	873	870	883	902	955	914	837	947	897	907
25165	21101	26999	24985	20879	9478	1194	817	735	683	634	577	583	632	557	573	584	520	527	545	523	497	504	533	502	530	531	523	542	468	538	512	515	500	504	510	476	510	493	502	487	472	486	498	494	498	499	502	462	508	483	453	526	449	531	512	489	483	507	470	443	496	514	503	473	475	501	494	473	488	506	515	491	467	470	453	519	491	525	478	487	499	509	478	462	482	477	479	517	477	480	490	469	521	504	487	459	498	459	468	470	479	482	494	468	520	516	489	494	490	494	510	507	482	527	447	484	469	510	481	489	470	501	462	438	453	488	489	496	486	473	543	510	488	507	468	503	477	476	463	462	461	516	459	519	526	470	494	507	506	482	458	454	465	535	483	497	498	484	496	471	466	496	452	487	470	495	512	520	444	481	456	489	443	474	491	470	496	491	532	456	479	496	460	515	470	462	514	494	451	478	491	499	472	471	502	487	470	506	508	452	483	479	473	476	498	474	485	449	469	497	465	446	489	506	452	479	508	521	496	491	468	467	476	527	528	502	520	466	465	495	464	491	508	478	463	516	486	466	497	470	493	442	452	485	477	508	463	517	493	448	499	479	464	492	490	471	461	469	479	492	504	481	492	500	475	456	475	454	475	502	492	510	485	516	469	477	465	440	470	464	495	504	449	469	488	472	469	497	492	478	490	460	482	449	449	511	475	477	509	552	475	443	512	461	457	495	482	479	478	451	473	456	469	505	497	487	484	487	507	478	502	475	455	495	491	458	497	461	467	438	525	480	480	504	471	506	435	452	479	492	494	498	513	490	481	462	490	503	471	436	500	453	471	498	512	478	442	479	489	478	495	476	478	538	521	494	445	500	481	489	534	478	550	500	480	454	460	524	483	451	476	484	455	488	480	499	487	505	468	463	466	561	472	479	499	425	475	466	504	543	477	449	481	494	504	492	471	476	456	477	535	510	458	446	462	480	478	475	507	507	554	456	504	514	518	485	496	516	460	483	499	543	483	473	477	474	504	485	488	521	472	518	473	473	476	520	488	475	458	497	465	474	492	464	470	469	487	501	503	439	516	491	443	473	505	507	515	457	440	465	476	449	515	495	492	490	463	475	498	493	471	478	506	457	498	484	474	453	478	496	459	495	478	463	497	500	478	488	468	486	474	487	499	482	510	486	511	463	483	486	450	480	474	460	447	453	509	457	477	528	507	475	475	486	525	466	523	492	477	523	477	483	521	458	493	525	494	497	501	489	470	480	456	468	510	502	472	497	474	523	497	470	499	492	448	521	483	477	442	484	499	525	491	484	517	458	506	472	530	450	487	484	478	485	503	506	477	465	482	495	468	457	479	485	478	497	481	468	501	478	497	540	499	487	533	459	511	466	483	498	473	483	460	461	481	459	433	463	479	501	503	519	505	484	481	464	520	503	493	468	493	522	484	480	451	483	452	480	478	512	476	491	464	478	490	493	474	493	485	509	451	485	484	480	488	496	472	494	496	479	477	458	572	473	473	467	502	473	483	473	510	493	523	515	493	459	475	437	536	489	507	473	491	473	508	501	499	500	486	493	461	480	460	519	461	469	463	480	501	476	499	483	518	485	449	491	501	477	432	461	455	514	494	495	470	469	519	501	523	499	480	501	501	473	485	510	456	495	464	507	436	475	535	472	454	515	493	444	502	522	489	450	437	477	523	483	484	483	513	486	498	507	537	520	452	515	477	460	463	498	516	480	456	500	493	467	488	509	460	487	534	486	507	481	492	482	530	486	490	461	529	480	474	488	513	491	500	497	524	485	507	475	469	475	459	480	482	461	534	492	464	486	461	485	448	438	497	501	534	552	512	496	496	490	467	507	468	450	488	495	494	507	466	461	477	522	510	516	517	471	530	489	446	460	515	515	480	498	439	465	508	497	542	526	488	499	472	441	483	487	461	468	508	485	483	482	502	469	501	499	490	527	521	508	457	456	472	485	502	471	475	471	464	488	525	469	464	493	521	488	487	503	479	490	475	442	500	472	459	479	469	476	489	462	496	493	504	475	526	467	518	487	476	502	481	466	469	494	498	502	507	476	478	490	512	553	467	400	481	495	471	476	469	459	465	484	487	500	474	500	454	490	466	471	492	487	504	474	476	474	481	475	483	488	519	477	467	469	459	494	456	483	494	475	491	445	493	461	512	483	474	485	472	446	451	470	447	462	486	486	484	493	553	495	471	495	470	515	504	477	460	491	453	516	495	488	512	470	502	492	470	502	493	451	488	453	497	476	496	470	442	494	511	496	494	465	486	475	520	488	493	492	491	479	467	449	507	495	446	493	488	469	482	472	483	459	496	493	511	499	483	481	462	487	489	480	492	535	496	528	488	492	489	456	452	495	459	521	522	464	467	501	498	467	458	428	500	505	497	502	468	502	450	517	462	479	528	456	450	491	489	490	471	448	507	492	500	497	487	475	499	494	467	475	518	494	464	487	492	499	455	527	497	489	521	480	471	465	493	457	471	521	478	473	510	502	485	506	475	465	459	509	514	483	473	527	458	516	486	454	474	461	503	495	495	476	509	505	473	458	481	481	505	487	468	450	493	534	410	473	530	490	472	483	515	469	463	437	516	486	530	480	491	462	504	505	477	494	506	462	459	468	487	452	512	452	496	489	477	462	477	488	502	511	492	488	462	483	450	482	459	497	465	489	502	464	481	510	524	498	509	514	475	502	493	479	503	494	461	455	488	490	481	454	495	438	510	473	462	432	480	495	488	460	477	494	483	445	440	493	436	485	475	495	460	471	482	468	489	485	496	470	479	471	446	487	449	489	501	521	505	486	463	517	488	522	498	504	520	516	491	454	509	459	497	468	476	480	526	509	493	488	488	487	490	487	495	468	493	493	482	470	471	485	445	494	454	475	492	438	471	477	489	536	462	532	463	515	470	470	486	477	464	496	498	515	492	461	459	490	489	494	527	518	479	464	491	495	498	490	474	491	474	497	459	467	479	479	471	501	490	500	484	540	497	505	455	480	509	453	468	449	459	507	490	530	483	503	537	472	510	502	453	502	467	519	498	500	448	521	464	480	435	486	513	482	490	465	471	472	500	493	468	465	493	508	460	492	441	480	485	503	480	501	489	512	490	522	489	481	484	524	454	435	486	471	512	491	484	463	465	498	507	499	514	493	467	427	532	486	484	456	497	511	487	513	486	470	472	460	527	502	494	480	458	457	460	533	506	485	463	481	458	509	491	486	432	484	502	458	460	468	462	477	468	496	448	469	469	460	503	541	487	459	469	515	477	464	493	499	466	458	476	496	490	484	429	508	470	485	448	491	488	491	480	467	477	489	466	503	487	510	463	472	498	492	465	472	483	454	465	498	484	501	479	499	464	490	444	445	483	492	549	497	436	504	442	478	542	491	461	507	486	503	445	476	454	475	484	503	485	471	447	465	483	503	465	488	484	483	480	454	444	525	484	494	468	519	492	477	469	481	470	518	461	521	498	461	499	505	495	491	452	486	479
58999	19900	7359	4153	2712	1857	1531	1270	1144	940	879	855	773	715	667	684	624	642	615	565	610	608	566	590	559	574	553	530	570	556	558	565	561	490	530	529	550	522	519	547	518	541	569	529	530	534	525	496	477	561	549	493	531	520	495	531	506	524	544	526	538	510	516	518	483	507	486	537	491	514	534	488	535	514	485	500	529	492	517	499	535	534	533	528	534	553	560	540	573	540	516	531	506	513	478	492	544	538	528	500	524	504	507	477	493	481	488	495	553	451	462	509	487	506	486	495	515	517	449	498	463	515	487	468	551	455	508	535	487	489	508	475	520	525	456	468	501	519	486	498	557	508	517	535	479	514	482	486	497	541	491	501	542	519	500	511	479	523	532	522	505	488	525	499	536	515	544	530	488	491	511	488	518	467	500	509	466	494	553	495	531	496	533	497	479	462	522	521	507	503	530	507	480	515	514	510	514	475	511	465	528	500	536	511	484	516	483	526	483	494	511	502	458	530	479	487	508	502	512	513	485	499	537	517	497	490	534	462	493	550	511	474	514	505	514	512	540	520	521	515	495	484	510	483	500	491	545	506	513	495	490	501	536	518	512	520	507	532	521	476	490	460	488	517	508	558	539	532	523	461	497	490	511	511	467	505	489	515	493	462	489	480	480	489	488	488	508	516	520	502	509	503	512	502	487	490	548	448	496	512	482	507	521	522	504	526	508	488	513	498	492	512	481	491	441	471	498	520	505	483	501	523	477	514	475	487	531	501	503	511	472	461	540	533	503	496	479	536	488	529	461	498	545	492	475	492	523	497	493	488	489	550	503	461	526	489	543	534	533	530	520	554	496	526	482	487	515	476	481	513	488	511	512	536	519	464	472	521	521	507	510	509	485	494	465	499	507	502	448	529	495	530	482	564	532	473	537	506	497	516	475	494	539	495	523	503	473	514	523	493	555	510	535	504	518	493	453	511	518	498	513	501	506	503	438	531	531	500	508	530	549	480	504	517	461	465	486	517	499	527	524	512	530	508	468	558	497	504	476	506	496	535	489	533	506	511	487	481	501	530	533	499	497	503	496	539	518	513	522	464	474	492	527	514	467	508	531	492	484	449	473	530	486	531	480	513	495	478	524	510	499	495	490	520	523	522	523	471	511	466	531	504	512	474	518	509	507	482	489	520	510	537	491	478	474	507	500	538	530	512	513	491	518	518	521	547	533	500	532	515	500	502	493	513	489	511	496	477	517	535	561	519	533	526	510	462	550	518	524	511	474	513	525	534	491	507	488	505	493	489	526	495	465	494	477	467	506	512	484	456	509	480	519	523	538	495	482	494	483	483	500	463	496	511	515	523	514	524	523	514	541	520	498	525	510	504	470	498	501	523	517	505	519	495	512	470	520	514	528	470	483	509	477	521	460	504	492	532	495	493	492	471	526	501	489	489	508	514	556	526	477	529	527	522	520	493	491	551	425	515	473	526	509	533	483	534	515	501	507	506	522	507	497	487	508	525	487	538	494	540	499	562	558	510	488	513	528	505	461	498	544	506	487	519	494	493	512	488	490	492	513	491	534	500	483	461	527	542	510	522	528	506	497	474	530	556	529	501	535	510	484	506	510	517	521	535	506	499	510	507	506	549	530	508	533	536	501	511	485	518	501	538	534	521	506	469	542	504	525	505	500	536	482	503	529	498	472	475	494	523	508	499	514	527	486	518	507	505	483	484	530	497	482	481	516	478	495	467	521	507	470	484	459	519	506	511	488	561	479	516	541	497	490	493	515	506	496	523	535	497	542	495	532	523	503	485	509	527	537	503	523	482	492	525	467	527	508	489	502	518	536	469	520	506	487	486	527	502	482	510	534	466	500	520	518	513	487	522	509	504	486	519	509	523	510	518	538	485	540	551	509	497	562	498	521	522	490	486	508	511	502	495	520	519	455	491	499	518	478	512	552	501	522	494	469	480	484	509	517	472	517	555	535	501	514	546	518	550	500	501	483	536	495	506	504	533	515	496	525	507	488	507	534	475	503	469	556	502	514	505	550	523	497	480	519	502	523	506	499	494	528	512	476	484	493	530	514	482	485	519	495	489	535	518	509	566	502	490	549	503	478	460	503	517	490	478	455	494	463	544	485	512	541	529	511	519	466	493	485	520	482	494	481	517	474	535	473	514	469	508	506	503	484	524	459	456	495	512	493	498	536	499	511	498	513	507	516	490	527	543	485	525	508	493	506	492	495	548	512	497	562	536	508	550	532	509	519	498	528	509	487	497	532	507	492	505	510	507	489	533	500	520	499	520	497	576	520	486	519	534	549	511	513	478	520	521	485	514	519	517	557	499	489	498	460	503	479	516	466	507	503	532	509	510	516	537	538	467	531	546	513	522	489	528	501	542	540	508	486	474	490	558	487	534	472	467	485	496	548	494	502	503	466	506	502	480	491	489	502	503	504	513	481	455	553	519	501	527	520	462	515	513	511	508	486	515	546	522	449	499	477	534	519	473	460	507	516	487	523	500	539	485	511	532	508	539	518	508	495	513	492	470	504	524	526	526	491	488	516	479	511	554	506	503	522	530	528	489	493	491	509	523	484	550	504	491	497	485	503	519	518	511	514	494	532	492	521	490	534	493	470	503	490	495	493	483	485	520	503	508	503	500	482	498	505	548	495	508	507	506	497	494	512	551	477	511	497	517	497	557	496	536	466	560	480	504	498	486	522	512	483	520	508	525	470	492	493	496	483	471	506	505	502	464	500	498	504	494	483	499	491	510	549	520	524	523	478	442	510	505	502	478	519	475	504	500	508	496	482	490	515	515	506	498	532	530	504	501	497	518	482	497	504	514	486	553	486	512	512	488	527	519	510	504	502	494	476	496	495	529	540	537	496	519	527	502	487	453	502	520	501	516	533	498	514	476	525	499	507	499	493	536	488	501	473	474	528	495	526	490	504	489	465	495	498	496	502	545	497	464	480	514	506	512	517	524	496	510	482	507	510	532	456	462	504	513	502	519	489	507	538	542	512	509	540	515	504	495	515	460	511	502	485	476	486	482	463	485	520	543	532	454	515	510	497	515	549	530	485	509	521	500	485	504	538	494	537	473	534	509	557	511	505	496	491	493	504	550	476	503	497	547	481	469	515	519	481	500	535	490	494	490	466	535	473	522	498	486	471	494	476	491	477	499	524	493	523	489	513	509	506	499	496	484	515	551	526	484	510	507	503	512	526	491	488	467	501	493	503	502	526	493	522	492	528	540	509	499	448	533	507	495	510	516	500	497	503	492	525	549	498	516	529	491	526	525	483	500	494	538	444	520	530	525	500	504	548	520	490	489	475	531	499	502	551	510	538	493	477	479	478	463	523	478	523	500	516	495	515	493	509	511	478	521	498	464	472	527	517	493	499	512	505	548	513	495	505	477	489	466	522	560	513	521	487	544	474	498	497	501	512	483	499	496	518	466	479	531	491	514	509	490	500	521	551	549	489	528	512	511	522	482	511	474	541	514
23291	20960	27302	24693	20915	20957	9065	1576	1204	1162	1110	1032	966	976	979	888	916	857	842	884	923	876	849	851	861	826	823	863	885	791	846	811	825	815	797	807	847	764	826	809	869	833	813	811	729	750	800	818	779	806	755	762	810	769	808	816	826	798	816	824	812	754	759	768	836	760	816	797	783	782	806	766	778	794	768	797	774	776	845	773	787	786	771	800	762	815	836	786	762	792	778	799	817	796	808	776	785	782	833	767	806	795	768	806	776	775	785	789	792	769	741	795	773	789	815	817	774	760	805	731	745	783	800	785	816	797	814	792	773	806	816	840	765	788	770	821	848	793	747	763	789	776	781	788	799	766	791	761	785	770	782	755	779	797	768	723	755	761	774	814	791	796	836	806	799	792	800	752	840	792	810	742	742	717	756	766	776	749	771	810	777	877	758	754	730	769	805	752	794	783	763	790	764	727	752	754	764	853	774	773	763	787	735	750	757	799	787	784	788	746	763	799	784	761	785	792	771	821	792	776	749	814	752	781	775	760	820	816	797	769	763	767	766	764	818	747	784	783	740	757	804	785	793	767	776	822	783	739	764	780	759	837	775	784	778	710	769	791	744	785	828	795	768	800	746	814	809	778	758	811	764	762	818	825	807	815	794	817	723	782	781	780	770	819	735	810	775	747	814	824	777	733	766	807	839	763	791	764	779	758	780	770	811	807	753	771	776	784	772	752	813	766	773	832	772	770	807	804	756	789	796	782	798	799	762	757	782	780	787	815	788	770	740	715	763	750	771	779	811	786	800	811	797	803	808	754	752	823	750	791	787	764	821	783	781	733	796	811	772	804	764	808	762	748	781	770	770	727	786	760	724	780	721	807	800	741	795	824	785	776	774	779	773	770	790	769	794	787	729	778	761	774	763	772	760	792	765	768	786	805	779	785	805	733	786	730	743	825	810	777	755	779	756	786	794	795	752	752	738	797	827	803	762	822	766	766	773	756	704	797	795	726	787	798	710	745	785	783	799	786	782	806	747	830	766	836	714	732	748	751	832	774	783	777	796	777	798	782	772	810	747	841	826	812	808	789	816	819	807	781	824	785	718	740	824	735	787	767	790	818	863	765	770	773	869	773	787	806	782	771	780	797	789	788	782	815	768	783	793	832	730	772	758	766	771	764	747	740	787	777	768	778	754	839	796	781	770	790	807	785	795	762	784	767	776	793	833	737	768	785	795	813	742	761	754	841	722	747	798	860	801	783	773	742	805	780	810	766	787	796	797	755	844	788	754	785	788	764	753	801	724	779	781	815	751	780	750	730	804	776	776	767	758	759	801	758	797	797	800	818	772	817	759	757	764	744	793	815	823	818	784	779	757	760	783	747	783	776	846	765	781	798	829	767	816	784	779	762	782	821	809	809	762	813	800	748	793	779	801	807	798	791	782	761	819	786	797	798	826	799	791	791	793	793	817	801	776	757	756	784	804	837	762	745	817	767	755	799	773	788	757	765	772	777	775	772	773	786	797	813	830	828	764	788	801	776	788	738	810	812	809	794	772	813	754	799	811	857	787	770	750	708	801	766	741	840	795	798	793	820	808	793	745	777	779	747	777	809	817	766	806	796	719	765	790	788	737	803	802	798	768	799	747	773	802	760	826	828	815	801	754	821	735	790	794	774	786	776	778	882	790	779	827	806	817	760	769	769	830	753	834	866	804	744	735	781	748	783	750	762	769	809	829	821	748	846	769	805	759	752	749	801	756	792	776	777	780	800	825	807	745	796	782	766	715	813	755	802	784	786	822	789	787	809	812	771	780	785	712	786	781	756	761	826	776	760	805	791	758	820	806	788	840	796	804	758	785	771	803	789	766	748	770	755	795	789	800	792	703	792	810	761	803	800	787	768	779	736	767	786	862	781	761	781	744	834	754	779	828	778	729	797	737	789	829	787	760	778	801	768	764	803	792	776	750	780	829	767	763	746	786	795	742	827	784	785	740	801	746	818	789	779	780	741	767	782	797	792	767	777	752	791	760	752	735	729	797	793	712	781	722	768	815	705	787	780	806	793	761	770	765	816	789	769	824	734	753	745	773	757	767	768	781	774	796	800	756	749	796	823	786	777	823	778	750	790	782	769	786	774	764	745	842	788	824	783	749	770	760	764	789	815	782	790	785	799	824	804	801	773	829	766	810	806	769	783	797	806	816	768	762	774	795	786	798	785	745	787	824	757	797	758	795	734	803	777	807	760	780	792	788	810	714	760	828	770	835	732	778	805	755	776	844	812	753	757	807	788	766	850	804	781	824	779	860	794	783	725	792	785	807	827	760	822	762	787	770	863	782	763	778	784	791	804	787	789	779	779	781	790	759	754	729	756	731	796	794	785	806	770	773	780	808	773	769	774	736	812	748	771	785	771	734	794	754	810	813	812	750	809	794	720	765	790	805	786	804	804	767	788	791	792	790	782	824	753	758	749	811	812	814	821	815	761	778	761	822	799	758	795	816	782	782	758	805	808	769	800	742	789	764	784	785	767	789	783	814	789	846	749	778	749	771	759	787	737	726	821	777	772	757	760	780	883	774	801	810	759	800	798	786	809	807	792	813	739	797	739	846	768	813	774	696	772	811	787	735	820	803	789	795	739	748	779	777	800	805	818	763	815	784	758	799	749	867	778	837	799	757	795	793	763	763	813	809	775	795	767	799	774	753	770	766	792	805	792	808	814	828	793	771	788	877	799	779	813	792	797	766	766	784	776	779	792	774	819	728	813	774	798	787	797	777	779	769	814	773	785	725	775	785	825	809	764	786	809	787	754	808	806	740	773	748	748	775	817	776	794	744	796	764	815	796	832	812	848	804	802	803	794	775	793	731	804	771	796	788	794	774	824	752	795	795	738	783	775	814	774	805	763	791	767	785	777	752	774	826	752	816	823	725	789	770	799	768	764	767	769	794	784	814	803	822	753	796	831	789	800	785	810	759	808	760	809	812	776	790	764	770	840	818	824	774	785	808	824	783	790	789	815	766	755	796	778	820	807	802	767	804	817	796	777	753	778	822	784	810	806	726	778	783	758	805	787	805	806	819	761	784	810	778	808	776	735	781	841	788	767	772	776	755	810	762	770	740	759	773	741	733	766	744	754	774	797	847	748	800	773	788	744	781	821	761	791	776	783	786	843	791	792	777	737	752	754	822	752	812	788	768	796	797	797	744	801	781	741	782	771	766	797	794	809	762	790	791	738	785	790	812	777	773	781	832	810	764	769	748	813	772	781	803	773	730	752	803	724	775	773	818	775	814	766	782	778	761	809	769	771	781	783	827	746	747	790	773	757	795	796	795	775	769	773	805	825	832	782	816	799	789	772	744	802	747	749	690	815	805	785	750	760	786	740	736	792	752	794	711	746	804	789	807	770	774	806	822	744	784	828	749	814	775	807	789	819	771	766	792	829	761	752	775	797	789	841	784	849	743	792	774	768	755	761	745	765	784	756	802	753	781	773	802	812	800	746	728	739
60310	18062	11911	7185	4498	3323	2493	2128	1828	1607	1395	1330	1224	1076	1116	1046	1051	974	959	913	931	907	868	841	888	859	851	817	786	787	799	796	761	801	812	770	782	794	803	804	795	830	750	754	742	806	733	781	798	738	772	814	774	767	748	756	786	773	759	763	730	761	755	771	746	710	742	724	757	742	788	791	745	737	795	763	822	742	747	789	768	749	782	725	772	804	775	754	720	748	732	722	728	727	781	820	728	776	751	792	765	730	720	711	761	727	748	788	730	839	755	776	763	732	701	760	767	711	725	747	719	742	769	792	748	770	732	736	753	767	727	740	737	773	748	731	797	730	745	759	750	774	787	745	737	769	678	745	791	716	693	725	731	743	726	718	740	761	705	693	771	733	722	703	732	738	759	750	783	797	671	752	740	734	716	745	749	732	731	747	789	725	701	758	718	689	712	746	750	747	688	703	717	765	733	735	754	729	732	756	735	742	736	767	726	737	759	765	773	754	691	749	735	751	757	755	745	721	769	716	710	759	753	756	719	776	698	766	784	769	724	764	719	730	747	750	719	689	714	728	736	765	771	759	729	723	741	760	755	724	684	720	716	783	721	720	769	782	810	700	750	727	732	691	754	711	786	720	727	727	761	798	768	769	738	752	673	739	709	746	689	735	759	705	717	707	748	752	736	739	752	806	775	692	733	763	687	716	776	717	722	786	775	762	765	755	709	749	742	730	756	748	718	778	748	764	739	744	746	711	772	745	743	741	721	741	745	757	684	739	719	679	731	729	725	756	714	707	700	699	728	796	726	765	711	691	790	760	715	709	766	722	700	743	761	721	735	777	732	729	709	712	745	703	767	763	710	755	790	725	705	711	733	734	761	735	721	732	747	744	717	756	734	744	764	752	738	718	805	743	789	735	783	730	756	717	724	717	665	755	749	746	723	709	690	773	762	712	689	758	730	724	763	762	715	769	735	759	696	758	723	738	719	790	744	732	739	761	700	720	731	703	739	739	713	769	726	716	712	729	736	712	770	722	724	719	743	679	754	717	723	732	687	704	746	732	674	729	754	766	712	724	744	758	791	754	718	769	763	730	679	717	763	699	737	735	706	702	725	766	735	751	761	738	717	757	742	712	778	738	743	724	736	665	713	759	696	714	749	797	720	734	718	786	707	735	716	714	697	782	721	730	750	759	704	735	721	722	743	811	781	745	744	784	674	748	716	705	770	779	785	719	768	738	723	727	703	746	689	712	767	748	735	760	728	742	700	787	758	789	728	687	719	719	749	721	754	763	707	756	715	754	722	746	720	679	747	711	707	756	726	736	743	705	768	749	728	739	713	680	761	722	704	692	749	715	701	765	752	729	766	780	749	763	736	720	714	755	760	665	749	713	751	768	771	772	752	778	778	741	708	702	706	765	713	738	730	755	743	799	749	775	722	729	728	754	686	721	718	741	783	763	716	684	716	708	728	739	773	761	782	740	705	750	736	762	698	730	764	681	721	767	783	689	743	776	683	746	675	718	750	753	718	746	760	758	736	717	744	729	690	673	725	738	725	717	758	728	718	726	738	735	734	750	760	756	723	700	750	747	780	708	737	721	791	720	733	724	716	779	774	777	715	749	726	739	743	700	722	740	697	718	740	769	700	762	712	722	729	736	718	827	759	701	765	768	739	737	741	703	712	727	728	734	733	715	756	753	753	705	712	730	784	716	770	659	744	758	685	760	743	750	778	752	789	746	695	801	724	757	725	787	716	765	700	730	732	776	731	739	742	743	759	722	744	715	751	752	718	752	661	778	733	744	735	721	738	710	707	779	779	691	744	751	750	744	761	696	747	693	746	743	738	737	724	704	756	745	697	754	728	733	766	785	751	747	732	737	718	704	737	723	736	725	732	741	719	784	767	759	733	712	770	733	740	717	723	678	720	766	747	762	783	762	722	704	735	731	763	723	728	725	756	736	736	753	769	733	710	748	732	727	782	744	727	709	763	720	704	755	746	785	756	753	734	727	693	707	749	748	719	760	733	706	786	811	711	774	766	782	733	704	738	753	746	753	721	784	695	758	746	740	748	734	722	706	707	772	762	740	711	763	721	728	692	718	743	719	724	676	686	717	729	704	684	741	720	762	753	690	730	701	745	770	756	709	746	665	735	720	728	738	742	730	758	779	718	761	742	739	727	734	766	768	737	717	758	731	711	782	733	719	747	769	712	723	753	774	755	752	763	669	741	717	708	712	715	731	743	764	693	727	714	770	727	747	701	767	719	733	726	728	797	700	789	722	738	717	706	744	760	715	732	710	728	727	747	721	756	726	736	716	703	735	742	786	755	753	753	729	750	716	764	773	671	762	700	700	764	754	761	732	742	710	764	784	712	744	729	748	728	744	766	748	752	664	744	744	736	726	724	703	711	750	725	745	729	742	756	763	791	727	777	757	724	705	739	735	688	721	735	759	777	738	746	730	726	700	715	737	689	684	752	744	740	795	758	737	740	701	707	718	717	698	667	788	727	804	750	776	733	713	761	740	724	755	744	693	784	724	733	720	743	732	743	746	785	745	725	747	768	750	727	725	730	742	734	773	736	736	707	694	767	749	763	698	744	750	713	758	731	713	685	713	761	754	711	717	748	731	755	769	731	707	706	768	718	794	729	762	755	736	766	762	699	792	740	739	768	739	712	751	755	727	694	771	750	718	776	726	730	737	776	753	705	733	765	752	739	745	704	731	709	715	746	739	708	749	732	767	697	766	753	787	708	726	728	735	773	741	765	740	724	757	725	752	742	710	720	679	695	806	732	742	742	726	749	798	764	745	765	759	759	767	727	746	721	713	765	718	740	733	749	721	735	734	757	742	747	717	777	704	776	742	766	729	719	755	753	682	765	774	726	741	750	714	767	722	764	765	759	724	801	782	745	719	716	748	689	747	741	720	775	721	729	693	744	786	764	742	740	720	777	705	749	717	727	727	734	751	731	734	772	700	727	669	739	711	732	736	813	755	773	704	764	755	792	750	751	720	765	750	743	746	713	723	738	745	729	714	742	779	744	718	777	773	757	748	773	732	745	762	755	685	702	726	683	735	730	789	681	722	736	745	716	756	707	793	785	734	739	733	708	695	754	711	761	749	731	730	721	720	713	786	770	728	795	757	691	764	698	699	707	727	723	672	705	740	787	735	728	749	727	751	713	753	736	765	724	721	745	757	719	761	722	745	730	719	726	736	718	779	734	745	715	716	712	732	756	726	758	729	721	711	725	740	754	760	694	715	740	753	707	784	759	735	744	767	721	692	693	771	708	737	720	773	697	717	695	721	730	692	766	762	705	751	721	751	753	742	784	697	745	674	755	755	724	761	777	724	728	721	732	726	720	742	727	728	686	750	730	730	691	704	772	737	690	751	742	763	776	740	710	726	741	727	754	747	753	745	713	753	774	723	763	727	746	717	754	744	777	732	733	700	753	750	744	707	734	709	722	738	720	774	746	721	732	738	716	748	739	767	740	762	724	738
33803	18480	4532	1201	938	986	929	923	885	913	890	954	949	865	939	916	872	856	914	858	929	906	849	918	824	949	886	896	905	894	893	908	907	883	948	905	888	900	846	861	925	909	852	930	938	912	908	895	929	911	943	912	919	922	954	993	907	879	882	871	917	889	891	938	919	873	935	884	944	895	908	933	880	915	929	959	897	915	902	906	841	916	876	833	906	915	910	866	904	939	888	909	916	894	899	879	898	931	905	898	892	902	889	865	922	934	938	921	915	862	953	925	886	904	944	926	891	854	889	895	913	892	947	914	862	912	892	889	877	865	866	889	912	900	907	907	900	908	906	878	868	916	942	925	888	901	908	921	918	907	897	895	922	929	938	884	848	947	907	899	853	864	865	940	882	934	905	872	843	929	883	855	912	885	918	935	892	899	859	912	871	968	899	899	930	915	903	876	868	901	855	885	883	914	949	868	975	923	910	919	869	906	909	945	921	894	896	948	862	930	894	923	905	995	884	943	929	858	912	899	938	829	931	936	935	897	910	864	912	890	896	901	920	886	909	905	965	907	904	978	841	886	896	893	894	939	913	905	883	932	904	900	876	907	916	947	885	924	879	873	910	884	858	930	904	935	858	877	818	879	929	850	871	933	951	926	921	920	940	894	941	882	920	940	885	845	914	888	869	862	906	873	916	933	893	868	893	878	913	878	896	882	920	907	901	888	897	912	890	854	884	928	897	939	939	892	925	887	893	933	883	872	941	847	944	916	880	842	913	910	925	911	896	932	856	941	961	882	854	903	888	851	922	904	892	880	954	924	888	860	912	896	881	924	891	924	901	845	936	910	890	925	896	980	932	898	866	885	973	912	888	889	899	925	955	846	870	907	853	907	903	888	893	913	907	918	898	879	913	909	892	887	891	930	885	964	906	913	934	886	866	915	915	842	911	878	866	893	940	913	898	922	890	893	916	873	977	850	902	932	921	802	859	890	942	920	931	881	914	892	913	903	855	863	921	851	888	904	850	912	938	858	897	963	868	914	906	808	899	907	873	876	925	884	932	934	910	876	921	914	896	887	850	899	925	911	894	892	911	935	861	867	882	945	906	933	882	851	896	905	908	871	885	926	904	852	893	892	882	933	909	909	910	872	932	851	896	898	907	848	964	896	880	937	984	877	888	899	896	900	879	931	851	940	948	910	933	904	906	907	847	886	879	906	886	852	877	909	906	906	901	835	869	909	980	849	937	927	963	931	907	918	920	878	926	926	928	984	950	939	894	868	951	847	907	888	884	910	944	850	840	896	908	928	893	856	885	936	854	891	917	931	897	897	866	920	902	897	912	930	894	906	977	864	921	859	886	875	850	892	931	885	902	932	881	926	901	963	901	918	891	913	909	937	913	856	881	969	897	907	946	891	846	942	952	868	956	926	871	944	894	955	883	931	851	910	877	911	890	897	910	914	929	863	922	934	903	908	920	947	948	957	910	895	859	865	944	899	865	951	907	931	902	876	940	932	885	942	871	980	924	886	850	856	945	922	875	906	949	910	858	864	922	945	896	943	879	908	843	916	911	904	950	834	892	886	892	969	885	904	895	893	863	887	879	915	951	921	870	920	848	900	891	833	903	903	920	928	893	889	934	923	867	884	884	886	858	898	984	871	942	816	917	963	895	918	914	928	902	932	933	905	928	920	917	925	873	907	880	950	919	892	939	868	858	860	888	900	931	902	908	841	925	883	865	922	886	910	876	909	970	861	948	877	863	915	969	914	894	854	918	924	899	903	870	890	870	893	860	855	895	874	917	869	844	915	921	927	944	886	869	884	869	878	886	884	906	878	894	930	897	915	906	953	917	952	879	945	900	930	864	907	928	911	968	887	924	901	908	873	947	873	870	863	876	954	952	889	906	935	936	952	869	894	923	882	897	932	931	882	839	883	883	887	865	918	907	869	864	885	922	877	930	887	904	967	913	918	888	960	856	841	936	860	851	893	886	835	868	927	896	907	918	923	904	920	894	916	934	919	881	917	898	921	942	863	910	923	879	865	911	887	936	964	932	881	885	870	925	863	892	884	866	916	879	921	903	876	866	881	941	943	899	918	905	871	867	917	898	936	914	899	887	936	823	927	914	879	871	906	895	892	956	928	886	881	910	855	933	910	906	884	923	877	859	925	912	961	899	935	921	925	897	916	888	919	833	894	918	909	879	926	868	942	885	907	913	832	917	880	895	865	910	942	910	902	903	869	871	922	871	941	925	877	871	923	875	928	946	923	836	891	906	883	870	898	911	876	917	927	853	917	862	923	897	943	898	853	890	941	878	964	880	939	869	885	865	847	925	833	835	849	918	940	878	861	894	936	889	877	883	935	881	893	976	938	896	879	899	897	879	881	907	901	908	874	865	890	951	914	903	863	918	903	961	868	842	858	925	939	883	916	882	885	905	828	932	922	909	894	906	898	916	898	884	940	851	892	913	902	983	926	921	889	891	977	932	854	840	869	878	882	904	905	920	883	906	884	944	884	937	898	897	916	874	883	866	910	880	852	881	858	862	920	902	856	905	921	920	861	869	949	912	904	949	863	906	844	894	905	914	943	883	900	872	845	969	879	989	920	926	903	930	881	939	863	892	895	926	917	881	868	923	895	897	867	942	893	916	883	940	891	929	856	925	867	895	923	917	862	901	959	948	964	887	846	872	949	887	914	906	875	935	830	886	860	862	875	864	891	861	953	931	898	911	882	832	867	882	855	930	936	903	887	867	883	923	917	893	915	889	854	905	918	890	907	873	891	920	917	886	936	907	924	910	881	852	915	882	924	893	912	879	857	881	900	886	886	904	885	891	907	920	891	918	933	915	965	876	870	876	922	914	839	928	905	937	878	881	892	828	865	917	926	857	916	869	908	929	858	934	883	881	882	904	826	902	918	859	898	915	916	876	933	880	904	874	891	901	919	915	933	855	926	847	894	885	888	897	935	902	901	903	868	876	925	924	850	876	926	923	905	963	902	874	872	947	913	921	881	874	886	952	900	878	921	903	871	863	951	882	923	903	926	908	886	857	906	927	912	907	886	897	929	918	864	874	924	914	940	899	897	897	871	946	920	884	845	956	896	855	853	902	861	931	923	955	908	876	846	881	959	936	860	876	902	898	900	886	918	913	915	877	901	906	912	911	871	893	924	884	916	871	934	846	944	868	910	962	818	891	841	914	895	905	852	845	879	860	918	907	820	923	919	902	885	915	882	875	888	921	945	862	881	885	914	953	882	934	903	874	883	968	912	858	910	894	901	893	944	874	903	892	890	885	840	901	933	947	928	919	912	864	921	821	875	887	889	884	912	907	891	921	873	853	864	867	964	880	796	933	901	875	933	873	898	869	900	924	864	899	885	899	919	916	858	850	933	897	821	899	897	881	903	863	865	916	892	890	913	836	893	852	952	911	946	911	906	937	853	902	907	864	916	913	890	966	877	894	884	913	876	950	895	895	852	916	898	954	881	887	955	904	921	873	893
31550	7292	1246	1083	937	982	956	950	955	930	930	974	902	876	875	906	941	977	914	909	863	925	891	908	879	927	905	891	890	933	933	836	934	913	892	873	927	897	820	879	896	906	918	869	863	942	914	878	931	946	916	871	932	879	931	908	927	887	935	880	908	902	894	938	891	922	907	910	912	921	933	931	941	925	905	930	950	998	926	920	913	908	906	927	974	899	952	880	877	909	943	910	936	930	894	949	914	913	880	901	892	913	896	936	909	875	937	926	922	933	885	924	894	887	883	914	900	935	933	879	875	888	896	944	923	855	902	931	810	881	873	856	862	921	928	895	875	873	892	880	911	834	898	916	840	913	905	882	912	848	905	934	917	928	846	910	918	896	884	949	894	865	947	899	873	903	915	876	860	877	887	920	879	922	950	889	893	907	869	928	883	893	914	919	958	933	936	862	923	948	872	945	895	888	922	931	855	904	912	888	877	913	873	884	903	931	849	925	906	917	918	917	941	896	918	902	934	949	841	908	922	864	901	947	894	921	879	843	916	883	896	906	845	921	885	914	881	947	933	927	913	873	893	942	918	909	920	935	897	964	903	932	884	910	887	940	879	883	891	929	938	911	945	879	830	888	901	969	870	935	918	888	902	919	969	889	888	957	878	933	957	908	879	876	915	930	864	909	941	913	876	962	908	893	929	887	902	882	849	838	892	901	877	905	859	928	887	887	911	963	949	880	935	889	825	886	920	916	898	871	906	883	841	848	882	913	866	889	907	889	896	909	890	882	877	940	904	964	903	935	885	952	878	963	899	921	881	881	971	910	906	906	968	945	890	895	918	939	878	928	916	950	879	901	915	905	840	861	900	846	871	909	897	907	935	867	922	928	993	915	833	932	893	879	859	907	906	919	911	890	844	888	882	892	946	899	850	894	891	857	859	919	891	926	899	889	907	911	917	918	873	923	912	898	932	952	885	904	941	875	923	863	868	916	923	924	881	957	844	894	894	910	920	908	898	898	919	950	900	909	892	927	896	908	869	915	949	880	925	925	899	877	926	945	886	881	915	915	964	986	907	874	944	933	955	908	883	879	931	890	902	887	913	949	896	868	906	928	930	962	918	897	871	863	891	861	904	932	936	945	935	922	894	921	884	950	945	907	918	909	829	948	918	914	899	882	917	903	941	926	981	935	916	892	871	884	871	901	889	813	859	903	889	933	875	944	901	912	930	895	925	878	915	884	872	899	850	870	889	929	906	938	987	839	962	831	884	922	967	891	858	884	880	944	913	901	931	937	916	880	863	907	921	930	912	864	902	879	900	906	877	934	882	872	934	875	971	944	946	882	920	887	902	871	913	906	888	925	933	905	928	889	917	896	889	937	923	901	923	906	934	878	868	881	880	919	935	873	968	893	937	912	957	951	944	866	931	922	1001	913	893	877	904	869	898	917	944	920	891	897	870	871	892	899	895	942	941	942	935	958	955	890	905	883	868	887	926	888	915	897	935	873	931	899	949	931	910	912	912	888	906	837	929	919	890	901	887	893	910	908	933	874	926	948	971	888	917	910	882	979	882	933	904	874	910	864	937	936	950	905	909	921	959	936	868	883	885	888	905	850	932	831	893	935	867	871	867	945	905	866	924	893	935	901	936	900	898	905	904	928	908	863	871	917	972	920	898	934	886	891	901	915	911	896	886	858	893	873	903	914	910	906	900	895	866	894	906	853	890	937	845	927	894	892	903	882	889	915	903	961	904	934	921	917	858	833	945	871	902	920	897	905	876	936	916	906	915	924	926	938	921	897	875	901	957	889	881	920	925	894	909	869	956	834	898	888	834	912	877	922	939	883	947	885	857	938	885	884	921	895	932	915	923	863	921	932	930	891	961	914	892	877	909	897	905	983	921	938	978	928	890	937	910	856	861	939	878	884	857	948	932	914	887	935	906	871	897	927	900	895	911	968	925	890	837	893	949	884	958	947	859	899	886	930	848	929	897	906	824	955	845	883	912	876	930	925	967	871	888	928	902	944	906	843	900	873	898	897	950	874	911	908	866	960	896	898	900	861	877	837	911	898	848	885	948	889	883	928	912	908	904	927	895	907	884	868	923	910	949	939	909	917	906	846	912	849	902	909	919	952	869	894	924	922	930	904	939	931	873	919	926	904	922	875	867	911	912	940	867	931	941	939	888	918	969	900	878	917	820	904	855	887	868	893	917	890	934	935	930	892	924	931	955	907	987	920	917	903	879	892	904	909	906	872	918	917	885	929	940	928	903	855	943	926	912	878	912	947	960	914	919	935	929	926	858	871	929	896	914	886	905	952	926	914	884	902	921	909	917	884	895	930	863	899	930	885	938	934	866	941	949	959	878	910	892	914	920	857	897	930	946	897	936	901	935	944	886	932	868	935	900	961	845	902	895	896	915	946	910	921	885	924	922	852	844	880	880	857	874	879	870	912	830	865	873	842	955	883	878	873	883	941	929	830	923	947	951	924	910	902	945	942	958	937	923	895	924	930	892	893	886	885	896	904	903	983	923	886	889	887	919	906	905	912	924	933	905	934	927	894	875	905	931	861	900	905	885	910	930	953	949	916	902	938	960	901	853	902	935	897	920	924	898	929	908	904	899	889	873	912	910	873	819	931	958	909	881	904	894	890	964	878	936	904	858	853	933	900	948	877	862	930	900	903	870	931	955	944	935	910	893	909	886	925	910	950	916	896	917	914	957	903	886	888	940	883	911	906	901	900	895	934	890	921	880	925	905	914	904	853	900	873	858	860	926	928	963	938	951	948	938	928	907	915	869	841	897	914	883	926	900	903	951	884	955	916	907	899	929	961	902	897	890	894	913	896	920	931	913	951	918	914	864	916	949	903	974	846	894	865	911	904	913	921	942	910	886	952	882	881	871	935	882	883	919	919	871	879	927	906	947	896	934	891	904	885	919	916	930	911	942	846	855	910	958	917	910	880	870	886	916	877	903	944	906	857	922	931	928	864	878	938	893	896	865	942	933	898	927	878	941	902	867	908	910	890	915	918	884	900	891	894	895	885	919	936	863	909	941	888	931	875	849	910	922	924	876	830	900	898	895	946	938	942	899	941	897	912	899	913	897	902	910	900	901	938	905	883	871	881	948	954	901	881	865	901	898	882	905	952	905	853	915	915	933	943	961	909	946	871	924	890	862	879	995	867	860	888	893	835	918	894	890	921	875	924	882	891	925	893	918	938	925	904	864	930	938	882	932	955	883	939	901	939	856	917	979	853	845	861	853	910	905	905	917	904	889	895	914	928	911	885	882	904	920	925	906	910	887	925	920	920	864	857	933	874	935	886	883	922	911	898	914	923	912	864	910	902	827	883	899	924	886	914	869	910	902	937	935	886	865	923	903	860	925	901	862	875	826	881	917	866	939	914	924	955	922	896	910	928	961	892	948	924	903	918	866	887	907	946	898	908	940	895	938	851	919	912	891	904	908	919	896	886	884	939	907	893	892	905	869	947	902	923	881	854
25206	21107	27006	24973	20836	9217	1185	773	716	679	619	632	575	568	539	585	508	526	524	560	512	486	491	497	461	520	501	521	513	512	487	517	489	453	479	527	489	509	474	466	469	493	491	529	475	473	511	491	512	461	508	454	465	447	458	485	488	463	447	530	478	501	513	464	510	457	512	496	489	502	490	477	473	461	488	483	477	486	459	481	509	460	476	467	474	484	493	473	474	457	457	507	503	553	501	486	444	496	514	510	489	489	509	513	523	473	461	485	451	491	461	480	455	473	461	525	484	480	472	488	482	509	507	457	511	493	489	484	479	446	499	485	479	520	478	518	462	494	490	497	498	518	467	473	460	508	526	505	473	484	469	514	479	509	475	510	474	466	503	495	486	475	478	480	451	505	488	473	477	466	474	477	481	498	480	462	526	522	509	413	432	480	505	445	451	519	489	484	497	496	493	464	474	503	472	479	482	501	495	445	455	461	475	485	472	491	504	483	517	518	449	475	498	495	492	459	506	463	476	474	473	439	496	463	506	476	460	447	473	464	497	504	475	481	483	512	476	458	502	462	474	503	481	450	465	488	481	513	480	500	478	493	472	470	495	466	462	478	501	481	455	499	499	450	468	454	447	482	499	489	424	487	453	461	490	516	444	518	502	479	452	488	481	499	483	491	482	522	494	483	439	451	480	488	470	464	494	490	497	474	492	499	458	448	472	459	487	493	470	489	471	450	443	452	495	492	454	552	479	459	506	453	502	455	528	481	445	468	460	466	500	503	510	484	464	476	482	492	491	469	497	515	479	486	485	450	453	460	454	476	469	501	482	489	483	483	490	452	524	498	526	404	461	454	506	491	467	508	458	486	460	471	485	504	454	490	493	422	480	467	495	508	497	502	495	445	471	502	493	504	522	502	510	485	502	472	472	493	480	467	482	497	477	486	474	532	497	467	470	465	469	489	459	446	492	505	482	443	450	503	477	452	475	457	482	487	463	504	456	481	462	471	483	500	489	462	487	491	460	502	458	496	457	465	506	452	522	465	479	513	475	508	473	496	490	487	514	468	489	477	501	527	464	497	464	489	478	479	503	519	467	489	466	493	457	475	475	487	419	500	484	446	474	503	485	459	506	446	414	473	544	493	480	450	524	487	463	467	478	453	447	490	472	512	477	474	458	479	423	467	524	459	480	435	477	491	458	478	483	504	450	430	487	463	448	482	455	475	493	488	475	534	508	425	472	487	479	500	465	496	453	509	484	487	472	506	455	451	456	442	491	465	492	473	512	470	464	509	493	456	485	488	514	464	440	466	467	489	491	510	451	472	453	486	494	508	467	435	501	454	494	511	497	474	456	508	487	474	495	511	496	485	456	499	493	449	524	464	464	498	494	479	474	504	438	476	457	461	436	509	494	472	496	452	463	459	453	517	490	467	488	482	537	499	496	455	462	458	484	475	489	475	475	488	481	458	508	470	489	486	469	468	445	505	481	465	529	479	454	483	467	491	507	487	467	474	506	457	461	447	500	494	455	535	469	469	493	484	473	483	464	505	522	501	470	472	496	478	503	459	459	525	478	468	466	497	502	494	434	494	457	492	525	476	457	524	526	472	443	462	509	460	476	482	501	522	511	515	460	524	443	489	480	505	467	505	506	463	466	486	502	453	468	506	449	460	476	461	513	498	480	451	461	493	465	472	485	463	507	473	487	467	503	480	469	481	494	484	532	468	457	544	498	484	449	463	456	523	463	495	496	471	494	453	483	456	488	541	456	498	485	507	500	447	443	489	475	475	443	485	489	485	486	511	482	487	490	495	512	454	510	490	526	474	533	465	502	486	459	467	431	455	471	496	504	513	453	474	492	479	440	447	447	500	456	457	464	489	521	484	488	508	478	484	447	528	464	489	473	443	464	479	484	522	493	483	502	481	508	444	527	490	492	501	491	450	504	512	499	495	498	530	479	489	486	464	442	479	491	500	497	435	470	523	481	486	479	467	464	478	477	444	483	444	512	479	484	505	511	452	445	440	478	516	462	498	493	477	486	499	452	465	497	446	473	471	526	503	482	462	500	455	492	501	492	481	494	480	475	474	468	487	470	483	499	459	476	466	476	488	467	473	453	500	519	456	483	490	533	490	510	508	456	517	475	467	516	479	485	472	494	506	482	490	460	511	458	468	494	462	501	508	516	500	511	471	489	443	506	455	507	503	515	472	479	503	492	470	541	448	434	454	448	497	486	464	501	457	474	488	482	468	512	487	471	479	479	481	506	504	527	463	525	500	483	494	473	467	438	455	485	492	486	493	516	470	520	447	473	495	492	476	509	532	497	510	502	483	495	502	491	468	450	494	480	481	449	483	506	487	436	441	482	448	516	503	467	503	492	470	500	504	493	463	471	488	489	465	461	475	472	461	483	486	474	496	485	473	488	483	500	477	461	512	472	461	519	488	457	456	503	483	453	476	466	452	483	477	505	470	493	469	473	487	439	475	518	508	502	494	446	476	477	479	500	476	452	459	492	453	469	476	477	439	467	488	480	489	469	472	484	484	456	447	491	442	507	488	473	479	520	458	453	480	451	513	485	521	500	459	494	467	451	412	518	485	521	468	469	446	450	438	514	496	474	469	468	480	488	488	464	493	498	430	483	476	471	484	455	467	489	522	470	474	502	516	491	514	478	498	515	525	462	462	493	525	462	510	491	458	504	493	500	465	471	462	446	456	475	499	496	515	484	455	485	455	480	460	433	470	523	474	478	476	474	474	478	437	486	454	467	493	498	488	472	415	474	474	498	479	487	517	512	473	502	545	485	487	493	518	508	525	462	463	490	458	450	503	457	459	440	472	539	469	523	438	479	506	477	463	450	537	475	526	466	485	510	484	440	525	458	480	504	474	452	463	481	511	491	496	475	491	476	508	495	457	517	483	465	459	499	456	465	494	483	478	479	490	492	435	491	480	496	496	508	460	431	487	469	545	517	456	465	469	454	500	517	482	490	447	504	530	459	469	494	491	522	485	459	469	471	516	487	480	477	474	524	456	444	460	481	472	517	552	468	474	457	457	447	506	489	479	482	473	518	478	505	491	507	453	488	498	424	507	442	469	521	492	500	472	436	545	460	471	483	490	491	459	511	497	511	459	492	441	469	484	455	491	457	515	485	451	506	448	495	485	477	493	472	513	460	503	440	430	468	511	439	513	491	476	487	513	476	478	473	455	464	449	499	536	459	481	466	491	488	520	429	464	471	477	468	530	497	469	503	453	493	446	500	494	484	497	524	504	480	490	476	468	433	478	491	495	510	479	467	480	496	446	484	515	464	450	474	500	478	524	477	460	471	485	503	477	453	481	456	486	489	500	489	474	493	467	478	502	493	486	477	440	496	468	454	447	447	467	479	474	454	496	450	507	471	453	507	486	461	437	484	479	491	477	463	474	474	475	489	473	457	467	452	484	531	466	442	477	464	481	465	485	474	483	464	520	495	465	468	494	453	516	492	426	417	505	491	470	484	480
58751	24039	7277	4176	2610	1875	1483	1206	1118	911	870	792	704	739	655	663	616	592	637	579	607	551	612	559	571	510	593	618	582	495	542	584	537	542	520	518	508	496	530	516	531	489	488	519	485	526	544	503	557	527	515	523	515	498	542	514	532	506	528	473	466	516	521	526	526	503	519	481	496	487	522	497	474	497	533	477	477	535	515	475	550	501	532	509	506	525	498	516	525	495	491	519	546	484	504	552	558	524	503	479	485	524	548	481	480	489	510	502	500	530	492	504	446	484	475	488	500	495	469	485	477	501	522	555	480	518	500	491	454	463	536	499	499	463	487	524	504	504	501	474	516	469	496	499	501	515	485	519	508	466	495	507	485	555	499	498	467	519	476	476	509	493	442	520	504	489	478	489	486	528	450	466	504	514	531	472	528	502	524	492	547	509	463	520	535	498	481	495	469	502	523	503	483	485	502	494	453	511	486	501	531	504	488	478	509	490	520	495	485	497	478	507	508	471	469	537	507	462	489	498	497	513	455	505	489	504	506	510	500	501	509	490	474	497	441	499	464	538	498	501	498	500	480	520	484	497	506	508	480	493	479	468	494	490	488	509	526	480	533	527	506	482	483	503	496	489	477	511	512	495	523	472	481	506	508	523	556	560	483	494	479	520	503	517	518	490	504	525	512	486	464	507	477	486	519	545	476	528	504	471	499	479	499	512	499	513	502	519	488	508	485	480	472	527	465	536	475	513	473	512	483	504	537	535	471	464	460	489	500	493	528	499	559	511	543	469	510	490	462	486	507	481	556	498	499	535	497	531	501	467	469	527	497	483	513	502	504	536	492	506	477	546	472	496	519	493	488	505	473	514	499	474	464	498	475	498	485	516	527	498	531	499	490	508	563	501	503	504	506	510	504	487	522	490	515	469	507	484	515	492	490	496	502	526	486	475	551	536	518	500	533	485	503	489	504	492	508	507	492	539	482	498	471	507	529	523	518	481	483	501	486	495	470	506	488	477	492	493	547	507	507	490	486	482	504	499	512	483	464	494	515	470	520	476	482	489	529	510	479	513	506	486	503	489	494	525	478	527	462	513	493	470	503	484	500	508	483	492	495	486	520	521	560	450	515	514	485	490	502	485	510	527	529	502	458	481	504	456	473	493	512	470	493	489	534	464	486	470	499	489	516	455	545	513	537	482	508	464	434	484	522	504	484	509	499	512	503	503	494	510	486	498	536	463	500	492	529	498	535	505	503	500	473	480	559	531	537	497	461	479	492	540	505	488	503	512	478	552	464	497	507	549	479	504	507	465	478	482	483	511	505	455	500	536	519	509	461	498	541	482	486	468	499	498	475	498	467	486	486	495	501	449	511	467	509	497	490	469	529	479	519	515	491	509	474	480	490	464	524	499	489	502	500	468	483	514	466	500	486	518	504	514	491	519	476	499	538	509	524	483	517	484	504	518	526	472	491	507	536	485	494	469	454	521	497	500	493	457	487	485	459	495	500	487	474	532	489	461	506	492	508	511	493	522	559	515	542	537	491	491	531	500	480	507	466	520	539	486	485	491	481	471	472	518	513	464	493	491	476	520	502	500	455	520	466	481	489	480	475	542	490	509	485	489	536	471	495	473	498	521	473	475	487	501	483	491	504	479	472	497	472	502	482	515	494	480	486	496	509	505	504	498	496	527	470	500	502	506	496	487	513	450	513	540	534	494	497	521	540	502	494	489	469	464	521	497	508	494	507	499	476	466	476	506	516	525	516	508	502	489	514	474	516	463	495	487	489	504	460	515	474	475	494	538	519	500	547	496	525	475	515	530	466	506	491	522	476	493	481	496	513	515	531	495	502	526	501	464	528	521	475	525	511	507	481	502	513	493	455	456	475	468	486	439	509	464	508	517	507	474	502	545	539	499	504	511	479	506	504	485	528	516	466	469	538	541	511	520	512	549	512	472	530	489	496	478	492	507	530	516	549	509	525	498	468	499	483	509	487	507	513	444	493	527	516	469	504	497	524	500	496	509	492	479	487	492	527	477	469	480	520	515	503	503	533	496	500	451	481	469	486	508	502	496	482	500	507	480	496	527	506	491	485	470	499	520	485	488	501	509	488	485	508	482	508	530	525	448	531	509	488	480	507	501	480	504	522	477	522	488	481	452	476	497	504	467	515	500	487	500	513	479	502	487	474	482	478	531	512	464	499	477	478	547	464	496	473	505	498	527	505	472	516	502	498	514	459	521	509	529	489	484	481	494	527	498	508	498	498	515	488	467	520	474	484	524	515	520	442	518	485	523	474	491	488	471	491	529	491	500	480	522	509	452	484	480	479	483	476	487	478	491	500	529	487	536	468	495	474	471	501	484	476	491	499	460	476	530	523	493	483	494	488	504	475	472	481	514	509	509	498	499	497	523	472	479	515	498	525	492	488	501	489	499	516	480	487	506	490	462	512	485	488	492	510	498	461	527	499	509	470	534	511	478	454	510	466	486	499	512	494	504	489	497	481	498	524	552	488	460	492	491	507	514	475	504	506	501	512	503	543	487	538	502	524	506	485	477	496	484	492	517	480	502	491	486	517	495	454	475	506	473	488	542	505	506	536	510	496	531	485	507	525	557	516	495	498	502	468	496	506	498	509	484	504	507	475	503	483	530	511	456	511	534	532	500	503	523	501	494	493	486	510	542	503	493	467	510	487	481	509	497	543	517	503	518	493	517	442	532	542	465	480	462	528	514	507	474	516	493	492	493	516	528	467	493	491	517	491	474	480	496	468	541	505	520	478	489	474	503	525	472	518	470	514	510	492	494	495	541	524	480	479	503	482	528	482	533	529	499	509	456	520	500	492	462	512	484	498	485	516	464	520	530	477	527	473	515	521	485	460	481	492	485	509	488	490	506	464	517	489	503	496	565	492	536	458	507	500	491	507	512	539	466	522	504	470	466	501	494	462	503	487	495	508	505	525	486	482	542	510	534	523	500	504	478	497	467	495	495	508	475	531	478	532	534	487	487	479	541	493	474	460	482	509	509	505	460	507	506	523	520	508	510	493	513	483	488	511	517	500	494	481	494	490	485	499	525	537	516	524	485	476	479	476	485	489	487	467	500	483	471	478	454	538	508	490	535	535	526	499	516	512	479	504	503	478	485	486	493	495	489	488	518	470	510	507	541	513	488	526	531	465	498	502	460	532	506	465	464	475	496	513	519	524	492	491	500	474	489	543	477	513	522	495	474	480	479	495	505	492	483	503	498	499	494	505	504	505	492	486	532	514	483	498	436	486	492	499	499	501	487	497	465	483	484	528	511	518	489	480	516	504	496	463	470	473	474	490	518	510	538	494	513	503	496	497	517	503	477	519	492	504	483	514	503	449	486	485	479	449	512	502	496	489	494	517	486	508	502	525	506	494	504	520	513	473	483	495	518	456	517	460	505	492	488	500	505	540	509	517	495	462	500	525	557	441	511	483	487	513	519	463	491	481	507	493	469	501	519	525	506	480	497	501	480
23291	20981	27769	24279	20941	20912	7325	1546	1250	1232	1086	1040	1034	950	963	894	940	909	924	874	853	836	888	892	855	784	779	810	766	814	827	762	753	813	831	852	766	821	786	726	782	825	823	771	822	805	805	778	800	747	751	766	812	805	768	827	728	784	807	749	811	773	769	801	765	780	742	761	858	789	788	808	785	787	828	843	797	788	798	868	743	791	845	805	783	803	781	757	767	761	776	768	814	773	792	764	786	803	748	807	797	785	786	815	798	876	772	746	776	733	779	783	802	762	835	803	785	774	748	817	792	816	816	807	740	751	751	724	763	754	754	757	744	784	712	743	786	768	760	789	791	781	723	782	771	792	747	793	742	792	765	822	803	758	793	817	779	764	807	785	783	771	741	834	791	790	800	801	767	779	791	792	752	793	782	820	819	730	740	782	779	757	830	767	806	753	741	790	752	765	776	797	733	766	795	774	781	758	787	775	824	791	773	828	754	758	792	797	785	805	789	762	792	733	762	720	804	792	763	771	817	793	764	774	770	809	728	744	770	772	751	749	762	767	745	780	805	854	758	758	775	779	772	783	766	818	752	756	770	759	768	776	737	762	755	730	745	771	763	735	805	795	805	765	749	788	733	743	750	794	781	788	737	721	779	784	806	794	790	830	773	775	796	733	801	799	786	784	777	768	735	808	765	791	750	821	765	778	815	776	801	757	747	786	738	817	813	721	765	774	788	746	776	782	805	794	762	780	799	815	797	760	769	824	772	810	778	757	784	764	793	814	786	776	825	707	739	797	774	778	829	786	762	766	795	765	776	778	780	767	760	763	788	746	771	787	762	750	730	752	754	774	768	794	777	775	751	758	793	806	823	736	809	804	835	779	755	731	768	830	763	720	812	735	781	762	739	761	768	768	764	729	749	763	776	772	820	772	861	775	727	782	768	794	782	814	826	782	740	718	752	770	785	828	791	752	690	756	732	799	772	777	760	795	802	788	737	729	763	751	819	793	820	780	768	829	775	789	795	744	813	761	763	818	773	777	789	809	843	724	789	788	767	758	800	759	763	790	743	801	686	685	772	794	770	789	790	740	777	750	781	783	760	783	770	778	746	774	764	777	779	758	790	797	779	780	795	741	755	818	784	761	789	790	788	750	817	793	789	793	752	781	794	792	753	746	760	760	757	826	778	738	762	736	753	744	793	797	799	688	783	831	824	760	761	792	753	691	774	749	754	792	763	705	749	770	772	758	828	771	798	780	792	777	760	793	772	768	793	770	774	763	748	754	771	763	750	787	803	762	759	793	731	737	837	821	771	767	789	783	777	798	791	784	832	839	807	762	813	776	760	769	804	800	792	789	843	765	719	769	737	748	798	818	765	772	780	782	750	817	726	795	791	789	762	778	766	821	762	767	754	790	811	736	753	794	760	755	686	767	718	768	752	786	776	743	772	743	775	787	753	739	749	742	827	837	798	780	784	744	774	788	839	707	778	791	758	806	776	754	789	752	740	791	803	743	777	746	755	748	730	770	787	771	742	793	736	756	807	778	804	781	784	783	772	851	791	720	811	765	750	794	794	758	738	762	758	815	744	801	744	753	809	784	756	808	822	824	778	787	789	759	755	758	796	761	759	776	772	755	793	796	792	826	827	779	778	724	787	790	806	752	746	768	797	759	750	780	856	781	823	758	805	801	800	812	826	778	826	775	780	745	773	785	832	792	781	776	798	793	750	774	802	740	771	788	745	742	795	753	801	803	782	773	764	795	770	767	781	824	775	773	756	762	756	768	780	780	762	818	801	767	756	782	753	820	786	793	795	775	777	786	746	778	789	780	773	823	725	763	778	747	795	797	764	759	824	804	774	788	788	787	800	808	748	804	807	755	806	762	821	760	802	758	777	732	766	793	801	736	750	819	788	771	752	773	798	780	746	824	794	781	785	743	799	816	783	791	756	749	830	811	797	823	788	774	812	811	797	791	717	767	733	791	730	737	791	790	772	810	775	729	780	753	794	709	817	770	763	764	779	776	752	727	792	733	771	771	831	800	768	784	709	821	762	809	779	835	681	772	812	757	805	789	777	795	789	805	739	773	822	776	782	790	804	834	768	837	743	758	751	750	777	711	804	748	795	734	780	797	776	788	766	792	831	790	779	765	776	789	772	779	832	751	800	816	716	765	795	779	768	779	768	758	789	808	787	827	751	742	751	791	746	760	795	807	784	823	861	750	754	791	768	800	800	756	791	775	763	800	797	771	796	797	793	765	718	779	769	800	823	804	782	793	787	744	733	805	778	782	763	759	785	778	763	813	757	830	772	789	783	763	771	751	778	766	767	763	757	811	750	787	822	808	789	779	808	770	757	775	822	758	733	766	772	785	790	766	797	810	765	803	743	751	789	752	738	809	814	755	764	765	727	786	790	777	766	762	760	787	819	765	752	800	741	746	778	749	787	740	781	849	738	791	784	757	753	756	784	782	777	769	787	757	764	741	751	744	786	776	785	787	769	790	745	765	781	804	781	767	784	776	791	766	803	820	747	753	786	798	756	776	793	777	777	789	798	772	767	754	819	740	726	747	758	795	702	791	696	766	774	747	765	801	730	741	744	788	819	815	792	752	774	781	794	783	807	787	791	741	767	759	810	809	749	717	778	796	756	768	752	749	797	748	777	756	764	842	731	791	784	788	789	803	771	789	797	761	790	792	712	768	767	731	747	785	780	738	748	767	740	757	748	790	815	828	746	779	746	753	728	754	764	790	770	729	824	763	793	753	778	742	796	735	786	748	824	794	779	733	751	711	810	808	784	741	775	760	783	794	774	757	852	775	789	796	792	779	797	750	759	792	768	784	791	842	785	831	771	799	774	769	739	764	759	708	745	721	767	732	749	785	776	755	784	830	783	758	794	798	770	787	741	774	744	752	761	781	736	741	775	786	825	776	765	804	788	802	788	730	756	768	808	785	786	766	811	724	776	824	799	746	801	786	791	734	777	782	767	825	804	805	749	826	822	756	751	788	764	792	791	802	768	781	783	772	799	781	764	748	719	784	811	721	804	749	782	789	792	817	740	828	772	771	769	776	810	794	786	741	770	817	834	769	787	751	776	795	724	773	807	795	793	724	796	800	777	813	785	873	739	783	768	748	740	805	813	832	763	746	789	782	788	743	724	831	770	784	734	761	770	760	737	739	733	762	829	808	820	785	817	771	766	816	787	760	778	810	779	777	794	796	755	777	763	788	800	762	826	753	808	804	760	739	805	763	792	782	686	785	800	805	763	769	775	757	778	756	764	797	755	831	761	790	801	804	732	754	785	778	742	762	769	754	750	762	839	816	747	765	714	777	802	783	796	863	750	786	793	810	758	796	734	769	767	772	804	794	754	767	782	816	870	753	818	772	752	786	747	780	823	795	790	842	768	753	810	776	786	756	802	769	805	797	725	780	792	762	762	787	775	812	818	809	770	804	753	824	806	753	797	766	827	789	791	822	838	824	784	757	805	753	822	785	765	782
57465	24276	12218	7186	4556	3365	2558	2118	1820	1569	1429	1271	1168	1202	1110	1033	1033	965	884	859	876	836	880	850	895	855	783	822	814	800	800	766	789	784	764	787	777	760	777	799	743	797	781	847	743	717	727	753	795	761	710	736	741	774	807	782	711	715	784	732	778	765	732	726	725	730	758	779	778	738	703	680	712	744	769	779	697	783	757	749	752	709	790	756	787	765	722	768	759	754	725	719	712	788	729	768	706	803	766	738	738	782	760	743	746	696	700	692	756	692	737	739	760	752	712	737	710	678	684	718	742	736	717	719	723	741	742	714	724	712	682	741	723	746	745	718	753	671	789	757	718	713	705	719	741	732	727	723	729	742	720	757	756	716	707	707	773	758	782	700	699	753	758	748	761	722	745	699	746	775	742	771	711	735	739	707	718	754	764	764	675	761	776	758	701	730	806	709	767	742	704	740	751	773	717	681	704	751	726	714	699	701	729	732	712	786	744	761	694	679	739	723	735	718	755	714	711	768	746	705	754	748	726	776	767	724	685	774	722	711	767	769	738	705	736	735	763	718	687	769	763	747	737	703	726	746	764	731	779	740	801	732	747	774	679	759	719	665	742	756	730	761	820	734	736	731	717	717	749	789	727	709	743	752	706	768	743	687	736	724	752	721	732	726	694	742	732	708	723	708	709	698	740	698	731	718	724	737	721	741	748	782	737	690	705	746	745	698	746	725	726	749	719	707	685	729	713	725	733	730	740	810	759	702	706	785	712	697	741	761	719	723	753	742	742	738	700	697	742	724	741	722	725	741	777	736	725	728	689	759	710	688	756	741	707	698	748	722	731	719	769	761	702	736	767	725	742	747	768	754	703	712	739	751	708	726	740	727	738	796	752	748	750	756	764	717	743	804	781	720	714	721	758	720	746	692	714	724	735	712	696	744	740	723	745	710	717	662	704	761	735	702	705	761	738	721	734	742	712	731	741	770	708	745	698	763	711	715	781	752	756	747	792	775	745	701	756	704	734	759	786	740	693	694	723	758	762	776	742	771	735	728	764	676	731	721	737	717	728	730	744	707	725	791	696	681	771	691	740	727	704	738	782	723	745	697	740	686	756	719	714	673	723	722	711	762	719	765	721	748	716	731	736	706	706	771	757	728	741	718	753	790	772	742	751	743	756	721	707	695	750	739	671	720	685	746	756	755	730	744	712	746	745	727	686	747	731	733	736	722	722	719	745	748	731	700	729	734	755	750	735	692	727	745	738	682	740	704	739	750	665	736	740	726	766	744	731	730	791	752	722	727	693	726	732	744	735	721	677	708	727	701	726	780	666	750	712	740	746	737	715	754	733	694	720	691	747	698	723	702	792	740	687	737	721	756	736	715	748	757	742	746	688	722	727	777	721	687	752	764	724	730	725	721	755	717	755	745	743	769	744	702	772	744	752	680	768	749	698	729	661	751	709	748	736	675	715	706	714	719	776	770	784	723	765	726	770	738	743	700	727	740	694	699	720	793	729	737	726	722	716	795	703	733	712	726	729	709	755	747	740	740	691	734	723	747	723	723	749	734	702	754	716	695	782	738	760	726	746	718	712	693	719	735	753	736	733	712	740	734	710	772	749	735	700	794	694	773	698	697	733	737	722	751	766	755	805	656	721	753	780	730	765	718	711	744	751	755	746	728	766	712	753	798	732	742	690	729	723	676	741	749	678	757	737	752	730	710	694	741	725	730	715	750	749	674	728	697	752	751	735	708	713	733	747	781	687	749	729	724	671	748	731	716	721	728	771	696	704	728	734	693	766	688	772	737	655	718	716	741	690	715	712	734	737	754	743	764	740	753	768	695	742	697	702	719	716	736	740	741	740	752	718	720	727	710	716	729	749	720	729	718	738	762	733	755	800	713	735	732	690	715	727	723	736	720	708	704	728	746	762	660	723	733	741	757	738	740	749	758	738	715	716	730	734	704	798	740	744	692	726	771	758	706	676	735	787	729	746	738	708	714	693	729	723	726	739	713	755	744	726	681	739	783	731	740	707	730	761	719	782	732	732	686	801	753	752	715	752	730	739	733	734	706	746	738	704	702	727	756	696	737	685	735	755	738	729	743	726	754	703	752	736	736	706	746	747	703	674	752	768	747	780	740	758	766	686	715	766	708	741	733	723	772	732	749	743	749	751	759	747	777	685	729	817	759	703	692	767	776	712	688	740	726	740	726	721	693	715	762	728	721	762	764	688	748	728	746	740	712	704	743	756	709	759	680	727	723	750	730	709	759	690	731	737	765	751	709	716	665	744	687	753	743	761	723	691	690	777	736	757	677	729	723	747	779	692	735	719	702	762	738	727	743	698	717	696	711	755	777	738	735	751	691	755	737	730	726	754	698	705	689	762	729	690	712	745	724	685	732	731	720	726	757	738	752	780	699	725	748	705	731	776	727	714	739	730	699	717	751	717	725	733	694	718	727	735	736	714	779	716	737	742	722	730	757	717	779	695	734	735	745	734	754	680	695	728	743	730	718	724	710	727	754	771	755	759	774	681	761	694	698	755	719	730	703	682	711	739	726	763	716	770	709	714	719	761	743	707	752	748	757	712	729	741	766	664	743	714	721	713	728	763	736	755	756	782	690	744	688	710	734	722	733	735	694	678	715	702	662	691	742	730	743	737	764	735	722	718	741	724	722	664	698	693	762	753	732	767	732	720	738	695	744	724	740	693	744	747	716	717	732	742	715	797	709	749	720	718	739	772	694	688	662	708	744	735	753	694	704	682	696	752	775	719	721	762	722	727	757	726	732	762	715	740	703	713	680	723	738	756	708	751	741	740	721	743	706	769	752	706	745	739	767	753	713	718	745	748	724	693	709	740	728	788	727	704	768	765	750	738	726	696	768	733	716	738	680	736	716	735	739	717	736	745	690	709	777	701	731	680	735	781	691	745	730	754	749	740	775	732	752	721	718	727	733	773	724	734	710	705	714	704	768	729	705	751	750	746	688	719	756	735	706	761	790	755	747	745	782	774	741	701	722	693	695	757	761	677	701	792	745	722	776	762	723	770	752	691	777	741	779	734	741	742	770	732	741	743	736	736	706	721	750	710	748	723	720	708	741	768	730	689	728	720	703	757	737	700	790	713	733	721	745	738	770	742	721	756	723	733	718	748	715	700	786	726	736	707	721	718	711	757	719	734	659	728	720	698	698	717	780	677	697	787	719	750	688	728	717	744	715	718	727	716	730	738	708	708	732	769	760	711	738	757	685	683	711	755	755	736	749	714	748	686	760	772	747	701	690	742	718	698	746	715	667	674	767	740	766	740	746	703	720	762	724	714	712	762	750	744	750	744	732	719	751	752	717	718	752	727	720	736	726	749	701	763	734	755	718	696	720	718	711	724	759	725	672	697	689	775	723	723	719	739	743	695	712	740	749	773	695	681	717	746	718	730	708	744	756	742	749	668	755	742	748	732	759	692	697	747	732	770	781	791	707	717	710	721	742	720	751	722	758	754	747
33616	17909	4056	1134	951	972	887	888	878	883	914	912	914	889	911	898	898	894	865	954	859	933	901	922	908	834	906	936	885	901	881	840	874	923	850	933	850	929	982	948	897	916	899	905	919	845	941	839	874	910	883	915	910	961	865	800	889	860	899	901	865	909	855	872	920	901	868	877	907	928	912	877	889	920	868	885	862	891	925	868	963	889	884	842	941	918	905	866	910	895	925	847	889	891	894	929	848	893	865	923	894	966	930	909	905	905	875	914	894	904	876	879	933	895	880	880	924	862	941	864	963	897	912	956	808	845	923	830	909	926	828	872	896	913	927	858	961	918	858	925	882	857	818	916	888	869	913	917	942	931	934	912	912	946	940	909	936	906	876	921	868	875	893	918	933	879	887	853	918	956	867	917	889	910	928	900	875	854	878	898	878	893	949	900	936	901	890	861	931	926	963	939	901	898	886	875	905	915	890	831	861	873	926	877	917	886	881	913	928	895	923	898	873	846	891	971	822	834	916	873	898	898	920	916	895	907	916	901	923	867	899	869	928	916	903	899	930	892	903	849	937	944	843	914	931	918	883	942	853	861	877	902	905	895	847	918	883	943	887	890	908	904	905	938	900	851	879	919	885	870	880	875	858	893	872	886	843	880	922	883	885	947	874	898	834	844	886	927	923	917	853	890	853	930	873	879	836	860	864	885	876	838	901	901	925	927	934	902	874	914	887	864	914	848	897	911	920	890	879	889	902	921	871	887	895	931	929	855	842	842	870	902	886	876	920	917	899	931	893	836	957	845	869	925	866	931	909	865	861	850	923	945	931	888	926	833	887	956	855	894	899	916	880	893	880	931	868	899	927	965	946	920	902	928	875	907	891	862	862	932	897	892	848	888	916	821	866	883	885	875	943	823	890	887	908	884	856	868	920	848	920	859	839	907	886	868	881	934	874	899	884	884	926	893	905	896	907	851	911	883	903	921	834	884	881	940	920	929	847	916	882	891	904	934	903	907	885	903	943	862	902	911	881	874	871	868	833	892	895	904	866	855	939	906	912	897	938	884	938	903	894	906	896	949	885	909	872	966	858	908	891	871	888	902	928	894	862	905	891	900	915	895	887	904	905	890	933	931	874	902	945	888	888	896	890	895	878	867	931	927	892	859	955	873	854	868	875	905	909	974	930	858	895	874	921	934	905	898	896	888	886	928	926	883	898	948	890	888	907	880	902	873	902	900	910	831	824	885	926	918	898	879	847	915	959	886	867	875	885	860	886	897	852	860	902	849	915	923	868	892	870	884	874	854	948	925	873	844	884	865	871	873	947	869	892	890	904	924	908	902	851	862	897	886	952	906	901	843	865	877	890	875	884	866	895	864	926	911	886	875	896	938	893	858	897	874	944	873	929	888	926	925	880	903	866	930	884	906	903	873	929	894	973	933	895	932	834	858	850	889	894	889	891	895	886	893	869	928	908	887	868	872	876	858	900	924	880	915	846	837	901	907	931	883	924	898	845	928	898	851	855	928	893	896	893	884	863	955	881	922	890	917	871	929	954	909	919	883	858	881	837	873	857	911	886	892	911	883	913	904	916	882	914	914	880	898	917	879	916	883	861	879	935	841	921	846	934	920	861	910	884	893	921	889	875	904	937	884	913	965	883	834	918	856	866	863	853	896	878	897	883	876	881	878	846	846	909	890	875	975	853	882	929	928	865	912	881	884	884	893	863	880	900	902	967	908	901	879	876	883	912	896	882	930	859	934	911	939	908	890	928	882	910	920	918	909	910	877	934	886	881	906	828	862	897	855	882	941	947	882	896	934	897	935	907	871	895	869	907	943	864	865	898	919	881	893	863	878	900	950	915	901	867	846	946	869	899	905	941	927	923	914	880	884	847	822	846	920	903	889	903	939	896	911	918	864	906	865	809	900	839	952	929	901	967	890	938	903	893	883	869	918	869	925	900	931	872	888	850	880	871	951	930	881	892	926	880	840	871	956	901	905	899	902	939	908	871	937	872	890	873	880	944	894	853	935	886	937	900	867	854	887	918	896	881	861	884	896	828	878	926	913	917	899	870	929	900	887	880	895	891	882	893	865	903	975	858	905	887	934	891	936	896	882	956	903	905	873	865	915	900	903	857	847	898	914	867	926	878	896	853	874	915	915	872	908	864	881	868	879	858	915	851	848	859	890	864	920	871	944	876	938	942	857	918	859	904	906	884	906	927	882	837	880	880	891	909	881	889	814	933	899	881	839	887	967	907	877	859	876	878	924	875	894	891	905	880	944	882	854	866	914	889	855	843	911	907	886	932	889	918	911	870	878	886	932	890	901	848	860	887	879	868	905	961	939	877	861	835	889	908	868	960	914	910	909	859	929	865	870	903	855	889	876	904	918	864	848	902	914	879	850	899	861	896	916	854	912	882	882	904	883	901	893	918	909	838	876	878	894	896	881	883	792	916	906	834	854	873	876	900	895	871	902	873	868	894	905	898	907	940	922	926	805	886	955	901	911	908	897	924	883	824	907	883	882	911	944	905	926	859	861	924	869	910	887	943	886	872	882	914	905	884	877	847	934	890	917	919	892	921	904	868	899	870	936	891	887	916	887	950	926	916	897	872	902	878	919	939	917	900	883	853	881	865	847	891	936	893	840	910	902	885	872	874	869	878	919	885	858	920	877	812	864	892	943	846	879	870	824	892	934	864	854	905	874	883	910	908	920	927	891	886	892	839	946	904	871	957	841	916	861	847	875	869	925	881	902	860	906	914	897	870	901	904	890	888	893	927	905	898	944	886	906	867	876	874	930	867	852	944	878	948	822	863	917	937	881	897	860	894	916	826	859	883	915	889	890	856	857	858	820	875	902	886	902	883	853	888	867	911	871	871	918	847	938	939	877	868	885	963	903	858	892	877	838	920	901	922	906	887	852	887	907	895	845	899	933	903	949	899	884	912	857	849	907	915	890	894	940	886	859	863	911	882	905	874	874	849	840	941	880	905	927	870	891	834	925	886	898	927	854	898	887	872	880	905	807	880	864	858	850	918	913	905	876	892	885	891	877	896	885	861	920	881	879	978	835	888	896	883	910	946	951	883	915	908	957	881	892	932	937	891	869	833	935	921	931	900	918	859	944	909	913	875	913	883	863	905	907	872	899	842	961	901	886	867	971	922	970	895	895	946	897	838	915	915	868	956	894	920	871	898	902	859	860	950	868	899	880	921	935	878	916	898	937	876	880	902	878	866	890	892	894	869	890	905	879	939	876	842	884	865	933	866	881	929	874	857	932	886	857	909	868	952	865	854	882	867	874	897	895	854	891	883	945	898	915	938	859	835	937	839	842	908	881	862	905	907	905	897	920	898	851	879	897	820	850	945	866	861	897	896	918	839	906	894	913	910	972	871	890	888	870	903	904	898	916	914	907	878	909	888	897	881	905	885	940	906	932	886	848	888	914	899	863	883	930	903	927	892	870	892	929	848	880	924	902	865	882	919	873	852	854	841	867
30934	7112	1274	1047	991	949	925	921	930	915	922	903	915	878	888	878	899	887	883	874	906	900	913	853	930	882	868	908	832	936	851	939	936	844	900	881	910	916	926	890	896	911	894	890	886	893	941	919	865	887	916	918	851	942	865	920	882	916	835	839	900	910	885	918	891	836	898	903	939	979	906	950	876	921	901	928	936	935	952	933	934	925	885	889	932	927	963	848	900	941	910	856	951	931	887	881	837	882	898	940	896	926	896	878	885	937	947	930	924	905	908	873	845	892	950	909	887	875	916	966	883	901	931	931	896	953	865	856	954	910	871	897	917	914	899	894	875	904	898	899	949	880	921	810	860	911	958	917	876	887	868	868	875	901	921	893	893	933	937	897	896	911	917	874	875	883	942	902	911	901	904	906	891	873	872	900	909	870	905	879	882	895	897	904	893	888	895	911	906	886	910	862	883	912	902	865	896	907	921	897	904	883	834	870	922	871	907	873	893	864	920	894	907	909	910	923	922	904	879	881	950	928	899	863	918	890	911	876	883	914	868	890	911	901	947	877	932	842	893	902	879	899	881	882	884	911	897	925	958	931	882	894	903	897	842	913	845	961	931	958	900	879	901	850	883	896	907	888	937	855	889	915	861	873	868	904	935	867	913	917	924	919	909	934	886	889	906	906	862	975	875	922	880	898	850	863	915	917	872	900	878	869	932	866	915	930	961	860	862	925	857	900	981	898	894	850	924	869	845	930	916	921	902	897	913	855	863	863	859	898	917	909	881	908	861	898	879	926	903	931	910	889	932	889	942	877	901	886	866	867	873	882	943	930	899	966	1021	907	854	955	903	869	918	913	921	897	857	876	886	910	903	947	860	902	912	926	912	905	884	853	849	908	884	954	939	878	913	914	861	884	911	872	892	900	907	887	919	914	944	903	866	854	929	937	880	921	886	871	918	889	920	890	951	885	902	886	931	875	931	900	908	900	931	896	908	885	892	974	860	904	870	860	877	902	893	923	883	855	942	877	929	853	919	889	863	873	902	910	877	876	911	859	878	876	896	879	924	880	870	890	853	872	908	902	845	914	887	890	892	912	866	888	877	844	917	861	947	884	895	900	887	935	876	949	913	1016	880	958	839	871	899	922	848	883	891	902	879	861	907	888	886	903	915	851	868	942	916	877	942	916	877	912	884	937	906	890	969	898	901	942	889	956	954	929	965	889	934	903	883	876	892	902	905	862	873	904	866	863	854	927	1005	943	915	900	937	909	892	897	937	898	923	926	849	900	902	879	872	921	898	909	883	892	912	950	895	909	892	928	882	965	948	905	905	888	900	951	931	882	915	893	930	868	895	906	890	917	924	924	982	872	933	922	904	918	957	914	885	901	931	902	884	897	935	939	980	882	921	844	887	875	955	861	888	861	891	885	922	877	888	925	919	878	884	903	929	908	847	864	914	867	934	882	918	894	915	906	865	921	870	898	917	880	917	883	889	894	871	873	941	930	914	888	952	932	917	882	885	908	889	901	915	811	946	894	944	944	878	993	851	908	887	850	870	902	894	883	927	897	892	881	884	876	873	873	850	872	872	881	946	878	905	896	853	920	881	948	863	875	886	926	913	914	846	903	864	900	879	936	883	913	913	927	934	870	922	955	919	860	933	895	919	906	825	931	894	871	888	891	881	894	894	909	911	892	898	939	900	905	880	930	887	886	905	871	886	875	931	893	853	869	938	959	870	853	941	887	899	890	871	840	942	886	913	911	947	900	881	902	968	852	887	860	900	825	878	907	923	900	877	928	919	893	870	902	899	902	871	887	936	923	925	901	919	897	909	876	908	911	886	934	930	897	897	927	921	930	915	932	892	896	854	927	875	882	883	925	882	903	901	888	922	901	886	921	943	916	879	917	915	905	893	899	868	936	886	918	955	925	857	939	818	877	906	912	880	883	894	899	901	918	922	880	918	937	900	905	867	889	876	856	842	886	884	904	880	923	863	895	861	905	931	884	883	953	878	857	933	892	887	876	887	904	867	901	932	911	884	922	937	856	878	950	904	911	961	897	885	891	852	892	872	901	908	862	881	855	878	841	848	928	883	889	924	878	884	894	888	873	882	834	918	877	931	872	881	894	906	922	857	862	888	901	903	952	911	961	841	831	918	921	864	909	915	921	847	880	883	885	854	921	919	904	936	900	901	908	856	903	919	926	942	915	875	894	923	945	897	934	975	861	862	880	920	920	929	1000	875	897	922	940	910	920	896	864	832	951	885	912	896	839	917	900	924	919	935	889	919	872	878	854	923	908	861	901	895	918	921	919	923	957	832	861	902	894	969	875	940	957	868	922	898	880	911	856	936	916	912	869	874	900	849	853	908	920	903	887	855	859	910	910	889	866	887	887	869	851	883	958	873	912	878	856	846	934	873	916	906	882	960	915	862	847	884	893	934	836	919	892	894	847	848	997	922	972	973	899	905	880	903	877	920	887	898	913	853	859	894	923	864	881	874	885	886	861	915	833	908	942	859	862	852	919	897	903	909	924	913	870	905	910	936	873	981	855	925	878	886	903	899	866	875	970	913	924	952	977	929	940	898	878	967	922	891	857	873	948	934	930	898	826	918	905	909	951	867	877	890	883	878	920	880	850	894	900	913	895	935	876	900	899	843	912	844	890	904	900	858	899	882	889	922	915	915	953	864	877	899	931	889	936	906	913	909	929	917	886	903	905	914	900	939	939	880	890	835	876	916	892	895	906	897	967	910	895	876	943	917	878	881	866	908	857	911	877	876	917	921	923	914	874	850	863	903	870	876	907	871	889	890	881	928	890	854	910	838	904	866	910	896	921	957	839	875	922	870	942	934	837	904	917	882	901	857	932	927	868	874	884	932	851	845	939	911	923	897	944	851	922	846	919	951	876	903	949	913	885	907	915	900	898	868	942	871	923	922	946	880	902	885	929	934	915	912	934	922	833	936	876	948	893	887	866	914	908	897	854	909	869	862	945	932	910	916	879	880	901	901	878	915	901	964	915	870	929	896	930	942	884	920	910	920	922	908	895	873	893	946	922	914	945	891	919	858	865	920	920	900	925	916	937	896	903	901	935	941	908	889	846	869	845	916	906	914	921	916	904	831	865	873	868	863	898	873	883	919	921	860	920	944	902	893	930	912	891	951	866	826	910	939	873	926	954	872	862	884	874	882	906	927	907	918	929	889	903	927	920	908	912	888	904	918	864	903	865	894	898	915	859	882	890	906	912	879	917	914	884	884	861	907	1016	904	882	908	935	891	899	857	903	895	876	886	902	919	900	898	908	923	891	973	898	930	915	916	923	867	919	905	897	906	932	829	922	883	869	881	857	870	905	877	930	918	899	878	885	906	874	842	945	863	921	889	900	959	930	928	868	913	911	957	900	887	928	936	909	895	937	905	885	964	919	879	898	914	904	838	915	886	867	910	941	874	917	837	910	945	902	808	872	856	881	910	908	902	935	915	896	891	859	925	880	974	889	891	932	942	886
25192	21245	27154	24951	20631	6931	1140	846	764	681	621	570	626	603	571	565	535	561	571	541	506	526	542	508	505	512	506	500	514	496	515	481	478	497	496	480	479	464	470	533	492	491	459	487	478	508	505	485	507	518	493	471	492	469	466	482	490	472	504	502	488	484	485	483	489	459	493	529	470	462	499	450	468	489	473	484	476	480	473	468	500	472	494	496	501	510	506	506	496	512	498	511	546	451	505	492	459	469	485	527	502	456	502	498	487	467	513	521	500	475	527	474	511	506	509	516	498	502	496	486	474	501	488	494	480	486	464	463	492	446	488	487	529	457	481	466	488	476	488	534	489	450	487	483	452	512	493	494	479	494	450	464	500	495	491	441	473	465	493	476	440	487	486	462	448	465	441	485	482	482	475	479	521	455	489	494	481	468	483	480	498	520	482	469	468	493	469	505	472	510	532	494	487	454	460	492	517	505	457	474	465	482	470	485	502	464	491	489	472	477	476	444	517	514	478	484	485	496	434	484	507	504	474	488	501	452	468	488	503	495	486	494	451	481	479	482	499	485	467	479	494	508	497	485	494	462	473	519	474	481	484	504	482	491	515	479	441	512	492	484	470	495	474	479	497	450	447	459	483	434	472	475	513	493	472	505	482	493	484	478	451	465	489	478	445	475	489	522	479	483	479	493	468	480	448	495	463	468	494	498	473	493	487	469	480	506	478	456	514	460	484	477	481	464	514	493	488	438	503	488	474	459	469	472	491	484	505	482	496	466	463	481	464	483	438	491	453	451	491	515	463	498	472	512	480	467	500	496	482	456	493	490	462	497	501	451	503	489	482	526	500	475	479	505	501	475	473	475	481	474	506	523	484	478	447	473	469	486	465	506	475	501	490	485	474	487	476	457	510	500	478	463	459	481	477	487	475	500	473	477	491	447	510	498	502	496	515	482	496	486	497	502	523	497	476	498	422	474	501	445	519	496	495	488	494	503	516	460	449	469	450	474	479	467	492	486	490	464	441	518	504	488	467	467	487	462	463	472	473	496	496	481	480	460	514	493	481	484	449	504	462	423	468	487	468	445	484	434	473	488	477	484	508	477	483	465	493	475	479	489	472	518	463	470	460	455	484	506	456	469	457	496	513	527	468	460	482	467	479	475	446	446	508	455	513	466	521	512	470	507	501	474	446	480	487	486	480	458	481	510	472	495	473	504	486	491	487	475	497	522	491	488	484	521	478	469	482	505	457	467	473	467	480	462	486	473	476	483	488	507	473	466	456	479	502	490	476	503	489	487	496	470	467	479	464	457	501	460	425	467	505	496	504	467	462	512	436	505	496	508	478	511	502	502	490	498	477	442	477	464	465	504	492	486	478	484	483	484	496	466	493	527	509	461	479	472	480	480	472	477	461	499	482	470	498	476	464	447	484	458	524	488	465	450	513	496	506	495	534	441	523	465	469	489	525	457	500	476	463	453	467	501	485	492	511	500	452	472	453	485	469	498	464	451	460	507	467	522	464	489	524	469	490	504	486	481	512	500	452	474	495	493	455	492	469	443	464	458	490	472	492	475	489	495	493	519	444	479	494	470	468	426	462	474	436	462	495	466	476	485	461	451	471	460	507	465	528	464	499	450	502	507	491	515	481	479	523	512	468	472	438	473	477	506	467	488	473	480	525	477	482	458	481	456	482	497	435	532	492	530	484	456	447	493	460	458	464	485	501	512	545	489	496	522	473	490	461	488	468	489	501	476	455	479	460	465	479	482	486	499	520	501	454	503	464	494	473	476	486	513	488	498	489	468	504	488	503	466	479	495	485	522	503	472	450	482	481	452	494	473	496	487	475	475	513	464	464	488	493	510	480	469	492	494	463	506	483	450	500	452	476	479	485	482	448	497	477	538	490	478	476	466	485	429	504	488	458	459	467	516	476	491	490	462	476	493	493	460	469	506	506	467	526	483	498	490	442	488	461	489	470	443	489	485	472	483	504	490	524	479	475	466	450	499	491	496	527	467	485	519	462	496	515	528	476	474	465	472	535	457	470	457	499	449	472	497	503	444	508	464	452	499	487	484	499	481	471	486	500	453	498	474	491	431	531	463	467	513	520	480	482	456	475	488	483	470	487	472	439	505	489	494	507	461	480	470	479	451	506	480	458	490	491	488	480	476	478	507	492	477	468	464	438	501	500	499	491	475	496	462	440	474	527	537	487	481	457	486	447	481	488	492	503	444	478	464	539	499	499	516	481	477	514	497	447	497	487	499	497	491	470	493	470	477	540	491	477	501	507	511	472	475	470	487	501	489	480	426	520	531	475	488	460	510	455	467	452	447	475	483	491	510	465	518	497	461	514	503	466	528	501	518	497	481	471	473	532	486	493	444	502	468	478	454	440	516	475	470	487	480	443	506	468	485	479	488	459	496	500	484	478	481	486	479	518	461	469	528	528	462	513	510	472	476	457	442	432	464	499	456	494	455	448	474	452	491	501	479	486	487	466	509	480	475	492	482	493	464	529	474	487	452	473	469	425	503	482	486	473	454	466	518	465	521	430	514	507	450	505	491	488	455	520	453	469	497	500	523	458	493	476	502	467	463	469	490	502	490	475	508	491	449	500	485	505	508	506	482	506	468	513	505	491	506	531	529	502	520	490	460	462	436	478	463	491	505	470	478	468	493	472	491	474	472	483	483	477	487	473	514	442	460	501	475	502	461	486	520	464	470	422	478	496	480	491	463	486	514	468	490	511	465	456	441	507	466	488	491	415	500	452	482	478	479	460	476	517	449	494	480	440	477	445	467	508	440	511	460	474	498	529	502	469	442	451	450	505	510	519	485	469	491	466	475	495	537	488	487	515	500	532	475	534	479	476	489	508	420	540	472	447	452	460	453	477	471	470	485	541	474	435	464	519	465	478	479	502	493	440	496	455	470	436	464	470	461	502	473	518	504	479	465	489	510	479	475	465	434	499	494	479	511	511	471	475	500	458	475	522	521	513	472	455	462	471	473	476	483	482	514	519	498	484	449	522	458	478	479	459	476	454	467	514	496	504	482	471	526	472	491	474	496	470	515	490	465	492	492	467	441	427	462	478	493	495	509	476	493	481	484	493	527	486	470	455	484	470	460	426	484	465	463	447	555	442	458	434	430	509	476	471	442	475	528	492	452	467	499	509	461	485	447	482	528	486	465	455	478	515	491	466	479	469	521	495	469	483	476	493	449	475	455	487	452	487	462	506	482	497	492	534	517	512	513	511	484	509	429	492	476	490	463	525	471	479	511	469	509	472	512	466	482	469	514	501	461	465	492	476	474	481	492	478	502	480	482	486	461	453	461	479	498	474	493	504	461	496	498	473	469	473	505	480	502	516	467	454	487	499	496	465	490	498	473	462	450	519	458	474	449	464	463	471	487	461	491	480	474	492	441	452	520	443	495	491	469	475	453	453	486	450	475	473	426	491	461	479	468	469	529	464	465	494	455	477	479	504	462	488	437	514	481	440	473	430	487
57022	25553	7355	4172	2622	1804	1395	1240	1071	909	903	817	735	703	675	617	679	631	599	601	582	589	554	553	519	530	564	546	535	513	545	534	532	552	521	526	490	497	523	517	525	495	534	502	478	539	572	490	481	509	510	559	497	510	496	550	522	521	475	484	536	531	511	491	490	537	509	536	511	508	522	526	485	489	473	492	514	548	539	502	491	527	527	498	501	538	556	481	478	527	502	518	527	462	483	506	440	475	551	481	464	537	536	503	479	498	500	505	491	556	521	475	491	454	555	517	466	516	474	463	512	516	481	479	523	510	486	525	504	459	520	509	509	508	528	467	500	538	504	485	455	483	514	482	520	509	513	474	517	503	512	493	484	518	492	533	503	456	498	492	515	525	495	493	515	482	482	483	490	504	462	501	457	528	509	497	545	512	492	491	498	446	545	472	507	480	486	517	520	504	527	484	484	515	510	488	480	515	491	557	523	460	506	497	485	534	486	491	516	501	507	509	472	514	506	491	501	504	483	496	497	520	495	539	504	527	517	515	529	478	486	521	507	516	515	509	526	509	513	497	474	501	531	478	556	531	491	498	479	497	512	502	515	520	506	503	470	509	474	522	461	513	520	488	538	513	478	516	473	507	486	520	474	486	531	512	524	458	486	468	498	541	504	495	501	495	499	506	513	525	515	494	466	482	442	446	437	490	454	473	493	488	507	483	502	493	502	491	453	521	518	503	492	489	476	506	510	504	490	498	514	529	528	464	527	482	506	469	480	501	505	489	502	465	544	505	483	475	465	535	536	483	491	534	522	487	430	503	548	520	486	473	515	498	521	481	479	473	489	524	431	516	511	518	480	525	505	509	485	473	502	470	526	465	501	492	539	487	513	463	497	503	475	523	496	509	462	517	537	497	542	510	519	469	498	494	492	475	506	478	505	498	514	483	547	505	488	495	537	469	483	520	518	520	470	479	510	485	512	520	438	510	488	480	507	479	487	478	444	476	490	463	471	506	521	499	553	495	518	467	482	521	508	509	501	495	512	515	514	492	513	508	496	469	478	466	512	516	514	498	454	495	509	507	474	507	492	451	512	488	517	503	497	480	514	518	511	491	490	519	541	517	544	476	514	506	463	549	493	482	515	554	519	498	528	484	540	509	493	549	471	466	450	475	473	485	484	514	474	497	478	501	520	502	524	516	496	524	506	520	471	495	474	482	500	499	514	502	535	473	536	502	502	511	468	456	495	468	526	503	532	497	497	507	475	516	451	484	495	489	489	550	502	500	456	471	520	503	491	483	534	496	525	485	521	500	506	505	523	484	509	482	499	473	527	534	517	527	527	502	509	517	487	494	464	491	482	481	538	515	507	509	555	501	497	526	515	476	476	498	526	510	496	499	507	498	494	483	494	515	513	529	499	537	508	527	537	515	512	498	468	502	514	504	502	506	509	475	495	489	505	499	502	487	469	471	462	517	550	463	531	488	538	443	472	495	521	518	480	521	482	500	477	521	504	541	534	502	492	492	497	513	474	511	522	531	472	521	475	549	505	513	474	521	519	497	515	525	456	503	531	524	495	491	498	491	501	490	498	507	520	504	484	504	498	505	521	506	499	517	524	493	502	488	499	488	474	500	489	464	523	466	549	462	505	485	473	502	519	491	509	479	487	487	495	530	499	518	555	494	521	488	508	515	513	492	470	527	524	489	502	497	490	461	493	504	515	498	507	489	532	503	491	477	471	491	512	486	491	467	522	540	474	501	497	452	496	507	505	489	483	519	478	468	510	505	535	486	467	523	462	523	488	509	518	515	468	491	474	560	511	516	489	501	527	483	510	486	538	536	454	520	505	503	518	494	516	496	472	508	477	520	499	496	491	487	468	488	529	491	454	497	499	477	495	496	479	467	487	527	497	505	503	472	524	499	489	501	462	512	521	479	459	483	476	502	495	518	495	489	508	500	534	489	481	523	491	475	521	483	473	463	522	530	538	508	519	488	509	504	535	452	534	499	465	438	520	511	499	473	494	469	516	509	456	484	469	521	534	506	492	458	493	539	472	523	509	499	522	546	517	521	516	485	551	496	464	521	503	481	527	513	511	501	506	444	516	525	542	493	524	507	479	479	498	515	507	484	482	480	482	499	511	531	492	500	495	473	496	498	494	472	507	489	465	532	512	498	513	493	529	463	506	520	526	503	535	546	507	467	489	484	469	524	485	474	481	492	475	521	504	473	515	488	491	487	528	528	508	527	487	492	485	493	474	543	504	493	474	497	546	506	535	502	460	498	530	492	563	542	498	506	507	453	513	488	505	548	504	494	511	472	493	508	494	490	529	528	485	505	515	475	490	510	520	499	514	506	500	490	479	507	498	477	576	498	491	479	499	486	471	507	494	525	460	507	504	493	541	494	479	516	513	503	514	484	471	479	452	485	470	492	491	475	516	514	529	457	509	492	538	520	535	496	489	526	487	512	478	536	509	522	454	487	481	458	491	534	506	495	493	513	480	504	520	522	547	524	489	517	478	506	488	506	503	517	512	495	506	523	476	458	445	505	489	536	482	525	464	561	545	511	516	514	517	518	495	496	484	500	515	476	486	499	512	525	520	486	494	512	566	523	506	533	512	525	536	499	502	506	502	477	529	495	479	495	501	509	500	490	508	455	514	523	488	463	476	508	500	503	464	504	514	468	547	451	527	532	517	517	479	517	492	468	487	555	486	467	495	474	507	490	485	491	517	481	480	551	529	461	445	479	498	448	523	497	505	526	523	476	504	510	507	475	523	494	450	530	517	490	488	487	479	557	491	521	517	512	487	534	494	477	497	487	438	467	496	509	509	529	503	512	468	491	470	474	538	501	506	462	502	467	525	468	501	551	485	548	534	503	472	509	513	521	509	519	480	470	491	474	490	454	490	542	496	492	506	504	502	462	513	506	506	493	523	512	507	513	503	478	528	469	452	463	497	531	508	441	538	478	492	453	493	458	488	526	463	528	497	471	499	478	511	483	489	517	527	510	521	511	510	492	512	469	501	506	539	513	513	509	484	533	481	466	504	523	466	461	529	546	532	474	501	495	474	516	518	475	497	530	514	497	490	501	460	504	508	486	496	459	533	500	509	509	495	537	455	527	498	497	484	503	468	510	504	454	502	499	518	454	495	490	504	488	468	514	469	474	519	479	504	509	520	477	505	484	507	490	487	500	518	504	458	503	502	524	487	518	467	482	490	488	487	479	518	472	519	524	491	479	497	482	511	461	519	505	474	482	466	490	499	471	485	521	496	491	485	482	455	515	492	495	514	476	488	524	519	520	494	467	525	513	523	446	492	501	490	510	489	520	474	522	503	522	509	498	505	515	506	510	469	474	464	488	528	481	540	489	441	492	505	492	517	507	480	515	481	507	553	474	484	495	458	480	516	512	520	536	503	510	487	464	478	509	472	493	479	480	540	499	482	481	522	496	506	456	481	488	493	526	495	544	476	510	477	493	493	487	486	467	512	492	506	471	511	490
23317	21064	27707	24262	20935	20414	4722	1484	1175	1074	1082	1026	948	988	889	897	877	860	907	917	895	843	840	869	795	840	793	878	863	849	800	830	800	848	820	828	774	772	749	770	781	810	795	780	759	813	843	785	788	824	805	819	802	785	802	743	790	816	782	808	791	758	758	794	746	744	732	781	786	809	797	822	787	752	733	770	767	836	757	854	775	817	794	814	823	783	787	793	801	798	829	698	799	786	844	779	790	771	783	801	812	801	766	778	781	728	780	816	829	786	799	803	828	782	766	809	797	778	773	777	745	775	793	777	727	816	766	790	785	785	761	775	821	771	738	740	750	721	792	781	765	730	753	746	791	748	766	808	783	793	791	764	739	728	845	764	784	739	808	822	773	700	785	781	746	723	750	781	775	771	769	802	815	796	794	756	822	824	774	796	796	802	823	766	777	801	776	740	775	748	792	790	749	832	790	778	721	786	763	736	772	789	786	774	816	774	795	791	714	760	785	775	840	769	815	760	723	794	724	821	789	803	832	765	803	821	818	814	813	800	806	767	750	770	797	829	758	786	800	776	803	792	775	767	800	732	820	760	770	791	774	747	750	729	761	788	742	814	787	814	812	758	806	781	779	782	800	796	764	714	789	798	790	797	782	744	742	734	751	794	742	760	735	781	749	780	761	776	776	799	810	802	787	765	771	775	785	779	771	785	778	755	776	796	745	762	805	780	726	734	809	812	734	798	815	800	782	783	805	768	736	776	775	742	823	758	801	787	788	782	820	809	793	762	759	797	763	761	747	762	758	762	769	772	733	728	733	777	750	766	785	750	809	810	829	741	739	846	788	793	736	808	746	742	801	736	713	772	739	787	786	788	787	775	738	782	746	757	760	812	755	795	784	789	792	779	818	782	781	791	778	807	813	761	798	785	791	779	812	805	775	774	778	833	781	761	766	839	793	759	800	789	863	743	784	809	742	799	803	823	768	768	775	764	759	785	820	806	823	786	769	811	790	740	781	797	759	765	761	788	861	791	770	775	756	773	758	778	817	774	784	779	756	759	852	823	774	794	751	815	731	798	769	790	770	762	817	721	775	743	759	745	783	794	836	795	801	711	811	785	794	789	800	809	761	824	823	795	793	795	803	762	794	752	761	802	826	778	762	761	796	749	794	800	738	750	758	737	830	742	757	788	741	765	815	788	775	765	779	780	785	762	818	806	745	795	820	782	740	737	755	754	820	751	797	812	779	735	739	760	802	736	800	757	780	746	749	826	794	778	754	763	729	767	855	789	801	756	812	782	821	741	746	770	761	794	749	789	784	790	770	772	773	752	785	762	839	821	752	778	794	831	768	807	734	786	793	741	772	771	788	763	831	808	831	777	778	723	823	798	806	788	777	756	746	787	771	799	800	795	793	793	798	772	754	782	781	746	806	794	787	791	774	798	755	795	766	793	803	750	814	840	734	734	786	840	747	787	810	765	795	770	772	797	792	810	704	775	800	745	787	800	789	789	779	775	761	817	807	759	778	830	762	821	741	720	769	761	742	783	770	750	800	799	796	787	704	760	811	753	784	772	765	773	734	775	722	759	792	804	773	715	796	723	791	804	773	746	787	800	770	830	720	789	812	742	802	772	767	785	785	736	792	804	768	863	706	793	782	802	792	823	748	771	790	775	790	771	790	739	810	800	804	771	757	775	795	781	803	803	806	735	740	758	763	802	787	769	771	737	744	751	788	778	800	768	792	780	804	808	792	801	774	780	765	762	756	730	788	819	802	851	751	840	769	771	791	758	770	783	793	816	794	750	758	761	752	755	781	763	746	769	774	797	810	775	813	801	762	791	759	795	781	779	785	786	758	726	771	826	763	799	776	742	780	792	797	786	746	751	768	794	795	755	777	752	810	812	821	770	770	758	838	780	780	785	757	798	845	801	797	747	766	748	815	781	785	806	786	802	767	720	748	774	750	780	795	729	733	781	771	754	795	791	754	805	816	770	798	759	780	726	789	748	784	776	762	757	805	794	735	757	800	768	749	852	724	780	700	735	767	815	778	754	780	753	775	803	821	808	809	793	809	796	747	764	777	767	790	801	759	770	752	777	810	765	834	757	748	763	742	832	734	803	751	804	707	778	775	775	782	767	752	789	801	791	762	734	772	759	730	798	738	770	791	785	831	738	792	773	831	798	783	818	748	800	749	813	748	736	799	755	760	769	795	826	762	784	797	754	765	771	793	781	773	807	752	735	795	776	818	750	721	827	813	780	784	798	838	805	767	783	794	718	809	773	772	808	797	733	764	780	783	771	767	789	780	709	779	809	789	761	743	780	754	788	774	772	733	797	808	769	785	822	759	823	787	794	773	814	828	715	777	768	776	787	777	790	714	773	779	767	805	811	777	760	778	801	796	778	776	738	747	773	788	818	756	708	760	760	799	754	772	771	811	759	772	739	730	750	763	756	796	782	767	789	796	784	802	760	776	749	782	766	764	821	810	742	786	791	755	837	779	799	788	740	761	798	805	796	776	776	753	749	764	760	749	763	803	735	766	715	783	783	748	759	794	744	842	778	792	759	731	739	739	765	746	782	788	826	774	764	796	783	775	772	804	794	768	781	746	765	761	806	751	749	796	788	724	774	759	835	782	800	818	762	779	756	781	839	783	796	787	792	767	781	759	786	756	802	805	811	784	798	787	775	789	774	796	785	757	767	785	746	795	777	797	771	794	730	718	806	807	788	779	751	737	774	805	728	735	806	771	757	759	764	768	727	787	781	748	801	772	816	829	770	760	728	771	763	724	828	723	808	743	783	795	786	789	747	783	761	755	782	767	782	767	792	738	791	745	785	804	739	776	838	781	727	798	748	802	769	813	768	799	791	731	802	772	785	767	755	805	811	803	774	780	784	770	785	741	764	723	785	810	727	794	805	801	765	809	743	786	808	828	776	747	770	817	802	769	779	775	804	786	790	770	754	803	767	771	793	793	758	750	821	744	765	764	745	771	764	755	743	757	814	768	759	746	768	733	743	775	786	707	804	705	781	806	762	805	773	749	794	755	747	735	818	772	790	758	777	789	800	796	802	721	744	756	780	798	763	750	749	788	774	774	768	825	763	790	772	788	752	771	791	778	740	758	761	778	785	766	768	799	788	807	781	741	755	814	794	779	804	759	741	768	781	762	770	782	795	789	767	809	779	750	814	799	751	813	804	748	794	741	746	817	798	733	794	828	805	771	822	768	782	764	775	797	792	771	788	794	764	812	796	845	805	810	778	839	797	771	740	765	813	784	764	778	798	781	758	830	757	765	809	800	787	749	774	806	764	783	781	783	789	774	741	817	776	789	810	777	753	766	752	746	745	762	775	796	762	785	789	757	799	778	812	809	759	775	777	800	796	782	782	900	788	777	777	778	799	843	775	809	774	797	819	754	746	805	838	802	809	725	758	761	759	790	776	801	822	777	788	733	860	803	831	845	751	754	770	800	744	773	853	703	768	826	835	780	739	794	778	815	767
56027	29757	11803	7094	4425	3194	2601	2063	1787	1560	1478	1248	1223	1131	1084	932	948	968	958	911	918	904	817	884	839	850	844	831	852	852	738	792	780	767	794	804	781	767	802	789	828	791	721	772	768	780	750	739	796	737	743	698	806	781	783	766	712	740	771	726	691	780	799	741	757	723	755	765	721	759	733	726	734	743	758	729	739	769	738	769	726	786	757	778	736	772	788	764	772	770	751	735	721	773	743	741	739	720	719	737	701	729	720	710	728	756	747	758	739	683	740	721	742	767	768	700	716	752	717	774	749	737	753	763	732	739	680	694	748	760	747	717	718	741	749	743	767	729	745	742	743	726	744	745	724	760	690	756	710	728	706	753	786	747	699	697	739	721	720	724	742	724	697	730	693	715	700	757	748	671	719	724	768	695	715	740	746	753	677	763	719	749	708	735	718	670	738	700	708	698	747	733	722	691	753	773	767	695	766	730	719	761	767	749	681	743	722	736	702	750	753	795	742	695	726	695	743	725	725	718	739	740	701	741	730	741	708	731	733	712	723	689	736	694	705	686	737	778	731	720	776	745	698	745	743	811	751	753	723	711	698	771	715	706	768	750	734	730	742	781	760	731	753	780	744	734	750	754	683	719	713	744	754	739	735	708	752	730	701	732	720	687	731	732	768	726	742	759	709	748	717	701	729	804	731	704	701	769	759	759	751	718	771	707	679	732	748	731	707	704	773	720	690	754	720	763	790	705	736	745	714	752	732	725	745	723	748	744	744	684	728	710	729	717	683	753	734	720	726	711	691	725	721	706	736	706	726	744	796	754	748	755	770	715	675	730	708	736	757	726	754	729	719	734	705	775	756	760	756	757	731	713	710	736	703	749	720	729	741	697	724	750	740	771	750	744	776	718	705	792	712	761	699	685	726	760	723	768	753	731	762	697	726	715	732	717	725	760	704	742	702	692	728	732	705	730	735	703	735	702	716	732	698	750	747	778	716	724	730	738	736	739	772	774	741	741	743	753	766	747	739	731	735	742	724	704	686	770	756	714	682	649	737	681	739	680	743	753	725	743	752	731	769	773	739	726	746	761	705	713	690	735	744	722	734	785	747	711	737	730	685	755	750	705	743	761	751	748	750	720	784	746	748	721	716	736	746	757	733	717	717	747	720	772	717	706	713	732	728	765	768	803	710	724	681	719	735	721	728	764	694	743	738	728	717	765	679	751	733	695	749	735	711	733	791	757	719	725	758	704	716	730	726	715	740	736	768	723	678	732	687	694	768	690	737	746	722	768	755	733	684	714	733	729	711	710	760	738	727	708	746	714	759	759	765	790	723	724	723	716	717	729	742	719	791	763	792	715	726	731	747	737	762	760	728	730	725	715	732	724	722	707	707	741	752	707	727	694	782	708	710	762	738	722	743	749	711	752	738	724	779	709	736	734	746	743	757	663	680	756	718	799	754	743	779	733	727	708	741	740	745	736	740	749	766	725	771	739	733	693	747	722	753	740	700	718	744	761	672	725	722	705	769	732	709	762	742	756	716	719	805	744	741	746	746	728	764	722	736	732	709	773	704	699	721	739	705	727	765	723	752	722	707	710	721	717	732	725	769	746	762	723	767	772	742	723	726	714	739	741	709	713	746	703	739	726	713	705	771	760	706	787	715	677	702	707	729	760	743	719	760	754	766	751	734	709	760	758	815	729	708	686	743	674	775	726	743	723	733	743	743	661	769	677	748	734	716	736	709	692	738	753	769	738	691	739	696	736	799	752	713	763	683	717	723	748	758	707	710	729	741	733	761	726	680	745	693	772	709	748	777	715	699	718	713	741	742	724	727	729	755	738	729	708	733	692	703	657	719	799	733	720	725	733	742	704	713	686	710	737	767	764	722	697	702	727	698	797	747	702	751	743	728	690	816	709	719	741	706	735	718	742	727	742	704	729	789	766	709	719	722	694	688	716	692	750	720	755	745	733	687	730	730	740	730	747	728	749	712	725	760	717	706	716	722	763	722	666	709	723	722	756	721	745	719	697	770	721	757	725	773	722	747	702	662	672	753	730	698	687	779	748	723	727	664	732	737	795	761	752	754	741	747	732	760	727	728	658	730	759	765	776	755	759	728	758	713	721	727	769	721	717	713	732	751	779	711	735	732	766	718	711	692	775	678	737	754	751	700	745	785	695	739	700	689	726	748	751	732	709	713	726	738	721	765	721	711	695	724	677	806	730	689	748	725	720	745	700	718	783	765	735	733	741	732	747	728	774	745	723	725	767	780	688	745	768	695	653	769	756	744	712	704	756	695	711	706	699	734	745	716	726	753	751	728	720	739	762	763	732	726	766	758	771	708	691	732	708	700	707	736	739	758	763	730	713	727	694	775	675	750	714	708	711	729	781	726	745	747	741	720	723	751	762	737	780	779	701	727	728	711	722	738	688	738	745	783	717	729	796	705	755	750	710	750	721	724	693	741	728	671	750	674	754	693	725	748	750	730	776	756	732	733	738	726	711	722	737	690	710	724	725	740	760	676	718	725	715	728	754	752	741	749	766	752	741	726	719	757	736	764	689	754	706	763	767	706	780	713	730	736	769	724	685	750	730	738	781	705	725	704	713	789	706	764	776	739	739	698	754	750	675	716	751	696	765	703	768	736	730	726	781	734	745	717	736	696	730	739	739	733	669	723	726	725	724	730	747	735	735	742	722	733	769	702	725	781	689	699	720	734	768	741	769	702	723	696	735	725	742	728	760	707	716	740	741	713	730	714	759	732	729	742	699	743	765	733	701	729	740	738	750	775	692	672	731	746	744	738	753	698	706	732	720	718	711	748	747	726	742	751	772	714	755	734	734	738	730	731	705	740	728	749	752	653	714	737	741	722	736	735	734	725	693	780	729	757	674	710	702	700	737	761	722	721	723	689	754	775	755	715	768	731	704	722	764	707	757	745	700	729	728	786	714	718	736	776	710	706	724	787	748	690	715	687	729	699	703	732	688	749	732	725	714	758	745	739	716	719	733	755	759	702	717	779	689	710	749	758	664	709	741	720	740	773	726	784	692	702	683	714	721	743	706	736	660	716	737	726	710	708	748	770	698	698	783	735	733	715	705	753	728	733	715	734	767	739	683	733	718	700	712	737	718	726	732	750	676	768	700	760	709	720	749	750	696	676	755	678	684	698	757	743	725	726	697	701	726	815	739	748	727	712	730	741	729	759	725	710	758	745	726	688	773	738	763	701	725	742	743	704	700	735	724	716	712	718	725	690	772	733	738	777	736	718	737	704	696	733	679	646	721	729	724	694	716	718	724	732	737	730	745	759	749	719	707	761	797	690	730	721	703	696	744	719	793	824	778	740	707	687	713	733	773	746	722	722	712	724	730	735	719	738	757	770	771	750	762	744	737	741	753	725	704	657	705	715	757	706	719	739	719	744	688	723	776	754	714	728	736	690	711	675	725	748	764	742	758	766	740	736	728	706	715	726	725	698	761	701	745	758	714	713	760	744	744
33890	19115	4324	1074	971	964	920	937	888	877	893	868	926	932	918	912	870	893	899	916	894	858	917	886	871	891	909	923	897	910	874	861	835	906	868	879	906	862	921	900	905	862	871	875	907	886	921	950	899	862	893	884	906	913	887	916	911	880	906	975	927	931	880	925	869	865	886	927	893	892	889	910	873	890	907	887	841	877	918	844	873	933	864	868	906	913	893	862	924	894	937	924	912	870	936	919	862	887	849	912	881	910	965	917	880	860	915	848	869	930	928	929	883	884	902	891	845	889	934	871	844	872	932	851	907	954	858	960	872	876	846	867	908	916	881	918	875	892	844	922	964	887	857	833	907	914	919	872	867	883	901	918	881	878	848	911	948	880	851	918	907	887	875	881	925	885	912	919	874	882	878	881	830	851	867	894	901	905	832	888	888	901	909	880	864	896	916	920	922	903	914	913	890	866	930	845	857	868	899	908	933	907	891	899	925	897	881	872	906	885	906	852	902	897	920	849	900	854	940	920	917	923	918	921	947	905	909	891	929	867	912	914	898	889	921	918	849	934	890	895	904	896	858	912	885	855	935	831	912	908	887	907	927	874	892	911	904	875	922	936	896	884	888	853	883	909	906	883	906	881	951	902	891	898	935	888	906	883	901	871	889	891	902	834	896	946	894	940	870	897	922	905	920	873	871	870	899	865	877	951	907	931	916	909	928	883	930	896	873	920	894	893	864	902	888	881	892	946	917	918	864	945	945	848	899	962	870	896	889	955	940	918	896	895	868	917	910	973	858	873	897	920	836	884	868	923	869	900	886	880	896	893	880	882	845	879	873	874	915	867	885	884	903	950	898	887	924	848	940	935	891	877	886	912	843	879	832	880	890	917	911	956	852	886	928	912	886	890	917	900	924	871	952	911	894	922	954	902	866	928	878	846	897	877	878	868	890	886	929	937	876	876	894	941	887	944	879	883	883	897	900	825	878	924	852	875	920	908	918	866	863	893	963	887	929	863	884	866	855	838	946	940	891	916	878	897	923	840	914	899	926	945	862	901	883	914	887	935	830	869	897	883	897	873	904	931	950	875	859	923	833	957	927	860	843	925	909	838	911	877	898	861	918	938	879	905	872	873	886	937	878	915	875	902	920	922	904	844	943	930	852	868	952	879	888	892	879	919	955	861	870	925	892	935	896	888	907	902	909	903	876	970	836	835	909	893	871	924	918	847	929	909	897	907	873	889	852	918	964	913	912	889	915	916	841	858	889	849	898	880	926	891	932	871	894	907	831	870	857	858	875	916	939	912	876	861	854	933	862	942	874	897	911	904	903	878	923	908	887	913	911	883	913	846	857	905	915	942	884	875	900	833	894	871	893	897	900	859	889	880	938	956	889	886	935	930	879	917	882	846	834	804	958	920	861	882	874	897	874	891	862	934	879	845	868	868	891	890	889	930	934	908	928	906	947	833	883	851	875	871	893	881	913	957	901	886	874	916	853	897	867	849	890	857	902	891	850	844	859	851	938	929	860	905	901	893	911	886	875	891	931	882	939	914	885	888	916	875	879	900	953	907	875	874	878	858	849	908	904	941	909	916	946	887	895	905	920	932	918	863	881	852	921	893	884	921	876	927	854	908	914	967	914	875	884	928	961	928	881	927	908	884	889	896	854	872	913	897	886	863	875	911	877	853	904	841	896	878	840	872	922	858	912	884	891	894	878	847	868	836	933	839	887	870	951	901	876	868	948	961	861	899	903	896	839	926	896	883	912	859	874	945	884	937	887	871	938	885	924	875	907	891	915	862	859	861	880	890	883	887	905	911	876	843	873	888	939	921	878	905	897	888	884	877	846	916	931	921	850	910	904	865	878	898	950	914	887	881	908	851	921	914	882	864	879	912	865	874	896	933	899	910	855	859	901	923	927	892	931	889	864	885	929	868	871	913	896	907	923	875	928	854	876	892	920	923	827	879	835	862	893	871	892	889	858	853	911	886	850	933	873	899	889	893	887	940	902	900	863	869	851	947	888	894	928	874	882	908	930	875	900	883	899	872	883	909	833	880	910	917	887	858	922	892	930	907	834	917	879	894	926	903	939	903	856	817	873	888	875	843	896	826	833	966	886	892	894	913	869	876	914	891	870	926	867	888	912	973	876	895	907	871	939	969	860	939	875	874	896	889	855	853	909	924	908	893	840	923	879	868	880	936	885	836	879	846	888	900	917	892	875	875	892	915	863	903	882	884	958	923	923	884	842	902	868	926	916	931	893	941	934	865	897	869	886	882	895	896	894	898	930	863	945	900	857	921	880	889	913	910	831	835	894	823	872	910	888	895	901	939	875	873	894	857	907	888	868	909	870	895	926	897	918	896	848	875	934	887	895	904	893	871	865	883	932	904	909	923	898	869	876	942	935	896	831	858	875	922	880	881	805	908	918	936	832	874	892	911	873	901	891	879	878	932	897	903	906	864	943	864	875	898	904	897	890	890	931	930	884	949	908	906	953	916	941	931	860	929	891	880	894	935	890	834	858	915	870	867	908	900	903	904	861	864	894	931	891	870	932	892	849	917	924	856	914	879	947	882	941	947	865	847	926	871	853	906	892	889	880	827	839	900	887	855	900	863	897	834	836	888	888	937	906	952	869	919	909	869	891	873	883	851	895	924	902	893	905	937	910	919	966	882	889	821	879	884	899	857	872	922	899	871	902	877	938	879	900	902	898	876	894	850	939	913	922	891	862	906	888	895	826	907	872	902	948	849	921	916	905	894	896	900	935	891	901	896	858	879	830	868	915	899	901	824	929	947	907	904	907	922	849	880	857	949	970	884	934	853	906	865	867	897	876	892	922	949	867	891	880	910	903	890	875	892	901	853	897	856	894	904	921	909	890	910	889	896	850	903	918	897	923	934	964	882	843	877	896	907	867	893	911	895	929	899	884	856	891	917	899	867	887	890	891	875	897	916	843	935	886	892	954	918	932	851	943	875	897	925	965	878	907	874	904	917	913	850	900	873	949	905	848	881	956	908	837	917	905	922	922	871	846	875	865	893	892	890	930	894	889	941	929	888	871	897	906	895	884	978	939	939	890	841	909	901	891	856	884	896	876	877	845	872	932	865	896	938	870	897	951	898	881	894	887	874	898	922	888	920	882	848	920	870	906	945	897	896	886	871	868	906	887	885	920	860	882	925	909	861	921	843	822	865	861	894	846	918	919	947	916	887	834	873	888	918	868	892	853	881	946	935	898	888	869	860	892	911	966	862	931	879	862	968	847	922	852	878	886	870	877	889	898	894	938	890	955	871	894	936	879	948	884	918	922	969	897	935	862	902	851	902	847	919	843	862	942	918	945	909	903	903	919	892	888	884	904	848	899	877	874	945	854	879	867	886	915	876	901	907	894	907	907	873	899	934	861	871	945	933	893	859	903	907	871	903	928	911	945	870	896	879	882	885	884	893	885	956	927	938	884	863	855	898	895	945	940	908	883	876	870	892	947	891	891	936	916	903
31890	8471	1286	1021	1028	921	982	884	970	899	966	915	934	906	934	866	940	875	875	930	931	906	901	870	898	907	840	915	867	927	869	857	891	898	869	888	942	947	865	893	893	970	942	870	900	896	931	909	881	862	951	934	857	904	846	869	902	879	892	872	937	923	861	909	911	897	902	890	914	882	905	913	917	904	900	918	875	892	895	916	959	960	848	924	894	872	892	932	918	898	918	914	902	892	902	915	873	864	874	901	920	899	918	898	924	950	928	871	902	910	905	896	918	934	892	913	902	928	874	943	861	893	903	914	915	906	875	928	844	865	928	922	885	884	890	874	887	849	889	906	879	915	909	897	927	883	867	926	900	932	873	882	868	886	835	924	906	906	898	885	849	868	928	856	887	882	957	875	891	851	898	946	853	937	861	897	902	900	911	860	868	863	855	898	960	911	903	900	928	918	905	918	916	877	930	894	875	911	867	882	903	824	866	912	876	932	932	977	908	894	913	848	943	908	911	926	884	898	902	913	943	943	920	953	921	948	910	891	906	878	870	890	893	952	904	929	985	945	900	926	922	880	899	919	930	942	866	905	944	896	913	908	935	922	915	1027	939	904	905	892	912	959	890	920	906	852	898	904	916	830	849	924	949	907	929	898	890	887	875	887	891	878	890	873	966	902	893	880	880	884	922	927	885	965	905	939	905	874	915	917	890	884	865	854	885	933	868	908	883	949	877	882	874	914	806	889	877	908	892	917	964	844	904	932	888	881	875	888	925	906	895	919	870	981	891	888	903	897	893	889	926	914	918	969	895	914	900	884	901	896	862	882	835	823	921	964	881	968	948	891	873	915	939	868	882	860	901	876	951	901	892	917	901	875	900	902	905	921	894	874	860	851	916	910	926	917	939	896	875	926	885	889	903	874	874	847	919	891	893	880	892	865	930	911	880	933	917	921	888	943	911	920	828	956	903	839	928	906	871	873	912	847	943	863	916	934	946	876	916	860	906	878	906	909	890	858	948	908	896	867	926	929	925	950	939	848	855	954	920	920	873	947	891	849	899	929	883	855	848	890	875	866	962	904	889	963	883	930	915	897	938	880	896	826	892	910	891	885	906	903	839	882	913	900	887	858	927	911	909	893	898	913	899	943	924	912	884	875	861	858	901	879	943	874	970	941	882	893	851	865	945	900	873	878	908	958	877	910	906	863	918	923	866	866	911	888	934	919	869	865	909	881	911	894	882	936	868	869	895	873	897	889	902	935	910	888	890	942	917	831	869	865	872	874	853	906	941	914	903	918	894	892	889	886	968	941	911	944	915	921	949	900	916	912	937	895	921	896	887	881	908	918	879	963	963	896	908	860	900	942	952	909	912	973	902	852	880	867	885	904	889	892	938	873	904	897	884	869	906	898	881	860	865	836	907	887	919	858	917	892	859	925	805	932	899	889	848	861	909	855	843	869	904	939	892	939	879	856	921	879	898	928	938	870	912	876	838	873	880	880	865	887	914	853	883	936	896	913	899	930	885	875	869	860	873	900	874	927	921	901	871	892	910	908	867	884	919	899	851	915	881	929	927	888	919	900	906	933	915	886	870	895	901	913	892	919	878	890	881	895	912	862	875	898	861	905	934	848	917	884	901	925	943	905	892	887	945	936	932	871	893	848	872	936	855	887	905	897	924	893	855	863	919	905	875	961	951	914	937	920	860	841	894	905	864	878	945	940	935	880	881	888	912	940	914	874	938	927	857	915	902	898	898	924	907	870	866	910	913	915	958	873	919	868	877	881	899	925	901	934	854	846	929	902	963	812	887	1012	909	890	916	820	915	870	898	913	906	919	908	860	918	904	915	847	855	875	876	910	886	869	863	869	896	923	871	871	935	897	925	918	921	893	885	909	888	930	926	903	895	863	990	881	912	871	936	878	856	881	875	869	904	911	834	895	864	875	943	875	858	895	901	846	893	847	938	917	924	877	908	880	859	926	903	914	831	882	924	912	882	936	865	880	886	860	916	892	961	860	890	955	904	874	867	910	936	916	964	900	881	900	892	841	870	918	868	882	897	905	841	913	886	858	917	901	861	901	895	837	856	923	920	898	929	894	923	867	838	874	923	903	953	932	866	891	925	894	965	880	899	865	926	891	879	889	877	865	942	899	872	811	911	855	827	937	865	941	859	900	895	907	885	926	873	935	847	869	893	927	908	866	855	904	926	867	854	886	889	928	882	907	873	849	887	889	895	930	910	867	914	916	955	888	865	911	928	887	898	839	880	886	872	894	883	833	902	884	886	951	881	910	913	882	853	943	941	970	870	936	972	895	897	899	898	873	893	886	890	904	900	898	887	919	882	957	917	878	862	922	929	885	899	935	895	930	870	917	900	873	906	880	888	904	880	929	893	971	938	899	892	902	877	883	901	870	930	917	905	840	873	903	903	866	924	913	900	936	918	935	926	922	911	885	902	885	909	906	880	875	888	948	902	876	915	916	858	906	871	891	879	855	911	923	874	826	897	902	864	883	857	887	835	916	896	901	859	919	880	934	917	958	914	904	923	905	946	891	919	909	864	938	901	868	920	888	890	858	899	922	852	893	947	893	901	905	868	901	949	1002	916	938	892	925	937	888	892	889	906	864	888	917	934	976	890	952	924	916	878	839	922	904	932	903	868	932	884	908	903	919	849	879	897	956	885	865	929	898	882	893	951	938	922	908	894	911	894	851	870	854	924	850	896	884	869	970	879	858	879	930	914	882	917	926	899	911	964	899	920	902	930	895	972	887	895	886	922	916	872	869	844	913	926	920	950	867	883	902	929	964	869	883	889	907	893	901	877	877	970	899	891	934	883	889	927	897	863	917	886	900	882	906	860	914	923	840	978	922	868	807	888	925	935	869	853	883	911	875	836	904	825	852	897	908	906	926	910	873	919	932	875	919	915	893	908	928	894	926	922	877	931	897	920	873	866	895	904	955	964	919	838	914	919	882	883	944	860	910	910	914	909	915	961	851	927	938	903	870	894	890	852	906	911	939	904	939	917	861	907	923	889	913	920	924	886	908	912	896	893	909	880	876	921	924	921	958	874	920	915	872	908	925	930	920	909	873	889	917	934	937	877	924	868	883	890	874	931	912	891	913	938	843	914	887	889	920	913	902	866	931	871	896	919	898	926	854	958	896	916	893	890	875	935	889	896	881	869	940	1003	905	940	950	889	886	862	878	870	881	871	886	935	855	883	893	921	892	921	895	914	885	883	909	904	892	892	880	820	887	855	900	855	934	926	880	911	879	906	916	910	886	886	841	878	890	880	881	918	934	905	876	933	899	912	869	933	888	894	870	872	886	814	906	894	888	885	841	890	906	917	948	841	916	927	932	868	871	918	924	906	854	892	910	891	954	910	875	907	886	942	947	934	895	905	907	887	910	901	918	890	863	874	899	833	908	932	928	897	911	862	884	915	935	911	919	930	891	892	919	889	937	874	915	914	930	933	912	877	892	954	963	875	905	912	945	908	886	891	902
25213	21072	26596	25339	20866	9553	1270	862	719	654	650	622	579	595	557	554	544	508	539	511	539	521	525	547	507	527	465	521	476	455	499	473	471	556	513	481	484	493	524	474	506	487	471	523	501	460	491	493	525	506	474	503	509	490	492	494	483	479	472	503	473	472	472	464	510	477	473	500	502	520	462	460	454	501	481	465	473	476	503	513	508	529	465	453	489	478	474	530	508	468	441	516	481	439	475	434	501	476	445	485	524	489	473	467	482	502	446	453	491	439	503	489	446	468	488	496	490	507	477	496	465	456	461	461	458	476	520	495	480	483	452	507	452	472	463	463	471	472	483	468	435	502	469	458	446	507	466	483	439	435	483	519	487	499	496	515	484	452	485	462	487	453	478	472	460	468	476	471	487	436	475	478	488	529	482	494	509	475	467	446	446	497	513	470	465	483	496	480	489	458	480	486	478	493	487	479	461	519	445	499	512	478	488	480	461	455	472	457	502	481	463	453	497	439	489	469	497	503	457	446	515	461	508	491	479	506	476	456	492	483	530	460	395	455	500	482	495	476	511	445	532	491	436	469	508	411	474	476	495	475	475	474	492	460	499	445	490	502	459	455	497	466	493	494	470	468	467	459	488	466	488	455	466	448	441	493	470	466	497	429	482	471	451	448	452	497	472	455	444	498	471	484	433	530	539	467	462	480	472	455	447	492	499	446	493	483	497	516	503	514	488	496	465	537	475	513	413	469	512	478	505	475	471	480	496	444	495	480	461	462	464	481	464	498	475	493	449	466	470	485	488	450	530	463	473	450	445	451	477	493	486	484	445	486	468	474	487	471	466	474	485	511	421	436	498	437	461	500	490	428	444	464	471	485	490	452	504	452	485	477	500	477	482	496	488	488	442	439	478	474	488	448	487	504	459	511	447	445	491	509	485	503	481	445	492	435	451	470	461	474	480	452	461	464	463	468	475	460	454	492	457	472	415	456	447	478	508	443	496	438	483	492	485	496	472	477	514	476	523	466	494	469	511	487	431	521	491	482	500	493	447	476	499	499	442	454	511	486	465	456	460	477	526	497	475	493	495	492	480	462	491	525	502	505	421	443	470	460	497	464	487	509	498	475	460	448	465	471	463	484	480	485	454	463	468	480	460	488	468	486	482	484	477	493	440	452	478	514	514	482	454	469	460	487	472	480	434	490	463	498	491	458	463	469	470	515	450	491	444	458	443	532	482	526	466	488	473	445	483	485	478	502	468	454	474	464	517	494	497	498	443	482	463	495	484	507	497	506	492	474	480	480	467	487	496	483	490	467	454	489	472	500	486	495	489	458	511	476	457	473	493	445	475	508	438	469	516	485	452	467	490	550	479	454	503	440	470	456	476	472	457	477	505	497	483	511	499	494	456	440	493	457	471	501	487	461	450	520	440	462	448	488	468	504	444	468	467	495	441	480	451	482	510	477	482	502	462	456	478	480	444	515	499	456	478	498	475	445	488	493	441	478	505	471	445	490	522	476	471	452	466	484	483	522	467	477	470	510	444	514	464	448	498	465	474	465	466	487	449	452	472	463	453	461	474	459	465	485	497	465	447	469	508	432	500	481	475	455	491	461	460	475	470	497	461	501	476	475	444	454	526	482	505	469	509	481	458	491	479	456	452	463	473	473	464	476	467	457	491	459	487	477	509	483	455	489	502	482	411	468	472	451	456	502	448	470	484	441	439	477	444	455	489	514	483	458	438	484	492	496	473	468	462	463	506	486	481	469	480	482	464	481	450	453	451	483	477	533	459	511	502	470	454	479	462	483	486	456	509	489	461	471	494	452	478	495	480	473	477	457	471	472	469	487	497	525	423	485	488	488	514	480	499	457	487	429	471	462	460	465	455	460	479	501	499	467	476	478	494	492	491	480	480	450	482	463	494	459	523	494	483	474	495	485	476	488	479	488	471	490	493	468	488	480	486	510	501	494	472	501	485	508	467	510	483	478	448	464	510	455	487	450	484	455	487	448	492	484	477	458	500	475	461	465	513	466	476	476	495	503	493	489	478	458	500	459	454	483	503	463	463	442	474	459	485	487	481	503	453	472	479	488	493	467	484	447	507	481	457	464	484	490	477	491	463	512	488	470	461	469	493	465	511	484	474	480	471	460	450	530	481	466	467	467	472	499	467	483	465	469	481	452	488	452	491	472	490	466	456	495	478	484	476	450	473	481	460	478	460	509	496	452	498	472	493	455	466	498	510	478	461	446	456	476	486	496	454	488	487	534	441	463	508	479	437	519	493	457	487	501	476	453	482	461	480	478	483	513	496	461	462	494	519	467	477	455	468	435	438	490	522	473	460	452	496	463	493	482	532	476	505	526	476	487	491	488	463	444	514	457	515	480	498	434	440	467	482	501	460	470	476	528	494	448	504	476	437	433	454	469	466	503	448	477	445	474	474	422	457	463	522	518	466	501	442	482	477	461	466	437	488	483	437	545	484	468	473	451	475	445	502	480	495	492	517	500	508	477	488	449	496	465	477	468	469	509	454	464	474	462	482	452	492	521	480	510	486	454	454	472	428	474	451	449	472	490	484	482	476	450	473	506	474	466	479	510	460	510	512	496	480	477	515	452	471	492	467	448	480	442	438	495	475	474	485	488	455	473	494	406	500	500	491	506	509	449	490	501	468	512	451	473	430	484	453	505	481	491	466	466	454	455	519	448	470	479	463	447	456	481	454	465	470	484	465	443	498	490	495	483	451	444	485	463	478	486	460	474	468	456	452	486	500	456	453	491	472	465	494	458	515	490	446	470	502	464	453	483	509	489	445	493	411	464	485	471	479	473	514	493	499	482	469	468	428	453	473	467	434	464	476	453	434	473	448	489	466	462	443	460	476	497	460	448	465	505	463	459	450	467	476	449	490	447	478	489	493	472	439	488	420	516	461	523	466	469	484	487	500	488	477	482	501	488	477	477	474	499	484	453	459	449	432	496	452	479	470	468	491	478	511	487	461	442	494	482	489	482	454	445	491	479	474	472	495	453	481	484	489	474	456	481	466	473	433	474	472	458	491	470	515	434	475	482	505	482	462	494	466	517	488	492	513	450	455	495	468	467	504	442	472	508	477	448	505	439	453	468	458	496	461	488	496	457	489	482	493	484	496	456	476	461	481	448	445	497	483	468	462	485	500	526	465	498	477	488	460	471	478	457	472	476	454	470	470	473	473	448	488	451	478	487	487	447	508	481	496	472	470	493	481	425	490	450	475	470	502	488	468	470	500	470	500	459	467	466	457	483	501	453	485	511	475	464	457	488	508	476	472	480	472	466	439	512	445	466	467	433	478	477	486	486	481	468	446	464	456	460	465	475	482	468	510	460	536	472	465	475	471	418	448	491	484	479	490	478	492	460	499	510	464	504	500	455	490	475	463	466	478	487	498	481	493	458	466	453	456	465	472	459	484	479	493	472	483	475	451	491	458	454	495	472	473	458	505	469	483	459	454	545	508	468	505	457	460	460
59356	15960	7360	4135	2593	1880	1438	1151	1084	962	879	767	702	745	626	633	616	594	606	638	597	595	576	523	569	573	545	530	523	532	527	537	498	489	520	520	526	512	535	540	524	546	500	467	510	542	517	489	502	509	521	520	535	498	494	555	479	494	507	515	519	512	517	484	509	460	504	502	503	499	525	507	491	493	456	521	503	484	543	530	508	465	511	530	460	532	518	500	499	514	500	490	501	518	521	513	480	487	523	477	506	522	506	468	462	498	476	488	468	499	480	533	507	535	473	485	519	485	514	505	514	447	458	495	551	526	517	544	535	456	519	494	494	525	475	516	520	512	496	496	531	460	482	448	488	520	503	488	479	508	462	506	490	482	479	530	477	480	504	514	503	479	510	488	482	491	483	474	477	509	477	463	466	481	504	516	478	498	511	493	451	497	492	512	493	501	488	472	497	473	500	484	506	481	477	534	504	524	460	513	522	489	473	490	528	488	504	466	457	500	509	474	502	510	483	449	466	460	492	451	504	521	430	504	518	517	507	499	508	497	483	467	502	484	507	447	487	475	454	544	519	490	496	472	472	502	482	469	502	460	508	492	466	485	523	499	505	511	510	530	506	474	495	467	467	487	481	513	501	495	473	450	521	489	531	497	485	482	550	501	482	532	478	510	531	491	509	492	499	492	514	486	510	511	502	536	515	509	521	442	518	491	527	520	485	507	471	504	468	494	457	519	511	490	434	481	486	539	478	511	469	535	528	483	481	470	488	478	467	543	504	474	524	510	456	507	487	487	481	503	482	487	534	496	504	497	429	473	530	501	476	499	507	499	512	516	480	507	479	493	506	509	500	436	501	478	471	463	503	493	501	460	531	485	508	487	544	464	539	497	480	514	495	494	459	474	478	515	476	499	491	521	513	459	474	436	471	476	481	475	475	481	501	498	488	498	460	493	493	510	472	501	493	476	521	475	540	454	508	525	471	473	483	487	516	508	478	464	515	478	509	477	504	475	511	490	498	500	484	505	482	533	468	489	506	489	481	487	482	487	488	480	517	489	513	519	491	519	488	537	493	467	476	472	490	475	489	501	487	513	497	481	439	501	533	477	476	487	485	506	478	486	522	474	474	462	494	533	483	502	501	494	514	527	496	483	485	470	480	546	482	474	519	470	480	489	483	456	520	507	466	501	495	508	453	514	546	511	464	528	500	499	488	492	512	474	510	521	486	503	485	505	497	479	493	499	532	513	505	519	475	485	501	505	475	485	545	489	492	480	458	484	485	463	497	506	503	524	488	475	462	510	519	489	473	495	458	488	488	495	485	515	473	476	499	489	494	497	486	468	491	498	499	527	493	487	487	484	485	474	489	486	481	491	468	498	495	463	501	508	501	475	475	489	491	513	463	500	518	487	488	521	534	474	477	470	472	476	549	517	492	516	472	506	463	490	512	515	517	505	511	511	508	522	493	465	531	491	500	499	505	505	493	497	457	510	481	465	488	483	520	516	496	500	531	488	510	505	523	507	492	523	496	491	474	515	483	481	464	495	451	497	504	533	475	500	478	475	499	524	466	489	459	469	506	487	525	501	464	523	529	465	453	496	475	470	462	507	491	469	487	499	479	467	472	484	518	508	504	492	499	522	482	482	495	540	480	512	511	515	466	504	479	468	519	511	501	500	522	484	491	481	553	459	530	481	472	513	529	495	503	483	484	486	480	475	526	530	497	509	495	512	469	504	463	515	458	507	482	467	471	501	504	493	487	479	480	498	486	509	490	507	480	453	524	498	497	524	462	501	473	513	507	463	453	486	530	476	462	567	476	463	474	522	517	487	504	477	474	496	490	466	467	514	469	458	508	472	486	477	496	493	485	512	485	496	486	530	517	530	462	536	510	478	486	486	546	495	531	479	521	507	524	480	493	496	472	508	487	459	471	495	550	482	504	518	482	482	480	481	477	482	522	515	503	475	475	456	505	435	503	491	475	471	526	495	469	490	510	479	505	484	449	481	488	481	498	496	509	482	500	515	482	477	492	484	478	490	498	488	492	500	501	489	503	479	491	489	514	501	480	482	506	465	445	499	540	500	461	507	540	451	463	490	494	503	488	478	470	458	481	497	462	520	476	499	503	479	514	466	471	489	478	532	494	480	508	481	478	486	501	495	490	501	516	472	497	457	463	509	522	507	520	493	472	421	478	469	532	497	546	511	491	494	453	488	513	489	513	519	508	492	478	499	457	485	497	485	501	504	466	495	483	486	511	478	475	487	495	549	490	488	487	506	481	472	503	509	511	498	535	482	460	498	488	504	484	512	506	540	491	504	470	476	509	487	463	517	489	499	530	504	503	530	477	477	472	516	501	471	495	471	519	480	503	516	526	496	516	521	477	505	519	478	527	562	476	511	462	499	501	547	431	491	494	482	512	479	479	501	524	492	501	475	476	510	501	473	506	464	492	489	436	489	481	496	474	462	479	479	483	519	496	523	517	498	461	511	507	480	531	503	480	464	473	494	453	486	488	503	539	492	443	508	488	500	465	527	531	479	492	508	504	492	485	499	493	490	475	495	493	510	499	471	473	466	470	496	536	485	491	513	505	525	469	485	494	518	525	492	469	493	503	526	505	474	511	483	489	528	508	497	477	465	470	466	498	497	478	489	465	479	505	497	477	479	521	476	480	503	481	474	517	516	499	499	513	496	446	489	511	509	506	495	475	469	472	495	483	504	501	542	472	503	476	466	484	498	498	492	479	510	478	492	481	509	468	517	446	447	499	480	496	496	512	491	466	454	509	494	475	487	525	438	505	494	493	540	486	502	463	559	506	506	520	530	496	514	549	543	516	499	476	508	509	499	484	526	447	541	472	481	454	480	506	484	490	536	468	499	468	479	524	465	491	475	490	478	468	522	482	465	518	483	506	490	509	464	522	517	516	501	459	504	461	485	487	497	481	506	532	478	508	510	494	472	535	469	514	531	506	495	488	468	463	510	486	471	491	473	472	483	464	467	484	482	495	466	468	498	461	508	496	488	512	509	504	449	467	494	497	538	492	476	509	510	478	477	524	499	458	528	536	485	474	503	460	457	499	494	491	515	508	488	481	487	539	488	510	517	488	522	518	489	482	486	548	495	480	470	514	465	465	526	472	467	505	488	509	517	488	494	503	497	518	489	475	510	489	494	501	493	489	489	488	495	479	482	497	479	460	512	453	530	481	518	487	482	485	519	467	487	478	497	495	481	495	472	505	505	480	538	488	509	469	503	477	504	508	512	497	486	500	504	512	555	486	477	517	459	499	491	503	490	478	514	489	479	506	526	475	507	489	480	544	520	480	475	520	480	492	521	500	527	499	454	509	518	489	483	499	465	480	483	506	450	472	457	533	491	511	417	508	510	451	495	474	501	509	513	500	473	473	490	460	499	471	515	477	502	483	460	505	500	457	452	481	490	492	481	499	513	510	484	493	495	481	485	497	489	526	516	469	488	520	510	494	502	496	465	462	528	494	528	464	506
23334	20936	27514	24497	20927	20975	10123	1582	1272	1109	1116	1083	927	993	922	890	936	882	811	834	838	875	825	820	774	810	803	824	821	782	894	863	826	789	797	761	790	808	813	813	808	790	827	778	757	766	802	816	795	752	754	776	809	748	799	770	751	800	754	776	746	789	801	798	762	778	807	729	727	797	743	724	760	737	749	785	754	817	805	793	827	764	804	809	760	805	826	774	810	783	841	787	772	809	771	787	786	810	804	822	791	772	775	758	785	803	785	787	800	810	834	753	760	817	749	789	778	823	743	880	787	722	795	758	749	775	787	814	769	740	757	801	745	778	757	777	769	759	763	825	768	774	768	762	775	781	781	780	747	797	768	762	749	799	823	770	813	785	788	752	761	804	784	767	817	789	764	763	814	741	790	817	776	833	789	805	761	857	773	782	764	761	696	801	760	723	772	798	813	789	795	809	760	742	752	780	824	763	750	818	780	834	790	794	762	745	731	717	724	734	770	798	796	802	766	741	798	778	752	760	799	755	754	865	756	739	713	767	767	778	798	794	780	764	775	800	812	758	792	774	814	770	790	763	758	744	849	782	741	775	760	751	790	782	766	741	737	755	742	795	792	803	783	784	812	777	776	797	791	803	822	788	831	740	791	801	809	728	740	725	810	755	774	764	782	794	781	826	798	782	733	776	754	756	751	793	746	745	799	735	752	802	801	782	793	768	785	732	785	814	794	731	790	843	769	745	769	778	767	740	770	819	795	825	745	746	810	819	747	764	808	802	804	820	753	746	772	800	766	723	823	803	736	777	770	834	791	729	764	776	721	781	796	768	796	780	816	744	781	759	772	768	777	788	778	767	792	723	777	720	771	781	797	801	793	751	747	743	761	788	698	775	710	740	775	814	767	733	767	778	786	793	762	808	841	765	760	749	761	768	800	760	763	735	755	765	765	755	767	787	773	766	769	793	720	778	819	784	752	777	747	748	743	825	854	715	778	788	777	771	756	807	761	755	803	780	750	789	784	780	773	849	712	725	800	748	827	769	776	742	724	794	812	756	762	768	816	794	817	694	795	758	748	813	770	767	740	802	826	787	751	776	745	759	774	784	799	789	762	860	811	769	784	810	814	766	792	758	778	761	796	772	748	816	782	771	779	776	754	766	747	749	753	803	770	815	757	761	750	814	789	741	773	726	798	775	747	774	760	728	788	804	773	778	781	769	805	816	781	765	770	747	779	776	815	793	759	795	775	797	806	804	742	728	764	711	806	741	764	784	836	788	787	722	796	757	772	789	707	755	812	733	781	734	763	724	818	785	763	751	775	759	788	782	732	757	745	834	759	799	779	782	804	813	779	780	787	766	746	746	829	794	776	774	795	788	781	775	782	795	795	733	746	790	787	763	821	770	808	745	808	767	793	799	756	800	786	738	802	747	780	758	789	760	766	797	779	812	809	800	769	758	756	788	759	788	773	763	777	788	788	791	759	777	759	808	783	772	733	816	800	727	794	829	758	785	788	758	787	829	738	760	725	803	777	771	765	783	800	781	795	813	779	798	779	781	683	740	806	804	761	767	785	711	767	786	712	758	804	755	766	815	744	738	782	745	826	747	793	768	731	840	739	761	738	800	735	776	755	797	811	783	744	801	834	763	824	788	781	768	830	812	756	815	746	777	747	769	746	751	778	774	755	770	782	756	751	753	741	779	806	830	766	772	805	779	776	790	779	800	780	772	764	777	749	820	800	768	757	773	805	834	791	764	794	772	732	708	769	756	791	789	731	751	778	724	782	777	779	778	821	760	781	777	767	790	767	770	806	780	770	749	792	791	768	763	688	753	814	719	806	802	760	737	752	744	761	707	791	827	788	782	780	760	798	736	758	768	737	760	821	720	774	777	763	754	746	774	766	727	813	757	739	776	788	802	761	771	772	797	784	801	758	839	798	810	787	768	745	759	791	793	741	791	784	758	776	840	781	735	760	803	803	797	794	811	779	728	748	780	822	785	822	764	746	758	746	765	743	726	753	772	793	796	714	813	784	750	759	806	765	771	792	780	833	762	806	815	819	781	793	739	819	821	783	787	807	785	788	764	786	761	761	821	778	769	739	824	755	784	833	723	732	755	717	777	788	742	734	788	777	753	756	800	772	729	806	780	774	772	762	768	801	786	842	783	734	772	728	751	772	797	752	742	751	738	764	830	737	807	800	803	797	735	765	787	799	802	730	805	825	769	777	787	761	732	808	789	757	775	800	800	763	752	786	772	772	795	841	806	762	771	792	809	767	749	801	823	748	817	759	811	756	797	760	790	769	817	793	786	768	788	816	784	735	756	782	745	851	792	791	751	784	787	768	753	797	735	827	839	851	776	782	797	786	764	779	739	795	713	804	759	739	766	797	798	711	753	744	812	799	749	820	801	804	784	728	781	748	753	771	740	769	789	746	756	758	747	823	742	837	732	771	794	802	772	776	797	733	771	807	748	767	735	792	757	761	747	775	770	813	733	783	739	774	752	741	773	776	728	796	830	798	776	734	787	769	799	761	751	775	746	733	739	762	813	804	778	733	713	791	805	787	729	796	803	775	775	802	755	775	730	776	810	779	753	742	788	846	795	773	770	781	801	750	803	779	735	781	800	760	755	806	730	772	746	779	792	729	757	777	763	776	834	727	800	803	771	777	780	757	783	818	810	795	806	773	742	790	763	728	786	779	764	755	797	771	801	780	745	727	749	745	734	730	822	753	754	780	788	769	783	765	805	781	874	785	739	772	765	813	797	779	770	817	744	739	810	799	756	765	771	773	730	776	746	724	778	785	797	762	792	810	743	749	797	802	777	770	787	796	779	754	786	748	752	790	779	802	757	728	763	750	766	749	785	765	777	774	772	764	723	736	835	756	758	800	790	832	782	770	834	756	774	799	746	753	761	765	776	780	822	795	831	798	744	769	735	761	781	828	765	800	800	774	751	711	747	854	736	759	767	834	702	793	755	801	798	746	755	783	787	791	782	787	732	809	824	800	787	742	757	721	775	768	789	800	780	750	775	780	766	788	738	799	760	756	761	769	781	802	764	794	802	776	806	807	798	781	770	790	773	792	777	785	796	742	787	795	802	777	777	791	795	788	765	730	720	786	762	760	799	740	809	836	782	782	817	775	717	786	808	744	787	779	763	801	755	686	761	786	768	718	748	765	767	755	838	713	832	750	774	760	823	760	728	813	837	785	780	793	747	788	751	773	717	784	743	763	759	813	783	794	755	810	767	747	772	794	770	815	784	797	764	688	811	748	764	790	792	830	794	790	785	797	802	756	723	764	753	784	786	792	731	752	767	736	763	743	730	775	776	780	796	756	816	782	804	799	797	806	784	750	815	762	730	820	776	802	757	784	761	774	764	808	789	820	761	817	768	715	771	835	758	766	791	776	719	804	741	776	809	797	774	803	808	768	807	745	780	816	782	827	776	781	788	788	800	813	739	817	752	825	757	823	798	794	740	828	775	779	799	786	738	794	810
57498	13581	12263	7143	4654	3300	2573	2137	1806	1619	1388	1312	1238	1141	1118	1003	957	993	961	948	887	869	905	867	815	814	797	811	840	811	796	737	762	809	770	773	714	782	804	765	780	799	794	760	736	762	783	748	695	753	732	753	773	798	739	733	700	743	775	738	772	763	751	764	758	715	708	715	722	702	749	766	727	736	747	723	750	705	805	740	741	779	728	760	758	740	755	760	761	739	755	752	730	766	759	688	694	758	725	702	719	751	732	760	725	748	717	753	740	708	718	704	705	704	710	752	726	720	721	743	757	687	722	736	751	734	712	748	724	697	729	753	718	699	701	718	738	716	745	746	752	746	692	718	713	730	763	735	726	732	748	721	741	722	724	715	762	722	655	725	734	729	714	749	726	688	735	728	758	709	732	719	741	747	729	714	738	750	748	786	717	681	721	717	739	723	767	686	762	722	722	720	685	732	762	714	744	690	731	770	742	730	739	728	706	759	743	751	722	700	707	718	739	709	723	738	743	750	705	777	705	734	712	753	687	741	733	707	696	721	776	705	725	748	782	708	749	717	733	737	741	695	733	730	701	699	748	679	695	714	732	732	767	777	679	747	719	723	767	724	714	715	740	716	732	689	716	712	729	712	681	738	746	706	749	691	710	757	713	733	745	736	727	680	763	739	739	719	724	737	732	723	712	751	677	782	682	705	696	707	680	738	726	755	737	742	733	720	697	708	754	708	750	717	690	745	705	746	731	762	709	753	711	723	760	757	747	736	724	712	724	731	693	742	667	726	744	728	703	730	765	755	704	731	721	673	695	705	703	703	705	689	723	770	676	757	742	704	707	740	741	730	751	715	744	711	741	717	739	711	720	698	709	739	738	738	692	763	712	698	721	707	700	755	753	747	765	772	724	798	694	732	735	715	746	771	765	783	692	736	704	728	740	718	711	682	760	752	754	706	733	706	774	706	702	744	684	698	710	715	701	799	721	684	749	713	701	733	777	723	731	724	743	723	673	733	730	729	750	728	752	723	695	732	706	731	712	697	702	703	695	692	716	738	735	743	687	719	736	741	755	759	736	698	740	704	749	724	718	705	705	754	704	731	687	735	712	723	728	704	698	707	759	711	710	740	680	737	703	736	701	714	723	695	729	699	733	692	708	714	713	705	702	763	687	742	736	755	743	723	740	715	697	758	720	662	734	726	706	787	753	723	743	721	695	723	679	725	742	726	750	735	727	725	730	751	693	742	725	659	716	732	736	733	755	731	747	663	739	706	699	690	749	657	716	718	687	723	736	705	726	712	756	746	697	698	788	722	694	703	752	725	694	659	785	718	706	769	729	758	785	702	690	739	717	675	735	734	767	754	705	700	719	738	749	671	705	735	727	704	729	745	682	727	703	707	698	719	744	726	796	711	710	715	740	719	685	769	705	705	681	685	739	733	718	686	713	763	722	722	718	706	719	772	757	710	746	699	731	709	730	765	773	707	768	740	692	748	690	750	721	698	712	713	736	734	750	740	764	756	708	688	749	726	667	686	736	729	756	702	698	723	719	730	719	664	684	790	782	727	788	709	760	759	706	700	722	732	737	693	732	715	733	714	722	752	712	686	724	720	743	728	679	735	742	740	707	702	771	725	689	685	694	685	726	710	704	768	714	725	742	729	709	718	736	703	714	716	724	712	739	745	751	740	756	715	742	701	740	747	722	688	729	712	767	702	684	735	729	724	738	703	755	772	762	708	760	754	711	724	716	756	689	770	613	685	747	701	715	747	721	719	700	718	716	685	729	682	723	746	718	734	755	727	764	727	733	698	725	726	753	753	746	800	743	742	719	724	718	756	690	703	765	683	670	679	704	713	680	758	731	720	725	703	721	670	645	682	696	755	764	720	739	690	730	674	753	744	732	689	712	716	700	741	682	694	694	763	725	708	747	750	714	735	687	724	763	703	723	720	665	746	731	739	723	724	743	703	750	704	694	703	723	726	696	704	746	750	705	724	702	705	715	723	640	709	720	693	730	727	700	746	735	773	719	770	672	704	733	751	783	707	697	680	672	714	684	664	729	764	700	695	758	725	709	737	669	722	702	709	736	720	782	729	780	733	738	738	769	716	689	763	664	731	680	707	745	726	694	705	729	722	699	759	725	699	739	751	713	700	744	701	700	729	744	722	686	722	683	742	710	697	710	715	716	698	686	715	708	739	708	725	703	712	742	756	745	712	782	690	724	690	677	696	710	780	694	739	705	698	671	752	711	702	732	714	714	725	709	711	708	682	739	694	725	706	723	711	711	708	763	768	719	734	728	778	742	750	728	745	738	726	720	726	733	736	711	700	742	691	731	698	708	718	741	751	769	724	752	720	717	706	687	697	759	735	787	714	727	723	711	760	732	700	685	728	745	754	696	743	735	724	700	719	728	727	722	703	733	734	789	678	737	732	761	715	759	746	686	691	694	694	726	709	699	738	732	735	715	787	694	732	741	707	710	702	717	681	719	732	676	704	766	771	747	706	687	651	712	717	713	731	707	750	736	703	687	732	715	733	762	744	713	757	705	716	702	698	718	718	675	752	735	716	737	724	712	723	726	722	760	688	725	759	750	769	753	767	724	739	706	771	750	730	707	707	725	724	726	677	751	758	671	717	707	759	701	707	757	702	717	705	726	672	707	688	704	727	745	752	711	767	711	729	721	756	728	732	733	664	702	744	714	687	696	663	695	733	739	728	785	784	682	784	728	709	735	749	753	765	759	724	733	688	712	746	675	696	770	740	726	726	716	707	744	749	765	776	782	705	676	713	750	705	770	732	720	721	733	705	768	741	733	744	714	706	715	697	743	719	715	755	736	732	735	728	711	732	723	764	732	728	772	709	749	732	720	696	736	723	686	774	690	733	693	711	723	691	734	699	713	705	687	743	757	781	733	753	737	688	701	790	730	736	732	724	782	743	756	701	705	696	732	702	729	674	674	779	717	736	716	724	693	692	714	703	663	755	730	726	750	741	711	692	749	762	743	734	743	743	741	756	732	742	753	704	762	773	673	728	760	689	740	705	684	707	715	696	706	727	684	689	671	655	700	726	713	736	756	739	746	772	641	718	756	728	706	707	727	695	765	776	702	725	752	756	760	730	748	736	675	686	730	699	716	753	697	730	743	734	705	719	714	735	713	717	732	732	734	721	750	743	730	712	693	717	697	688	713	721	688	725	691	739	699	748	719	720	657	691	712	737	684	715	765	752	738	774	731	686	723	732	705	677	784	711	738	756	740	704	709	712	711	772	707	740	753	728	730	734	690	706	683	716	727	714	693	754	683	730	697	707	724	720	717	750	706	720	713	722	702	752	738	751	711	720	705	688	685	725	746	746	724	740	740	736	728	756	747	695	699	704	736	750	742	733	722	710	750	729	706	757	750	688	706	707	735	703	713	736	740	758	714	726	757	692	699	735	741	698	720	704	735	738	712	733	718	745	770	698	752	700	690	729	784	720	783	742	698	744	737	754	746	710	744	727
33801	17855	4545	1181	889	929	877	889	941	960	907	881	900	873	841	962	895	865	859	890	848	907	844	877	858	874	890	888	863	935	906	889	829	921	865	919	904	843	851	907	905	886	859	904	887	839	905	911	837	925	891	907	878	856	875	911	898	897	901	875	879	876	918	905	856	870	866	894	914	869	893	880	916	896	863	885	913	860	852	922	900	889	903	921	884	876	924	901	793	835	918	866	913	864	874	845	925	910	883	854	837	883	908	906	889	911	888	859	831	908	858	889	868	910	896	906	856	856	898	928	936	918	906	845	840	908	855	872	954	859	921	909	869	950	881	904	908	874	894	895	865	947	905	871	872	889	874	899	857	880	888	884	928	888	857	880	965	895	909	900	881	859	855	894	969	930	891	899	870	876	893	897	877	870	848	853	869	843	870	813	894	901	862	841	919	907	896	876	910	864	905	895	901	916	868	915	911	891	828	862	903	864	895	893	882	851	849	815	845	909	886	857	874	865	911	865	870	883	870	946	857	863	878	892	888	946	904	857	884	884	905	918	917	897	873	897	907	890	883	906	915	842	913	903	883	901	900	968	880	868	883	926	859	897	818	893	902	886	877	891	894	842	927	844	865	883	895	877	836	853	874	894	872	914	920	914	838	903	894	866	894	840	925	941	896	880	916	903	861	898	882	902	887	873	871	858	853	938	871	905	832	937	891	867	921	884	873	899	913	919	911	907	884	878	840	890	829	894	905	882	904	860	898	927	902	908	921	887	882	860	861	890	908	878	899	873	846	867	898	900	855	864	826	863	879	899	901	917	902	877	907	868	856	937	878	924	892	858	851	907	880	893	896	897	933	911	849	814	949	901	885	875	891	881	894	885	872	913	896	947	900	877	874	920	863	868	893	903	880	937	892	795	904	902	901	937	924	889	868	893	926	870	950	876	862	825	837	869	948	899	886	861	836	885	843	875	884	910	925	827	896	919	888	902	879	870	899	880	917	862	907	882	856	901	843	911	820	925	852	884	857	910	901	949	839	895	876	906	867	879	946	892	911	914	890	887	874	865	870	862	874	917	850	921	878	934	887	915	873	914	873	872	842	899	878	876	928	815	849	858	894	854	914	858	843	881	825	910	857	894	886	869	897	959	944	845	890	915	934	878	849	888	910	879	862	900	874	871	932	888	878	860	883	893	926	890	887	907	848	848	859	910	840	886	877	872	847	909	868	864	855	878	887	849	867	941	880	901	868	912	897	893	865	894	914	936	919	867	878	924	907	922	868	891	943	912	940	881	859	855	887	887	906	898	930	865	884	902	910	875	878	833	888	887	878	890	877	898	897	884	875	875	902	829	860	909	858	842	924	859	892	920	934	903	893	913	935	897	879	886	941	916	847	900	878	933	902	860	832	936	907	908	880	877	866	848	858	876	912	921	925	904	886	889	882	874	880	938	868	850	863	933	897	874	849	890	937	937	841	843	849	920	930	889	866	846	892	824	896	877	879	881	857	872	819	892	918	874	906	905	870	896	851	893	856	893	865	857	924	922	866	843	901	842	921	887	895	890	921	873	857	884	865	872	900	921	915	859	938	924	939	903	939	955	878	898	817	859	879	855	859	843	894	899	886	897	861	884	878	829	882	911	890	847	869	930	831	878	934	933	880	845	891	917	870	809	881	888	878	910	832	907	879	844	870	843	882	915	874	887	866	875	872	845	848	866	902	881	914	884	823	865	896	852	874	908	874	902	890	886	939	859	910	889	911	909	876	870	894	811	902	914	939	864	899	898	861	873	936	844	885	890	896	888	901	854	886	871	885	859	935	911	862	865	953	904	858	890	915	897	932	869	876	876	845	893	882	856	834	902	895	853	851	859	926	861	873	906	857	884	918	858	888	925	881	872	890	883	896	855	957	893	873	829	929	900	817	890	920	865	888	862	848	922	858	884	841	934	902	884	836	885	898	840	841	919	857	871	877	890	818	866	836	907	876	846	874	874	909	865	865	851	856	855	894	846	916	852	879	903	873	863	847	856	822	880	870	898	861	906	889	902	913	912	931	910	915	931	925	854	904	854	880	881	886	855	913	846	857	864	898	894	824	888	882	884	908	907	917	863	897	872	874	887	867	863	840	932	941	893	905	861	884	872	876	915	859	890	920	884	882	935	900	931	914	899	866	921	867	924	869	886	836	937	845	833	887	812	841	879	862	902	867	907	909	880	873	891	877	901	906	868	923	889	874	928	857	945	888	860	863	833	841	960	876	859	911	908	856	869	908	902	856	835	882	894	853	858	886	871	909	892	894	873	848	878	853	916	882	899	886	843	891	914	893	905	793	875	900	827	946	898	881	866	860	868	953	874	850	875	879	841	902	874	839	874	896	910	866	953	843	908	879	901	915	853	858	843	958	868	869	877	912	885	904	910	897	861	867	877	889	875	889	851	868	877	894	841	851	876	912	867	874	904	920	851	903	859	920	892	878	896	869	850	839	865	937	885	814	861	937	880	914	893	843	858	904	914	906	913	833	916	892	941	850	938	848	870	902	852	869	868	883	894	794	933	905	893	877	835	846	871	956	856	897	913	876	854	890	874	888	944	853	877	936	944	902	886	889	835	865	879	907	843	899	855	848	902	923	928	854	902	916	901	910	891	852	820	903	918	940	889	852	903	908	963	885	873	910	930	833	881	919	863	872	874	973	886	870	837	836	882	901	872	913	876	841	917	897	886	901	923	918	885	892	889	879	887	887	844	867	933	860	855	827	924	918	911	871	884	877	860	925	878	848	895	849	895	875	891	892	932	948	856	922	885	890	885	858	901	910	899	876	858	833	896	856	852	954	918	912	887	861	844	893	884	888	929	918	919	844	885	876	895	815	892	841	880	853	916	852	834	872	877	873	901	896	891	898	867	902	872	857	919	839	914	902	886	887	870	946	877	904	888	862	853	890	889	923	912	864	838	885	899	904	894	884	939	895	964	895	913	845	858	901	895	897	889	940	847	913	871	863	842	904	928	890	920	910	870	894	872	864	891	852	916	828	924	833	896	836	899	856	870	899	909	970	878	919	885	812	865	899	875	869	932	930	920	833	892	826	952	922	890	875	862	880	889	886	862	893	829	896	923	845	831	916	844	879	871	836	866	885	838	893	890	909	876	897	870	917	887	891	892	876	890	894	936	921	895	902	936	862	889	881	929	900	880	868	840	866	844	896	840	892	883	920	840	855	905	921	906	880	826	914	930	910	878	870	913	887	838	874	886	883	923	879	876	892	959	875	881	903	862	924	884	848	865	870	896	888	861	827	869	815	875	877	887	881	869	897	873	880	880	860	930	874	874	884	833	903	873	887	928	870	911	888	847	823	914	846	868	886	895	845	898	868	851	869	917	866	898	855	862	923	891	919	867	887	840	933	882	915	833	923	912	895	886	893	903	908	912	823	877	944	936	840	836	893	906	843	923	902	888	847	887	826	904	826	820	890	838	850	923	876	866	925	934	871	888	822	859	836	872	859	895
31274	4587	1283	1082	977	969	910	907	841	905	957	878	928	908	931	868	941	903	926	886	869	854	919	868	941	909	887	893	875	883	848	939	842	893	853	859	888	874	865	902	928	866	905	853	941	889	928	886	938	909	880	898	890	912	857	903	904	864	875	911	877	863	921	943	922	891	915	910	919	904	916	880	860	862	884	860	883	918	916	903	838	862	870	931	910	885	955	888	856	916	859	878	861	888	908	922	876	874	877	868	835	872	909	858	882	894	883	852	817	897	878	877	875	933	836	922	916	947	908	922	873	935	926	924	887	894	883	908	867	935	883	873	902	891	931	948	827	932	876	870	907	837	878	854	892	933	941	874	905	927	866	878	823	929	859	853	911	870	929	880	927	892	926	927	908	842	806	835	878	883	924	845	929	926	885	865	869	839	865	841	913	907	883	897	870	924	869	881	871	929	872	909	883	891	883	886	864	875	920	941	899	897	931	858	874	856	878	924	907	921	852	869	932	859	961	889	898	942	891	872	888	877	880	903	881	883	912	903	888	855	907	855	922	902	880	849	928	856	860	822	860	851	884	901	880	914	924	900	910	907	907	870	877	930	897	884	913	896	871	899	834	820	904	905	864	880	917	869	891	879	896	905	859	907	897	849	875	921	901	865	905	831	908	852	897	923	933	921	876	926	839	915	911	923	918	904	854	866	893	890	919	886	858	877	873	875	900	861	911	929	869	859	879	879	860	871	893	891	912	836	876	850	879	880	917	881	934	878	911	913	931	908	905	885	884	893	897	815	861	863	900	907	890	882	905	900	822	910	904	846	900	888	871	906	872	914	865	921	927	887	857	867	913	861	898	885	913	839	923	848	845	888	925	894	923	842	882	860	916	881	910	904	918	865	899	928	902	904	843	905	882	879	866	864	899	855	913	895	869	867	922	921	808	865	905	873	904	920	892	878	876	911	866	850	886	817	945	882	893	850	870	895	888	875	923	889	900	866	881	874	891	887	912	889	825	876	876	884	848	926	917	845	886	874	893	883	842	891	892	874	880	853	913	912	910	874	916	867	897	832	915	892	834	917	902	911	867	902	920	837	902	857	846	908	877	858	911	951	921	942	870	870	843	858	894	893	890	882	918	949	907	926	886	891	827	882	879	891	891	827	942	831	870	865	886	825	886	917	932	926	837	891	934	880	826	855	815	900	818	915	913	905	945	907	844	889	896	875	879	819	893	917	854	896	936	883	950	891	844	914	901	886	866	931	877	902	850	877	893	826	812	878	921	881	927	882	864	939	883	828	853	851	869	912	898	890	874	864	964	854	858	865	880	906	916	887	926	883	868	857	940	902	946	885	887	929	889	905	931	862	882	952	891	899	903	864	860	861	891	862	904	874	880	886	853	875	893	932	898	873	885	892	845	912	891	858	927	873	887	875	877	883	884	926	837	894	903	902	879	886	924	882	943	884	922	926	873	868	918	926	899	944	873	859	868	893	876	880	905	903	887	894	933	874	888	881	857	900	855	858	881	877	834	938	863	864	873	930	889	906	870	900	890	892	930	896	916	852	890	894	897	918	903	863	934	905	938	890	881	873	904	913	900	862	888	868	842	863	840	888	891	877	848	902	913	871	865	916	935	877	867	881	857	932	896	903	982	910	838	845	838	858	838	907	909	930	912	857	912	888	904	875	894	903	905	881	889	851	953	807	944	899	907	936	908	910	909	884	889	857	857	843	885	878	890	882	893	878	896	896	909	892	903	878	862	908	859	864	867	893	871	884	860	926	901	904	872	902	932	894	901	858	909	926	942	887	900	886	903	860	878	862	870	896	937	950	856	900	861	914	821	826	909	908	923	870	897	904	904	942	860	891	881	901	859	906	856	914	858	871	906	914	894	910	901	859	926	871	900	906	871	839	872	879	893	880	909	942	913	885	878	893	918	869	909	912	875	867	899	892	880	858	845	896	894	887	857	927	859	918	917	879	892	980	863	863	863	918	875	890	886	902	903	920	899	916	894	900	918	902	851	898	924	900	900	854	917	945	874	884	882	890	894	903	859	936	880	849	900	895	949	901	907	881	880	859	917	900	960	899	888	878	845	866	852	868	905	835	926	810	897	930	926	839	863	873	885	925	891	876	886	892	868	918	913	904	891	876	857	852	860	844	864	888	963	926	876	889	887	889	882	832	879	872	941	932	871	881	855	907	835	876	892	904	897	816	810	925	836	850	891	911	881	925	888	941	897	933	893	920	898	866	893	896	917	843	912	891	902	915	926	923	920	889	898	874	917	862	828	855	862	919	892	840	903	849	895	836	837	873	882	863	858	883	865	875	902	918	875	869	849	872	883	917	866	877	946	856	875	873	871	881	912	857	847	920	902	832	894	875	881	877	912	871	929	917	908	871	877	829	906	881	938	933	908	903	867	913	861	869	882	843	912	892	838	869	952	901	869	904	870	909	876	934	907	893	874	926	907	888	887	925	844	895	819	886	898	842	873	870	908	930	905	861	826	849	831	838	882	890	825	847	864	843	951	864	876	904	905	831	857	893	904	907	866	904	903	875	858	940	891	875	890	847	887	887	866	817	918	890	872	922	891	904	921	900	955	817	915	856	866	871	861	911	943	874	874	890	867	870	897	938	861	885	905	928	933	938	841	891	901	854	876	840	883	903	907	864	937	903	861	925	902	840	911	940	882	879	921	867	898	915	929	823	851	870	914	856	867	900	885	845	834	847	880	874	944	885	892	881	930	848	916	905	896	878	903	872	878	899	906	919	917	862	903	879	882	898	864	945	874	880	860	844	902	912	901	876	848	889	933	938	900	926	826	870	888	880	915	903	888	898	846	841	975	925	871	901	904	869	932	862	832	886	859	852	846	849	830	877	914	889	886	846	902	943	930	885	918	899	932	965	901	864	863	915	916	853	813	887	873	882	907	864	912	860	919	858	885	893	934	885	913	918	902	902	827	876	926	855	878	918	885	883	868	881	925	865	910	906	881	904	866	873	874	889	904	897	880	874	900	890	910	862	874	930	853	880	878	900	901	883	871	925	819	865	882	903	912	903	907	879	891	853	869	827	919	896	839	848	915	897	861	863	859	892	932	899	950	879	892	891	843	934	923	887	900	889	879	900	907	883	833	866	938	875	915	878	851	861	899	872	926	854	896	842	906	852	885	868	864	839	858	879	860	866	906	861	837	902	899	917	843	866	886	912	904	930	843	918	884	902	899	876	925	911	866	892	921	926	906	916	899	838	859	939	897	883	878	897	887	899	915	876	842	900	913	820	900	960	861	873	843	868	898	959	902	940	895	868	914	927	900	916	909	895	878	885	894	883	883	906	882	862	879	874	877	830	894	891	890	914	840	862	898	894	850	910	924	887	872	890	875	815	892	895	884	868	942	883	930	889	828	902	898	893	866	907	869	865	913	901	893	878	912	877	892	895	846	884	916	863	877	865	916	855	845	878	861	903	918	909	852	867	912	867	862	911	883	903	906	892	890	892	890	887
25229	21010	27126	24866	20904	10397	1211	826	716	644	644	600	600	577	538	583	545	534	492	510	511	544	498	528	452	503	480	551	490	508	514	510	469	490	473	484	489	502	499	495	487	482	494	482	502	441	491	459	466	476	459	479	531	474	485	504	482	480	535	492	473	489	482	474	452	469	497	475	519	450	506	444	522	506	476	461	472	470	470	520	482	511	473	476	518	497	502	492	480	454	495	479	464	508	483	446	479	521	468	492	459	477	469	465	466	486	487	493	477	467	468	453	462	466	509	484	458	458	473	491	492	448	466	485	476	472	496	453	483	481	463	446	483	514	476	475	472	470	501	454	481	452	472	432	473	484	439	464	481	477	491	503	447	454	473	490	458	458	471	458	510	464	448	449	455	470	453	445	462	532	466	517	466	470	458	490	524	485	435	500	467	458	475	448	434	504	477	480	490	451	489	501	482	512	448	475	481	457	460	466	453	436	467	446	459	478	476	457	496	460	441	491	471	497	469	415	498	432	491	456	455	492	465	474	484	462	511	472	475	495	454	462	453	485	466	444	472	467	491	490	486	462	467	478	448	450	486	457	450	470	476	521	494	464	444	450	485	462	489	453	440	507	479	484	497	451	470	453	468	458	502	478	482	439	471	477	452	482	511	484	499	427	492	503	444	458	493	488	479	476	456	482	464	500	520	464	466	458	442	450	472	480	475	457	503	506	485	472	491	464	434	461	450	487	522	477	483	501	445	454	511	456	505	469	453	460	461	496	471	463	458	479	489	419	473	416	476	463	454	432	472	438	481	462	466	483	463	492	480	452	471	473	452	480	485	492	512	493	441	433	473	465	453	477	471	472	478	443	457	498	487	486	472	465	452	479	483	485	476	492	493	502	493	475	468	475	466	464	465	475	478	468	447	473	472	454	483	423	456	480	476	463	500	496	464	483	476	487	469	482	458	441	461	474	458	429	533	446	452	497	499	465	467	466	500	505	467	446	465	485	500	486	427	434	464	477	477	488	512	477	429	498	475	469	442	488	463	517	453	507	483	485	486	471	495	464	476	465	475	483	465	454	468	453	472	485	492	505	496	467	467	461	466	496	506	479	448	471	474	480	476	469	440	455	433	478	514	442	505	464	497	466	516	487	466	473	471	460	445	433	496	451	481	484	447	491	436	480	455	465	464	479	466	462	490	481	475	465	485	483	467	474	486	454	451	447	488	482	455	442	472	466	477	470	452	449	497	475	463	479	473	513	472	516	470	489	465	470	424	488	503	471	466	503	452	499	506	476	484	509	474	461	458	454	496	512	473	467	504	388	493	462	507	503	449	498	473	504	466	471	460	452	441	473	450	497	476	475	463	452	486	456	482	440	484	485	500	430	516	485	457	445	497	461	463	493	480	471	439	491	466	454	463	499	493	482	456	443	467	491	434	481	478	464	498	504	469	479	467	472	467	446	488	464	505	505	456	452	505	441	481	473	478	504	466	501	471	485	496	445	494	476	466	492	429	467	471	480	469	456	467	444	448	452	463	450	489	489	498	472	478	464	494	454	496	491	443	497	488	452	488	465	493	481	450	484	457	497	498	493	477	473	468	475	507	461	491	466	474	514	447	469	458	459	463	474	457	504	444	461	499	444	496	466	449	505	492	463	490	501	457	438	461	407	443	481	474	456	466	422	465	492	505	459	473	466	450	448	471	463	429	473	491	453	462	474	469	493	456	455	469	502	470	473	435	473	512	511	485	478	496	492	463	474	488	459	451	468	472	476	490	466	505	484	509	470	415	483	502	467	493	499	506	482	485	496	502	449	504	467	461	466	465	473	447	489	491	479	476	464	434	475	461	476	465	476	493	467	449	502	513	466	471	502	444	470	463	443	470	482	428	458	437	486	493	472	462	422	485	520	494	498	456	488	478	484	492	473	482	506	524	469	477	466	463	455	484	468	467	512	439	457	483	494	453	466	492	457	478	470	488	468	475	475	453	459	498	473	497	459	484	501	487	444	485	518	442	496	485	501	482	475	509	449	450	479	455	463	479	470	460	492	474	491	469	471	493	473	492	489	443	476	486	473	474	478	464	452	456	473	469	483	482	440	426	446	458	512	490	486	483	488	452	487	477	481	460	444	458	505	475	475	490	482	443	496	500	446	458	479	507	484	525	477	469	439	498	448	513	422	491	405	460	480	473	481	477	500	529	501	489	460	479	482	474	482	428	469	453	475	480	475	472	483	423	437	455	508	497	468	467	499	479	436	521	486	484	464	483	485	426	476	500	457	464	479	459	468	452	453	455	438	508	465	493	498	475	447	433	479	495	469	506	464	404	453	481	450	469	486	451	439	490	455	460	439	463	487	476	483	425	482	482	454	441	468	504	491	440	470	427	472	491	443	438	462	486	482	450	515	414	499	475	476	504	485	421	496	473	474	482	494	468	521	460	502	457	461	459	455	472	492	467	499	470	492	508	483	449	497	491	465	475	518	467	494	441	481	500	472	491	436	456	463	455	493	471	449	486	443	446	445	476	483	442	463	459	490	451	457	449	467	472	487	443	476	475	456	505	428	458	498	456	480	472	462	483	437	437	501	457	481	447	470	445	465	468	456	478	463	483	471	470	497	451	453	451	506	433	462	446	449	440	488	515	492	476	506	489	488	475	480	461	500	484	443	477	458	439	473	478	467	463	509	432	515	510	487	484	475	463	484	505	484	505	473	517	498	442	469	488	469	461	454	450	457	499	466	483	460	490	498	539	496	483	458	486	471	495	512	448	491	439	465	446	418	479	475	466	426	488	459	442	514	489	468	462	506	473	448	473	453	522	537	461	506	510	461	472	473	487	499	503	502	488	477	508	487	454	459	491	473	482	475	457	459	465	472	503	480	481	461	475	415	459	457	457	520	496	461	473	486	471	457	472	444	498	486	438	462	490	473	465	449	499	508	509	452	454	499	472	454	462	533	481	455	473	437	523	515	457	489	481	504	488	501	455	437	507	461	484	465	466	457	492	454	471	431	454	482	481	471	496	474	488	481	480	483	490	495	490	505	486	447	485	437	469	451	476	459	468	448	468	484	516	488	433	478	461	453	456	473	487	473	513	462	463	469	443	474	465	472	468	501	469	488	504	451	446	484	488	480	494	452	428	445	486	456	467	532	492	499	503	458	432	455	468	473	468	491	446	469	485	427	475	455	465	527	449	441	503	503	486	478	505	498	501	483	517	493	460	457	502	484	513	462	489	480	463	523	503	465	513	456	483	508	498	471	474	520	444	480	480	471	470	528	475	485	512	468	437	499	467	484	499	470	514	466	480	464	484	452	462	474	515	463	515	446	454	462	515	463	484	508	522	438	522	434	459	474	455	427	457	448	523	494	459	478	490	422	451	467	484	445	462	455	451	496	458	434	487	481	421	447	489	490	462	482	485	488	468	499	507	458	454	453	464	476	472	491	428	446	485	499	468	496	457	502	444	500	448	482	474	436	458	487	476	454	495	422	455	487	474	431	460	434
56971	15151	7397	4136	2683	1828	1444	1220	1006	984	865	764	747	735	667	666	592	642	559	609	557	574	563	575	545	573	549	529	528	514	525	529	520	495	508	543	485	498	519	509	538	483	471	502	535	503	477	508	558	515	507	532	492	499	526	481	466	500	549	484	474	516	493	499	519	467	504	452	513	481	496	490	531	488	506	478	495	533	462	477	503	457	493	478	527	485	519	531	502	506	495	442	497	476	477	497	472	470	528	512	514	494	455	511	496	467	535	444	496	473	522	510	523	481	469	522	478	501	459	488	481	489	486	460	517	488	477	511	465	506	507	493	515	506	441	507	453	487	473	459	493	515	522	476	491	528	469	472	497	514	466	505	574	503	507	461	451	487	478	530	501	499	504	438	462	474	459	474	517	441	493	506	476	487	498	474	505	466	537	506	502	513	502	503	565	507	469	471	470	512	499	458	492	487	516	502	492	460	469	551	497	474	493	525	488	473	530	459	538	460	483	510	466	488	455	475	504	479	525	496	526	473	504	481	468	489	523	476	513	472	479	444	478	470	504	484	467	495	450	490	511	449	500	525	466	507	442	498	514	452	556	519	482	489	515	471	508	484	522	477	495	484	536	501	465	455	499	434	484	477	473	467	497	481	466	477	479	469	497	478	457	483	520	434	492	472	494	484	477	486	476	474	458	455	538	509	472	481	445	525	528	469	491	453	489	494	469	499	478	483	493	481	535	499	499	478	548	506	537	505	490	483	473	491	496	491	476	495	484	463	472	453	450	487	484	464	481	505	473	490	486	454	503	509	516	493	474	507	482	529	493	483	505	483	500	510	492	495	510	527	490	477	514	463	487	507	491	469	500	484	502	519	549	484	492	498	501	467	473	461	516	483	503	515	489	519	481	473	478	495	496	480	484	487	504	469	490	472	515	479	451	503	468	516	521	538	463	495	505	486	480	485	473	454	535	468	459	459	464	521	535	478	484	510	438	506	497	467	473	502	532	484	502	503	518	474	453	495	508	484	479	502	510	477	439	474	482	503	516	469	449	454	505	505	491	488	487	478	487	437	502	463	466	492	474	509	502	496	494	505	520	481	500	477	517	517	515	457	469	502	466	488	483	459	481	475	464	461	482	512	459	483	498	488	469	514	486	490	493	442	501	490	459	497	469	478	492	476	496	494	500	513	460	505	482	455	467	488	477	490	485	502	490	486	480	535	493	480	522	508	499	500	530	471	475	478	485	568	529	471	480	453	473	488	449	480	477	505	453	500	514	491	510	475	497	494	491	494	498	509	498	510	444	504	445	443	497	483	444	520	527	484	461	457	498	491	494	471	478	483	474	490	459	485	473	526	499	476	476	447	487	512	519	494	500	484	465	475	523	502	466	490	459	463	506	470	458	510	497	513	521	476	502	503	466	481	474	526	487	482	458	506	469	515	486	484	518	501	531	503	447	469	484	458	497	495	451	486	507	415	494	507	470	462	514	456	484	500	486	479	468	494	497	498	465	451	488	466	468	502	498	442	515	502	515	505	445	468	507	479	469	516	464	511	514	458	508	463	485	482	480	507	529	535	488	468	529	472	487	500	478	489	491	461	475	495	512	456	467	454	496	490	492	485	462	459	491	465	527	466	526	468	442	501	504	488	474	444	478	491	481	485	487	539	534	458	460	529	450	480	468	497	491	471	492	479	480	502	477	498	486	435	479	495	508	493	479	502	483	500	486	453	479	526	502	486	467	488	497	442	488	510	459	486	475	488	494	476	487	478	496	487	470	493	493	485	494	472	480	538	466	481	467	454	467	455	522	537	489	478	460	488	516	479	518	512	493	500	520	490	491	514	474	474	465	483	496	516	487	468	449	489	460	498	485	473	476	487	503	500	456	532	477	524	471	444	459	467	493	461	514	511	483	480	517	484	496	518	507	458	497	489	499	484	511	532	491	466	482	434	475	462	465	492	499	502	474	505	482	494	478	496	531	473	474	496	462	510	476	483	507	494	475	469	483	448	483	505	467	504	483	515	491	505	488	465	485	491	462	491	447	454	496	462	454	525	513	497	487	467	491	462	511	510	463	435	487	442	464	464	496	472	493	502	514	505	491	434	459	462	480	486	507	431	493	519	505	493	495	476	484	491	503	458	483	505	481	486	476	499	529	504	504	485	500	491	457	469	486	501	525	497	486	512	504	476	512	452	481	437	471	491	497	496	475	456	506	462	502	479	482	487	501	515	493	489	455	502	506	492	497	492	493	468	530	492	522	515	490	482	487	499	485	494	496	482	468	499	460	486	461	458	494	450	500	455	509	504	459	503	475	507	526	459	481	487	485	494	511	496	485	480	471	452	497	512	470	477	528	488	513	512	490	487	470	475	453	484	520	504	496	498	479	477	459	503	471	492	498	491	489	518	499	461	500	512	477	513	506	498	482	497	500	446	510	458	448	518	531	497	487	490	460	504	484	502	454	477	534	497	489	462	460	498	476	447	499	487	524	504	498	478	495	529	491	525	477	528	497	492	470	486	513	508	456	468	467	515	497	486	480	505	457	555	500	503	475	444	501	450	526	493	445	489	482	508	484	507	469	486	513	483	493	540	490	489	495	485	504	453	489	493	493	426	521	450	495	515	488	474	497	499	474	458	502	438	493	516	502	478	494	489	461	523	474	494	460	519	545	498	464	507	494	496	500	485	496	466	487	505	502	507	483	481	473	508	457	457	459	483	489	494	520	531	468	476	512	491	471	500	486	499	490	477	486	472	438	463	540	465	447	507	454	425	493	473	533	506	505	472	477	482	495	471	478	507	468	522	532	462	492	523	493	529	494	509	496	498	512	462	486	455	449	502	494	458	465	478	468	527	462	452	505	500	482	476	490	449	479	478	492	489	475	490	485	540	492	490	484	472	504	492	541	533	527	482	514	487	518	474	469	472	487	488	479	518	513	500	519	507	468	452	455	481	490	491	477	488	477	483	468	488	451	454	488	436	464	480	445	533	497	461	471	435	508	467	478	507	443	495	496	487	486	491	430	485	462	477	486	476	477	500	470	452	479	474	509	534	453	472	463	462	460	530	496	469	501	442	451	490	490	474	510	513	537	500	526	465	529	470	515	474	478	468	466	490	505	485	470	436	492	470	524	515	483	502	459	479	460	497	488	517	510	505	483	491	512	484	529	526	456	466	504	499	503	531	490	447	463	484	458	485	478	463	468	457	466	479	479	486	448	483	502	458	497	529	473	513	506	466	474	522	503	501	534	479	506	491	451	464	498	457	484	480	494	466	487	511	480	505	508	505	495	447	473	468	443	540	513	470	498	539	536	535	489	487	489	499	501	494	481	479	481	483	458	486	476	469	487	481	512	501	455	456	475	486	467	484	488	457	502	470	479	468	485	486	503	465	491	524	535	454	494	461	529	497	519	483	471	462	520	476	494	471	495	485	476	450	512	467	521	446	472	520	518	476	467	510	489	520	477	452	478	460	507	463	522	452	432	508	521	488	480	468	457	468
23389	21011	27218	24813	20949	20793	6271	1565	1273	1067	1095	994	933	964	910	896	905	896	931	861	869	852	883	834	837	831	832	819	827	815	820	824	785	783	805	830	819	847	803	819	789	814	810	769	792	832	787	801	779	817	808	728	773	813	799	772	780	856	794	761	750	783	775	846	816	785	775	786	789	766	773	747	762	834	785	779	744	799	814	774	757	848	794	802	779	733	767	766	769	748	772	821	776	766	832	766	798	781	786	784	722	708	762	801	818	750	750	722	787	785	773	747	840	810	794	797	727	776	797	799	772	767	748	751	771	805	788	792	777	775	776	838	787	729	744	786	770	717	741	781	785	786	745	785	793	822	765	801	814	854	794	764	739	834	803	825	787	784	796	765	748	743	806	829	716	809	756	743	808	734	772	808	803	767	757	779	797	761	734	736	814	766	761	786	744	690	826	828	796	814	748	718	800	770	767	750	811	772	773	825	785	762	780	757	804	806	724	801	784	824	815	786	774	771	747	775	751	787	735	796	802	778	733	794	811	749	715	747	775	787	762	740	809	823	819	781	813	837	779	784	744	749	763	779	816	733	781	755	767	773	760	778	812	726	773	797	806	796	780	807	783	781	754	759	708	772	781	768	756	793	778	781	763	708	769	774	742	778	811	758	773	762	823	762	812	792	781	759	790	853	783	766	803	770	845	798	759	755	769	769	761	786	779	738	778	741	781	789	755	775	721	742	753	740	723	750	804	733	746	807	794	791	748	771	802	754	768	812	733	762	744	705	761	762	734	805	838	786	750	773	782	741	716	762	766	762	761	775	778	785	786	711	776	754	764	780	753	749	774	755	795	758	769	716	721	759	749	776	738	759	776	795	753	818	759	769	745	788	803	776	753	798	742	779	822	784	773	751	764	731	751	822	815	755	741	804	767	760	781	795	715	791	810	729	753	754	766	764	830	748	761	812	791	765	794	806	765	819	809	770	845	818	785	727	762	781	741	821	725	786	804	744	765	722	772	768	798	716	741	754	784	729	739	800	774	757	789	796	769	721	764	764	796	820	797	761	715	767	768	775	824	774	804	754	774	793	772	761	781	793	807	729	723	740	791	767	759	712	780	749	829	823	808	799	818	831	802	767	775	782	751	778	739	735	770	770	742	757	750	739	751	753	759	755	774	741	722	810	768	796	747	778	764	769	764	771	775	737	782	765	741	778	794	743	765	811	817	766	761	767	774	779	758	768	707	751	759	831	765	810	793	762	768	841	817	798	758	753	750	747	780	729	809	784	753	742	763	802	769	792	745	730	733	771	745	792	790	746	771	780	779	781	756	780	761	775	695	768	750	784	752	745	792	749	815	717	753	800	788	778	766	763	789	775	781	711	785	783	825	775	757	789	805	795	829	762	817	685	732	807	767	773	798	793	776	786	757	764	809	783	820	832	766	787	760	782	780	771	757	789	781	756	771	744	754	810	792	782	776	754	755	780	718	775	769	741	765	804	791	769	784	827	782	775	811	729	729	806	795	830	781	745	792	771	761	751	778	776	754	809	777	766	762	826	798	784	777	804	801	791	710	793	778	761	725	812	721	725	801	757	803	722	719	771	724	822	758	774	711	742	800	764	776	773	801	749	796	742	765	777	771	748	768	784	794	779	760	753	756	759	745	767	812	808	785	753	792	775	805	767	751	752	766	827	774	768	824	769	774	758	809	786	774	756	805	777	769	759	781	816	779	817	837	733	745	788	773	779	798	778	804	762	818	774	763	780	799	743	804	794	777	781	768	761	797	813	776	746	709	698	791	813	785	741	710	829	747	770	756	771	777	793	754	767	755	773	819	767	822	778	756	766	789	764	784	772	798	786	742	768	742	833	762	781	750	774	793	757	756	757	802	776	698	724	755	760	841	791	745	768	766	791	779	768	780	770	767	751	812	770	752	739	792	755	719	730	733	773	804	764	803	816	759	728	785	759	785	721	814	779	773	802	765	798	709	749	753	754	742	796	795	769	791	770	803	815	799	691	812	728	790	766	775	770	749	784	818	755	752	826	748	744	735	762	794	773	739	780	743	730	748	752	787	716	807	773	766	775	773	781	710	778	791	785	760	841	775	776	823	778	778	752	784	784	781	801	751	764	800	770	785	725	769	764	768	786	710	723	708	769	747	793	799	724	751	764	770	806	754	821	767	773	809	777	762	740	754	749	728	772	791	780	739	736	727	742	755	752	772	749	795	783	756	779	767	793	757	778	812	754	751	774	782	792	715	741	771	808	767	763	745	801	767	798	795	760	749	776	798	821	785	763	782	774	769	802	765	771	798	792	739	737	833	750	764	718	751	761	717	704	717	750	786	818	788	822	789	755	770	816	729	776	813	736	770	811	726	780	760	760	767	822	824	753	779	759	775	807	833	803	723	781	767	782	785	775	731	760	807	729	812	782	780	808	726	791	755	750	737	801	733	770	787	801	760	745	731	796	788	747	776	760	755	748	765	793	773	758	830	780	772	773	803	761	725	784	759	760	841	783	751	802	758	813	831	767	772	804	744	794	765	771	793	762	747	778	806	752	790	752	773	752	771	806	794	783	770	789	802	797	765	766	749	803	751	743	795	771	773	800	735	829	747	813	768	767	719	773	741	709	749	775	723	754	733	806	770	743	794	748	772	802	763	805	816	801	729	771	752	791	779	774	773	739	774	773	808	728	732	769	775	752	776	792	796	800	788	781	743	718	719	771	748	804	830	770	739	761	786	754	802	775	743	736	782	802	784	811	755	767	769	789	789	829	780	761	736	779	772	773	756	738	788	784	728	806	746	798	753	767	760	756	710	736	812	742	739	745	818	758	740	779	773	772	773	798	766	777	768	750	794	728	737	782	733	787	778	833	821	772	810	751	759	784	758	814	760	835	788	747	794	746	791	757	770	778	791	800	828	795	748	783	750	761	815	794	781	733	766	734	741	797	816	783	779	796	736	748	755	776	789	809	793	783	809	774	753	756	799	779	798	831	776	810	750	772	747	742	760	778	763	820	793	770	748	747	803	847	841	790	785	773	789	784	801	777	765	808	786	811	794	772	757	758	830	777	767	773	757	767	717	755	768	762	771	708	772	795	725	775	777	769	763	783	839	765	779	739	739	777	760	797	755	742	755	818	815	790	743	808	807	781	779	791	768	771	752	750	800	745	775	743	724	784	743	731	755	827	777	776	758	778	792	808	774	757	766	791	776	783	741	751	789	788	762	806	804	766	743	801	757	840	792	790	781	757	746	772	784	713	770	773	771	741	740	755	826	801	755	777	813	791	793	763	791	755	796	792	702	803	800	791	739	791	774	785	764	832	753	765	761	836	812	788	806	765	791	729	757	806	718	780	773	817	805	778	741	775	780	747	748	742	738	793	726	784	790	749	782	797	777	734	767	845	785	750	797	783	773	843	829	755	736	756	739	682	768	822	771	780	771	747	743	766	755	763	817	735	767	758	803	762	760	721	752	793	782	728	779	813	805	723	728	796	830	757
54244	22327	11987	7250	4487	3324	2517	2103	1859	1615	1443	1333	1249	1184	1106	1037	996	936	922	845	839	849	898	863	818	861	783	775	814	832	847	822	765	749	762	788	784	714	762	735	776	810	757	738	701	775	801	771	751	727	720	755	790	727	791	701	753	726	724	749	800	699	766	758	689	758	767	715	726	743	793	734	750	728	738	740	736	742	721	784	719	751	759	743	748	760	765	765	718	717	722	772	767	765	724	754	752	695	712	774	706	772	703	728	707	756	743	729	704	710	699	749	728	728	749	732	710	722	748	747	708	721	752	697	747	694	693	746	719	732	741	729	705	707	773	762	680	736	687	737	719	692	748	720	746	754	744	689	713	691	728	724	777	766	702	702	700	737	719	753	699	734	791	708	698	724	715	695	691	744	717	751	733	788	690	752	768	734	752	725	733	724	732	718	708	677	762	726	720	758	740	721	768	731	692	709	720	744	753	707	775	624	714	748	733	703	713	750	752	745	754	746	747	773	715	692	729	667	694	719	733	751	760	732	740	706	727	740	752	729	720	751	739	727	736	684	708	726	697	694	729	694	738	744	695	745	691	759	753	705	698	711	730	729	754	722	685	759	740	741	718	731	768	670	671	724	690	708	735	724	688	731	728	729	769	763	767	757	732	719	703	676	739	762	709	714	683	717	699	752	727	716	744	670	764	675	745	687	702	698	695	760	726	730	749	744	698	709	719	702	710	688	756	690	742	722	752	768	711	709	723	729	745	711	760	745	723	723	762	758	737	714	720	745	713	746	700	696	761	719	737	762	695	714	713	727	706	716	719	684	727	718	720	729	720	760	709	724	733	738	722	737	745	712	722	728	722	746	721	716	715	725	742	714	693	768	780	706	718	713	675	704	730	702	704	732	703	712	675	722	724	726	712	725	686	756	753	714	694	746	716	738	668	716	657	675	703	724	729	737	714	719	681	724	735	733	733	726	721	688	746	766	731	740	737	763	785	729	698	725	708	761	747	737	702	717	738	705	726	707	730	719	750	738	751	757	732	752	760	703	740	714	704	759	765	731	724	726	707	729	753	750	704	747	731	736	767	698	717	709	714	736	727	720	759	754	698	691	703	708	671	718	766	727	689	722	739	731	720	714	736	772	717	691	703	713	760	715	688	719	719	699	736	751	742	754	718	729	749	784	710	722	725	757	732	736	707	730	677	758	776	722	713	714	725	747	761	772	636	749	723	706	730	724	733	679	712	679	741	747	742	698	727	732	733	673	731	716	730	708	779	687	727	733	725	759	716	687	697	773	721	709	741	722	720	749	680	784	754	689	701	683	681	729	655	687	767	726	712	720	738	739	744	730	753	671	744	764	761	743	748	688	734	767	704	695	749	734	768	716	710	727	717	734	707	711	718	696	709	739	689	728	748	737	749	683	743	730	687	692	727	728	714	747	695	711	772	746	706	718	744	708	707	732	772	767	749	769	692	751	766	766	673	796	716	706	751	751	723	709	749	713	687	730	701	696	707	714	736	716	705	717	722	670	664	685	805	712	710	738	784	715	744	704	743	722	727	776	731	721	731	690	674	693	760	690	695	757	705	742	756	750	719	731	738	747	734	718	733	691	739	715	708	705	696	729	710	688	721	756	693	697	722	703	710	723	702	697	752	718	692	758	702	709	714	733	712	719	711	685	750	665	681	723	752	709	742	731	750	707	740	677	741	744	724	746	735	709	693	733	714	730	733	743	726	716	663	737	755	784	722	698	754	712	678	739	693	747	742	732	700	684	708	714	744	732	701	730	674	770	688	759	704	718	771	749	750	693	788	708	745	736	712	784	686	784	695	770	734	685	741	704	710	714	728	692	699	771	737	722	705	717	728	772	703	804	742	792	752	706	697	772	727	693	701	682	691	730	727	679	735	701	721	710	696	704	728	719	702	722	739	781	738	727	748	766	705	691	757	721	662	733	712	734	749	769	734	728	687	713	690	786	721	680	711	683	766	739	741	734	756	681	719	742	717	676	700	696	659	714	741	719	703	777	709	729	775	738	698	752	733	725	702	717	691	734	701	741	715	687	748	694	713	783	739	747	741	694	704	767	710	708	736	728	714	725	735	678	685	756	692	688	736	740	723	755	700	712	725	709	714	699	754	685	735	725	738	719	710	730	740	771	718	690	678	736	755	713	780	704	722	718	677	698	785	712	758	712	765	753	746	705	705	686	694	701	670	709	775	708	701	716	744	729	705	751	699	723	706	698	727	708	697	694	773	726	734	735	715	722	781	729	713	708	743	727	727	778	732	737	665	736	731	697	711	701	692	713	803	692	692	732	761	689	682	705	705	730	729	721	746	718	701	725	713	730	735	742	742	682	728	710	725	777	758	680	719	706	740	716	705	676	723	743	711	696	707	726	729	759	692	727	757	746	704	630	726	684	711	721	682	729	762	760	772	711	711	709	701	707	745	710	693	679	751	730	742	715	709	662	768	673	713	756	708	707	701	738	690	723	723	733	713	750	742	718	629	737	702	699	690	714	694	738	761	762	703	711	754	683	754	732	754	727	742	754	698	756	714	728	697	682	715	730	753	724	737	748	721	674	690	728	711	699	695	736	727	719	751	753	741	716	728	685	733	736	742	740	735	700	767	721	729	744	706	710	701	734	727	710	746	723	724	690	701	704	686	732	661	734	718	767	703	712	761	676	714	755	726	667	757	723	754	721	754	720	728	723	738	656	728	727	748	766	747	707	701	744	731	764	786	696	738	750	727	705	756	719	767	767	719	735	708	711	719	691	738	712	701	740	713	740	703	724	735	776	711	690	741	718	731	748	697	731	734	746	699	693	763	748	730	691	700	749	729	706	726	761	781	729	728	758	712	719	729	751	752	700	744	681	686	735	735	688	722	734	730	730	780	730	712	810	699	760	756	685	724	745	709	747	751	712	748	684	736	790	693	744	756	736	707	698	734	726	797	731	696	693	726	712	758	674	713	693	752	732	734	694	715	740	697	712	745	697	723	714	753	766	694	752	709	727	691	735	680	726	738	762	711	759	749	697	697	752	695	775	763	721	728	750	726	674	770	718	773	721	710	677	706	759	722	710	770	756	707	720	737	759	732	746	675	732	740	681	765	674	668	740	710	752	658	701	748	746	733	741	724	736	701	726	695	723	719	746	749	692	729	778	736	745	710	773	734	703	700	736	703	750	743	675	708	718	746	695	736	739	729	753	740	787	753	690	706	735	742	703	701	766	693	697	661	707	747	724	757	758	713	769	738	702	729	794	738	704	690	748	712	754	696	705	706	738	740	762	727	723	710	719	671	713	730	717	748	777	766	749	711	751	718	735	766	703	738	724	717	720	700	722	757	723	762	729	673	750	765	746	719	703	728	719	737	747	693	747	714	708	710	705	745	716	742	754	712	718	668	709	725	718	707	754	752	708	737	694	700	678	722	710	686	745	707	732	745	665	739	756	731	724	739	681	738	715	718	782	734	722	707	750	722	725	750	721	767	709	715	744
33725	18733	4667	1210	891	896	851	940	845	921	775	903	884	889	949	902	926	856	883	848	853	873	901	822	894	932	842	833	924	877	897	906	860	878	914	879	900	882	913	890	875	874	908	881	832	870	919	849	838	857	879	913	826	865	910	922	864	906	893	879	879	899	878	935	910	852	911	903	906	925	880	875	858	908	850	887	892	904	839	897	837	946	871	931	878	847	910	898	922	902	863	872	870	889	950	916	901	845	838	939	913	907	904	934	888	893	891	904	871	829	868	911	899	888	872	873	922	963	908	928	875	910	807	890	909	880	888	951	833	895	909	858	832	923	903	827	870	899	863	952	904	864	923	894	902	854	924	863	894	872	933	891	865	920	894	849	885	882	893	848	886	894	829	895	912	891	904	892	899	896	857	875	843	854	854	900	835	932	885	909	914	926	896	882	903	858	907	903	976	841	881	932	893	867	907	904	843	876	925	902	894	890	897	888	878	893	815	813	893	841	839	890	922	898	868	882	891	932	893	866	894	906	876	890	902	897	878	938	848	908	892	880	897	839	875	912	884	818	841	884	877	917	886	855	853	875	886	872	805	886	884	897	869	874	922	884	875	877	884	917	891	879	889	895	893	930	875	879	824	827	934	876	879	900	889	853	859	872	882	900	874	872	913	910	888	890	832	903	889	905	864	876	900	811	897	884	816	884	843	859	901	901	938	901	865	865	885	890	891	900	872	844	886	910	849	929	857	907	918	855	921	886	902	862	860	872	913	844	855	882	865	928	884	885	906	861	862	912	865	885	848	877	864	862	841	861	911	900	899	856	888	930	846	902	888	845	866	935	898	869	921	889	880	863	926	890	911	924	880	865	876	930	903	885	895	936	947	915	901	885	914	866	850	853	853	904	874	882	886	926	883	844	870	831	911	876	864	899	858	901	866	907	882	842	865	903	888	842	896	877	852	903	928	913	941	843	825	902	906	887	912	863	919	939	856	884	883	876	887	895	899	887	906	835	906	836	827	914	828	875	912	885	813	888	928	846	871	869	872	951	870	934	932	853	877	929	906	928	852	840	914	892	873	850	882	861	935	829	845	900	918	873	869	881	882	947	897	878	869	880	934	870	935	921	861	871	850	900	898	907	918	839	885	871	861	882	855	902	864	879	945	905	900	842	867	869	785	906	880	904	902	887	848	857	861	857	843	879	908	896	854	904	889	852	859	916	862	910	854	901	890	866	869	877	818	903	858	898	893	981	915	882	863	900	905	852	894	876	884	865	882	904	890	811	880	947	869	836	942	905	868	864	856	897	925	883	846	852	871	874	880	949	855	927	924	860	892	854	923	923	920	898	907	936	910	923	882	912	901	885	888	871	876	860	909	895	915	886	892	876	889	858	926	890	912	893	876	948	925	825	873	896	878	863	864	828	890	837	955	858	876	875	868	821	866	928	914	918	882	860	831	885	870	873	905	875	876	925	872	831	899	878	853	990	863	829	844	901	876	906	913	909	914	913	798	881	842	860	906	939	894	871	909	877	903	970	872	913	898	886	922	910	893	850	898	868	902	895	886	904	945	841	903	863	875	855	957	915	897	862	911	874	888	907	872	890	936	884	886	865	873	870	869	864	891	831	891	869	858	899	922	928	924	954	855	847	867	849	866	876	856	954	893	866	827	889	889	936	864	863	878	877	900	849	862	848	925	896	895	927	904	902	917	876	874	841	876	929	837	868	890	878	855	862	864	876	912	907	859	881	868	895	908	911	846	870	877	915	891	905	860	923	875	982	893	879	859	943	902	851	853	833	851	862	856	883	903	840	929	899	897	909	828	881	897	825	927	867	906	894	875	863	922	903	896	886	917	902	862	887	850	905	849	908	897	858	899	846	881	887	874	859	974	826	892	898	837	884	857	910	855	909	907	870	897	871	902	914	868	887	860	851	905	913	885	857	859	864	895	909	882	874	813	811	886	934	851	883	867	854	926	883	865	876	869	943	865	827	875	866	833	917	863	873	878	907	879	860	903	920	886	883	905	859	880	848	888	854	921	917	886	858	875	894	853	896	843	915	875	886	859	930	933	916	880	886	821	892	842	865	868	888	828	848	876	919	919	846	900	883	875	878	911	874	872	861	851	925	848	886	853	875	893	907	876	907	900	851	873	888	904	848	907	914	846	851	861	895	907	833	879	883	903	890	943	938	875	844	930	885	879	911	915	905	903	928	906	877	883	923	899	872	893	829	904	903	911	866	917	930	835	1007	897	852	849	880	870	875	888	842	889	874	900	863	894	876	908	799	923	855	902	857	822	854	855	885	839	865	890	859	891	844	954	921	897	887	856	889	866	900	853	886	938	829	874	860	897	874	832	919	884	911	888	883	861	922	820	852	895	911	902	897	879	928	910	906	890	885	885	836	821	872	886	867	915	869	861	975	869	840	856	877	891	875	907	853	908	879	870	851	906	932	873	877	848	859	852	894	904	908	900	841	893	899	948	895	884	854	905	859	916	851	893	889	834	909	872	948	861	875	886	860	893	839	884	918	857	843	869	893	870	897	853	892	857	870	883	892	867	915	879	920	908	891	857	914	872	814	868	860	857	884	850	897	891	869	879	863	944	869	848	913	890	951	875	861	867	926	919	875	917	811	934	918	917	882	903	869	857	907	848	906	840	826	891	872	876	926	907	889	869	925	909	947	862	879	932	877	937	898	929	918	889	900	904	890	849	874	908	880	928	887	851	894	944	944	836	894	858	875	919	922	881	858	831	885	903	878	855	861	825	881	858	895	883	915	899	931	866	934	899	834	839	880	978	884	954	902	833	884	902	879	841	880	899	848	857	893	930	851	911	931	881	869	857	893	879	870	879	922	872	891	852	870	934	863	946	861	888	924	852	885	865	846	889	894	857	891	814	858	829	894	877	883	938	826	911	903	872	907	879	881	864	842	878	849	919	963	876	843	861	917	870	914	878	884	867	884	826	891	860	886	847	916	874	828	846	847	883	838	899	927	885	879	891	852	850	848	849	873	835	990	943	890	870	919	930	925	885	883	893	869	867	823	892	894	858	890	876	928	895	928	870	828	915	913	841	868	913	839	886	950	849	853	944	820	845	892	888	929	838	839	878	935	887	906	877	905	929	856	843	845	914	903	891	915	870	904	889	885	900	904	889	941	841	847	855	890	920	858	889	872	904	908	871	910	900	889	906	876	945	874	903	937	868	922	882	889	902	927	927	850	859	948	875	896	911	875	923	904	878	894	902	894	870	890	861	872	891	847	875	899	919	918	849	804	887	839	831	877	899	844	882	851	876	872	876	889	879	899	948	906	933	894	872	878	870	882	941	891	878	863	930	849	889	883	878	887	863	927	828	915	928	824	840	858	911	872	930	833	910	828	887	842	848	877	891	903	897	884	899	893	838	898	892	902	896	870	844	926	924	888	881	906	834	881	917	912	873	954	882	850	882	882	896	925	875	851	879	937	863	864	874	861	883	867	877	884	886	863	928	878	885	861	881	914
32240	5884	1236	1054	973	933	930	936	915	890	882	896	899	867	876	910	868	902	926	943	901	868	841	881	874	878	878	860	945	836	872	867	917	854	857	841	933	871	902	907	904	905	895	885	951	900	869	873	919	896	875	895	864	896	860	961	844	889	893	917	868	884	911	890	879	818	871	815	927	941	891	924	867	880	900	872	858	929	869	878	920	907	932	950	914	901	938	895	902	930	934	878	862	900	904	873	861	895	892	914	859	938	924	881	879	919	891	913	884	859	903	899	893	878	900	889	837	842	887	875	897	895	890	866	926	891	870	904	905	908	923	861	892	866	885	891	929	933	894	852	871	861	892	903	931	854	904	870	904	878	890	918	802	895	859	929	859	927	911	885	924	917	885	899	889	891	878	909	906	869	923	865	904	870	863	884	880	804	882	876	874	866	841	953	899	890	912	937	899	881	851	852	895	904	854	900	917	871	913	931	853	889	868	871	878	877	915	867	890	945	898	862	875	846	852	907	870	862	867	884	889	900	912	861	940	932	863	858	895	895	876	846	903	885	882	904	900	886	863	874	939	860	929	918	916	910	895	893	915	931	882	933	892	874	888	937	916	899	917	916	876	911	918	853	914	923	854	905	866	860	882	875	892	879	811	914	858	907	873	846	856	887	891	868	892	874	865	878	878	947	961	888	853	832	862	842	874	855	858	857	894	895	870	883	885	879	922	890	907	878	861	926	919	936	885	858	889	960	940	901	928	900	828	867	858	881	876	895	881	907	844	828	940	830	941	923	877	915	848	891	919	858	880	898	873	867	888	866	896	872	838	876	904	864	896	882	898	900	876	893	953	889	865	878	940	874	875	872	857	879	878	878	856	845	943	845	902	896	879	876	856	837	922	900	917	907	845	856	865	886	891	878	900	880	922	930	900	935	909	841	880	877	929	908	881	821	944	899	910	859	846	836	918	910	878	931	888	927	897	902	974	884	862	956	851	896	854	908	853	885	847	826	851	865	900	888	857	873	882	874	910	876	893	928	946	879	901	863	895	853	871	889	887	903	922	911	912	873	910	930	869	898	913	907	901	868	891	925	914	893	888	887	858	882	916	870	908	900	887	826	839	896	894	859	887	883	906	839	892	982	877	905	891	899	865	924	899	839	866	863	908	877	868	938	881	878	883	906	924	863	854	921	899	894	959	886	922	879	857	873	922	908	862	892	826	895	825	873	949	875	926	866	881	879	870	880	828	912	870	877	894	844	914	920	876	857	826	904	901	849	911	936	832	898	901	903	915	868	796	885	853	910	903	864	892	866	873	834	894	885	905	869	887	897	878	897	890	851	854	924	912	859	829	858	836	858	876	915	890	884	916	870	917	925	873	884	904	915	936	889	871	863	888	865	878	934	893	835	869	855	896	902	917	900	850	909	853	851	900	858	922	923	859	860	858	864	925	873	871	828	931	913	891	889	884	849	875	893	893	846	874	821	892	923	863	865	855	903	860	890	942	916	869	902	813	898	884	894	925	920	814	859	883	843	870	894	874	944	876	882	855	917	854	913	913	827	915	899	903	860	898	881	915	892	916	883	964	892	869	873	889	899	907	917	890	894	880	900	868	879	874	924	895	897	881	889	914	865	885	907	875	871	846	904	831	934	888	943	830	905	841	879	851	860	872	885	873	829	886	919	864	880	892	910	915	867	910	845	896	889	901	871	882	917	892	926	916	866	921	881	866	893	894	869	960	875	857	891	915	904	878	848	900	873	864	908	895	902	873	870	886	934	901	878	938	861	862	906	926	887	879	859	820	894	883	833	896	900	918	938	928	925	877	897	901	913	929	912	855	900	880	913	882	930	868	892	888	916	888	903	891	912	900	927	891	890	931	930	928	886	865	920	830	888	861	870	863	921	875	910	921	892	815	911	857	887	884	866	896	876	905	809	934	862	885	865	917	906	910	849	892	810	881	867	917	854	855	864	867	891	876	893	922	907	887	890	870	922	890	902	873	857	899	885	901	847	869	904	902	919	843	879	930	873	850	833	873	883	882	832	873	928	907	880	867	880	877	909	895	922	889	865	929	851	957	873	853	866	922	886	869	898	855	836	919	874	885	855	917	870	920	908	894	861	905	910	874	928	897	890	905	872	885	933	980	908	873	907	885	920	933	893	897	872	885	904	874	917	877	906	876	862	894	865	852	959	938	861	905	941	892	949	870	861	881	856	854	924	882	903	850	893	888	886	871	869	905	876	946	926	810	879	839	932	933	867	920	903	834	863	911	857	883	899	865	887	908	929	932	835	843	918	911	868	862	901	922	894	866	907	839	918	868	900	893	893	879	931	836	881	935	852	844	845	857	908	893	848	892	866	897	916	886	907	907	848	854	867	890	869	940	910	911	909	886	853	900	942	871	915	834	865	898	849	924	867	883	920	895	890	916	927	907	828	866	928	915	918	898	915	898	942	884	880	897	970	881	891	908	915	845	884	880	892	889	847	907	879	872	877	892	881	879	945	883	878	828	871	930	853	908	858	888	904	839	903	898	913	904	863	915	880	896	891	935	877	911	859	925	885	849	847	913	860	872	845	874	852	905	889	853	864	939	863	941	870	862	896	933	870	940	836	928	869	913	878	854	848	925	880	893	867	869	960	866	897	921	859	887	904	865	887	941	900	890	856	881	926	882	948	910	853	907	943	869	904	922	936	868	850	859	889	925	961	842	932	892	937	851	856	874	912	885	841	866	899	877	869	912	884	876	868	909	878	906	874	939	889	879	909	877	865	912	903	897	880	847	843	897	887	912	906	887	861	879	885	918	874	863	908	892	929	886	877	879	891	948	916	852	860	861	838	882	858	884	916	892	900	890	918	896	857	919	843	898	894	918	916	887	853	901	898	895	895	897	906	853	885	874	872	876	928	881	929	843	868	845	885	868	882	881	905	842	853	870	850	935	870	892	924	874	888	898	899	875	892	946	950	905	891	873	868	899	919	885	915	913	931	897	925	894	914	903	910	901	935	912	895	864	885	921	921	938	850	856	886	822	850	893	883	894	902	860	886	927	925	879	922	906	859	886	905	895	853	865	907	877	886	901	888	902	921	900	890	879	886	889	864	910	887	898	892	866	926	890	853	885	879	875	943	897	871	857	892	858	901	893	878	900	886	919	874	913	870	933	949	903	929	933	861	869	857	864	877	862	886	911	929	834	916	860	893	932	919	883	928	908	940	920	927	953	898	916	845	890	903	892	866	853	894	861	880	868	834	859	886	924	868	854	892	877	903	921	925	887	872	899	909	872	892	889	842	867	890	850	872	841	920	895	856	896	879	851	889	925	922	887	888	900	851	857	866	850	893	892	904	927	868	851	870	926	888	850	867	858	900	843	879	866	874	916	924	868	886	900	814	854	927	886	890	871	857	882	886	870	868	893	887	945	882	925	889	911	906	848	928	887	872	970	872	834	862	920	872	867	853	947	860	884	845	895	934	897	949	899	920	848	877	933	907	863	872	901	831	895	886
25259	21004	27042	25011	20922	10467	1205	831	643	628	661	640	566	471	512	541	540	525	473	534	534	502	505	507	521	513	508	486	449	506	522	455	482	447	475	457	458	483	488	455	483	461	501	486	498	532	434	482	486	497	485	435	481	460	460	498	500	467	488	478	472	503	452	484	463	492	469	456	474	479	489	498	476	444	422	478	499	465	466	463	517	476	482	491	457	443	511	482	470	489	450	456	465	468	453	453	476	454	452	507	468	470	461	488	447	450	506	474	455	433	448	467	498	495	471	483	445	482	443	470	472	491	483	498	482	468	489	446	464	451	439	462	474	487	466	488	465	423	474	422	461	454	469	473	453	455	497	477	480	452	489	453	452	478	471	445	499	453	454	460	496	482	497	449	445	520	513	443	468	464	483	497	458	466	446	457	440	478	459	469	450	465	486	448	455	484	501	475	455	504	465	459	465	469	472	456	488	440	433	523	447	417	436	462	445	461	459	488	466	523	477	486	459	506	468	416	448	419	452	471	480	472	445	500	467	486	472	460	469	457	451	458	465	469	453	461	481	493	459	474	475	482	484	475	485	456	486	464	511	480	474	480	502	455	481	451	484	476	432	472	467	482	474	502	424	495	438	460	490	485	433	472	487	466	440	494	453	469	488	457	466	434	517	471	448	458	457	441	435	486	471	458	452	489	484	472	462	432	459	510	473	511	479	456	479	481	456	484	454	500	464	482	503	461	471	482	440	482	465	449	468	461	447	476	456	499	464	470	518	474	453	470	473	455	461	492	470	477	445	509	456	453	476	474	464	455	459	452	456	450	471	473	442	439	465	469	468	442	447	423	478	477	481	475	473	476	495	458	460	465	491	477	454	463	489	473	425	476	478	432	471	451	486	513	487	485	451	495	491	455	467	467	494	436	475	423	474	470	471	501	476	507	477	434	459	451	476	456	436	467	484	485	462	477	459	500	477	454	463	465	483	470	492	476	501	478	459	463	464	460	463	456	464	501	461	442	476	456	452	467	501	428	467	493	454	525	486	449	448	455	445	457	466	472	460	458	438	518	457	497	452	486	466	507	517	480	453	461	498	507	477	495	454	487	492	396	482	461	450	482	519	425	443	479	494	473	451	461	445	490	475	487	460	463	492	498	443	441	479	453	442	460	486	456	489	507	472	424	445	465	463	465	470	478	504	468	487	443	486	501	436	469	458	495	541	453	431	465	460	501	447	504	445	452	513	462	457	454	505	428	469	457	511	472	507	489	450	460	501	479	463	441	467	493	481	480	470	418	474	455	477	441	439	463	482	429	476	458	477	453	459	470	460	444	478	481	467	466	452	460	449	487	493	443	499	473	467	452	456	473	449	468	504	465	463	461	452	442	453	485	458	486	452	469	470	469	459	509	460	481	460	486	503	484	469	442	456	456	489	476	498	443	480	467	468	444	509	503	502	451	477	439	439	446	471	468	456	482	465	473	492	486	507	439	485	470	502	454	504	474	503	515	460	484	400	442	396	486	444	484	474	503	436	459	439	470	458	476	477	464	485	458	515	482	468	474	477	444	499	456	464	459	418	491	470	450	481	472	464	481	497	471	484	488	455	495	420	468	450	489	493	492	529	463	448	456	473	499	471	441	457	455	460	475	486	458	426	458	505	465	502	442	414	482	459	442	480	453	462	434	512	471	460	488	491	462	481	447	505	472	445	460	461	473	466	442	466	428	453	437	472	483	466	474	482	466	449	491	484	463	429	457	443	451	444	463	514	459	463	497	408	515	488	471	466	423	494	420	466	451	471	474	424	440	456	462	478	409	455	505	461	506	462	487	424	438	473	452	415	440	510	471	430	497	484	481	466	511	447	459	501	420	469	515	510	479	470	492	444	473	474	476	498	480	448	460	430	434	425	475	466	463	501	471	472	444	468	430	477	449	454	454	483	448	469	480	472	442	446	465	487	474	445	464	478	478	452	480	470	478	465	467	438	466	471	469	447	475	450	460	457	488	428	524	501	502	470	468	474	450	444	495	470	473	441	469	485	441	467	439	432	477	456	458	457	482	476	489	487	453	455	456	479	451	479	476	470	501	465	455	461	477	472	469	449	461	522	451	472	477	474	430	464	457	482	466	448	483	471	479	468	457	483	459	439	453	479	426	432	450	437	476	449	468	455	448	505	437	482	486	439	454	433	472	474	493	473	455	461	450	478	444	475	422	474	454	509	446	453	462	501	423	457	459	457	484	478	485	475	467	449	456	479	454	504	445	464	471	439	479	487	468	463	466	458	473	479	500	466	488	452	484	504	479	470	517	463	452	489	453	492	480	506	444	501	480	445	479	478	473	478	437	484	478	480	467	431	474	468	474	459	452	478	442	455	450	473	477	456	424	485	486	490	459	482	484	463	484	457	478	454	478	471	421	495	433	447	414	443	452	456	491	471	460	495	486	478	468	484	464	430	467	457	527	449	458	481	493	473	484	474	433	481	469	432	467	459	456	468	467	463	512	453	428	471	440	452	425	432	469	468	450	459	465	456	482	459	469	464	451	486	465	435	471	476	446	506	457	446	471	473	452	481	454	424	462	467	492	446	430	463	436	462	480	469	474	469	438	448	466	482	452	473	490	461	454	441	458	498	502	484	425	452	454	497	485	451	433	451	427	518	467	464	489	500	466	460	458	482	451	484	455	474	467	476	459	442	480	466	511	458	446	480	477	487	471	474	471	411	457	499	501	424	479	485	445	492	487	485	491	469	447	469	444	450	447	454	424	494	487	466	427	452	462	491	494	505	461	417	479	462	465	480	451	498	478	507	508	477	470	479	504	455	442	483	466	494	444	435	480	446	429	436	428	455	443	478	520	493	449	466	486	450	440	532	480	425	468	469	444	496	461	457	438	454	471	454	495	443	459	436	470	443	445	457	522	462	458	435	494	485	473	487	495	466	463	486	486	466	418	450	478	463	461	409	462	457	461	498	457	458	447	462	506	489	479	452	475	440	454	465	466	467	514	483	520	484	473	473	446	487	518	461	515	505	467	520	464	457	468	446	479	480	498	482	475	442	467	460	495	441	483	479	447	446	483	446	458	485	465	458	429	475	462	501	407	459	455	458	460	481	457	457	456	486	510	446	450	507	464	444	415	459	486	495	450	459	414	466	447	441	475	464	432	498	498	501	445	472	481	461	475	496	484	481	474	467	468	473	459	462	483	511	481	460	470	452	457	450	472	468	471	502	468	470	450	441	448	441	473	459	504	489	426	471	496	490	443	444	513	486	442	455	436	484	491	441	499	482	471	450	435	491	465	443	480	439	482	459	473	454	461	461	484	467	473	482	497	484	468	467	418	529	449	469	482	451	490	455	481	463	460	468	456	449	461	471	441	454	530	480	442	440	487	488	451	449	443	446	438	468	500	489	445	448	472	452	408	442	493	487	497	444	440	449	451	456	471	481	491	461	451	470	414	494	483	491	460	489	444	447	459	506	482	468	464	449	417	458	459	406	464	451	448	483	473
57127	13647	7354	4182	2614	1980	1504	1240	1074	941	859	822	723	684	708	681	667	607	550	574	594	545	540	514	518	539	551	551	494	532	533	495	527	546	533	542	556	467	505	527	483	463	492	469	538	512	516	514	496	462	501	525	514	480	500	484	489	495	479	459	481	504	487	504	483	494	515	482	493	499	489	525	492	479	488	474	508	463	481	495	465	539	506	508	536	493	526	533	479	432	481	471	478	520	530	522	506	477	477	498	548	506	519	492	471	473	500	475	484	472	490	477	512	503	492	539	440	537	512	496	485	502	495	485	484	461	457	491	485	477	470	476	463	494	464	508	488	444	493	497	498	481	491	516	474	477	470	493	526	470	452	483	450	497	457	538	471	486	464	537	499	493	501	520	512	516	526	502	513	475	524	520	527	484	462	505	490	522	523	494	489	486	474	502	489	479	526	469	499	503	476	517	493	460	516	462	504	479	488	459	450	480	500	477	504	499	477	489	512	491	498	505	484	501	460	487	534	446	477	472	473	463	477	535	458	494	480	503	492	475	461	481	447	504	499	496	517	510	519	495	449	479	550	463	499	483	457	512	487	467	457	517	474	477	506	496	511	481	489	478	473	460	502	492	506	542	485	481	475	518	480	500	481	480	491	459	497	473	464	500	470	480	488	491	502	468	463	459	488	486	486	461	473	498	485	461	482	508	491	474	465	475	489	453	528	503	488	464	474	471	492	509	469	452	491	478	498	479	476	487	530	465	503	489	474	487	478	512	464	535	454	443	470	551	536	497	491	475	449	503	459	499	539	486	510	492	442	491	477	475	498	485	491	456	476	496	534	480	456	452	485	512	463	471	480	516	461	464	481	474	504	462	490	481	464	482	491	473	477	474	480	497	480	487	488	472	497	490	476	479	496	494	488	452	503	506	467	463	478	467	459	485	479	492	492	509	491	486	478	481	515	489	440	471	491	494	516	485	527	490	468	496	463	490	465	494	489	497	467	484	471	502	470	485	479	477	485	482	507	474	498	475	472	465	484	484	470	457	500	486	508	494	470	519	531	506	455	475	535	520	488	476	554	493	504	494	490	482	482	434	496	477	493	459	499	490	533	500	520	481	490	470	518	470	517	524	520	482	512	502	489	479	472	480	470	493	474	497	472	513	483	481	457	490	472	485	465	473	482	485	497	514	510	473	462	474	510	464	464	510	498	463	491	486	485	469	467	489	496	463	479	460	482	475	481	515	437	526	501	493	458	510	473	481	505	466	476	522	481	445	473	514	478	477	491	468	487	498	486	501	517	476	460	452	488	519	489	476	491	478	465	478	523	496	477	483	473	484	493	465	504	464	467	495	510	464	535	477	500	468	487	477	435	480	493	520	426	487	499	483	511	494	473	496	488	486	460	468	521	492	427	472	443	486	483	468	499	467	447	425	505	470	519	468	471	472	499	475	474	503	503	488	489	448	482	517	482	461	459	538	447	504	449	477	449	477	489	476	456	515	503	464	461	512	466	459	463	491	482	488	439	459	518	518	495	475	492	476	483	485	528	500	513	476	469	432	456	506	494	495	461	485	487	459	466	480	486	477	482	507	474	450	483	483	513	492	485	493	452	503	491	452	504	476	474	457	511	485	468	466	457	460	457	483	493	469	464	479	448	511	513	458	525	503	483	509	488	509	494	548	499	485	482	514	493	522	478	464	455	472	480	485	507	466	500	473	453	498	485	524	519	501	504	462	464	471	532	450	467	469	494	474	448	472	495	467	507	505	487	499	494	488	466	493	468	503	503	503	451	494	458	503	496	468	460	511	509	497	493	427	508	444	486	498	481	467	521	531	495	505	462	502	469	513	453	448	494	518	499	492	452	485	460	550	530	455	532	463	469	470	478	495	475	493	535	479	480	512	490	532	504	543	503	477	516	492	487	479	453	522	459	470	437	462	509	480	493	499	472	469	497	480	488	492	499	459	472	472	499	499	492	485	454	462	472	467	496	521	520	512	478	542	470	481	485	495	468	474	446	489	481	475	504	502	496	498	539	497	523	469	533	473	462	503	480	503	523	459	512	509	497	479	455	466	471	470	449	492	503	489	489	488	497	499	451	537	453	492	486	488	497	484	462	475	463	474	479	518	489	441	469	522	490	511	495	471	460	532	499	499	515	527	504	454	485	480	497	472	500	462	460	502	464	485	511	522	506	493	506	477	473	478	502	471	478	446	497	487	483	475	505	478	484	477	462	507	533	477	471	467	420	496	446	478	554	439	495	482	498	462	478	469	524	465	472	486	470	473	438	498	467	468	482	470	482	471	499	519	470	495	475	474	511	498	516	487	485	495	515	472	520	489	491	488	497	425	505	513	484	475	512	458	477	461	501	569	498	490	495	475	494	482	488	464	502	465	493	443	501	499	460	524	494	509	481	459	464	490	486	476	506	509	484	436	493	486	475	468	481	481	521	539	494	488	476	456	469	468	458	522	479	497	469	452	517	514	501	530	459	502	467	524	494	486	471	447	504	500	492	494	534	535	481	522	470	492	486	477	459	508	481	491	499	463	488	489	516	507	487	456	470	505	469	499	477	499	485	501	467	507	481	527	442	505	490	481	534	486	485	446	471	459	487	505	491	491	492	464	484	474	469	458	422	488	491	477	456	459	535	427	499	462	496	513	514	504	479	459	473	472	444	463	495	480	479	479	513	469	494	453	474	444	518	457	497	517	474	485	501	508	499	479	485	494	524	507	485	467	483	515	457	516	473	528	481	496	489	553	514	497	473	461	475	472	500	463	442	456	478	477	514	498	486	537	484	489	499	486	478	492	471	498	518	499	484	463	454	506	427	534	493	479	468	502	466	525	475	489	486	489	494	460	521	467	457	481	430	522	475	486	496	477	486	483	459	519	479	460	479	471	468	478	471	457	486	478	504	480	504	455	470	498	480	486	501	495	493	465	476	442	496	497	495	458	479	513	455	489	480	485	468	431	466	476	476	519	494	454	490	529	500	476	455	487	494	510	496	527	447	496	494	468	507	478	493	496	499	484	503	465	431	508	478	446	462	482	443	506	510	435	468	513	478	485	469	469	477	462	488	537	487	473	455	515	506	461	482	473	468	508	497	502	481	453	504	457	481	500	473	487	476	494	481	465	506	545	499	469	469	491	492	503	506	455	506	460	459	497	473	466	529	472	523	514	488	464	491	490	454	496	486	457	461	472	507	471	491	485	517	473	436	499	497	475	478	471	464	478	488	463	477	465	472	496	493	458	450	481	474	485	497	443	472	498	449	448	483	482	475	498	530	474	483	494	475	476	447	476	502	465	485	491	491	530	465	451	503	484	511	461	446	453	491	500	489	456	468	520	500	518	492	505	496	461	488	470	463	488	480	490	505	492	478	479	476	531	472	490	511	494	478	458	515	466	506	447	491	456	489	491	501	517	519	483	477	468	513	451	462	513	504	528	457	459	481	511	483	484	529	491	499	465	490	517	485	481	506	518	476	455	510	483	456	524	494	505
23299	20939	27485	24483	20910	20958	8985	1658	1214	1120	1116	1014	948	979	913	843	861	837	844	871	838	850	802	801	770	829	777	814	834	803	798	820	801	774	752	792	781	748	827	795	813	755	770	811	766	803	846	810	796	809	802	811	734	769	800	764	798	805	786	835	790	800	812	802	753	774	752	757	808	785	777	801	758	787	769	799	764	780	790	813	771	725	742	821	794	866	778	792	775	766	775	780	795	739	722	811	819	804	783	728	776	748	811	755	774	789	768	735	792	747	775	728	790	781	777	752	773	799	771	791	758	763	731	792	722	798	754	801	814	775	727	765	817	822	727	808	757	794	757	810	791	815	745	773	760	842	763	782	773	746	774	749	795	815	714	747	797	751	781	763	776	753	752	808	852	802	745	704	790	786	796	769	755	790	775	800	785	771	803	773	775	751	755	766	796	749	828	798	798	736	781	844	785	780	799	849	805	760	770	759	800	753	765	751	819	778	772	779	788	749	748	738	731	749	798	733	772	772	731	784	761	758	782	761	735	716	804	750	744	751	724	789	759	764	760	759	780	797	748	799	811	755	752	787	736	762	793	752	768	820	741	735	772	747	778	772	752	752	777	754	760	742	780	775	776	793	718	724	809	812	756	728	744	794	730	759	728	752	803	759	812	706	745	718	777	719	764	740	800	811	765	770	770	820	720	779	785	815	804	797	783	788	857	781	775	778	781	720	721	734	715	742	785	762	792	805	804	747	797	800	752	785	809	809	776	790	751	756	773	723	733	738	751	808	748	713	766	766	797	759	751	791	733	783	739	793	800	839	767	836	784	784	829	758	748	698	727	757	790	747	766	747	766	811	798	780	749	808	826	786	745	708	816	751	791	757	779	863	788	790	831	797	781	754	761	834	800	736	707	752	755	744	799	748	811	772	745	769	740	778	751	747	782	790	729	759	757	788	785	794	784	766	834	745	753	742	775	760	842	790	772	817	813	756	787	757	757	733	763	734	787	767	786	749	774	776	788	800	763	777	794	819	757	773	770	740	777	707	760	747	748	736	799	722	780	799	759	813	763	792	776	759	782	746	798	774	811	782	802	773	716	773	783	821	743	764	742	760	744	726	800	754	738	782	809	777	782	753	759	781	780	779	724	857	794	793	765	729	780	724	751	718	783	708	809	793	769	765	778	788	733	817	767	759	794	781	739	795	715	738	771	760	758	735	734	759	795	742	843	783	761	747	783	795	774	692	768	788	730	743	745	783	711	767	795	800	789	755	782	755	731	750	751	735	789	729	797	819	787	758	762	788	767	749	735	783	773	814	734	758	779	781	812	727	812	715	732	795	827	808	707	746	738	758	738	793	789	770	802	774	783	735	784	742	732	757	802	763	776	744	761	790	790	752	762	724	763	754	761	863	807	738	732	803	815	753	765	714	753	739	726	826	758	769	726	750	756	802	774	754	755	787	793	746	799	802	815	810	787	791	804	793	754	756	780	752	780	730	767	791	741	763	730	732	795	764	819	774	817	744	800	774	824	728	744	772	767	762	801	781	746	790	757	810	793	747	731	767	785	772	785	811	734	725	748	776	749	807	801	778	773	738	748	745	787	749	688	751	802	810	760	799	723	738	783	754	768	738	762	776	738	809	771	788	714	777	749	759	746	807	762	790	768	808	777	775	791	784	731	716	770	765	759	758	788	757	768	779	808	781	763	760	806	779	775	768	790	805	811	766	831	795	737	771	767	799	785	783	757	763	801	774	774	800	743	780	781	835	723	758	756	804	717	747	774	800	781	726	781	731	819	772	716	768	751	775	802	783	743	781	759	772	747	721	783	753	745	817	786	716	717	787	769	745	749	738	725	789	784	765	853	780	782	710	758	778	811	783	799	726	791	751	752	782	711	801	804	743	766	784	764	753	755	755	766	808	802	777	756	778	798	760	783	771	766	751	758	775	805	817	787	784	810	813	790	772	790	770	736	786	770	827	797	769	758	764	790	720	773	767	783	743	742	831	713	812	748	767	782	792	764	746	792	772	765	792	782	812	768	774	761	767	740	716	794	769	716	750	777	812	827	796	791	782	749	792	781	747	733	718	823	762	769	754	770	722	738	776	796	783	772	766	776	777	782	841	807	787	778	762	755	798	774	771	756	738	764	760	778	779	711	745	750	750	814	732	749	751	769	747	775	771	778	729	745	748	781	737	767	722	781	722	775	748	817	841	761	770	787	778	762	782	759	772	758	773	766	799	752	757	780	755	757	774	751	825	748	770	703	740	791	770	768	746	779	792	747	756	800	763	757	765	797	813	761	768	794	791	822	796	736	807	749	758	743	773	773	752	733	792	752	744	829	737	798	839	798	711	737	771	803	810	758	796	758	743	787	754	783	751	788	788	753	712	723	773	752	730	808	819	765	780	776	719	764	753	757	721	797	789	792	782	758	737	768	813	761	766	770	784	775	773	800	769	823	797	762	721	707	815	760	784	742	791	754	821	749	759	736	740	832	780	800	786	818	798	786	797	772	748	780	720	800	771	781	727	754	740	780	798	777	752	766	815	803	762	805	776	706	755	765	814	769	749	756	690	696	816	797	709	797	786	796	724	780	710	765	760	780	741	766	778	787	801	774	722	788	770	711	774	784	749	758	826	745	794	772	771	761	789	738	787	799	717	733	753	764	790	763	756	733	769	773	741	822	814	759	752	772	729	793	726	748	788	751	735	778	789	757	799	775	770	746	731	785	732	793	760	752	788	709	711	801	756	783	730	764	733	736	777	789	758	798	794	773	799	784	816	799	729	744	774	774	794	798	754	765	762	787	719	757	773	793	731	819	737	755	755	783	763	715	749	721	707	760	763	820	787	775	790	792	740	786	821	779	736	792	771	757	757	742	775	811	789	780	810	788	776	744	749	838	754	801	801	761	745	773	742	757	791	784	717	751	729	804	778	774	805	729	726	786	730	742	777	821	721	769	753	782	803	732	802	746	781	799	764	768	825	760	818	770	747	807	776	779	765	808	838	740	724	761	772	790	720	779	748	776	770	780	706	766	760	748	723	792	798	806	752	724	795	745	773	762	775	743	765	749	766	823	782	743	755	737	782	785	809	762	766	762	830	789	774	784	774	762	735	798	771	780	789	802	779	755	782	743	765	812	743	705	796	802	725	746	794	757	783	771	782	708	760	857	731	759	720	726	805	815	735	762	750	819	785	807	776	747	752	767	771	779	743	787	787	735	845	741	769	745	787	767	719	748	817	733	767	780	753	752	781	755	789	816	818	754	774	760	757	756	764	755	742	798	779	757	772	756	769	796	841	708	769	775	780	785	783	775	754	786	726	752	822	770	787	797	748	816	775	739	741	763	730	817	802	776	753	804	750	741	759	779	771	814	792	800	780	805	780	785	823	753	802	705	757	788	772	802	800	764	725	783	770	730	793	783	756	739	753	830	760	743	827	719	720	771	781	764	777	710	760	796	715	784	733	712	777	750	763	726	783	774	775	804	755	728	747	782	814
56159	15113	12009	7184	4606	3238	2506	2037	1788	1559	1435	1355	1204	1190	1136	982	1037	945	925	913	943	821	864	836	839	849	805	814	824	782	787	740	762	796	777	761	753	758	772	759	750	756	728	779	774	748	744	764	681	732	729	752	723	729	723	735	732	736	753	754	772	737	724	732	738	744	752	717	735	691	725	730	766	725	755	771	727	752	734	731	819	786	788	713	758	751	745	755	731	717	707	721	743	687	689	741	733	778	725	711	729	779	720	737	733	703	758	684	691	672	774	721	714	734	675	712	730	693	664	713	764	729	748	705	741	734	715	732	738	732	718	742	740	756	769	786	741	728	716	736	744	725	740	690	727	732	728	701	717	749	681	701	732	750	740	724	741	778	706	695	770	720	719	733	706	687	743	757	753	766	711	752	738	733	717	773	713	770	712	692	712	749	692	705	700	678	695	699	703	766	672	695	718	745	715	685	754	672	736	673	739	724	716	670	700	702	713	690	657	731	704	689	710	675	733	734	749	694	697	732	685	743	743	751	741	731	763	718	685	725	760	731	685	696	731	685	685	689	709	749	701	761	771	760	751	694	716	686	759	730	749	746	728	741	755	712	736	717	752	733	707	700	774	755	706	696	707	769	755	735	706	733	731	704	732	659	680	702	670	744	717	717	737	733	759	693	713	729	738	731	683	729	766	708	686	684	715	740	668	697	706	686	782	725	747	713	707	694	714	723	720	711	705	758	695	752	702	682	732	697	737	733	712	722	709	729	738	707	675	728	711	690	712	722	707	729	747	707	753	705	727	665	705	758	673	690	743	714	694	679	754	746	766	692	684	741	669	681	741	680	707	712	754	731	761	699	715	747	742	718	707	715	715	707	661	744	700	739	726	736	732	747	699	729	732	708	753	735	756	701	723	752	709	720	744	713	722	683	727	719	750	750	723	744	727	665	761	695	696	714	730	726	706	678	756	694	683	698	723	708	702	683	706	701	755	741	739	727	726	706	729	753	723	670	762	731	733	758	769	728	731	714	753	729	746	661	713	726	711	777	714	712	714	777	686	747	698	710	723	780	716	739	696	758	712	742	750	704	727	714	708	682	694	667	745	703	724	732	751	685	708	730	681	710	749	795	745	686	753	725	708	746	775	734	717	732	738	738	679	731	721	724	743	714	692	746	719	705	697	706	680	696	751	773	731	769	758	725	756	713	697	722	736	744	715	730	679	726	758	744	690	716	692	712	770	720	745	713	773	781	792	774	750	739	723	727	721	719	722	761	746	709	758	755	709	716	700	714	674	744	753	760	752	725	677	700	736	706	667	691	722	717	744	750	727	712	747	671	726	719	711	739	743	731	735	723	739	664	709	726	677	706	747	723	759	684	716	743	688	723	759	720	720	726	757	761	731	767	734	713	706	732	752	694	673	684	739	675	739	732	776	722	759	719	719	759	735	706	690	765	702	731	712	724	736	726	753	749	713	753	700	680	758	742	687	779	741	726	719	683	727	723	690	734	716	720	723	729	718	717	750	728	745	743	697	701	728	734	755	721	694	754	727	746	730	742	729	682	735	694	713	739	737	723	726	736	737	726	758	700	724	706	703	733	709	699	694	739	715	740	733	679	704	723	710	733	726	763	723	709	760	749	720	744	735	732	704	694	699	749	668	751	758	712	669	691	739	701	707	684	717	742	703	725	783	741	692	756	695	740	713	738	759	690	733	742	691	710	726	737	714	708	707	704	760	709	675	716	743	705	731	675	729	752	736	715	706	747	727	694	766	684	695	691	708	748	747	696	714	717	709	729	709	719	745	704	718	749	712	737	699	706	717	761	724	713	740	718	738	728	727	663	702	721	717	730	732	718	709	728	698	756	699	755	751	740	742	699	735	732	729	738	672	758	718	692	701	703	776	755	762	690	760	734	736	700	716	689	706	738	732	748	679	749	675	703	803	673	724	698	711	706	674	722	690	746	680	726	723	711	742	700	726	701	733	777	694	675	722	699	735	687	731	710	701	721	728	778	705	714	767	728	723	749	730	738	767	715	718	733	754	722	708	731	726	712	689	731	701	692	755	706	742	725	735	698	736	724	717	704	677	687	751	712	700	752	716	687	718	667	745	705	701	705	725	714	743	660	724	730	758	767	736	714	734	754	704	723	725	760	717	734	729	757	711	715	766	750	706	809	692	738	745	749	704	698	695	703	732	728	694	713	718	752	718	696	717	722	746	703	730	755	732	721	739	664	713	698	725	712	752	734	775	732	689	713	663	709	709	724	750	716	739	695	685	701	698	715	702	749	725	728	709	720	738	730	695	745	674	695	728	746	772	701	704	700	731	719	703	729	739	678	747	732	700	719	697	713	727	741	755	711	745	731	662	735	676	691	771	730	733	751	736	755	691	741	722	716	758	696	710	689	769	720	687	758	712	727	720	744	740	738	719	724	702	742	734	767	697	723	699	713	714	680	696	751	708	715	705	713	718	725	701	737	708	721	694	702	694	766	730	725	758	688	698	743	716	730	720	722	735	712	697	708	736	712	699	726	759	757	740	726	697	719	720	716	727	722	694	753	684	721	720	712	736	724	751	729	727	730	710	715	699	674	759	752	714	688	715	743	732	752	698	727	746	732	747	679	719	739	689	735	751	723	730	721	745	727	682	750	731	722	712	748	781	752	721	658	749	725	694	739	749	772	676	697	701	696	713	699	691	727	716	756	705	727	765	719	729	750	714	732	745	749	742	716	737	742	702	698	730	675	707	789	729	668	730	728	687	677	715	715	737	708	711	712	681	745	748	727	709	689	716	714	719	716	674	673	718	744	732	728	733	697	727	726	727	744	693	674	710	718	726	777	719	738	767	717	689	728	751	764	745	773	732	722	725	717	717	666	720	770	737	757	705	711	706	708	725	727	705	712	724	733	703	725	721	707	704	734	716	746	666	708	706	698	729	671	711	711	747	746	693	708	634	699	703	702	680	733	737	696	725	709	738	735	735	714	754	701	721	688	755	742	720	740	755	698	682	698	739	707	754	735	690	698	746	722	727	708	682	724	727	702	706	727	741	740	691	754	711	718	748	724	719	707	686	696	758	706	739	721	705	740	680	698	724	738	725	706	724	711	774	731	669	758	725	750	679	722	729	661	766	714	717	692	736	715	729	679	702	728	723	765	715	706	756	746	716	753	709	717	702	713	730	754	702	734	699	745	724	729	709	731	709	697	679	741	684	750	689	736	733	724	678	743	719	718	744	682	726	704	726	710	716	789	715	729	769	722	684	695	715	695	797	694	741	724	742	710	735	743	741	686	749	712	662	723	718	724	692	713	757	734	700	696	680	759	684	692	723	708	700	714	740	697	709	704	750	737	793	730	685	703	707	716	720	685	736	707	722	732	751	687	732	723	726	683	716	694	756	741	757	743	735	714	736	704	741	751	721	688	727	735	684	744	756	723	689	757	753	732	720	674	708	706	704	693	704	693	718	724	774	719	716	741	709	732	740	719	710	734	725	678	712	729
34148	18481	4393	1201	940	879	934	902	938	875	940	917	890	887	866	870	899	866	842	870	847	874	896	867	891	851	871	883	864	883	939	878	811	857	838	835	897	842	908	845	893	858	896	889	845	909	934	819	934	869	866	819	896	873	878	918	896	890	872	897	849	968	896	864	926	910	892	870	917	871	840	891	870	825	855	848	878	914	865	872	857	900	894	883	883	859	857	871	884	888	882	856	887	887	859	843	841	901	835	887	866	859	905	906	878	869	885	863	860	878	873	898	823	897	927	892	923	838	886	818	892	889	865	911	853	854	900	841	897	871	839	815	873	938	905	890	885	848	894	852	900	861	926	897	877	908	920	848	893	855	885	882	866	837	898	849	860	917	946	897	884	925	892	860	839	877	877	891	857	928	863	861	880	858	910	905	851	896	900	880	810	929	838	884	859	921	800	916	865	884	834	862	861	909	867	891	878	889	908	839	863	906	888	843	910	913	934	847	899	844	850	882	883	843	893	864	877	838	876	929	855	873	873	892	822	917	898	863	841	858	860	878	885	881	918	879	877	885	907	866	884	878	885	891	856	859	850	869	882	849	827	889	904	874	863	890	893	875	892	836	852	880	863	835	826	865	894	828	873	838	818	875	836	881	885	920	875	823	848	877	886	867	888	902	865	863	872	858	860	884	916	897	859	813	913	937	867	874	869	903	868	871	853	827	832	847	854	907	878	910	871	872	885	838	870	884	841	897	866	930	884	839	934	860	831	838	895	848	843	846	921	861	823	874	800	916	893	905	841	845	866	874	875	877	886	890	849	861	927	837	884	870	853	890	904	845	897	864	866	850	920	864	872	875	859	887	894	870	902	885	906	906	855	808	858	883	891	876	895	907	906	907	881	875	909	882	844	902	924	840	880	937	914	827	809	877	935	867	829	911	911	853	895	887	811	865	866	867	841	883	858	854	861	865	830	874	878	886	887	874	858	892	879	943	859	882	873	904	870	840	814	905	837	856	852	848	858	872	882	894	903	864	882	870	880	834	812	901	817	922	863	866	869	932	895	861	868	880	905	878	859	929	886	888	915	901	866	843	908	848	929	883	893	847	932	873	865	873	834	896	857	877	899	900	901	881	850	813	852	865	850	872	830	826	884	868	852	886	908	879	867	895	859	874	851	891	869	871	877	854	883	866	891	810	906	847	875	902	841	852	915	853	869	914	895	872	872	800	897	842	852	846	878	829	899	887	884	925	870	861	840	800	851	858	867	846	876	890	835	835	861	916	862	913	850	876	873	888	936	922	898	872	845	869	831	920	850	915	907	880	836	949	845	849	843	844	900	884	900	887	878	944	884	906	879	869	872	901	836	947	882	842	880	911	898	865	890	864	864	918	895	874	908	887	913	825	883	876	836	930	933	868	902	846	873	920	898	833	866	854	855	811	865	875	850	914	904	886	886	890	872	877	906	923	918	912	867	850	860	860	853	865	882	849	859	890	871	867	890	856	901	831	861	850	884	801	829	865	896	947	862	874	875	890	910	856	927	851	857	904	833	913	899	831	902	898	851	853	880	847	933	885	853	818	876	833	899	937	915	857	901	879	874	895	886	926	877	857	881	864	872	903	831	917	889	881	881	903	916	927	896	887	884	879	882	869	904	892	830	845	881	836	866	843	910	887	866	881	890	925	831	870	838	821	858	902	891	830	878	875	873	879	917	879	841	885	833	877	860	861	878	867	849	907	846	846	916	858	918	879	905	876	869	886	840	829	881	887	930	874	899	854	843	873	851	907	921	871	857	871	848	910	916	858	913	906	880	829	878	884	899	948	818	836	891	816	885	865	870	866	877	849	813	882	836	915	899	805	893	871	899	943	860	846	853	889	841	888	864	923	846	834	846	863	829	954	833	860	903	842	872	877	846	844	914	897	880	883	866	851	875	829	929	882	853	866	912	902	889	859	857	872	882	851	877	882	895	876	922	889	893	869	870	863	865	841	902	917	843	870	806	835	875	854	842	855	918	934	879	854	870	869	819	850	936	874	884	929	844	866	893	869	792	886	855	874	847	887	889	816	839	871	860	937	896	836	857	867	893	885	911	916	850	889	904	894	863	851	899	852	904	896	849	857	888	874	870	877	870	882	869	836	902	848	839	854	894	902	868	850	875	883	893	855	850	873	859	905	802	833	875	847	790	874	862	890	841	940	855	836	864	839	871	863	859	851	889	862	872	897	859	837	836	885	905	869	868	879	866	868	874	907	935	875	842	865	859	927	828	827	866	908	870	916	913	843	868	869	901	871	903	927	836	858	860	865	893	886	851	882	919	821	873	867	901	822	913	857	892	919	904	873	818	862	839	941	870	886	952	870	877	809	929	825	861	863	896	874	838	821	900	870	881	958	801	881	892	826	865	906	896	863	875	881	884	892	871	851	873	878	879	867	906	868	878	838	921	914	907	821	849	875	871	908	886	880	909	807	894	928	912	868	850	897	868	891	891	903	855	840	883	868	868	847	917	898	846	906	885	914	877	862	925	872	847	903	910	906	887	840	834	874	832	911	862	839	883	855	890	861	878	864	877	894	896	862	823	871	846	851	837	903	850	932	822	900	843	927	907	881	917	892	868	854	825	924	862	865	904	867	872	829	864	829	888	894	840	937	890	869	870	857	842	885	891	863	832	851	843	911	915	901	822	874	834	856	898	875	899	914	883	881	850	846	908	906	880	854	882	820	893	903	860	905	856	908	847	897	902	877	896	892	852	853	864	859	830	866	916	880	843	879	861	856	848	870	930	891	875	895	860	884	880	906	865	858	837	897	901	925	900	876	875	894	924	893	882	886	848	882	840	899	885	913	887	894	887	829	856	912	853	884	858	870	863	849	835	893	821	903	882	882	827	876	837	849	927	840	854	870	846	860	861	868	866	867	918	901	833	901	885	851	861	918	862	833	920	904	837	923	879	876	928	871	900	923	892	860	846	841	859	864	831	904	858	886	921	858	838	881	934	889	882	903	912	845	846	816	920	899	867	885	892	865	837	842	927	900	874	872	909	886	835	950	835	883	913	874	887	905	850	839	919	891	838	885	921	839	866	874	886	894	855	933	854	865	883	894	903	901	906	803	948	877	868	836	885	891	900	875	846	898	850	846	884	862	836	870	839	885	895	853	848	858	896	914	866	931	850	840	866	905	830	862	844	899	880	894	857	833	843	878	863	864	882	869	869	917	918	882	864	826	905	872	896	851	935	868	890	901	885	878	879	856	936	904	844	848	820	896	916	790	941	892	850	829	843	838	904	865	890	927	885	856	850	872	877	884	897	903	898	876	851	880	890	885	854	864	830	879	884	828	904	848	895	893	867	811	881	832	886	868	881	839	901	867	872	848	855	921	959	881	898	893	863	879	900	844	869	909	882	909	895	887	846	908	931	866	914	937	891	918	863	856	913	928	898	874	850	879	839	917	864	847	899	886	861	892	866	846	855	828	843	853	857	868	874	914	865	855	887	876	883	921	837	904
32336	6184	1213	1060	976	966	937	910	914	892	985	867	898	955	854	884	917	935	900	859	922	896	935	864	925	855	885	938	921	883	856	862	925	903	843	905	906	894	911	899	867	953	857	901	895	909	848	892	856	852	834	867	918	948	927	870	935	851	913	867	918	861	825	916	912	921	887	858	888	871	891	830	913	945	851	922	894	886	883	938	862	921	861	916	858	877	877	899	876	892	891	906	902	919	840	853	853	881	893	890	881	817	869	884	834	893	891	911	864	861	831	892	904	940	926	894	869	885	879	951	850	900	882	890	884	885	899	880	887	891	972	899	891	896	938	904	899	889	854	868	870	872	906	902	867	851	909	913	922	838	904	911	871	906	911	885	877	880	911	887	878	912	868	923	860	861	924	897	839	889	899	807	916	896	881	859	872	877	902	845	855	879	881	828	908	846	869	919	935	938	901	889	879	894	891	953	936	915	877	890	899	891	895	952	852	926	900	927	871	890	955	929	875	934	854	878	857	836	920	921	889	911	929	835	882	890	856	848	880	904	851	877	950	933	911	914	870	890	929	856	901	900	902	894	953	895	879	932	860	855	879	848	939	869	905	907	895	900	837	854	910	904	869	912	928	894	890	834	882	867	886	928	875	884	882	893	856	862	933	837	865	850	875	840	838	956	836	849	918	906	884	877	844	895	871	849	929	838	894	894	899	832	910	865	884	855	836	824	906	906	914	808	897	890	905	896	858	905	889	829	855	932	860	895	850	945	923	847	893	811	877	917	858	846	886	879	872	874	908	837	863	871	861	872	890	887	875	885	873	823	890	840	877	879	895	896	912	802	864	902	896	914	920	880	842	905	890	831	894	846	858	891	905	886	904	935	899	902	907	832	900	888	870	865	896	882	900	876	845	836	899	873	890	930	858	907	897	822	900	825	856	865	883	883	852	880	884	868	918	919	906	865	882	864	953	891	907	891	849	832	876	862	866	854	899	901	911	906	874	862	897	869	856	928	906	868	875	889	872	884	844	887	852	876	896	874	875	837	847	910	891	876	832	894	842	923	870	885	882	882	866	897	834	880	874	904	887	887	900	878	845	856	922	947	856	917	903	902	844	885	877	916	868	930	884	851	862	876	851	848	848	895	898	921	920	874	933	893	868	907	918	871	882	932	921	874	905	852	896	864	847	881	884	896	892	922	867	892	953	884	892	883	865	873	882	932	851	899	899	879	913	845	890	894	881	861	881	864	869	856	935	863	852	898	921	885	874	868	899	877	881	921	870	892	929	894	912	885	1004	811	899	900	875	876	886	903	864	837	879	930	869	957	895	903	899	925	845	934	871	923	855	861	901	874	890	898	860	862	884	843	910	924	896	876	865	877	898	879	919	835	943	907	873	902	944	886	882	875	879	859	922	938	878	937	876	804	932	873	900	846	949	903	853	800	895	898	885	859	908	854	899	885	884	942	924	910	911	921	871	947	871	891	893	859	884	862	856	900	860	906	938	876	936	842	873	874	904	869	885	860	906	835	859	883	889	848	880	901	892	926	859	875	844	885	917	872	862	837	881	922	855	869	856	878	878	894	900	887	891	875	883	915	938	908	834	901	884	883	871	839	962	838	864	895	934	859	866	889	868	905	818	878	901	898	853	863	887	889	869	878	926	869	890	859	911	914	921	886	914	925	870	840	906	912	914	898	890	899	842	859	909	938	893	885	846	863	890	842	848	889	882	837	907	871	867	879	881	848	881	921	902	888	872	857	850	891	917	891	826	849	910	885	903	883	853	901	910	865	924	895	823	882	900	935	887	924	830	844	881	885	908	882	908	854	839	851	885	866	837	882	898	870	871	853	861	891	928	862	893	902	882	865	862	951	866	926	935	856	870	945	893	915	917	860	910	916	854	867	888	921	908	894	917	856	893	869	928	882	831	866	829	892	962	932	903	868	919	880	864	892	846	910	866	879	875	876	873	894	948	883	873	838	895	876	931	934	895	936	840	894	877	881	874	863	864	841	883	876	864	880	893	898	909	878	831	877	904	911	854	843	948	869	909	904	873	868	870	869	849	843	953	904	902	888	859	976	921	903	892	865	941	899	918	912	870	911	888	855	867	841	905	900	910	871	904	892	967	885	863	860	872	930	910	879	903	946	892	869	895	904	904	873	852	964	868	869	925	921	900	913	920	884	903	921	842	860	883	893	875	885	879	929	906	904	891	919	890	865	901	880	917	841	947	873	863	879	891	867	876	879	868	844	927	915	926	871	876	843	841	880	844	858	903	884	890	893	894	841	921	867	875	906	955	907	937	877	900	915	967	890	927	912	877	853	880	921	886	924	856	881	907	884	928	828	938	874	963	880	889	864	889	839	879	915	902	896	863	888	901	874	864	909	931	865	867	911	824	909	875	845	923	896	894	918	836	904	867	880	892	906	877	880	934	915	933	893	911	884	873	928	917	872	882	941	920	872	897	874	867	920	905	883	912	873	930	880	881	880	905	785	818	913	941	886	883	867	843	893	885	894	935	889	871	851	907	936	871	886	897	902	922	942	870	955	874	860	890	883	905	905	856	877	862	873	893	910	886	957	877	888	862	838	893	890	894	871	883	855	839	843	909	895	874	881	873	866	847	912	883	880	868	911	871	864	913	927	923	916	905	932	897	946	862	846	922	868	864	903	923	862	850	922	900	880	889	895	858	932	895	893	869	859	916	901	866	862	911	811	859	842	880	839	900	869	869	898	896	929	873	871	865	888	890	895	874	897	879	937	842	861	915	915	882	879	920	892	852	917	890	920	911	909	878	871	858	899	921	927	900	924	877	900	870	900	892	919	875	897	901	837	905	852	873	903	912	887	897	903	834	888	886	929	916	904	897	899	893	911	874	895	900	877	930	868	904	883	858	876	855	882	856	894	921	867	900	907	863	856	890	902	909	796	871	959	922	911	886	918	939	911	941	909	954	898	873	894	841	863	893	907	878	926	882	868	928	897	856	855	856	896	885	898	904	891	868	914	907	918	913	893	909	902	887	905	871	913	907	932	864	925	915	880	923	886	894	912	860	879	919	821	882	910	883	895	921	866	910	875	884	882	873	934	884	875	850	878	861	912	869	893	887	922	898	873	883	921	869	869	846	891	897	852	862	886	810	883	888	908	828	825	915	910	892	910	852	900	907	884	871	825	912	855	886	834	926	953	885	872	882	915	914	797	876	862	862	946	932	865	840	899	879	877	833	878	888	875	839	868	937	949	848	889	890	921	887	899	911	883	925	879	883	834	830	938	898	901	876	860	912	836	928	878	941	931	903	899	890	899	948	861	942	885	887	834	859	888	837	894	840	904	962	888	848	873	904	874	898	874	934	867	958	877	911	876	919	848	938	854	891	872	928	893	877	859	871	860	917	891	848	864	872	926	920	869	867	892	883	860	883	878	880	903	822	904	868	933	911	857	859	884	900	921	844	902	892	898	921	919	941	860	889	896	873	881	840	858	871	896	851	941	871	868	858	875	905	937
25291	21134	26921	25117	20865	8637	1109	826	753	710	609	617	573	571	548	563	532	547	470	503	490	508	455	501	510	486	495	488	497	478	468	503	498	492	478	505	481	438	491	476	508	469	486	447	500	491	482	486	547	488	489	480	454	471	484	459	488	496	464	510	466	469	459	439	483	444	449	508	434	467	474	446	481	449	483	483	488	463	463	506	512	479	495	486	484	501	488	460	508	462	454	472	458	461	484	464	443	486	511	449	493	467	479	508	470	431	481	467	477	457	496	449	507	466	496	482	509	503	466	445	433	488	395	476	476	441	458	483	467	504	490	485	426	481	457	433	488	458	477	524	459	442	469	504	458	494	487	428	458	469	452	466	474	488	446	489	486	482	499	487	459	452	459	475	435	468	514	470	456	485	478	472	490	470	474	466	470	523	493	479	498	476	450	445	488	477	483	489	484	486	431	487	463	501	491	460	428	439	470	423	491	475	494	482	466	510	460	500	474	453	490	465	476	486	467	476	473	459	448	480	519	466	466	479	434	448	457	457	463	457	440	460	490	428	480	475	453	455	439	444	433	431	474	469	450	469	455	442	410	489	465	484	487	461	455	485	460	502	516	476	463	472	461	436	421	494	507	508	493	463	448	477	444	500	423	505	447	458	472	468	461	464	480	471	420	477	464	470	482	467	452	451	518	447	495	474	470	455	485	442	444	519	474	472	451	459	467	489	474	482	473	461	474	500	485	513	490	469	443	527	431	465	465	481	418	484	466	488	462	472	443	467	460	471	447	474	413	453	468	483	469	487	506	483	489	490	471	444	479	466	491	456	494	445	506	517	450	479	474	464	484	466	472	470	489	473	484	434	462	444	482	493	485	509	441	445	484	450	498	472	460	467	495	495	475	480	447	480	438	445	492	483	448	436	464	478	452	470	459	470	449	481	463	476	441	474	437	489	509	455	467	453	475	486	455	447	466	509	471	451	418	528	513	498	473	471	498	499	501	468	470	458	458	479	466	484	470	484	492	473	435	509	465	529	478	481	489	488	490	490	457	493	496	494	501	447	474	482	487	470	455	502	427	502	469	458	465	450	467	475	475	509	468	450	446	444	444	476	448	500	446	485	437	526	465	485	460	459	485	487	532	482	463	453	462	501	450	458	449	525	468	458	480	508	431	476	418	505	463	480	447	469	480	441	443	459	457	434	474	463	467	461	464	514	512	466	451	430	430	457	481	484	469	453	456	545	445	401	483	493	466	483	478	411	510	507	458	444	482	475	455	500	497	476	473	488	477	463	464	490	486	474	477	492	480	501	462	458	444	495	487	464	470	436	505	520	476	444	447	467	461	430	464	498	427	494	482	513	485	452	468	469	481	505	466	495	494	498	491	484	444	485	455	468	434	488	449	497	467	462	458	484	453	458	435	484	439	499	487	478	411	499	471	460	493	479	500	449	458	449	476	441	483	436	477	439	507	481	477	485	461	458	487	467	478	489	475	471	479	503	438	470	477	462	419	429	458	476	504	455	449	481	484	499	488	465	460	430	466	474	496	481	499	487	452	477	464	446	487	472	436	455	472	449	450	469	427	457	515	510	484	473	464	457	459	464	469	475	462	472	488	480	467	433	446	494	426	444	469	500	454	457	510	458	433	487	503	459	466	518	475	489	437	497	478	493	436	461	473	504	450	453	479	460	449	450	467	464	461	437	502	459	494	476	472	449	462	497	470	483	449	438	445	509	491	445	511	439	512	464	462	431	509	465	468	493	477	479	446	463	456	491	474	450	504	476	468	480	443	441	468	440	446	418	472	462	438	470	469	442	485	442	440	461	464	446	471	428	466	445	421	483	496	473	480	474	433	430	469	493	439	475	438	490	491	479	479	475	487	462	471	478	527	475	435	443	475	485	458	483	479	500	494	477	453	455	485	506	489	460	460	517	470	464	467	493	469	437	475	440	458	447	466	509	466	443	454	479	485	485	472	429	489	468	490	433	433	463	454	490	465	493	479	468	477	459	430	480	497	452	455	484	476	473	503	461	487	478	493	494	479	493	481	483	451	501	505	522	459	478	480	466	485	451	421	460	465	514	482	462	465	481	490	458	528	455	419	473	472	486	507	465	487	485	453	467	443	462	458	478	455	450	461	481	472	488	448	451	474	487	461	451	430	489	438	445	450	453	499	488	500	479	499	535	458	475	486	460	454	468	452	461	464	451	447	461	449	436	465	451	471	427	496	478	469	512	469	480	482	512	472	486	465	471	492	473	454	447	453	423	419	448	502	457	460	447	477	487	454	482	505	418	459	501	472	473	472	456	429	449	455	500	429	451	504	474	507	479	471	457	446	482	501	485	466	434	463	470	461	478	497	501	456	498	464	455	458	468	494	495	446	461	489	474	481	499	442	468	480	483	486	467	462	482	477	457	459	445	471	456	490	443	425	425	470	475	507	506	459	473	453	475	465	476	461	469	517	514	512	481	457	455	462	452	491	439	514	479	473	515	522	476	528	457	473	511	440	450	490	476	487	423	464	490	471	502	467	440	442	487	456	480	479	469	466	478	475	479	497	456	476	459	465	446	434	455	441	503	469	439	464	470	449	457	452	486	457	485	451	453	453	523	450	464	493	490	479	483	446	479	461	478	458	443	491	489	480	456	452	492	460	507	482	469	468	484	463	480	434	469	473	485	448	430	491	490	490	463	434	453	486	480	461	465	483	488	470	478	509	506	474	477	476	478	473	440	463	465	456	462	499	451	504	476	477	477	483	460	492	469	499	463	476	484	490	466	415	480	457	459	492	446	482	421	471	483	460	483	483	455	471	468	442	503	462	467	472	507	450	456	473	453	475	482	469	452	450	451	499	469	480	485	482	469	442	470	469	467	472	417	490	459	469	487	446	446	485	487	489	464	414	463	507	444	438	441	449	445	436	473	494	436	429	442	461	454	454	493	463	468	500	465	453	463	473	462	449	474	495	433	484	480	458	470	477	506	465	520	484	458	460	502	481	462	470	437	517	475	476	447	490	470	513	448	453	490	451	477	480	483	476	451	520	441	455	441	457	470	489	448	486	472	493	484	466	505	453	475	484	439	477	483	452	465	454	491	463	532	420	512	481	492	467	515	418	458	454	486	399	462	444	480	487	468	460	496	510	512	478	455	453	483	508	442	446	476	459	458	458	452	473	458	466	436	438	444	461	494	483	501	481	479	449	479	483	480	480	480	461	464	465	489	497	489	496	436	491	472	474	476	522	495	469	487	468	452	501	482	443	478	435	493	459	478	444	502	451	458	473	470	464	459	456	439	455	465	516	479	480	462	494	456	475	514	450	468	448	483	456	442	449	444	475	420	423	468	527	478	488	414	493	491	479	486	479	453	472	504	491	479	484	455	483	434	492	491	466	470	500	446	438	483	448	475	460	453	466	498	494	485	451	456	489	468	509	492	503	471	478	453	484	497	484	479	478	485	504	471	492	482	462	470	476	506	475	444	497	488	482	443	503	459	464	460	468	476
57850	20725	7119	4095	2525	1931	1408	1175	1024	948	832	796	753	716	668	655	660	615	580	590	550	566	519	560	533	563	565	527	563	533	529	544	526	466	519	525	529	523	513	527	537	507	498	514	529	477	477	503	472	504	521	493	516	498	513	484	504	478	501	524	488	471	517	524	511	495	500	465	505	485	461	490	494	503	487	490	516	512	487	528	511	492	518	541	516	461	512	503	526	521	536	512	493	521	475	486	511	545	483	476	490	489	483	510	492	468	501	491	515	451	497	498	509	488	456	454	494	534	507	484	475	474	492	477	499	451	533	461	514	503	482	489	423	513	473	499	519	510	488	488	522	441	504	484	491	487	508	535	503	460	481	484	499	466	494	502	465	461	477	478	521	480	503	494	466	500	465	478	478	491	474	456	487	468	438	529	499	505	474	497	503	485	488	493	472	514	450	498	467	477	497	488	463	503	490	472	527	489	499	469	500	524	512	481	488	506	466	486	509	463	498	470	507	511	483	496	521	512	469	526	452	500	496	514	477	482	483	539	494	490	507	487	472	461	485	494	469	517	491	498	491	505	517	454	500	470	464	483	507	515	481	458	462	493	522	532	494	496	489	492	495	487	471	509	476	493	492	521	450	492	480	458	496	483	500	492	463	505	510	485	507	469	479	499	470	476	492	464	512	535	507	477	516	472	462	497	479	472	467	505	459	470	480	493	542	481	474	511	521	501	463	492	499	516	472	514	534	493	525	517	521	514	464	476	493	500	472	529	480	451	483	477	489	474	458	508	494	487	482	507	492	486	461	447	517	492	490	486	470	501	507	455	502	468	483	524	508	480	473	486	516	459	512	495	467	476	488	484	506	496	503	490	447	529	491	474	501	493	474	491	513	492	493	515	527	496	520	471	454	465	489	473	480	505	479	470	486	473	490	464	505	475	518	515	515	433	495	451	492	459	538	451	543	497	526	474	521	462	520	475	475	451	506	514	499	434	503	491	502	460	485	491	477	485	538	493	500	484	510	492	480	487	473	510	495	503	470	465	475	455	505	461	478	473	442	473	441	509	497	518	528	492	487	479	500	460	466	489	464	504	478	509	489	489	486	514	474	506	534	497	480	470	504	513	539	500	497	505	497	515	487	504	506	493	467	490	461	497	514	439	469	502	493	504	501	510	512	468	488	481	488	535	490	505	502	508	443	539	455	495	472	500	510	507	482	511	508	532	466	467	510	483	495	460	517	481	506	492	502	472	490	465	503	463	490	498	482	455	526	520	467	494	469	488	511	504	484	452	531	508	484	478	469	476	472	494	497	510	495	491	509	467	492	532	475	473	482	484	521	502	460	465	439	492	486	489	452	498	474	498	474	516	464	506	486	522	459	477	518	497	431	484	486	473	486	493	493	465	495	458	448	489	469	520	479	507	475	474	487	502	503	476	503	423	504	514	488	483	474	506	456	503	511	481	503	509	456	469	500	469	514	491	498	487	447	464	482	461	455	493	482	495	482	504	467	481	466	472	489	502	470	473	488	484	480	503	479	482	492	495	476	529	482	486	466	495	492	507	484	494	513	481	515	516	486	488	472	505	492	503	518	514	438	462	458	507	486	493	502	508	483	496	502	509	509	479	482	494	517	514	483	492	462	479	452	471	497	467	473	481	463	473	485	495	492	541	458	459	521	517	470	457	459	468	492	494	504	475	482	488	459	505	465	504	507	484	531	501	464	468	488	464	486	428	472	504	500	492	523	500	467	494	490	460	492	473	473	466	506	515	438	476	489	491	496	484	500	454	484	465	454	470	504	460	489	472	493	491	507	476	487	489	511	492	517	500	441	513	447	458	457	508	514	505	507	455	511	509	468	493	518	456	503	486	517	493	453	483	497	471	453	491	502	465	480	473	479	470	468	514	516	477	457	486	480	457	474	481	519	468	511	489	519	465	477	531	443	517	485	517	486	509	485	510	470	478	487	457	476	486	511	488	476	525	483	479	491	531	474	486	506	482	482	460	495	460	480	469	487	465	471	489	505	499	470	545	468	495	487	485	480	495	512	488	471	469	451	490	466	503	497	507	483	506	507	505	504	522	509	477	486	462	480	496	476	504	526	493	481	487	524	478	511	462	488	444	476	455	478	454	502	481	490	499	514	452	442	478	509	448	487	472	523	491	499	449	524	476	507	468	454	486	484	528	521	489	478	432	495	527	474	488	433	496	457	491	479	443	483	492	475	520	499	505	435	503	508	483	459	473	489	489	510	490	460	510	477	504	511	455	491	468	486	476	468	462	500	476	502	502	498	465	528	496	473	530	485	445	468	507	479	521	508	444	473	498	464	550	462	487	483	459	527	466	468	462	495	460	455	485	495	521	501	466	518	465	487	486	475	476	472	470	503	489	477	474	502	490	493	518	516	482	500	493	474	440	512	473	440	485	497	491	496	499	513	467	496	490	520	490	518	485	466	486	487	480	498	492	503	484	479	497	483	483	499	504	517	480	479	507	489	475	488	465	497	497	494	508	470	465	472	507	485	456	483	479	535	483	507	497	486	508	484	487	476	479	485	513	477	507	498	528	499	451	496	464	484	441	468	540	484	474	472	486	512	499	508	493	470	452	474	464	492	477	473	506	477	506	480	465	501	477	504	491	514	474	490	512	486	538	520	528	488	493	427	476	505	504	471	510	505	483	480	501	483	499	480	501	477	490	508	548	505	486	518	489	486	473	461	461	505	489	497	490	479	481	471	515	505	522	469	481	500	497	495	513	542	488	492	475	489	495	464	464	446	511	464	498	454	509	496	501	482	496	481	479	476	525	485	454	504	497	473	492	492	493	479	500	504	521	494	499	487	484	515	508	465	478	486	503	485	490	507	466	468	492	471	499	494	506	473	515	482	497	489	524	493	445	498	510	486	485	480	496	508	461	475	500	471	515	493	502	509	469	511	500	541	513	485	492	495	520	461	484	476	504	518	467	503	480	472	518	502	495	491	477	488	488	470	506	515	471	466	485	476	498	496	498	472	509	503	444	506	475	476	514	505	466	548	486	492	526	467	453	475	496	510	476	463	502	533	497	480	510	482	459	513	485	509	517	498	502	472	521	505	495	476	446	472	480	452	485	466	509	482	499	491	511	469	475	497	495	538	460	451	507	472	475	497	440	483	533	490	537	508	512	460	506	511	502	473	463	476	482	532	467	518	520	503	500	494	511	464	535	508	502	485	508	467	523	494	508	532	488	482	475	488	466	495	470	491	473	498	509	478	474	484	481	471	461	494	475	520	485	530	498	473	475	516	475	476	470	491	522	476	500	509	471	502	484	501	466	488	483	490	489	444	486	489	507	488	460	472	529	500	499	506	504	439	474	476	468	507	504	501	479	437	497	475	480	492	498	493	483	440	511	493	440	481	473	456	491	499	484	498	473	476	524	488	521	528	494	522	493	493	518	502	517	489	484	466	479	457	450	461	487	476	531	502	463	515	506	477	503	495	542	497	522	489	500	488	448	490	457	481	450
23307	20999	26934	25001	20908	20688	5856	1509	1197	1183	1076	1040	979	920	957	887	878	922	892	839	846	829	886	847	829	863	839	768	805	815	803	779	805	813	801	830	792	849	764	830	808	798	793	840	762	776	863	752	798	804	763	811	829	796	769	825	768	812	749	755	773	773	807	756	744	764	811	786	812	814	824	726	811	804	767	770	741	778	791	757	762	855	777	766	814	800	803	793	796	749	750	816	764	783	806	755	828	783	771	792	754	792	776	788	780	804	786	827	777	765	779	805	763	767	783	822	778	738	754	746	800	810	734	865	786	798	800	765	818	816	835	756	801	746	737	785	726	763	770	834	784	784	779	810	807	766	801	823	803	784	729	769	755	751	713	769	757	745	776	767	788	858	802	789	760	791	843	810	740	763	734	757	762	705	731	746	752	785	776	799	704	764	799	788	741	775	749	760	736	742	778	761	797	722	780	770	750	763	736	767	804	807	784	771	788	778	799	771	747	807	785	789	749	803	763	778	741	785	811	737	781	730	753	807	774	748	776	771	738	722	802	795	762	754	781	776	786	735	789	776	809	779	831	756	782	754	757	759	724	815	786	758	788	748	822	770	805	742	819	798	767	732	780	809	783	788	769	770	789	802	798	792	783	734	726	790	751	750	771	784	768	820	802	777	790	778	812	773	794	799	771	743	754	787	768	747	833	774	740	769	756	756	783	787	780	783	783	765	781	729	797	780	846	795	775	796	818	717	748	790	815	741	795	728	819	844	832	749	780	786	717	795	769	769	751	784	759	731	746	746	738	763	753	785	773	776	777	750	779	766	720	809	811	786	791	750	768	783	776	791	796	769	757	766	794	794	782	811	778	798	759	751	794	810	768	734	768	750	783	768	756	749	785	749	737	744	805	773	809	800	760	782	800	764	799	772	750	805	841	780	742	792	736	765	785	775	817	819	752	738	727	816	785	809	773	750	793	740	761	797	743	742	815	770	787	771	782	763	756	803	767	796	779	788	756	753	747	792	764	778	770	759	829	772	802	809	797	749	773	753	723	764	772	754	767	789	792	815	816	772	757	787	804	804	769	807	779	793	730	769	751	806	762	728	746	757	826	805	785	767	767	790	790	759	747	780	822	761	798	797	770	783	751	772	761	727	808	795	791	834	776	756	779	796	764	773	736	762	796	751	754	795	772	748	776	776	768	758	773	844	768	797	785	811	806	843	754	739	783	798	776	770	788	802	784	788	807	785	761	774	806	761	797	788	838	829	755	755	789	760	751	811	785	762	749	786	758	801	793	823	770	782	764	815	789	783	784	773	777	788	779	761	796	767	762	785	748	820	797	769	785	728	747	762	768	767	784	768	809	739	766	758	728	768	706	768	758	844	751	827	744	728	748	699	756	779	718	767	779	760	814	722	767	786	825	754	762	759	765	786	800	787	777	826	740	796	832	775	743	756	786	788	735	757	728	756	778	785	781	779	773	721	788	813	736	771	782	769	797	770	802	731	742	777	815	796	741	807	773	800	828	779	751	799	823	814	737	752	772	762	808	732	811	793	785	772	768	727	762	783	700	819	790	749	754	739	783	782	791	763	731	751	769	827	793	741	756	765	723	749	750	713	808	776	761	825	781	777	718	740	786	755	816	803	771	756	733	758	780	774	769	770	752	722	780	773	769	738	774	767	778	789	766	802	826	826	772	801	763	801	782	741	771	753	782	731	775	728	753	784	756	756	797	745	780	715	786	752	773	765	783	798	744	771	744	782	787	712	758	757	738	728	774	757	790	809	778	751	741	751	775	745	809	732	763	686	801	759	758	786	781	799	796	792	791	856	763	799	732	805	731	760	739	795	730	789	743	767	798	775	777	797	772	749	801	826	788	783	767	760	778	770	727	706	772	788	831	802	797	771	769	772	737	842	778	767	764	738	746	762	736	762	803	796	725	770	787	791	769	804	773	735	786	789	781	724	756	784	774	749	742	750	772	776	781	786	754	766	752	763	816	776	783	764	798	772	783	828	740	734	801	752	788	743	752	780	772	752	744	748	835	786	772	769	776	760	795	745	757	733	770	723	827	788	715	795	798	769	783	847	736	746	754	728	820	767	777	796	783	747	713	772	766	722	756	785	802	775	797	796	813	760	792	781	765	757	761	765	755	793	797	807	779	734	830	796	727	793	802	759	744	793	769	760	776	775	813	774	749	807	761	772	751	822	754	791	778	775	780	760	807	778	776	794	831	817	799	833	775	778	818	802	780	811	801	772	751	794	768	770	759	801	764	734	772	756	780	743	779	774	734	749	780	754	782	754	795	752	781	831	749	780	760	759	787	803	795	755	812	821	800	770	764	737	767	814	796	753	784	800	812	759	757	770	764	846	770	777	781	781	770	766	796	766	784	737	785	737	811	750	766	782	791	767	763	776	758	752	814	756	732	804	786	777	776	733	816	718	788	795	801	776	737	790	799	758	778	733	768	731	752	722	747	734	807	751	770	762	768	775	781	849	746	786	773	781	772	763	771	796	834	802	786	773	748	791	768	785	793	844	774	748	836	738	771	745	779	779	758	795	760	845	771	774	749	757	799	771	734	744	780	771	714	756	743	828	800	784	789	768	756	839	766	773	761	770	763	797	732	770	779	784	794	754	783	757	776	797	804	788	805	785	818	755	750	772	768	761	748	821	739	758	764	796	769	729	811	784	801	812	796	776	769	733	798	739	781	811	754	768	753	785	733	711	756	769	791	769	703	832	789	812	754	777	811	771	761	783	728	756	860	770	800	777	805	776	753	773	809	764	774	741	759	755	759	788	789	743	747	741	791	768	694	767	784	802	732	803	807	759	786	752	766	791	797	771	799	803	753	790	814	721	760	771	760	813	755	789	796	777	780	767	760	758	807	730	763	742	725	770	765	797	792	770	762	795	763	768	749	776	761	779	785	792	777	835	736	785	790	770	716	765	733	769	773	791	813	711	805	745	772	738	778	763	780	801	802	756	780	797	757	752	762	791	756	775	804	791	780	751	742	754	773	790	740	821	788	777	759	740	784	810	780	760	757	812	740	789	809	800	747	743	769	801	796	702	753	731	754	787	800	784	761	768	698	751	779	822	815	842	734	740	791	760	779	758	754	788	729	754	711	761	772	820	743	754	777	733	822	792	767	797	768	719	761	814	750	729	762	742	733	781	760	753	784	771	789	751	839	741	756	763	763	767	742	719	747	803	741	810	738	786	790	759	794	764	746	764	792	791	804	768	794	746	757	723	803	766	793	788	781	783	765	751	725	772	747	754	778	737	790	773	759	773	726	788	762	767	785	736	795	834	723	772	822	783	811	820	826	795	734	782	792	754	792	797	789	809	776	752	788	785	733	730	764	779	810	788	770	791	777	825	803	796	751	762	729	752	776	772	736	765	736	804	806	770	775	761	799	770	812	751	738	778	790	818	795	786	821	784	761	770	794	755	773	801	769	755	759	752	759	741	774	732	694	769	779	832	729	754	742	736	778	754	762	790
57173	23842	11689	6745	4398	3182	2535	1970	1797	1367	1382	1293	1219	1144	1071	1016	991	934	914	909	914	871	868	836	847	822	800	843	833	759	811	774	765	779	774	759	687	738	816	769	749	729	719	772	763	758	792	744	797	740	720	755	791	792	750	780	724	759	762	729	750	765	727	734	764	754	707	755	713	770	719	706	721	796	725	716	740	812	745	724	743	770	732	781	712	738	712	771	735	736	765	718	733	749	711	728	733	725	734	711	740	674	723	737	708	696	737	763	690	729	752	700	680	723	748	709	775	734	735	733	740	720	792	710	715	712	711	722	741	730	748	737	733	702	716	738	751	743	687	715	737	742	686	698	726	680	706	713	751	712	730	785	756	674	727	730	694	751	705	725	745	716	710	732	739	758	744	723	738	760	745	734	700	737	721	716	703	723	711	752	740	711	745	727	741	731	746	735	723	697	761	737	753	722	729	753	705	687	758	768	745	726	709	725	707	722	720	761	725	729	742	692	746	759	711	723	723	770	705	705	735	708	736	726	704	724	742	690	726	778	738	701	723	705	678	765	703	773	701	719	724	765	692	761	754	702	711	745	754	761	801	757	761	724	756	688	723	726	699	743	714	722	705	726	719	738	728	710	733	715	717	743	741	701	712	702	690	741	714	717	766	740	746	703	706	697	715	722	728	695	721	713	757	735	733	694	705	759	756	723	691	740	698	717	695	756	740	706	717	764	713	734	758	721	722	726	714	757	762	793	716	704	691	733	705	692	746	719	734	749	728	729	760	751	722	753	701	708	707	749	702	728	728	720	741	710	715	735	785	730	707	716	739	763	768	746	711	736	737	774	728	721	721	710	736	733	705	716	725	735	725	706	724	718	705	701	734	789	784	750	732	769	737	755	719	735	723	714	718	738	715	747	744	767	708	727	756	705	694	759	703	744	716	692	675	738	706	704	707	771	702	718	722	703	714	746	758	706	713	716	732	751	758	724	725	684	717	750	707	686	772	734	696	691	732	749	716	728	742	724	696	738	752	743	765	727	718	759	729	722	734	772	762	718	767	708	709	719	724	721	717	723	732	745	708	757	707	761	712	711	778	693	739	749	723	717	758	746	701	673	732	676	723	733	709	714	716	726	692	744	731	752	683	726	753	742	726	703	763	741	711	708	708	681	738	685	732	770	766	772	723	734	705	741	703	730	743	745	724	759	685	758	725	717	737	746	691	701	716	775	785	736	721	739	725	726	689	716	775	670	744	699	722	747	740	717	722	691	733	729	754	711	736	721	704	739	711	686	705	689	754	745	749	719	747	721	725	676	743	718	697	730	732	680	679	727	721	769	771	738	722	755	761	683	754	690	720	744	739	701	703	693	737	698	764	757	726	781	735	731	711	734	723	698	804	679	671	708	773	685	745	784	757	716	734	710	742	700	718	755	740	759	736	706	751	703	718	751	734	745	710	729	769	740	720	740	720	731	747	751	713	705	755	702	704	714	701	703	724	725	696	740	732	728	776	692	691	729	721	732	762	685	706	724	776	744	755	733	642	720	675	675	708	692	714	731	733	738	694	750	788	760	697	667	696	699	755	698	726	742	752	695	697	663	755	686	717	745	732	764	759	719	706	774	740	710	677	768	706	763	728	675	729	759	727	707	733	721	721	676	720	712	733	751	742	737	711	689	705	768	720	729	769	732	740	772	722	717	703	732	723	686	723	719	737	783	684	720	755	759	711	733	727	709	700	721	705	731	730	744	701	744	732	689	701	710	756	729	736	708	756	696	692	702	703	719	770	752	741	757	731	738	732	720	723	733	739	664	718	779	727	701	706	725	706	743	693	724	738	741	743	688	712	743	731	746	728	737	732	759	750	687	716	742	728	719	740	757	771	750	733	696	665	727	730	657	724	665	731	761	719	781	719	739	724	721	717	721	670	698	726	717	740	761	717	724	720	758	676	722	755	723	739	692	732	734	672	767	703	747	710	784	770	744	725	749	665	739	729	714	717	701	735	689	731	720	756	721	777	744	696	720	760	753	774	732	677	696	705	714	729	745	735	708	773	756	754	726	694	724	741	741	734	750	731	688	716	707	702	724	726	752	722	721	731	749	716	731	687	724	686	719	690	747	723	755	729	726	714	722	713	710	721	738	721	726	704	789	720	728	716	759	733	653	701	678	729	741	698	718	739	730	679	709	746	699	747	729	697	713	722	721	731	729	714	680	718	751	732	705	717	650	753	678	692	706	787	732	723	765	756	686	739	717	735	740	735	689	764	769	760	720	713	726	750	668	733	735	747	690	715	681	710	694	751	676	698	750	694	784	734	735	754	686	730	700	698	706	741	698	738	696	695	733	742	713	759	717	717	672	666	762	746	737	678	687	683	753	729	734	727	751	688	705	701	705	723	713	761	740	726	738	728	694	727	732	758	767	713	761	727	695	698	757	711	695	663	709	709	742	708	741	698	761	744	717	765	676	739	706	721	766	700	741	732	676	679	734	757	705	746	739	739	758	703	730	734	692	718	719	728	703	692	762	683	719	690	719	735	711	710	662	713	742	703	724	738	730	743	770	701	717	695	713	736	721	726	747	719	714	679	693	688	761	715	730	717	716	688	703	705	700	730	715	711	754	733	741	725	693	752	762	733	800	761	710	732	737	719	644	728	710	684	706	696	697	766	723	715	728	718	723	691	741	714	752	739	713	733	750	687	720	722	748	705	799	715	777	780	720	732	729	726	710	688	649	706	725	723	737	687	772	746	720	719	763	745	702	669	719	691	712	690	760	733	727	699	702	717	674	697	773	712	712	711	751	712	727	710	731	717	744	716	739	750	743	740	698	722	730	740	735	733	729	707	727	725	687	750	735	707	725	722	744	769	728	760	727	711	742	670	747	705	750	734	701	716	726	707	716	715	694	733	713	717	711	696	709	747	733	771	715	689	721	671	718	756	731	730	722	726	712	706	716	704	712	731	683	751	711	722	669	734	760	746	750	720	765	684	701	698	753	769	722	738	684	746	695	726	737	720	724	762	724	690	680	691	715	724	726	793	717	732	715	722	759	750	741	765	728	742	709	724	736	716	715	694	710	685	755	692	711	724	689	698	750	702	759	764	716	700	730	726	730	750	698	734	741	677	767	727	692	682	709	718	733	775	733	753	729	746	729	714	693	733	729	728	708	763	712	705	742	738	683	687	689	751	683	710	729	714	743	702	713	729	757	739	728	714	723	671	729	749	704	748	753	736	737	732	714	728	686	738	696	762	686	709	730	712	730	729	727	743	742	740	696	738	722	710	744	701	754	703	721	723	738	711	732	679	731	744	775	786	726	698	758	726	697	697	722	717	706	750	731	742	743	717	731	734	704	704	724	683	691	722	699	747	775	684	730	743	710	686	718	772	702	691	692	772	742	715	702	738	696	734	731	732	659	689	722	726	684	712	724	807	710	698	749	715	665	695	704	742	707	718	741	687	723	729	737	718	783	712	687	720	721	783	794	669	717	747	713	751	735	749	732
34207	19242	4526	1096	911	922	940	869	903	864	869	872	823	870	821	927	875	843	869	885	947	864	868	865	885	908	908	866	934	964	872	889	865	836	873	905	893	892	910	887	855	844	870	884	870	869	892	901	880	904	862	897	871	896	882	918	901	884	900	812	882	829	939	854	879	874	868	845	868	866	891	921	940	843	855	877	929	943	870	830	869	889	933	934	845	851	846	875	883	872	872	879	875	897	898	954	891	922	864	903	902	857	820	918	846	878	899	882	932	881	889	891	876	845	882	859	864	855	868	875	901	850	876	871	794	872	896	887	909	861	924	853	848	827	868	905	927	880	899	873	858	879	819	926	881	857	867	921	884	884	922	873	867	900	860	863	869	867	868	889	825	894	866	874	827	854	853	895	891	905	868	864	857	843	910	844	894	914	929	931	835	892	891	864	873	869	881	936	949	919	899	874	850	862	909	903	859	906	865	890	880	842	870	868	916	851	825	860	885	903	896	918	842	886	907	898	915	854	886	850	901	896	878	879	842	847	828	883	907	907	888	911	913	868	913	866	880	898	842	872	890	896	849	909	905	875	881	846	833	895	887	913	941	927	928	864	896	872	869	912	785	857	891	887	910	862	886	889	893	887	917	849	915	876	862	932	846	880	852	889	913	855	862	910	928	876	903	851	884	886	877	915	889	900	846	865	923	910	902	855	877	899	896	935	862	920	896	896	914	919	849	899	902	832	921	888	852	857	878	862	865	875	900	897	855	859	909	812	901	870	848	872	854	912	858	932	873	933	907	904	842	824	882	884	854	907	902	933	835	820	908	907	942	861	918	878	906	898	811	929	899	895	848	821	882	889	894	887	849	881	878	898	936	876	918	896	899	900	902	912	859	858	883	805	886	896	887	888	922	875	883	840	876	865	916	904	903	860	883	854	827	854	861	879	867	891	870	922	865	876	881	875	904	895	890	821	864	895	923	884	885	888	926	900	902	811	873	957	886	957	877	859	869	843	883	916	867	913	981	864	897	917	877	865	812	909	859	889	856	852	867	882	946	924	896	904	960	926	872	847	901	942	901	888	875	835	842	894	908	889	876	858	919	929	852	879	884	823	846	906	860	898	866	918	859	896	953	851	881	861	888	888	833	757	840	877	902	878	938	915	894	841	875	832	909	910	852	919	873	873	862	885	870	849	936	938	895	837	814	874	854	913	933	897	928	907	872	838	903	896	900	862	871	894	912	895	917	854	837	935	837	847	929	869	882	817	870	845	880	949	914	909	872	902	881	917	895	944	863	902	850	887	849	862	845	868	929	869	878	854	890	921	862	889	890	841	877	899	878	864	836	879	804	856	867	904	933	927	893	806	942	833	884	866	897	860	853	902	881	884	906	863	869	808	891	858	888	909	845	875	902	905	868	886	840	911	880	904	839	894	877	854	849	942	872	875	896	876	879	900	860	875	882	878	860	887	904	883	924	913	881	910	938	895	932	859	947	919	904	854	891	846	834	906	917	902	866	878	874	803	869	900	873	902	890	845	879	906	884	831	863	882	907	860	914	900	840	896	883	805	887	837	842	819	891	849	882	898	880	846	858	890	862	892	888	832	830	856	837	925	921	912	918	854	862	895	898	916	868	849	899	872	842	889	872	848	876	868	903	903	850	867	921	922	867	818	931	885	873	904	921	882	831	864	865	831	898	861	917	906	873	932	857	903	870	860	896	877	787	861	898	849	856	806	848	898	885	875	875	897	833	892	850	839	890	869	874	878	942	905	920	890	895	881	887	863	859	844	891	917	915	878	880	916	878	894	890	856	835	905	842	894	952	913	895	862	820	881	834	824	861	908	865	834	907	895	891	859	892	857	871	899	933	893	867	874	888	910	863	904	884	894	883	858	865	859	883	879	928	860	887	846	893	846	912	885	893	887	910	834	915	891	853	869	892	901	859	866	904	893	900	922	902	932	861	870	913	899	860	872	855	873	938	863	864	883	850	872	884	904	861	876	896	892	891	901	867	846	870	911	865	881	862	854	833	917	923	888	853	871	916	871	896	881	897	822	837	831	889	877	894	888	912	854	917	911	903	868	917	888	854	922	899	917	905	930	851	909	850	866	933	883	868	882	899	894	878	870	845	906	825	894	898	834	874	847	837	923	892	893	872	917	898	859	898	876	936	845	874	836	872	864	923	902	890	908	883	827	919	862	882	882	877	959	856	885	865	891	900	866	836	934	896	875	876	948	900	880	873	899	862	815	901	889	850	895	901	862	887	861	899	876	888	876	861	856	899	909	847	839	906	884	878	822	869	776	889	851	871	855	899	902	847	866	883	928	854	914	844	850	894	904	847	843	865	902	859	844	861	895	842	826	837	888	841	906	861	861	817	886	824	872	858	905	873	883	912	863	884	875	934	850	872	920	846	880	847	849	832	895	907	864	913	903	856	878	835	950	945	876	844	915	895	907	851	860	864	880	896	870	887	909	897	933	863	795	883	797	836	873	926	854	912	845	896	850	852	871	848	863	854	907	832	851	881	835	855	876	896	931	875	873	883	875	901	884	872	893	851	845	905	891	885	825	875	857	870	894	891	917	947	880	929	928	841	907	921	882	870	897	868	885	853	887	871	877	911	872	912	906	892	880	860	791	893	885	843	847	832	852	842	908	953	877	887	884	857	913	855	861	853	868	872	907	930	860	890	886	848	886	888	878	894	872	890	828	819	897	858	868	850	928	813	845	889	863	860	866	929	885	834	942	866	885	902	966	865	833	870	935	869	954	826	869	902	900	889	831	864	834	895	831	887	862	909	885	905	828	919	857	831	874	857	861	922	905	885	881	871	861	903	915	902	896	872	883	847	878	821	892	872	909	928	893	875	851	907	858	828	826	858	900	931	819	913	893	830	855	877	882	848	906	896	847	910	900	847	871	899	895	897	916	888	883	889	859	847	896	885	874	905	855	888	868	901	858	907	935	904	857	835	874	863	878	847	839	906	908	872	846	870	824	865	865	876	913	877	890	837	843	876	941	889	831	936	876	857	906	864	905	946	890	866	889	876	891	864	878	838	906	858	920	911	845	904	894	874	859	889	836	899	904	878	886	862	841	851	910	926	901	873	894	876	896	920	871	885	844	885	864	850	944	918	822	866	851	891	825	900	871	843	874	893	862	962	857	879	853	856	871	866	914	901	857	862	889	897	893	864	868	908	889	891	882	845	822	915	905	909	885	859	855	854	869	886	817	899	864	869	852	817	843	894	881	867	891	891	881	943	869	898	916	867	893	860	874	861	873	911	872	853	938	845	851	921	896	929	904	916	884	854	849	836	848	837	872	933	864	915	824	886	975	874	804	907	887	872	900	917	860	804	850	920	870	874	873	864	899	870	876	905	854	925	912	851	845	900	871	879	901	853	825	851	874	907	885	882	886	908	884	845	907	909	860	877	868	857	853	888	854	847	869	900	884	846	841	895	837	881	916	914	891	885	916	865	912	897	883	850	849	876	908	868	923	877	876
32619	7605	1263	1072	990	943	985	951	908	896	877	911	894	950	879	842	918	894	882	886	880	928	882	952	921	911	857	889	878	877	893	880	846	902	907	853	914	886	843	903	935	885	914	856	890	873	943	916	852	890	924	892	856	924	876	863	879	900	907	939	851	982	843	868	839	870	841	908	922	929	878	866	887	839	899	924	943	853	924	935	932	917	932	897	892	888	866	885	899	969	854	893	872	939	891	924	882	924	876	927	876	877	918	864	898	886	951	871	870	875	880	865	909	900	905	859	893	859	906	864	910	901	867	876	903	935	925	786	876	950	919	855	941	869	893	885	878	882	900	847	901	937	903	882	887	902	959	932	866	884	918	868	892	911	832	884	891	855	844	858	940	871	861	906	899	877	953	844	871	886	871	883	902	898	897	844	870	891	907	877	882	884	937	843	884	890	902	883	920	863	895	922	851	906	907	790	815	890	892	845	877	886	870	867	904	907	920	857	913	900	914	856	914	912	914	893	858	852	924	846	870	909	878	879	925	879	882	895	917	824	917	882	898	937	887	901	936	893	853	887	865	847	927	918	886	909	918	910	906	913	898	865	906	833	898	876	856	840	842	883	907	900	863	838	859	906	916	889	859	898	896	857	912	913	924	907	910	939	887	878	873	854	869	854	898	889	916	870	843	943	853	885	867	932	901	883	900	888	849	892	884	882	860	900	907	865	990	934	895	876	915	881	853	951	889	870	919	906	873	829	918	934	866	879	906	890	894	877	868	861	884	870	888	904	914	882	844	895	902	917	878	877	868	883	875	890	885	931	866	903	865	867	879	934	911	871	901	929	909	896	878	874	888	913	938	880	869	869	842	964	910	899	901	869	925	858	880	893	865	881	950	913	932	882	914	921	913	855	909	883	850	831	830	895	850	881	811	853	843	941	870	894	887	940	854	885	869	913	929	848	855	850	875	859	908	916	877	847	839	870	878	881	875	867	890	916	880	946	917	895	879	874	879	837	845	830	891	850	936	913	891	871	910	848	883	923	881	882	864	874	915	847	906	876	875	895	854	908	898	852	862	940	912	846	860	911	842	905	844	889	905	897	917	943	844	900	888	884	879	897	861	925	880	917	937	869	879	904	871	906	841	891	877	912	889	870	911	928	906	891	874	832	856	914	837	842	832	816	898	862	857	921	929	891	883	865	913	849	930	836	889	871	813	883	911	877	865	888	864	874	902	856	876	887	904	953	873	891	855	879	904	834	877	857	908	834	868	907	845	966	918	838	846	893	940	921	896	834	826	879	889	953	868	862	913	860	882	888	890	884	914	883	930	909	904	865	836	899	869	924	884	878	887	860	910	908	892	930	908	818	929	843	814	896	893	911	865	899	873	859	964	869	887	888	893	918	895	845	850	903	850	850	872	835	879	873	902	877	833	866	817	851	956	940	866	828	877	903	878	910	894	872	900	922	868	834	924	890	880	941	860	912	914	946	874	843	866	875	823	919	855	817	876	954	880	868	863	885	839	860	869	945	884	879	868	890	903	908	870	896	960	878	909	811	886	883	858	842	938	868	878	850	906	871	861	875	842	899	887	958	899	909	871	846	859	889	881	834	869	901	888	840	934	913	868	872	874	868	921	909	851	886	882	873	842	868	896	889	889	948	938	940	877	922	868	904	903	924	860	864	863	867	885	875	877	863	867	910	826	883	924	881	954	890	889	903	869	859	866	907	857	898	889	924	859	902	929	883	882	852	852	853	908	918	870	890	848	911	877	943	951	910	823	848	884	887	894	830	881	896	906	846	935	888	888	896	928	884	861	915	882	867	906	861	953	910	905	869	872	872	852	910	841	901	854	927	885	885	883	887	884	861	872	841	855	901	893	897	892	878	896	851	914	866	968	865	892	850	883	926	858	925	885	844	912	841	841	902	842	882	943	889	836	929	845	893	832	868	954	847	881	902	865	870	918	916	863	856	881	882	860	948	925	883	882	867	907	899	860	916	905	889	878	863	900	892	860	894	907	885	817	842	927	905	933	825	884	862	893	819	812	862	903	904	846	922	859	879	854	923	886	879	878	878	899	856	864	930	840	906	881	845	897	867	892	901	865	909	930	866	936	911	844	862	939	855	872	874	926	888	922	888	823	863	885	921	906	904	908	889	888	917	859	857	852	871	859	906	864	845	864	852	866	909	869	893	873	874	874	895	946	889	884	902	849	889	872	854	872	815	868	881	867	900	889	856	951	876	880	860	885	851	879	925	852	865	883	878	832	903	905	925	880	878	837	944	931	895	876	898	880	904	906	840	898	895	891	856	828	833	858	931	912	922	876	875	846	853	888	884	871	868	846	936	853	884	866	901	878	832	918	891	859	858	911	942	873	887	881	900	900	884	886	894	926	895	942	860	900	890	873	927	847	893	897	867	906	911	876	859	904	888	963	919	853	845	862	908	887	879	900	882	912	870	909	921	909	901	815	913	832	902	891	923	976	920	894	895	859	866	856	879	869	902	887	867	862	900	895	857	822	911	890	872	898	886	875	882	874	825	881	902	899	949	870	858	917	879	836	894	840	896	870	897	885	834	883	895	873	881	893	886	899	874	909	830	912	877	867	842	904	887	889	890	933	864	854	936	838	868	824	841	876	886	835	909	870	851	911	900	905	899	901	882	911	901	899	880	905	891	855	878	876	884	868	870	920	861	856	893	885	909	879	871	948	888	843	890	929	895	873	920	866	949	897	838	891	887	894	869	901	858	911	915	848	903	902	867	863	896	912	860	921	907	918	877	939	901	914	906	919	880	893	878	866	952	864	848	884	851	885	892	883	858	917	840	852	874	836	850	861	894	886	889	889	883	873	941	896	886	881	897	925	871	837	884	902	864	912	820	893	881	926	856	908	860	907	885	903	911	884	902	872	870	896	861	896	880	920	859	838	896	882	872	847	894	890	845	858	936	861	878	850	903	864	885	930	952	842	907	862	820	874	891	934	893	915	880	848	816	921	925	868	852	834	923	899	880	857	931	861	961	854	886	876	911	858	882	910	909	893	820	865	922	883	846	891	879	873	875	913	877	881	878	922	915	891	906	838	950	855	861	877	912	924	851	857	948	884	861	907	872	888	902	887	859	878	864	947	902	855	903	851	929	892	833	900	862	840	893	902	875	844	854	908	871	874	922	888	901	938	863	876	830	864	844	901	892	933	881	805	839	841	905	850	940	885	903	921	869	894	889	912	893	884	920	900	903	881	828	864	846	893	902	892	858	913	887	888	815	836	848	856	884	907	860	930	913	879	833	812	899	856	910	876	849	891	935	929	820	856	858	871	893	898	873	848	849	895	828	859	914	896	900	887	878	914	866	884	953	857	899	879	888	883	929	852	933	859	930	845	858	875	866	819	918	903	908	857	934	910	882	890	891	902	869	907	846	910	914	886	919	880	846	901	850	881	878	894	852	893	881	861	885	863	833	914	873	864	919	846	879	911	870	904	868	876	913	872	867	895	917	858	873	863	888
25162	21080	26628	25403	20891	10223	1171	816	695	656	615	576	564	572	566	547	510	520	512	506	519	537	511	494	463	488	514	477	485	510	476	502	478	477	489	496	485	470	500	489	484	456	465	481	461	491	483	487	483	491	454	444	452	471	461	523	514	407	453	484	449	458	454	485	467	479	494	477	464	459	466	485	485	444	480	474	470	486	484	492	447	456	449	457	464	497	451	458	476	463	480	489	491	446	473	511	466	465	457	459	468	445	457	446	461	450	484	444	454	439	484	480	465	483	482	490	467	442	463	475	492	462	484	464	470	477	465	460	467	483	519	470	479	476	470	465	450	468	439	449	466	460	440	473	444	462	484	460	513	440	450	462	446	457	499	460	449	467	431	430	406	500	468	474	482	523	458	509	477	446	497	459	443	444	480	503	461	441	459	479	480	431	451	440	428	487	442	475	430	452	471	463	466	436	473	449	483	471	442	481	458	431	464	471	447	476	475	464	439	462	459	493	435	495	463	487	458	502	475	459	462	491	479	434	507	463	455	462	485	476	479	526	452	420	460	492	504	429	465	448	490	487	465	501	458	487	488	471	504	492	420	482	468	464	444	475	461	480	452	494	497	437	481	489	483	454	487	434	475	450	481	457	513	496	460	425	473	464	459	437	457	454	475	455	430	431	470	456	451	469	489	449	463	508	453	458	472	417	421	496	450	474	438	469	427	434	460	464	477	455	512	433	491	446	436	429	465	494	463	473	446	438	494	458	466	497	481	458	450	420	447	441	467	499	481	417	487	494	472	480	472	501	453	506	463	442	470	448	468	477	450	462	455	518	409	473	473	488	468	488	489	460	481	455	443	454	447	439	459	462	467	413	465	476	469	445	437	459	511	463	444	494	434	468	489	453	489	466	509	463	466	477	421	479	432	473	466	457	454	464	481	439	479	469	444	481	486	474	457	491	472	455	491	481	484	476	476	485	499	493	479	497	447	490	475	435	424	455	451	440	446	485	459	441	464	481	490	495	489	454	422	490	432	454	466	454	478	484	467	471	472	479	417	441	481	458	456	462	477	455	418	483	425	448	446	465	469	430	456	492	478	454	501	469	477	426	468	426	436	471	477	431	466	449	424	465	473	477	441	474	433	443	467	473	458	476	460	443	521	502	449	499	471	454	462	479	455	496	482	437	422	478	471	457	473	420	442	411	454	468	447	534	461	458	433	467	456	478	457	469	482	437	446	476	454	475	447	442	445	427	460	429	469	460	446	482	468	429	450	482	509	471	482	484	470	465	484	434	481	447	451	451	472	476	473	464	464	455	450	471	475	457	489	443	477	477	455	484	475	475	487	465	478	463	477	430	462	479	461	498	479	428	444	476	473	458	491	462	441	434	476	489	414	474	487	464	422	469	475	471	496	468	459	484	471	508	498	483	476	445	459	475	480	497	470	453	470	497	460	465	431	501	446	477	444	478	478	467	477	467	464	462	486	477	459	444	451	461	480	448	457	478	461	452	478	453	468	478	460	433	492	467	461	470	435	440	452	421	463	508	477	480	472	483	470	486	483	473	470	465	410	440	439	452	467	453	444	411	443	505	494	463	453	471	445	459	469	467	478	475	446	460	466	441	454	445	446	473	447	457	491	474	505	469	449	448	470	443	435	463	463	442	431	460	529	464	435	476	458	442	475	476	434	463	465	490	423	482	491	490	478	453	482	432	495	463	460	459	441	464	493	453	521	467	466	463	451	471	458	439	526	445	483	469	467	459	465	473	493	451	482	479	452	479	443	482	452	478	463	417	495	467	470	480	449	444	471	482	458	466	461	526	498	464	483	455	463	483	485	506	438	450	458	453	435	458	424	430	460	474	471	440	411	458	475	488	441	453	450	470	502	517	454	447	467	421	506	466	473	456	447	472	438	461	428	471	487	427	469	485	486	436	459	476	480	455	473	455	427	446	483	481	431	436	497	459	461	447	469	459	463	490	446	486	436	457	496	440	463	451	455	467	468	450	462	466	435	454	508	527	475	445	450	444	458	468	470	450	471	489	486	449	428	459	472	441	450	463	476	503	493	469	490	509	492	459	483	486	442	474	462	484	471	502	496	480	502	444	448	443	486	459	489	418	487	473	497	443	492	441	491	467	471	416	451	425	439	480	440	456	484	470	510	444	445	436	464	441	460	452	436	489	509	452	485	473	485	487	458	408	437	460	416	428	467	481	464	444	454	468	474	407	484	501	481	454	427	478	469	464	441	473	464	476	492	459	462	470	451	450	476	465	489	456	475	451	482	439	456	494	446	464	428	460	470	493	462	455	480	438	468	461	469	464	434	519	429	463	436	464	467	459	445	487	434	451	476	461	519	450	452	468	476	510	488	471	486	494	482	482	421	466	452	467	469	505	457	423	474	492	499	466	454	465	448	466	446	436	482	455	466	449	473	493	469	450	462	459	449	484	461	485	426	451	471	436	469	493	457	502	452	471	440	478	429	435	457	458	449	497	450	465	437	486	477	425	446	436	463	480	473	463	441	452	468	467	488	454	474	480	459	490	470	466	475	455	501	467	429	464	450	506	431	400	492	464	462	468	498	467	487	431	482	459	442	472	465	476	430	483	465	481	439	427	441	496	443	436	450	479	482	446	440	478	476	470	453	444	460	465	461	446	442	488	486	433	444	467	485	480	496	452	486	491	474	460	458	449	468	466	424	452	478	475	492	453	459	446	494	450	459	500	505	460	452	481	505	436	481	441	452	473	466	463	438	463	436	452	493	423	444	455	483	460	483	484	481	457	481	462	486	470	502	459	472	505	443	434	473	478	502	507	429	456	469	458	449	451	484	482	476	475	484	494	476	465	472	498	455	431	475	460	427	470	427	453	496	469	505	449	482	463	455	440	470	446	461	465	481	451	431	433	463	517	490	455	487	454	458	468	451	457	508	493	484	477	446	465	447	455	492	460	495	455	499	443	462	447	443	450	455	475	478	444	458	459	467	498	444	468	438	473	489	457	432	475	461	480	464	476	457	484	477	462	506	446	484	460	470	455	452	433	474	464	484	423	472	477	445	435	461	452	462	459	427	466	439	469	456	469	500	414	434	437	480	466	468	454	463	480	447	440	472	490	538	496	488	505	465	436	438	453	501	533	453	454	491	465	430	452	402	460	457	481	423	422	466	480	475	436	447	459	458	461	472	462	495	447	472	497	461	467	457	440	491	486	481	481	488	480	476	469	486	472	435	455	466	439	450	466	450	443	453	452	473	476	424	483	460	477	472	492	458	502	467	472	462	477	411	474	433	453	472	459	467	498	469	481	473	467	489	486	474	497	461	512	485	509	444	451	474	463	470	476	471	459	501	426	443	449	430	449	474	439	446	427	447	461	464	463	472	495	461	456	420	444	445	451	456	463	456	462	500	419	466	415	451	507	451	477	469	481	474	502	463	443	448	454	474	440	424	461	456	451	473	459	476	471	498	490	458	473	437	490	501	453	465	486	484	457	460	467	446	498	415	479
59673	17367	7110	4111	2581	1922	1443	1197	1033	959	833	784	733	671	680	641	651	634	634	576	554	539	586	563	549	572	536	502	537	527	511	511	550	534	451	535	472	493	503	488	504	509	520	549	490	490	525	502	462	472	513	544	513	532	493	512	493	470	472	475	489	492	473	483	440	518	520	480	490	456	497	481	506	503	505	515	515	494	513	480	528	515	502	501	510	490	472	481	485	498	450	494	514	463	517	491	520	461	496	510	498	486	498	472	452	484	490	493	521	445	484	470	496	505	497	508	484	494	453	462	464	495	481	559	505	510	432	450	483	503	450	462	495	498	514	521	493	496	476	450	491	485	473	528	469	471	515	503	530	469	453	472	486	463	490	423	470	478	473	482	452	482	494	448	503	494	482	480	517	501	495	521	452	515	491	495	450	485	478	466	505	496	500	504	477	506	490	482	462	474	488	477	492	505	471	476	499	517	474	463	474	484	552	490	513	474	463	492	514	531	477	470	522	490	468	511	488	460	453	484	490	527	454	510	495	492	452	496	500	490	515	473	481	483	473	473	474	458	512	504	460	481	466	486	460	494	481	506	466	480	460	465	501	494	472	467	472	475	491	477	480	469	462	482	501	489	460	443	475	485	477	494	460	478	496	493	493	508	499	471	485	491	503	483	477	489	454	498	511	483	495	470	512	479	476	476	503	489	471	540	469	493	465	488	469	466	494	466	498	490	489	456	492	477	500	478	480	486	455	455	461	495	472	481	527	503	473	472	451	486	485	495	491	475	490	518	463	484	495	508	475	505	502	463	519	465	517	486	487	463	489	473	466	468	483	475	479	453	461	483	495	511	461	471	483	449	469	507	441	452	454	470	461	494	481	495	478	474	480	451	498	467	491	513	465	447	522	484	465	463	492	465	461	548	470	491	502	469	500	505	452	497	507	498	473	516	479	514	475	501	490	474	464	478	511	478	488	506	492	497	458	470	494	481	474	487	521	521	549	471	527	475	462	440	476	469	491	525	514	493	487	452	480	475	501	477	462	497	445	469	508	469	504	489	453	455	486	476	447	479	461	471	475	467	501	474	510	495	464	447	502	519	490	496	465	467	464	508	502	491	475	479	485	462	456	506	485	480	496	470	484	487	535	453	491	486	455	442	474	471	451	463	493	502	471	454	499	456	434	454	478	499	518	491	470	460	483	495	434	521	493	461	507	474	468	455	519	512	467	509	486	485	483	501	490	485	487	467	520	466	462	476	484	494	451	496	523	512	505	488	489	502	474	474	480	470	474	484	444	475	461	495	498	452	482	436	471	467	477	502	487	450	456	456	502	472	455	514	464	485	471	492	474	516	482	495	494	537	468	500	467	440	474	493	468	468	489	493	478	478	460	468	464	482	486	448	488	484	451	470	491	475	507	473	471	460	452	455	490	481	446	481	451	462	512	500	509	508	491	490	498	525	494	472	452	492	471	497	493	477	466	512	491	503	497	496	452	462	471	505	499	467	474	497	495	470	521	471	509	441	474	461	503	476	506	467	497	471	507	507	491	465	481	500	437	406	481	503	517	478	443	554	481	437	489	496	478	492	489	496	487	468	533	485	472	473	473	482	482	462	512	478	499	503	504	480	492	473	462	457	458	498	532	516	512	466	513	491	462	494	514	490	470	466	496	492	482	454	485	460	471	507	471	472	453	500	439	481	499	491	465	514	505	466	471	459	481	470	475	474	493	469	479	525	486	495	512	475	472	485	515	472	523	454	441	521	486	497	450	492	467	469	468	453	507	495	489	478	488	478	501	456	476	492	450	479	498	510	461	500	520	475	496	501	494	476	472	463	441	469	486	511	469	470	475	500	481	512	522	470	476	482	487	492	475	455	502	503	497	485	498	518	497	487	459	450	502	486	472	484	453	482	477	467	483	498	461	519	459	459	481	514	460	435	493	442	439	485	490	483	458	469	495	473	464	454	536	493	490	491	452	457	520	449	477	480	466	499	504	487	464	454	464	483	470	509	483	476	493	495	455	480	471	468	477	482	464	478	503	496	491	491	501	483	507	519	501	450	473	450	466	471	496	520	477	458	459	465	441	505	504	458	528	491	493	528	522	494	443	499	486	470	492	503	486	504	488	497	507	468	477	544	516	461	470	486	477	454	505	454	470	469	492	458	464	504	462	531	458	498	471	491	495	506	446	499	492	515	464	459	520	460	433	477	492	474	498	438	471	541	428	487	450	483	502	479	480	428	494	465	471	497	508	472	474	490	493	471	504	485	497	483	489	490	475	474	461	451	487	490	456	479	506	471	464	456	445	435	507	506	482	496	481	465	460	485	467	512	456	471	459	461	534	517	472	479	452	474	478	479	489	469	484	465	508	508	466	485	457	462	431	468	513	473	511	463	489	471	528	477	447	470	485	505	492	486	480	478	510	454	475	499	445	463	500	453	457	466	479	437	467	484	462	455	468	482	458	485	514	470	512	449	486	494	447	502	471	460	477	529	454	500	465	465	475	462	445	483	497	477	484	448	509	482	530	488	513	441	468	487	473	497	498	464	466	525	488	480	494	477	480	475	536	454	462	483	513	529	471	485	488	515	494	460	493	476	478	446	512	486	488	498	453	497	514	468	462	474	506	475	466	458	486	468	518	437	482	499	474	459	483	472	485	455	501	517	456	516	470	494	505	474	482	504	453	455	493	446	506	501	502	491	512	487	488	503	499	474	458	477	449	491	532	505	464	442	494	481	464	479	444	459	454	498	521	457	485	500	516	510	463	457	457	510	469	497	474	496	493	457	475	496	478	488	483	496	468	442	490	467	494	515	507	485	457	479	515	486	467	445	495	466	469	500	471	489	507	437	478	470	425	492	488	512	500	474	480	465	487	491	483	451	469	462	516	485	512	461	499	481	527	465	515	490	483	492	454	513	485	456	493	492	485	495	479	485	499	491	479	483	478	473	432	471	475	478	514	468	513	473	487	473	489	493	457	465	481	489	526	484	493	476	497	462	467	502	500	481	476	467	453	500	512	467	496	472	493	500	462	493	495	496	437	496	496	478	532	511	445	501	454	524	449	468	514	447	478	467	455	514	522	466	449	509	475	490	485	495	505	494	510	481	466	466	487	500	479	461	507	486	450	484	488	456	459	470	476	434	485	481	449	522	480	489	469	509	485	523	484	473	467	491	491	504	462	512	472	478	472	481	487	479	482	473	476	500	495	489	477	477	458	526	468	497	457	452	447	460	482	490	522	479	470	446	467	456	489	489	472	516	456	455	511	469	457	489	540	475	512	473	483	455	464	512	469	499	468	482	491	471	459	471	457	481	488	467	441	489	502	451	462	463	497	469	506	469	522	498	426	503	489	486	476	497	482	504	477	476	486	477	517	436	465	501	488	500	465	463	451	469	475	475	463	452	491	493	489	476	505	451	498	441	447	515	470	452	499	468	461	489	506	472	481	494	480	470	476	487	456	503	530	503	487	481	489	509	482	478	461	480	431	504	492	455	471	467
23329	21028	27916	24182	20961	20961	7804	1521	1206	1118	1037	1015	983	958	921	869	887	892	832	891	853	867	814	793	826	811	786	827	842	820	803	877	779	847	793	815	822	808	790	781	782	800	829	806	812	782	841	821	784	786	831	774	747	768	761	793	786	786	812	775	746	834	785	761	749	767	797	719	784	781	768	755	808	757	787	795	744	805	815	772	766	771	794	760	784	776	781	739	782	784	758	756	767	764	778	754	765	827	720	760	795	807	770	821	796	777	818	758	722	809	748	832	780	774	791	768	784	715	781	826	777	768	700	734	815	740	740	756	756	731	738	780	737	811	820	786	747	770	812	749	804	822	758	769	772	786	801	754	754	737	779	728	761	784	722	802	778	786	787	763	815	770	736	793	852	787	766	738	716	734	785	764	741	762	814	786	745	783	750	812	754	753	817	802	762	777	751	748	815	736	767	767	783	710	779	768	780	755	798	769	797	774	791	781	761	784	776	767	747	772	780	771	785	803	804	790	784	769	771	743	752	807	718	796	791	772	781	772	748	804	809	830	788	815	774	790	788	785	754	770	763	771	767	786	765	735	736	772	827	791	761	777	753	797	761	811	775	761	791	793	784	770	760	780	777	792	775	749	761	816	758	836	760	733	768	730	769	791	781	759	806	731	751	749	760	819	726	784	787	757	765	757	806	767	759	810	756	786	812	828	740	766	756	764	769	727	781	819	776	810	744	813	806	817	794	804	740	751	773	822	802	820	765	816	798	813	764	790	757	782	742	775	783	779	792	733	747	706	726	744	777	804	778	795	766	803	783	774	756	736	779	679	762	797	781	765	752	805	775	733	800	817	737	771	741	807	802	730	768	781	811	772	795	766	748	794	751	789	736	773	773	773	798	780	800	797	801	777	780	805	743	742	793	826	729	784	775	833	753	725	808	742	774	830	760	746	713	755	756	783	752	774	779	832	783	788	769	762	791	787	768	772	803	794	798	796	760	807	766	816	805	718	833	791	779	781	772	781	821	749	755	766	784	785	746	738	785	788	745	774	798	752	799	745	779	744	733	775	791	765	754	806	767	734	745	738	785	725	777	793	767	735	760	768	771	765	807	769	801	799	760	790	788	797	749	729	763	780	746	768	796	776	793	772	764	815	756	791	840	770	755	780	785	737	793	754	749	756	745	759	766	764	797	812	776	768	775	756	740	767	794	813	740	800	777	744	771	761	718	734	763	781	759	731	814	808	761	723	772	787	760	741	790	778	748	810	765	720	767	790	761	776	773	760	791	761	829	766	782	714	738	771	810	756	789	791	721	792	782	775	787	796	773	799	760	803	758	780	774	739	820	724	828	803	766	779	731	768	804	788	762	766	825	802	777	748	814	732	809	761	771	750	762	793	756	774	709	748	751	783	779	763	766	788	801	743	768	808	784	781	807	803	778	770	746	736	822	746	770	748	761	789	787	763	699	749	787	806	766	783	816	779	802	737	799	827	820	781	779	800	788	765	800	810	742	760	761	755	755	804	775	865	797	798	767	826	812	736	756	816	795	747	754	769	726	732	783	769	774	750	701	767	724	783	795	759	835	748	759	792	774	774	784	758	774	761	759	755	759	739	760	737	791	774	780	773	770	803	744	820	782	766	787	795	822	750	746	789	767	756	759	787	768	762	771	762	766	772	760	744	786	809	763	741	797	802	821	792	764	804	788	774	737	782	771	779	749	802	694	746	765	742	766	788	757	739	746	771	782	772	788	742	778	792	789	782	712	781	777	764	807	758	775	735	802	750	770	794	744	835	809	759	770	786	753	825	775	783	803	735	798	799	833	746	787	768	781	791	777	795	777	783	768	763	744	772	743	829	736	775	795	759	756	776	767	783	766	744	743	816	781	771	779	765	759	787	709	766	772	759	785	813	821	761	790	756	781	792	758	849	778	780	787	774	761	742	770	801	774	805	758	794	776	800	738	813	719	773	804	839	783	787	754	745	774	760	755	790	779	730	796	818	796	790	793	775	795	810	787	832	794	744	809	802	766	762	742	806	797	761	762	800	789	726	768	807	757	772	725	790	787	753	787	794	778	744	768	788	799	789	798	723	795	788	778	764	816	796	783	802	734	814	786	760	788	778	784	773	768	770	754	781	814	787	776	794	772	812	746	780	762	787	781	768	773	767	809	768	747	793	777	786	825	804	824	746	813	773	772	763	754	800	727	781	762	773	728	767	779	822	801	771	789	800	768	737	745	771	749	754	729	816	781	786	789	812	781	711	737	808	761	782	769	823	779	760	755	814	740	757	777	751	761	761	728	780	745	749	784	728	798	772	770	784	732	771	800	804	732	731	815	770	774	801	768	803	762	747	808	792	785	805	800	752	782	827	714	766	808	805	791	773	771	746	791	826	703	789	757	762	763	755	771	811	826	798	745	759	766	768	789	791	802	763	806	796	815	737	789	730	733	776	785	793	774	749	735	768	754	751	754	815	760	766	762	822	759	769	771	785	783	802	759	780	781	736	794	771	778	790	807	813	771	751	790	739	801	775	802	782	791	744	793	768	758	757	758	771	775	771	788	745	779	754	721	759	736	783	740	810	783	744	734	777	768	785	768	785	805	775	788	752	742	746	806	749	772	807	732	819	755	768	809	801	791	808	713	760	740	790	744	741	747	790	788	767	826	736	798	704	767	759	757	815	782	772	775	817	788	782	794	752	738	808	764	749	800	736	722	776	772	794	821	736	807	768	785	785	735	762	775	728	762	770	764	800	762	804	764	811	815	807	735	791	748	775	744	802	778	789	741	803	802	807	788	766	745	785	723	781	769	713	780	709	815	756	775	779	828	758	732	776	782	743	776	819	770	786	790	775	721	750	828	752	839	770	730	769	781	754	829	765	748	746	793	707	746	806	728	760	761	865	824	764	812	743	784	767	758	764	776	811	798	774	800	771	831	788	743	787	787	784	788	789	797	793	713	793	705	801	745	701	770	813	784	795	715	792	800	774	751	782	748	770	781	764	761	781	784	806	778	781	754	767	790	770	772	783	803	754	760	785	789	786	741	755	755	765	760	797	783	777	789	737	814	746	797	798	772	810	788	786	748	747	757	769	751	773	844	763	808	799	775	741	738	800	785	784	769	734	775	796	763	815	710	730	829	754	832	796	750	767	761	774	760	784	745	738	738	793	817	774	814	756	764	776	744	794	762	756	768	820	764	754	782	740	729	806	783	776	761	767	840	800	744	747	789	756	776	832	790	728	763	801	753	784	826	753	757	771	735	787	804	757	755	765	795	765	762	765	743	715	777	740	823	776	798	720	749	781	810	796	783	730	793	763	759	756	774	796	811	742	783	800	760	773	776	804	776	781	754	801	799	759	764	842	787	828	753	802	817	789	773	835	773	752	803	820	788	749	781	792	769	790	724	763	762	782	780	769	762	758	787	796	797	849	742	768	752	766	788	791	765	777	775	825	753	755	775	786	748	715	768	823	777	720	765	776	757	754	819	796	786	766	812	807
58955	25599	11530	6859	4424	3125	2497	1978	1739	1468	1362	1267	1191	1126	1080	976	1021	936	977	865	844	788	865	844	847	828	775	808	784	791	808	789	810	847	792	815	762	757	779	736	770	723	729	728	769	797	751	719	755	770	709	785	738	725	751	717	773	675	761	814	737	779	817	762	714	723	702	732	759	790	761	750	732	710	684	772	707	757	760	772	720	776	733	737	751	776	753	735	737	724	788	720	731	736	716	723	746	740	794	812	715	723	719	720	769	716	718	723	702	730	724	766	702	782	716	711	660	744	795	730	737	722	714	773	725	774	692	770	776	772	689	729	717	705	719	724	679	711	719	652	701	752	701	735	753	737	756	710	706	769	735	672	720	722	705	755	713	720	719	750	721	701	704	735	728	704	652	710	723	697	723	717	730	738	728	732	670	736	721	714	724	739	730	772	662	752	680	713	725	743	743	704	722	761	707	732	695	735	743	693	699	718	779	757	688	686	714	751	754	730	745	739	700	670	723	679	719	688	726	724	714	766	767	742	692	725	743	724	747	712	670	740	723	735	707	673	735	692	719	725	735	711	756	725	724	662	724	696	705	726	724	716	716	757	712	726	751	721	742	747	762	731	722	785	739	728	722	724	733	748	697	732	707	719	739	723	677	716	702	776	742	753	713	732	788	688	761	731	700	708	689	720	691	773	732	740	740	713	757	705	707	700	778	769	727	734	741	719	751	718	749	721	747	689	714	715	741	708	725	707	677	697	738	751	762	747	701	679	680	738	736	664	738	718	743	684	724	714	738	754	711	788	734	667	735	706	740	731	719	725	701	724	723	727	732	750	756	699	669	698	677	733	739	756	704	767	718	738	737	727	692	723	703	690	714	722	743	761	775	748	749	775	718	710	725	760	744	726	707	711	679	770	721	719	731	732	714	741	732	694	744	757	716	751	765	729	711	689	710	706	695	743	751	729	701	703	723	715	727	688	738	750	702	730	705	761	736	739	776	745	720	704	752	720	718	734	735	681	722	717	739	768	703	731	703	720	666	713	738	728	731	732	750	745	726	743	727	696	662	689	757	713	738	732	718	722	744	665	716	715	736	727	686	720	722	713	768	740	678	633	724	720	696	713	711	734	717	731	739	736	713	716	710	700	716	713	709	715	724	688	710	708	768	740	726	687	717	715	682	727	717	694	719	709	744	702	704	734	726	716	707	683	708	662	723	720	728	695	698	756	735	730	720	719	661	725	747	732	730	725	711	679	730	694	717	726	763	736	643	704	757	735	765	736	716	745	660	714	706	709	725	719	754	715	738	755	693	733	661	737	761	749	712	755	727	740	732	750	702	679	685	741	691	736	740	693	751	702	709	726	746	738	677	742	762	702	697	721	737	719	773	743	714	693	717	699	737	708	744	757	729	705	735	733	719	710	705	768	729	740	780	707	754	701	721	704	733	691	715	682	704	734	696	760	750	739	797	739	737	720	716	736	706	749	753	752	704	764	749	693	711	732	775	776	737	769	720	731	716	690	732	712	679	705	708	707	774	733	719	780	759	708	734	762	761	741	729	681	677	738	763	777	704	749	722	782	705	749	769	694	735	766	704	718	725	711	718	802	704	727	728	696	706	728	700	763	769	744	738	735	737	707	708	731	725	717	751	756	709	728	699	692	702	678	708	731	756	723	739	718	698	724	734	804	715	725	735	721	723	727	705	745	699	728	767	714	713	724	721	768	714	772	711	769	720	755	699	725	689	752	734	753	706	746	731	746	718	750	706	696	746	737	724	748	741	703	715	767	759	727	722	757	737	740	739	754	724	704	742	708	726	710	696	712	761	749	714	750	769	696	740	725	729	755	771	694	705	714	721	729	758	720	703	663	768	738	755	752	713	738	747	765	732	740	700	737	720	727	736	698	735	688	733	741	736	732	738	735	758	713	682	718	750	730	768	789	758	683	759	702	743	736	709	735	698	702	750	757	716	741	732	706	731	747	688	692	718	712	712	744	715	717	731	680	729	765	708	711	728	723	707	727	735	701	733	721	731	750	740	682	706	703	696	690	785	733	739	698	737	690	746	729	739	708	806	726	751	764	706	776	745	734	704	733	731	724	748	687	707	708	749	738	739	745	700	754	719	717	705	713	711	686	708	758	703	744	688	747	718	761	659	714	746	681	710	715	722	707	750	716	714	712	721	735	702	717	732	733	741	730	741	738	733	745	694	687	767	704	717	754	678	727	703	696	710	713	706	722	767	716	762	723	706	736	752	706	680	703	736	756	743	728	728	680	693	697	725	694	737	701	698	712	722	715	750	685	750	677	710	688	762	737	743	764	722	727	715	757	691	685	734	737	768	703	739	681	688	747	692	743	723	736	719	708	726	711	689	747	749	700	723	715	728	714	715	728	774	750	760	735	739	683	756	705	723	708	728	647	713	676	771	685	720	683	694	690	751	733	724	717	708	735	742	743	721	789	775	725	739	727	755	765	670	748	673	699	741	724	692	744	678	750	741	700	726	752	756	734	708	709	755	741	783	766	737	691	731	686	762	719	741	757	712	756	727	741	728	755	727	678	724	707	698	761	725	716	759	756	731	712	752	717	726	767	742	752	740	733	723	685	748	724	727	727	738	721	734	750	706	756	757	736	655	721	697	711	683	682	730	707	740	716	712	739	741	715	709	701	697	706	698	739	743	727	701	751	755	693	702	686	696	708	753	746	675	741	797	718	735	764	745	722	721	728	748	720	738	756	699	746	720	721	732	664	731	701	717	715	701	804	709	718	705	743	734	699	722	717	707	747	699	683	708	758	700	753	716	721	703	751	710	733	744	704	722	746	716	701	691	685	701	702	753	685	721	766	724	725	695	739	735	714	737	751	719	683	700	693	754	721	761	708	736	747	697	741	699	722	736	771	726	744	708	747	709	696	717	718	733	759	726	762	732	744	741	667	737	708	784	742	762	760	707	701	723	794	699	737	712	709	764	771	717	703	701	763	728	695	730	746	726	761	675	772	726	768	799	704	730	722	773	716	744	702	725	765	696	700	739	717	738	708	688	710	731	799	754	744	748	722	738	741	708	701	725	739	767	704	703	707	775	761	708	709	700	681	712	727	745	744	723	726	743	733	688	723	702	718	719	762	756	694	694	709	697	733	761	721	698	729	726	765	684	764	717	712	673	721	709	743	651	760	710	728	745	690	720	686	739	713	713	724	732	697	702	724	696	715	726	716	678	732	736	724	790	707	679	776	753	700	749	700	718	712	731	735	765	724	707	682	679	714	711	759	731	697	743	748	747	715	712	751	732	745	758	707	722	707	709	752	727	746	722	712	680	746	713	684	709	686	763	702	717	757	718	753	767	737	782	687	689	708	743	715	684	726	744	702	724	747	718	728	756	661	707	767	712	788	752	685	713	688	703	718	727	751	690	744	701	750	671	718	734	726	755	711	757	707	759	737	720	712	747	707	696	723	760	745	730	775	767	754	727	696	736	756	675	719	711	743	755	743	749	752	752	722
34145	18732	4504	1123	937	887	933	884	921	855	836	891	924	889	863	898	871	904	902	934	898	853	886	888	892	935	943	906	920	903	873	889	823	922	862	871	932	872	880	872	890	858	846	849	949	884	858	898	896	926	896	854	877	886	892	953	908	895	935	904	919	836	869	803	852	846	865	842	881	898	832	926	852	914	862	841	860	862	886	876	957	886	921	850	855	888	955	852	934	891	882	856	860	824	858	878	919	882	894	893	846	896	859	942	914	876	870	846	881	874	863	861	890	821	850	849	911	881	908	870	885	851	906	853	861	885	909	875	896	853	862	915	856	872	902	869	878	885	868	872	869	892	912	901	907	885	932	923	896	883	845	916	893	837	887	885	906	882	880	804	865	924	941	842	863	884	836	857	889	847	838	845	819	890	921	844	914	858	885	860	914	889	923	853	874	844	859	852	883	893	884	881	884	878	876	856	919	922	892	846	877	926	873	926	808	858	857	910	854	912	868	894	847	878	881	883	838	851	852	832	853	858	896	938	879	829	833	866	892	869	850	864	843	883	917	840	888	852	791	840	933	855	876	882	901	848	864	851	888	910	902	847	894	890	919	938	832	868	904	882	913	869	864	838	921	855	827	848	935	857	838	918	849	878	866	853	909	894	882	917	883	900	899	913	924	903	926	865	929	908	890	833	870	869	864	882	894	820	901	889	915	839	881	850	873	888	927	835	855	861	834	871	876	877	874	889	889	891	930	860	861	840	947	836	890	901	869	845	924	877	863	871	833	950	907	859	914	821	856	864	844	856	855	870	858	852	859	898	898	876	848	867	883	931	895	929	870	894	885	890	850	888	822	887	907	886	863	836	898	865	885	922	818	850	860	863	876	873	874	837	924	927	869	780	856	847	918	901	924	825	927	896	892	850	886	882	895	902	862	820	887	914	862	868	885	925	810	858	885	864	896	910	860	872	816	821	892	834	851	889	863	895	876	886	842	852	903	889	880	918	876	832	882	870	907	873	901	834	837	900	854	839	837	901	899	859	921	927	875	867	898	855	919	945	897	854	911	889	908	864	862	908	855	889	884	880	843	819	854	884	869	862	921	884	889	885	848	876	920	864	920	871	904	879	877	877	833	893	830	893	848	868	858	856	875	898	859	937	907	897	845	933	870	871	845	861	904	787	926	914	851	862	901	871	862	942	846	833	880	865	864	873	859	843	904	859	864	824	889	900	901	873	881	844	913	913	917	829	886	903	844	963	868	863	890	839	848	848	838	888	839	849	874	885	872	863	832	843	820	881	846	806	863	862	860	822	854	852	885	818	859	878	838	874	863	910	900	918	931	895	826	820	865	930	859	900	877	878	905	853	910	881	951	874	914	897	890	872	836	887	879	885	882	877	853	914	882	860	867	858	903	917	878	858	883	967	880	853	884	891	899	877	899	908	927	873	918	870	855	872	884	868	857	871	880	894	794	808	856	861	910	847	912	937	854	844	878	883	855	869	817	892	838	870	857	881	864	903	903	921	869	900	843	916	881	857	845	847	852	872	878	919	876	876	937	919	869	876	884	862	892	904	874	930	899	880	878	894	887	896	892	861	900	893	861	920	868	889	913	869	849	905	903	861	857	865	851	897	857	835	877	822	860	901	922	920	855	864	868	893	868	910	848	881	876	842	913	877	836	886	874	886	851	921	868	844	898	816	891	921	823	827	873	922	817	896	908	889	889	886	888	893	847	839	921	926	873	851	849	868	905	887	892	908	876	895	898	848	828	803	890	870	869	907	871	874	843	895	863	882	893	820	863	907	885	870	811	839	850	887	905	850	914	885	954	893	892	815	882	869	881	828	896	910	887	918	885	883	921	861	828	904	906	873	924	853	909	872	859	879	917	873	910	863	915	877	913	887	937	869	907	878	920	872	852	917	896	861	904	885	886	911	860	846	885	919	871	859	917	875	907	872	832	867	833	824	865	834	922	909	889	826	830	866	875	866	887	855	862	856	831	842	944	888	891	944	914	855	827	839	906	900	855	885	869	910	903	851	892	892	865	861	913	830	901	890	872	859	913	873	876	918	864	874	905	899	927	897	896	857	869	860	819	928	870	864	850	879	918	886	876	850	855	879	897	906	882	911	901	902	849	870	866	888	848	826	902	950	851	911	862	896	897	879	853	845	889	876	865	898	873	831	861	900	900	843	870	883	878	874	914	850	891	910	888	842	809	877	927	887	860	883	871	865	907	888	823	907	780	828	855	863	863	878	919	879	830	935	889	871	856	927	860	857	880	887	829	906	845	922	883	870	890	896	870	949	868	928	901	884	867	893	844	848	843	866	869	843	841	888	854	935	824	866	861	848	872	895	871	854	893	865	866	920	854	931	887	875	897	893	910	851	835	865	919	859	905	898	858	879	869	802	828	822	868	896	838	911	867	861	908	852	850	968	880	876	874	883	876	823	850	905	903	846	851	841	881	923	855	890	855	879	887	877	860	868	843	909	869	902	826	879	825	801	896	944	893	887	856	890	869	904	903	873	855	840	926	858	901	848	871	848	857	845	903	863	871	883	880	806	889	855	896	887	868	915	850	876	875	893	874	855	837	910	861	821	932	868	884	881	914	813	858	836	847	786	867	910	878	825	861	848	817	847	887	798	920	876	927	908	938	894	898	834	874	837	930	911	881	842	878	898	858	815	873	863	895	892	824	910	852	847	942	883	912	856	870	948	912	906	866	879	878	895	867	892	895	930	883	877	878	883	920	866	883	851	888	926	853	878	916	859	834	911	847	909	890	870	864	845	878	895	888	860	856	911	909	903	902	870	916	891	903	934	845	835	916	889	952	839	942	889	878	869	930	854	941	851	864	829	900	947	878	882	882	870	863	854	888	951	853	893	845	885	896	878	809	855	897	851	833	852	839	899	932	866	865	833	878	902	877	859	905	889	866	908	868	890	924	866	870	859	858	879	877	910	885	860	876	898	922	876	906	869	849	937	849	855	856	851	899	979	878	874	920	874	900	891	898	863	864	871	873	881	884	905	857	842	886	938	868	838	846	906	879	915	945	901	902	859	904	898	857	887	879	899	883	861	876	856	912	857	879	887	899	817	792	857	866	839	859	868	864	962	845	860	945	838	861	913	902	885	883	929	853	898	857	863	916	884	889	844	837	919	896	906	870	856	885	829	859	892	879	906	935	865	874	867	889	923	860	827	855	874	879	868	855	860	853	846	882	893	856	898	859	885	864	839	902	893	857	889	870	895	890	880	904	819	878	871	916	896	913	882	876	889	906	892	851	866	900	918	855	877	880	885	886	918	875	886	892	883	881	855	932	860	852	834	883	854	856	857	911	848	943	857	906	879	887	870	885	882	887	848	889	882	864	865	837	844	900	860	822	912	868	903	861	870	903	894	880	907	885	874	875	859	902	889	907	922	872	879	901	914	832	899	877	885	826	923	856	935	842	844	900	865	870	891	904	849	826	871	893	843	853	877	886	869	911	882	842	791	872	875	867	893
32535	6703	1231	1029	974	951	949	939	921	867	883	900	882	925	911	920	874	942	883	853	935	835	877	852	904	869	888	919	838	935	876	892	922	900	869	902	944	853	877	872	913	887	877	869	862	924	826	842	877	856	883	885	874	853	902	878	890	908	928	880	870	820	867	884	886	921	879	861	900	870	857	938	877	870	851	872	830	869	871	892	928	888	944	874	885	882	854	923	928	860	898	907	954	916	886	917	868	872	919	895	898	876	892	859	895	909	871	856	901	877	880	894	882	903	935	927	965	889	847	872	861	846	889	884	889	853	852	853	881	847	883	886	884	849	881	843	881	869	870	893	910	917	880	876	875	889	886	836	871	842	860	882	884	881	815	848	906	932	846	895	905	882	910	885	902	904	888	849	864	888	859	885	872	886	886	872	847	910	940	891	841	884	869	909	893	876	931	905	915	871	901	848	837	887	881	847	909	876	903	829	898	917	928	872	871	898	873	793	858	871	872	907	859	892	844	881	902	825	843	912	844	892	877	924	884	876	872	876	856	920	838	864	883	927	874	872	877	912	865	834	914	874	872	898	884	819	863	848	923	883	951	870	916	915	914	847	870	876	895	879	916	881	864	883	898	874	885	909	914	874	898	897	861	911	840	897	912	849	867	839	877	903	905	841	895	878	895	954	884	847	824	933	835	940	858	889	864	896	900	925	852	906	918	857	870	864	923	874	804	871	876	895	904	833	886	845	923	884	889	889	853	838	911	850	857	867	883	901	895	891	873	863	878	862	847	834	924	851	889	873	869	868	901	834	858	876	909	907	932	892	940	861	893	866	859	882	904	919	857	831	861	928	895	910	914	923	865	894	891	856	874	894	891	896	804	896	864	895	822	878	899	898	859	879	875	910	906	917	897	881	881	849	857	848	903	879	884	871	859	870	872	849	950	933	862	907	894	881	905	938	824	848	898	912	872	896	849	878	882	844	914	918	936	841	902	875	903	887	870	921	895	896	868	901	925	873	821	878	839	884	888	906	922	862	858	881	900	847	907	907	880	867	873	913	862	914	899	909	847	876	922	937	856	916	859	951	915	873	899	858	850	899	866	878	894	900	879	871	862	851	894	845	850	921	850	867	841	891	824	921	940	916	878	870	870	941	858	884	882	902	912	825	917	880	850	874	875	889	887	855	880	863	883	891	889	857	900	921	839	884	896	874	920	879	871	946	867	895	911	894	898	895	895	886	865	834	861	881	881	907	880	921	895	874	830	867	869	889	881	858	901	919	896	831	853	924	855	860	842	856	799	887	875	896	929	829	913	886	879	849	924	905	866	809	883	836	858	903	889	863	932	875	901	837	880	881	875	890	899	844	925	862	904	924	893	872	853	883	823	921	893	907	823	853	835	912	872	866	925	894	873	890	878	844	895	904	885	876	867	875	937	907	893	925	903	869	873	864	842	856	886	902	902	840	950	839	876	903	942	961	889	917	891	933	895	896	866	855	940	880	843	869	833	864	870	845	909	933	943	866	889	849	812	904	909	863	881	882	881	878	929	889	841	863	896	925	857	887	879	887	888	854	862	899	904	909	886	839	861	894	905	945	870	838	876	862	880	907	904	851	901	894	899	896	893	881	898	894	789	902	897	879	908	949	886	946	894	808	868	870	943	941	875	864	835	878	904	891	876	857	846	887	836	892	886	857	915	852	896	874	896	894	910	914	862	907	890	891	903	904	865	923	868	884	834	856	882	893	900	863	923	870	881	924	904	922	908	899	833	862	876	905	851	854	879	857	876	842	893	867	931	864	846	880	889	862	850	840	873	862	880	874	907	855	900	910	901	924	865	874	912	872	858	906	848	901	875	886	868	862	893	920	892	867	950	903	890	847	859	888	891	874	856	828	913	902	849	930	833	872	871	884	886	867	849	870	895	945	874	843	878	896	885	895	899	881	867	872	883	934	865	871	924	917	841	907	888	863	860	816	920	913	911	876	913	861	874	962	832	922	900	878	884	854	955	847	856	856	914	923	858	853	892	897	934	792	881	878	850	879	869	895	857	906	881	857	868	859	878	892	854	905	874	878	874	873	895	910	863	878	957	881	863	940	851	871	858	860	864	904	838	900	942	891	868	865	889	907	895	884	883	892	887	866	923	857	838	910	865	877	931	893	857	918	932	907	846	897	936	935	883	871	821	841	877	864	897	846	902	890	827	893	870	890	892	879	905	850	861	840	866	911	939	867	902	848	910	898	902	950	875	879	867	882	925	852	850	942	896	866	826	896	941	836	920	870	897	887	884	879	898	874	850	889	928	902	868	938	863	902	845	924	898	902	878	883	950	874	894	880	856	844	857	890	896	838	908	884	867	848	877	884	854	837	866	941	894	844	892	867	871	855	940	893	845	891	886	875	905	865	842	839	856	867	875	908	928	866	837	856	871	890	839	912	858	903	880	910	869	882	891	877	903	940	858	867	945	876	876	906	894	878	958	879	884	880	863	891	866	889	909	876	844	876	882	917	867	871	855	933	851	930	888	792	898	893	865	881	870	859	895	900	893	916	916	893	896	921	857	918	909	898	880	863	892	886	909	855	897	934	852	857	908	873	901	838	887	878	849	870	877	894	849	902	883	901	903	896	908	945	873	924	860	863	856	911	858	843	880	885	860	907	915	933	826	883	912	808	859	902	922	903	902	882	883	901	859	902	902	880	912	855	848	913	866	852	863	906	895	904	831	846	896	893	884	864	883	861	964	887	857	874	899	901	885	912	860	898	906	826	887	850	838	850	865	894	851	895	912	886	894	863	835	875	972	888	915	936	848	856	853	857	877	900	877	867	907	903	879	880	890	913	887	948	843	859	924	890	928	892	887	889	835	882	878	870	854	889	924	820	894	936	836	856	928	893	892	914	895	855	894	924	925	871	876	911	919	926	908	805	880	863	896	935	915	864	892	919	879	910	851	905	905	905	879	860	921	888	892	892	891	857	894	871	926	872	898	857	951	925	865	859	874	888	830	920	868	891	866	854	850	894	829	884	816	905	883	893	884	869	861	886	878	856	893	842	865	818	890	894	896	856	857	846	859	925	853	851	895	905	924	917	858	899	880	867	903	886	919	858	922	870	840	880	856	895	870	854	868	896	874	884	898	873	915	866	926	840	891	908	906	936	939	888	841	818	886	850	873	856	872	915	858	949	864	878	826	930	886	838	854	875	822	887	906	878	892	891	907	898	914	916	907	862	897	877	908	891	860	890	859	857	927	880	854	874	970	895	888	832	890	846	897	878	892	898	865	887	858	889	871	884	860	869	866	922	837	876	824	926	948	900	875	909	881	814	904	851	923	887	853	896	885	904	870	880	836	929	859	881	913	865	867	938	890	852	890	906	919	867	867	882	899	849	903	920	878	875	882	842	905	910	887	890	829	871	893	864	859	871	937	871	876	866	871	854	905	911	856	802	921	905	913	899	891	865	876	909	909	900	899	840	845	857	890	857	897	811	860	872	867	868	893	908	920	876
25253	21028	27214	24778	20904	10912	1131	806	697	654	589	594	588	524	550	528	516	520	523	511	521	448	527	515	458	488	483	496	513	505	522	460	481	461	446	495	471	445	456	493	499	460	486	484	462	487	495	490	467	474	459	497	477	434	483	470	460	481	461	491	491	438	436	473	440	482	473	446	485	477	480	465	465	455	523	460	424	435	469	467	433	492	485	462	461	481	459	477	478	469	462	506	473	505	472	478	490	481	468	457	461	513	481	507	480	448	494	510	455	478	459	451	468	493	465	487	462	481	453	492	500	482	462	467	442	457	443	444	464	439	476	478	480	461	490	479	429	498	471	496	487	449	454	444	482	468	498	479	469	447	484	499	470	467	448	489	480	472	460	489	485	482	455	455	462	510	497	523	455	485	486	488	481	502	488	501	470	503	496	474	475	512	480	461	487	469	484	522	485	472	473	455	484	464	460	458	441	475	434	457	484	461	543	465	474	489	454	434	489	460	477	465	487	497	470	454	452	427	494	495	448	472	487	456	482	469	490	491	488	493	478	477	509	480	470	495	441	463	456	467	488	478	439	475	459	486	479	479	476	459	441	471	458	460	482	452	457	467	453	498	466	478	459	467	491	469	492	502	519	489	437	456	440	463	451	450	446	440	450	456	460	446	477	474	494	481	480	476	435	468	442	493	476	486	485	499	483	464	468	479	464	491	478	458	458	460	459	497	469	467	463	487	465	460	506	509	477	501	453	495	459	444	445	438	478	454	467	476	487	458	464	426	513	444	464	440	468	470	467	511	459	468	486	448	476	480	466	440	476	442	436	485	453	467	463	491	444	441	492	488	460	494	531	436	472	469	467	492	454	456	437	489	479	510	479	457	473	453	491	476	451	447	448	474	447	466	457	427	480	486	496	470	442	469	434	466	495	463	473	421	494	494	428	489	479	469	506	452	488	447	481	493	498	453	507	508	457	476	541	462	453	507	470	480	462	468	503	488	452	467	455	485	444	465	453	510	442	454	458	491	460	479	468	444	478	468	482	479	436	476	477	475	465	488	466	449	480	471	480	480	449	486	455	493	453	484	463	468	466	496	456	471	430	475	468	510	487	506	433	471	436	499	450	450	465	469	444	475	456	454	449	470	460	474	469	500	475	495	494	462	490	423	440	507	511	465	485	483	464	488	477	516	483	426	464	481	473	479	488	482	466	434	490	488	459	483	474	464	460	519	464	473	462	486	454	432	439	444	476	477	468	433	448	432	474	484	492	422	467	524	498	457	450	484	467	425	476	488	434	462	478	425	444	432	465	440	463	447	452	421	488	405	483	448	508	479	450	464	473	444	502	454	438	442	428	436	488	446	466	485	473	481	460	435	468	471	464	443	495	460	422	463	445	431	420	481	495	463	451	476	459	480	472	459	475	449	453	447	457	472	457	473	475	436	437	483	468	483	503	443	425	547	457	528	445	428	446	446	463	470	485	455	494	446	426	436	461	460	469	479	437	477	472	470	464	439	436	459	446	440	459	449	467	462	451	478	489	426	469	464	494	425	451	469	424	454	447	479	490	511	440	499	433	437	501	471	466	512	504	490	455	482	481	455	447	463	498	522	485	491	484	501	433	496	459	441	497	488	467	484	467	458	484	423	480	481	488	471	486	475	439	474	449	468	475	412	450	477	481	465	468	469	508	428	466	458	479	509	459	459	454	486	477	438	437	464	435	457	467	490	458	447	504	446	439	486	476	449	453	460	452	434	486	457	460	445	484	462	453	455	492	448	491	459	482	483	500	439	470	536	449	472	454	486	476	447	463	496	475	442	501	480	453	438	468	427	439	477	490	505	467	481	490	439	445	446	487	450	499	459	496	431	478	444	466	447	438	455	417	446	470	454	451	482	460	450	466	443	460	510	457	503	449	452	450	451	412	498	447	431	439	472	479	452	469	471	454	421	429	464	447	497	498	469	469	449	500	511	468	461	459	459	463	485	470	460	473	525	489	457	489	459	442	481	468	448	487	502	437	451	519	492	463	463	494	454	462	490	501	490	459	454	462	481	491	522	465	454	468	494	461	465	487	453	452	464	475	467	461	474	476	507	489	476	464	456	463	447	455	493	470	478	512	434	486	494	471	430	487	435	474	465	444	465	436	445	462	502	464	477	438	463	496	479	453	462	499	462	457	491	434	462	484	466	481	502	462	425	452	461	469	435	427	450	477	463	454	483	487	457	441	462	486	485	487	448	511	463	430	439	452	478	458	476	450	440	483	499	445	447	472	479	493	435	470	460	427	449	474	469	483	512	468	485	510	455	454	461	473	472	461	458	515	468	506	511	464	508	464	476	440	450	503	439	462	448	477	498	472	467	488	497	446	448	491	487	457	463	492	488	457	458	485	441	477	493	470	494	417	491	451	470	456	433	484	481	444	455	455	462	477	444	481	487	480	490	467	446	443	447	492	453	521	472	468	444	497	505	461	448	452	438	450	524	456	450	472	458	464	467	442	489	441	507	505	495	466	530	450	471	456	468	482	467	434	493	499	496	471	495	440	470	476	521	483	444	485	456	473	462	470	493	496	453	471	425	518	437	503	473	455	454	491	450	479	458	452	484	458	443	461	434	446	494	488	464	437	461	457	462	458	466	500	465	456	477	454	459	499	486	498	465	488	408	478	488	458	457	467	506	433	464	450	473	519	466	474	474	473	461	503	442	472	474	458	494	474	447	518	431	461	457	507	415	472	428	461	481	457	505	489	485	436	431	481	461	447	483	487	493	421	489	462	437	515	516	464	511	486	457	451	484	468	469	449	467	464	488	476	485	456	485	485	452	497	498	499	459	458	494	495	497	453	462	468	470	493	456	476	484	501	479	478	493	496	499	434	487	431	424	458	447	511	499	504	469	483	481	462	459	471	493	435	453	457	450	463	469	491	437	426	476	452	487	474	438	503	461	484	441	437	440	487	447	442	439	487	465	475	450	475	535	441	469	501	485	428	453	448	477	444	476	472	485	481	457	452	460	465	495	464	471	467	449	474	467	476	437	469	488	483	444	464	469	455	466	456	427	428	485	474	517	447	502	487	437	466	462	464	444	486	457	483	433	476	476	490	467	417	469	487	502	493	435	456	464	467	440	471	470	481	435	470	458	504	460	432	456	458	466	490	443	463	469	485	477	465	453	480	434	446	451	446	486	471	460	454	469	501	468	462	437	454	504	513	427	425	472	452	490	485	450	476	476	474	484	526	491	453	458	499	464	468	461	458	486	462	478	432	447	503	491	465	437	454	468	435	480	416	468	502	474	475	487	539	476	505	449	426	474	464	473	470	474	453	470	452	468	465	434	452	459	472	444	491	441	426	434	450	446	451	453	455	451	475	502	459	447	481	489	491	441	491	475	479	463	458	438	461	486	467	504	482	472	496	469	465	532	475	465	478	466	476	476	451	470	462	447	467	494	454	521	462	487	465	454	441	488	467	419	460	486	466	490	459	462	485	465	479	460	498	466	452	475	449	437
59208	17283	7157	4030	2530	1878	1382	1212	1026	945	827	780	755	699	680	635	628	598	617	558	589	581	539	545	548	539	528	548	540	512	471	472	535	469	549	481	490	487	529	467	539	495	479	542	505	491	485	470	461	477	498	486	473	481	499	475	519	489	509	508	514	472	521	471	554	496	472	498	459	505	510	458	487	493	516	516	488	489	486	508	492	508	510	505	513	479	498	512	475	495	457	515	460	509	448	501	477	501	456	445	472	484	464	509	465	473	489	525	485	500	505	513	504	525	500	473	505	460	490	449	473	480	498	480	468	500	485	491	473	473	488	501	507	500	506	492	480	498	467	571	492	548	488	452	496	490	504	557	445	466	504	436	471	496	473	434	468	476	440	508	511	477	462	514	478	474	478	502	473	499	488	490	498	484	495	484	510	496	488	454	490	472	477	470	483	483	493	503	470	499	473	512	490	497	480	464	487	469	498	476	473	502	476	460	497	499	482	479	500	459	509	442	477	479	470	502	486	494	499	450	471	490	478	476	475	494	474	490	489	513	475	540	505	439	479	499	442	520	484	502	475	523	480	482	446	504	484	499	471	513	500	457	479	486	455	514	512	470	479	499	459	492	471	479	528	490	461	484	484	471	482	506	518	470	494	511	466	513	532	506	474	472	482	536	481	480	479	463	517	473	503	465	511	478	474	458	459	481	510	499	476	459	489	466	486	473	503	486	527	506	497	488	468	520	509	514	489	523	503	459	505	466	471	479	476	497	494	505	496	506	486	495	477	490	531	482	497	501	460	479	461	507	466	448	486	476	497	515	473	511	459	483	491	488	444	517	481	491	497	468	484	459	512	476	489	510	458	501	524	435	485	502	517	460	466	510	458	533	487	495	491	464	496	508	456	483	472	479	513	478	473	467	460	485	482	479	489	501	533	501	476	510	449	456	490	464	526	442	491	461	495	404	490	458	457	474	484	479	529	480	484	485	461	471	472	463	463	480	465	478	517	484	454	472	464	492	507	548	509	486	507	504	465	477	458	495	503	475	497	496	473	465	487	524	491	435	458	497	465	451	497	493	491	499	471	492	483	510	502	512	478	497	486	471	486	484	496	493	493	477	473	485	469	500	465	522	490	474	454	476	467	500	477	522	474	493	457	441	503	511	501	511	516	510	487	469	488	456	522	492	452	465	470	488	442	496	514	461	474	453	481	486	512	466	496	478	490	466	500	495	489	544	503	493	507	440	471	463	472	496	493	478	480	486	462	526	520	504	447	479	495	496	471	472	499	488	519	470	494	491	440	488	486	479	473	445	502	487	485	487	484	493	480	508	439	474	485	518	534	515	499	512	492	494	471	491	489	448	523	512	503	499	496	448	492	486	452	516	544	457	471	484	495	523	465	486	447	471	533	491	477	469	497	493	495	517	484	517	485	468	482	470	492	484	468	529	487	499	466	487	503	460	467	503	465	541	465	503	482	450	493	471	498	504	455	478	487	517	429	488	474	473	530	460	459	487	473	464	444	469	466	505	474	469	467	467	468	444	509	482	477	502	454	466	442	495	517	508	481	449	489	502	479	491	468	501	506	481	471	483	488	498	459	504	483	495	485	455	491	534	461	505	490	492	523	502	494	485	498	491	481	470	429	453	479	477	510	488	493	475	493	471	489	490	514	508	488	449	490	471	465	471	510	505	456	455	464	444	481	472	503	476	453	444	487	491	519	455	461	455	510	466	510	438	534	484	514	472	463	524	519	478	482	498	485	477	452	505	511	478	463	446	451	501	478	514	468	495	471	441	498	499	477	494	449	475	443	487	497	462	515	555	486	508	482	469	459	467	491	493	498	475	489	454	486	493	506	492	499	486	507	442	441	481	508	503	454	496	460	476	466	508	457	510	502	478	452	493	488	487	479	462	489	477	467	460	479	468	484	476	522	504	483	472	475	502	480	463	496	498	529	420	502	484	487	481	486	450	455	456	468	515	476	462	448	476	451	477	487	477	481	462	470	494	474	509	541	471	470	491	468	489	433	487	481	478	474	480	528	468	482	463	478	480	488	441	495	533	473	491	448	479	488	461	519	473	495	489	477	471	472	473	475	462	455	463	465	515	442	489	482	498	474	466	524	490	494	470	468	496	477	471	492	441	429	462	479	488	515	471	469	492	515	456	492	461	483	465	500	488	494	465	459	484	458	500	433	468	470	497	518	485	449	465	456	473	473	476	515	498	505	461	508	503	489	491	505	496	450	483	505	473	468	445	473	479	501	517	501	466	462	547	458	447	515	481	492	483	463	487	483	480	480	484	460	475	456	458	493	473	418	486	466	449	482	524	474	455	471	530	494	480	480	476	508	486	477	495	463	494	472	492	460	500	504	473	474	472	484	487	501	497	499	460	465	514	509	501	502	459	502	487	461	459	465	530	469	539	529	514	494	474	494	450	488	456	501	488	525	530	477	502	459	454	455	484	509	473	488	507	475	466	499	485	467	476	465	487	485	524	496	515	502	480	486	490	525	478	463	432	490	489	457	469	504	480	470	503	485	491	476	464	479	490	483	502	476	520	514	497	486	469	468	460	495	473	520	467	485	488	511	453	468	445	500	486	489	468	462	495	460	490	480	493	508	509	498	500	458	526	486	457	493	517	454	462	456	509	465	502	487	445	472	489	538	494	501	465	497	488	478	487	444	496	456	485	456	517	514	467	445	493	490	474	498	449	463	488	509	494	474	491	468	505	477	473	469	501	503	459	502	510	514	515	483	470	508	474	476	504	467	501	500	530	473	426	463	458	470	470	477	509	471	480	495	495	501	500	451	460	488	464	455	474	479	519	469	469	487	469	487	465	464	456	496	501	500	463	474	469	501	481	492	498	458	437	485	512	496	461	468	476	483	505	466	486	472	481	501	431	483	537	505	455	486	518	483	521	484	477	461	487	479	511	524	462	502	485	428	485	486	489	462	526	476	468	493	503	464	456	517	493	477	462	485	468	509	493	452	468	483	490	463	507	483	507	486	477	462	521	492	488	502	462	481	497	492	472	463	490	502	527	516	491	485	478	492	451	495	497	480	524	467	483	500	510	462	517	492	475	410	466	500	481	472	439	508	511	507	457	476	477	490	482	475	447	453	493	516	459	475	460	489	482	465	480	482	501	460	474	477	492	501	499	480	446	436	504	484	496	482	516	510	500	496	474	471	486	484	467	532	452	495	551	484	501	473	495	497	505	499	487	515	463	459	517	469	504	463	480	497	472	446	497	482	451	507	493	483	460	466	497	469	466	482	505	488	466	480	507	465	486	498	498	469	458	479	486	438	469	481	470	471	507	493	487	513	471	486	492	531	440	463	494	427	544	487	443	526	492	479	503	470	452	487	470	501	494	491	486	488	464	448	466	513	458	508	505	523	482	490	491	462	463	486	464	481	478	475	513	495	492	461	499	466	511	522	468	504	482	483	458	472	485	472	476	535	467	471	483	454	534	495	460	486	508	492	504	478	457	488	497	487	515	456	458
23258	20917	27625	24312	20893	20982	10315	1603	1174	1174	1041	1001	984	957	877	887	867	853	831	787	871	862	881	787	809	781	811	774	838	795	792	790	828	785	806	810	837	800	842	810	775	770	775	789	833	785	745	751	777	813	730	767	727	776	826	777	733	779	729	775	809	775	786	775	817	719	735	754	765	837	743	818	773	827	815	832	803	818	814	806	781	790	750	794	787	763	785	788	811	811	728	787	800	787	765	821	765	756	784	723	815	773	780	754	770	806	839	761	808	772	763	772	756	762	746	758	777	734	768	757	767	836	715	712	756	805	775	775	796	786	731	748	757	760	814	780	797	751	794	806	796	788	782	800	750	801	789	798	815	765	801	761	779	789	751	823	775	810	769	764	779	796	742	801	786	791	776	773	744	795	792	790	773	735	806	764	757	786	832	793	771	773	772	767	746	757	771	839	793	808	809	755	771	763	754	786	732	752	764	789	763	763	801	736	792	744	804	792	759	760	796	833	779	760	812	736	721	787	816	803	758	769	806	760	789	740	781	780	744	778	777	720	768	782	763	756	746	797	744	789	740	738	746	797	752	781	787	778	794	833	825	761	793	808	755	769	722	762	763	716	757	787	776	739	775	796	763	759	772	759	785	757	777	785	774	821	775	751	821	793	734	774	757	749	773	733	800	728	734	746	761	785	752	682	739	731	789	735	786	758	769	765	796	730	779	768	736	753	795	807	742	719	782	783	778	765	810	735	756	767	756	762	782	756	746	761	761	761	724	787	778	766	770	760	781	751	782	809	771	755	769	773	786	810	764	762	765	780	760	772	740	782	768	774	755	809	772	792	778	764	820	751	826	735	787	771	814	773	785	752	754	736	742	801	775	806	813	774	759	766	751	744	754	812	776	791	780	814	803	806	804	791	783	716	771	741	801	820	754	781	798	772	753	750	774	790	776	754	743	740	760	777	760	799	731	749	782	749	780	759	755	729	730	750	783	750	789	747	774	782	798	766	769	792	804	726	725	823	756	775	823	762	776	806	778	766	753	779	787	851	795	790	783	706	789	782	742	768	812	766	761	763	735	785	800	789	740	786	780	785	801	783	761	740	768	775	742	730	721	776	783	723	772	768	803	771	766	813	737	792	747	722	751	757	734	761	776	768	766	794	782	776	737	790	806	755	775	737	809	752	757	795	756	791	799	778	770	740	756	763	784	771	745	797	785	759	830	790	797	818	783	820	729	800	748	751	790	764	798	824	784	776	754	760	839	756	801	765	743	816	769	715	793	721	717	754	785	787	765	738	760	806	770	758	750	779	780	782	763	781	791	755	801	843	728	721	788	766	774	788	804	801	788	800	792	775	778	730	778	744	804	770	764	744	779	759	798	785	747	836	785	749	801	745	817	769	801	729	760	719	844	788	770	829	780	765	801	804	788	781	776	726	796	771	795	765	776	798	714	726	758	751	769	752	756	746	830	774	814	793	832	759	780	765	779	794	828	846	761	757	763	787	764	758	771	762	703	752	768	765	832	697	768	751	782	803	767	755	800	758	844	782	760	787	762	710	772	791	748	797	759	743	739	754	767	786	777	773	786	713	761	836	763	858	748	777	720	756	700	838	740	761	748	815	798	783	766	746	762	799	786	809	758	811	809	828	769	760	801	783	751	708	734	770	768	747	743	767	793	740	837	787	774	814	763	800	800	813	749	795	775	782	744	788	782	741	770	826	711	800	731	759	805	797	757	804	808	782	770	736	775	784	779	789	805	725	804	811	720	724	822	792	788	782	838	761	766	772	718	752	747	766	774	726	766	778	752	851	776	740	768	796	759	783	801	807	754	769	748	788	813	761	815	735	767	779	761	757	778	776	790	786	791	760	778	788	795	782	763	810	766	773	815	754	770	741	788	814	778	782	756	767	777	762	728	746	763	762	823	786	765	810	774	713	763	784	741	750	751	749	755	784	756	804	763	789	834	775	763	770	754	784	762	762	758	819	790	786	730	816	751	808	762	752	794	758	794	697	806	756	748	741	776	776	769	798	765	767	760	779	748	787	702	772	758	731	773	757	791	733	786	769	758	793	771	737	708	755	792	737	747	761	762	722	755	773	726	786	751	767	732	765	710	801	754	783	798	779	786	773	784	775	746	780	786	765	771	792	749	746	744	767	800	764	789	731	749	779	763	797	721	767	798	763	780	804	774	755	796	761	789	774	757	745	766	764	813	784	759	741	776	781	784	798	787	792	791	771	759	796	812	760	797	776	754	735	784	754	781	778	741	823	727	744	774	727	711	782	737	743	725	741	787	815	840	764	739	719	780	779	751	749	767	764	793	748	778	805	747	774	728	794	735	754	782	827	767	791	776	761	787	775	776	800	789	820	769	769	805	762	774	768	784	802	774	755	766	773	814	757	729	802	751	761	745	780	806	771	805	772	771	794	779	743	814	753	753	794	725	784	771	804	774	784	769	744	735	747	813	718	809	753	788	814	770	712	752	704	734	769	801	740	765	721	758	800	825	799	787	790	803	795	793	796	768	726	800	784	713	796	745	789	707	738	740	723	756	761	779	839	760	741	723	781	807	771	775	737	787	762	778	732	829	731	737	743	741	731	751	792	741	720	775	825	762	758	753	785	766	774	766	762	781	765	780	779	756	802	738	802	699	806	732	806	734	746	798	740	773	820	746	755	772	764	812	732	815	784	778	754	710	794	759	712	747	773	763	780	713	782	783	782	723	735	757	726	777	808	789	768	767	754	785	729	760	772	771	758	792	774	783	779	797	745	796	805	770	780	728	778	783	739	750	757	804	780	790	729	816	748	806	741	775	767	783	753	797	735	775	795	794	767	781	791	798	730	777	749	724	809	808	788	798	755	770	717	760	743	763	745	767	829	770	716	749	785	750	726	766	781	768	759	823	777	782	778	787	753	752	785	753	748	767	757	788	793	754	768	773	744	772	716	752	839	746	808	824	718	730	773	771	822	771	778	763	757	779	801	783	781	760	767	803	724	716	784	780	711	777	810	767	775	785	784	770	745	713	813	697	724	799	782	794	784	812	790	801	766	773	750	813	789	781	752	757	759	791	810	784	802	772	733	780	741	816	798	787	799	773	757	778	829	773	734	772	741	786	749	735	784	722	756	722	747	774	738	794	827	753	772	765	776	775	768	781	796	764	763	711	735	770	743	763	822	718	799	793	779	765	781	833	832	761	770	751	702	811	803	752	769	720	745	783	742	753	764	737	784	789	828	790	799	810	778	781	748	763	757	816	742	810	759	777	753	718	792	769	762	769	751	712	728	787	820	810	759	814	744	788	787	798	833	753	783	795	730	793	792	797	762	792	775	787	778	782	810	739	777	762	802	778	778	755	735	771	729	796	728	760	750	804	773	757	786	778	759	810	722	784	730	808	762	771	769	780	788	769	728	752	813	755	751	819	794	752	781	764	775	766	760	788	788	730	752	736	778	726	758	798	761	776	785	727	745	758	761	797	776	766	800	716	785	797	766	784	764
59028	13486	11675	6952	4474	3162	2439	2040	1753	1532	1328	1306	1212	1153	1112	1003	969	937	920	893	877	838	839	836	800	814	755	822	796	774	769	737	790	776	719	718	783	748	762	750	699	774	763	796	745	745	713	771	757	738	722	709	743	725	681	743	737	743	733	725	780	695	740	737	749	697	703	698	715	759	757	745	780	716	735	749	742	758	779	748	725	773	812	761	726	733	736	693	762	732	750	750	718	674	669	738	740	701	718	721	757	719	745	728	712	715	734	710	715	722	720	744	727	762	715	680	717	696	778	736	751	735	720	718	685	694	800	716	712	774	709	738	707	711	703	732	699	694	755	724	719	728	723	725	743	742	763	769	724	705	718	791	720	693	752	750	721	704	706	721	730	690	725	722	764	724	734	773	712	714	724	728	746	746	732	728	725	753	708	757	725	764	698	722	747	715	743	730	683	765	722	747	694	735	666	718	734	705	711	670	674	720	749	723	705	690	695	720	712	707	739	735	760	678	787	690	700	703	705	718	727	688	741	739	750	729	738	703	725	766	764	678	690	694	708	750	748	719	656	710	750	717	764	697	715	721	727	714	770	711	747	711	700	743	734	741	742	699	672	724	764	764	709	686	668	754	728	693	744	685	708	753	720	671	751	725	684	696	695	714	746	702	780	720	692	713	658	720	720	729	683	737	663	746	727	755	747	730	693	678	732	761	694	693	709	730	737	758	723	748	707	723	708	736	751	727	717	769	683	739	728	738	669	732	690	730	698	721	740	706	761	717	719	689	717	720	766	715	747	706	734	728	698	757	699	743	713	725	741	716	658	672	648	740	706	687	705	701	732	702	755	742	750	702	700	724	735	745	738	691	744	776	774	743	748	692	724	718	730	695	734	723	703	725	681	706	721	730	728	703	713	723	723	740	701	660	715	718	786	748	789	709	736	745	739	706	656	679	744	746	712	726	689	738	719	747	762	692	692	677	729	693	688	716	753	702	669	738	776	702	699	667	704	743	715	724	713	701	711	760	777	722	752	737	699	719	729	732	724	706	798	696	757	752	735	717	735	696	703	746	726	762	707	736	752	661	731	701	722	726	730	699	713	697	698	747	693	698	716	684	735	768	705	697	685	735	737	749	744	702	711	765	677	704	699	781	750	737	724	716	678	731	743	750	705	716	693	749	656	751	753	672	717	727	693	698	728	731	731	733	715	716	742	734	705	701	678	704	708	730	747	717	706	726	701	733	711	725	709	734	737	755	716	705	724	739	724	728	692	771	689	726	718	729	737	709	718	724	752	708	702	724	669	722	667	690	744	677	664	750	734	741	744	748	754	747	731	732	652	727	716	739	679	753	700	693	758	675	737	715	701	701	729	704	728	699	753	695	678	756	722	725	709	713	706	747	694	744	733	683	726	692	733	699	710	755	719	766	718	732	729	701	749	710	728	730	654	671	743	724	734	692	728	730	634	695	753	729	724	714	709	656	768	723	731	714	750	753	694	701	756	690	719	749	706	725	731	698	706	744	694	701	707	679	729	688	711	691	732	743	720	713	745	740	739	727	692	726	752	701	729	707	705	682	764	718	714	707	764	716	762	747	717	753	741	739	743	675	709	737	734	706	731	736	726	720	778	671	662	749	758	684	719	710	704	719	692	740	717	715	720	710	727	706	691	749	775	699	758	718	691	726	739	726	736	676	696	721	707	678	739	749	729	696	672	706	701	705	748	728	742	726	714	676	745	728	720	730	721	673	785	725	810	678	705	713	692	733	736	761	735	783	745	699	749	789	665	663	686	687	707	691	709	715	742	711	715	747	704	699	756	740	676	679	698	762	704	725	740	758	694	721	755	709	729	689	722	750	748	751	730	648	753	711	763	724	724	736	643	714	738	790	735	764	686	699	740	722	763	693	763	733	685	735	733	744	740	716	717	682	711	728	712	717	766	697	690	720	708	700	703	698	714	695	775	693	710	746	694	728	729	725	768	760	716	679	731	685	726	726	679	676	688	749	678	753	736	703	750	718	688	757	744	735	711	732	785	724	711	749	737	679	790	715	739	735	706	765	717	714	714	732	755	767	750	736	693	756	785	728	690	736	730	730	715	693	782	691	729	789	723	734	727	683	756	728	685	699	759	803	743	729	734	754	776	734	723	730	724	733	718	742	722	786	709	732	736	703	738	746	754	712	705	757	691	710	725	705	745	750	741	725	723	741	769	739	741	789	721	694	676	706	714	733	725	769	699	703	699	747	694	665	738	756	782	692	723	731	711	650	727	738	703	697	701	777	723	685	751	733	712	670	713	746	712	709	742	697	698	745	695	737	700	696	717	698	716	756	747	667	725	708	708	728	707	778	752	719	732	727	722	723	762	729	722	708	736	698	736	781	709	723	730	695	722	736	698	732	736	705	740	785	792	774	755	724	746	677	724	695	706	754	747	710	732	772	691	709	690	664	751	724	717	710	752	685	745	743	754	721	658	704	726	745	695	722	723	663	702	681	701	667	740	724	718	759	715	723	690	708	678	714	769	760	689	689	716	734	727	746	707	745	678	724	701	723	723	690	730	655	720	748	740	683	714	682	676	729	710	705	748	725	785	718	762	720	784	732	757	740	780	715	729	699	698	731	704	766	676	670	738	721	731	722	721	708	741	753	691	713	734	721	723	720	693	666	707	722	755	728	747	706	698	740	688	701	737	687	662	686	773	738	735	735	696	728	711	749	744	659	716	744	688	715	750	718	728	750	759	710	723	781	688	728	704	756	705	768	700	733	741	737	754	697	683	724	769	729	743	678	696	670	700	714	739	711	686	681	713	661	728	710	712	736	722	742	714	764	702	711	759	738	705	721	712	723	720	709	718	742	693	718	747	715	724	730	685	727	740	726	755	717	727	728	759	747	678	696	711	701	715	719	735	771	719	713	731	698	747	702	746	689	723	729	724	680	691	746	700	724	718	703	713	747	749	739	731	741	711	711	730	710	763	708	712	723	726	701	767	742	715	704	748	724	685	730	713	752	720	705	714	725	753	713	702	680	732	748	688	771	720	691	756	755	725	730	716	728	759	717	749	718	699	723	720	723	720	722	721	709	694	722	660	715	698	755	720	712	708	709	692	762	688	715	703	732	691	694	727	689	722	707	691	724	692	663	693	736	761	715	692	709	781	695	722	693	744	715	735	715	685	780	701	705	669	675	742	752	731	691	746	752	716	715	716	752	718	692	688	660	693	732	711	669	729	690	714	687	694	719	736	709	701	717	703	701	724	779	727	737	758	702	739	702	742	693	708	710	742	717	712	737	745	749	724	695	679	723	760	749	695	758	729	710	720	771	718	705	712	707	681	722	706	692	709	731	737	708	722	653	719	686	707	724	701	751	750	755	710	755	723	715	711	731	679	682	686	749	725	726	704	700	759	702	704	691	743	749	695	733	719	686	715	735	786	683	763	689	745	793	732	677	722	710	722	755	705	699	716	771	719	736	720	718	691	696	717	757	707	704	744	728	716	703	748	734
34410	18680	4888	1127	927	897	884	901	881	901	925	871	862	831	872	846	881	834	869	854	856	853	910	887	899	890	837	871	924	828	926	848	831	855	898	911	919	923	873	881	865	893	844	859	868	874	930	905	850	868	900	858	818	855	929	844	853	865	864	832	850	895	906	857	913	843	842	904	850	900	840	847	895	867	863	889	833	836	868	890	875	909	872	859	854	863	884	846	876	836	888	911	942	867	861	894	860	843	869	840	863	884	874	867	895	878	892	898	898	888	913	893	923	840	858	920	888	867	840	907	810	888	879	860	870	886	856	861	868	887	849	892	847	874	847	847	822	918	841	890	837	872	790	890	863	909	878	880	833	871	856	866	839	849	830	869	839	894	850	853	895	794	829	877	914	848	893	901	862	852	844	821	823	854	928	831	874	879	865	889	885	896	882	827	895	829	869	824	859	906	815	866	845	916	844	863	920	837	888	912	873	807	876	900	891	857	845	916	857	903	825	861	833	860	895	891	867	897	881	860	834	879	829	837	894	862	876	832	861	835	908	900	835	880	879	842	844	826	882	830	821	876	875	848	841	851	875	849	882	856	836	892	855	883	852	875	874	835	901	874	911	852	827	878	901	821	879	888	845	871	907	872	844	845	845	889	906	863	836	784	872	808	862	860	922	887	838	881	871	843	906	863	933	846	849	877	859	921	886	900	896	840	845	949	856	878	875	880	885	881	874	848	869	842	877	868	846	804	897	898	842	878	898	909	867	781	860	863	865	854	864	854	887	875	864	875	910	936	883	851	843	845	884	865	876	832	860	813	880	882	911	852	887	881	889	912	833	892	900	915	862	858	928	899	785	826	841	845	845	922	844	879	926	838	821	828	873	848	822	856	845	856	871	895	806	890	833	876	852	868	898	856	906	889	907	914	893	831	911	865	886	915	895	924	875	902	919	889	882	894	913	864	862	851	834	882	875	884	883	878	841	887	905	883	911	906	886	870	867	855	835	875	891	891	854	845	844	866	861	915	882	850	874	849	869	854	912	875	808	858	888	890	891	912	889	809	883	823	829	832	892	863	861	850	904	884	868	831	856	819	850	887	868	856	893	923	898	893	884	858	884	845	889	875	841	901	942	875	846	875	892	862	845	866	843	850	870	847	832	833	840	840	822	899	856	881	849	840	861	949	835	850	839	871	866	932	878	839	881	890	894	930	922	906	869	858	833	906	866	827	854	905	859	856	899	897	875	901	833	935	877	889	847	933	912	861	882	822	838	905	885	893	843	792	889	889	849	906	866	886	799	884	877	871	854	840	869	942	897	892	852	858	900	935	870	813	819	850	874	859	859	844	866	858	868	878	884	907	882	905	893	888	857	810	836	835	818	891	868	831	871	879	831	797	895	893	843	875	875	914	847	882	881	865	862	879	874	886	842	883	879	854	877	839	883	825	892	830	922	895	873	891	878	846	816	883	902	821	899	887	809	904	903	888	840	844	885	941	847	845	862	817	869	862	892	885	881	938	845	864	872	851	866	853	869	828	857	907	859	894	828	861	833	883	891	853	852	878	903	918	860	828	888	871	896	901	916	856	920	852	848	884	823	884	931	848	846	874	849	875	857	857	874	913	856	863	844	880	892	844	910	843	793	922	835	862	891	813	866	875	917	839	868	874	841	878	915	878	880	899	813	878	866	943	810	829	839	867	884	840	882	836	877	878	861	844	889	895	850	919	896	885	860	872	822	855	856	842	864	886	871	882	862	895	885	935	894	852	843	941	925	845	853	909	892	885	884	836	840	850	863	847	876	860	873	887	864	880	855	888	894	836	865	870	909	841	909	854	856	870	883	845	818	827	875	828	869	873	852	883	869	833	886	868	868	846	848	869	903	885	930	871	863	867	840	906	820	824	848	828	885	876	836	843	841	843	859	862	874	825	857	875	824	879	813	864	880	860	818	893	909	837	924	842	884	834	902	916	823	875	849	884	915	925	866	842	900	881	870	839	873	871	812	888	901	835	888	863	842	860	902	902	879	842	927	875	924	879	821	860	913	916	835	880	828	839	862	927	883	892	861	879	870	895	871	877	887	887	846	858	838	915	868	884	907	814	873	840	889	843	878	827	865	860	860	834	839	840	895	925	830	858	879	865	867	828	880	890	850	814	882	861	854	849	862	892	854	837	900	861	899	874	900	852	838	844	899	913	879	891	872	851	853	852	910	843	921	824	869	904	863	855	876	919	825	827	865	863	948	877	894	849	886	864	920	894	843	892	841	885	848	843	868	904	784	849	848	810	837	789	843	845	921	838	888	949	881	848	837	889	880	858	901	844	793	877	868	825	830	878	861	877	870	845	860	826	890	897	896	900	880	862	884	866	860	894	975	849	857	894	863	838	899	869	921	853	802	850	867	817	867	884	822	856	880	876	871	891	865	881	842	887	873	928	817	829	858	895	859	823	885	888	893	885	829	870	848	847	838	882	927	896	906	801	829	849	889	889	868	931	880	830	930	885	889	830	892	849	864	888	827	849	862	868	903	880	852	844	817	837	878	882	917	847	835	887	887	871	907	883	895	888	905	864	859	825	843	956	916	884	921	809	881	862	844	870	891	843	922	855	846	877	849	832	898	928	866	803	865	908	881	919	931	859	900	862	852	791	833	863	849	950	883	878	910	838	845	874	856	829	882	855	927	880	896	896	875	877	878	874	877	849	926	818	835	866	874	844	845	915	907	871	883	845	892	935	847	890	884	854	831	799	873	834	865	888	874	925	874	873	874	801	907	898	940	875	906	860	839	871	863	845	918	841	875	899	840	897	871	895	831	856	855	863	921	845	849	890	869	842	855	884	818	877	849	877	874	862	883	870	848	851	848	868	866	876	794	881	903	817	918	877	844	851	890	831	859	861	858	882	854	840	859	870	876	916	911	879	873	880	883	856	815	848	882	854	818	902	905	852	865	868	890	842	836	921	879	889	892	884	925	894	863	893	885	842	913	886	868	837	848	843	836	870	869	875	855	865	851	888	938	904	894	820	880	834	877	872	936	853	883	891	832	889	906	854	843	895	871	902	850	855	865	940	857	882	924	827	877	834	828	848	878	869	908	900	864	846	833	890	880	852	920	851	885	909	872	879	909	891	906	848	836	828	913	856	937	857	826	890	825	850	920	878	825	883	840	871	853	840	885	911	845	845	842	835	827	818	911	887	904	850	876	903	877	842	866	898	859	891	866	883	842	823	926	837	867	881	904	886	883	891	911	855	851	812	872	894	895	848	882	849	862	865	846	870	872	832	908	826	880	878	839	841	918	871	853	905	850	863	854	839	867	809	842	845	866	841	845	856	875	851	885	891	922	889	875	862	830	868	897	886	887	871	884	854	807	830	878	890	849	855	872	868	843	842	885	880	895	874	839	877	895	902	862	883	873	834	879	880	910	953	846	887	875	908	862	858	924	905	860	837	866	855	859	829	868	872	865	838	880	869	861	908	906	837	866	911	911	901	882	862	835	816	827	871
32816	4805	1239	1043	1006	1007	928	933	913	913	873	830	915	864	868	879	925	869	874	839	897	887	849	891	892	888	900	896	885	881	950	879	926	894	870	872	829	915	885	865	838	848	932	863	882	864	893	927	815	872	855	860	893	871	855	838	881	870	852	820	890	897	898	875	898	854	881	885	906	912	886	916	867	876	922	863	850	920	894	878	910	851	878	854	855	895	875	881	850	905	921	864	879	888	894	874	884	831	887	906	903	833	889	899	876	860	938	847	842	885	884	849	897	954	861	916	828	900	863	910	859	811	852	928	903	834	954	904	896	910	895	877	876	895	849	847	941	891	884	861	897	873	880	880	899	878	874	877	926	845	871	876	838	876	891	881	906	874	863	847	849	879	836	847	918	862	950	884	896	904	900	882	848	944	892	882	903	869	873	878	839	788	921	904	908	875	893	863	900	932	899	876	891	909	839	847	855	893	884	851	912	925	906	867	848	888	865	921	892	888	911	906	834	923	866	888	911	888	884	867	924	901	900	855	857	890	865	882	864	847	880	877	843	829	908	830	862	861	882	905	910	888	940	897	858	830	785	907	864	841	859	904	828	857	862	886	899	876	953	879	878	882	832	844	877	886	904	899	875	864	864	845	861	913	905	885	867	864	870	884	851	902	883	873	909	877	872	815	892	874	867	867	903	873	932	888	895	854	929	820	906	857	847	889	895	875	849	838	883	896	871	858	883	905	917	851	923	920	862	902	862	857	861	886	905	844	869	886	864	901	870	897	911	867	827	856	841	907	857	899	899	852	874	922	826	861	848	850	854	872	938	882	875	905	856	864	918	929	914	926	890	883	859	845	851	861	902	905	902	854	890	852	861	813	876	827	879	872	864	856	834	844	865	916	876	892	896	850	848	853	909	913	907	870	875	922	862	905	849	944	895	913	890	850	857	900	860	888	913	914	833	855	910	863	904	838	896	866	866	883	875	877	847	921	904	887	914	896	790	904	890	825	921	895	872	894	879	827	904	869	876	869	856	896	894	862	923	918	879	899	828	876	855	873	868	875	851	915	777	945	893	891	871	908	871	847	876	872	831	863	851	805	838	877	853	905	906	888	920	828	888	855	862	889	921	919	843	854	833	882	895	842	864	861	911	855	871	874	885	849	856	919	901	850	962	916	914	858	907	867	869	875	868	880	856	906	859	867	906	915	881	850	883	927	820	862	944	885	897	909	824	913	908	894	870	874	921	858	879	876	886	847	912	901	827	897	885	884	917	927	834	850	875	873	850	976	885	846	841	900	884	881	873	899	873	874	887	901	847	890	910	894	854	888	841	848	879	900	888	864	888	878	912	870	915	840	842	899	840	841	889	897	840	913	894	901	913	889	862	865	896	889	855	861	813	849	899	866	894	893	908	890	873	834	896	967	898	926	864	906	920	816	844	858	886	868	882	867	874	874	829	870	861	880	845	939	878	898	908	851	888	844	819	886	893	846	894	882	907	874	918	906	875	884	870	935	896	907	913	885	834	876	879	896	879	829	874	865	840	904	837	895	867	910	882	931	935	884	826	851	947	861	921	874	900	793	802	868	898	880	819	879	855	876	916	844	908	862	927	849	932	884	816	871	864	900	836	858	858	916	866	831	897	857	870	875	878	927	867	845	886	852	925	853	857	881	844	884	914	936	870	842	887	915	845	917	849	879	892	860	871	832	935	865	880	875	843	897	872	922	888	887	877	902	902	906	824	879	922	832	897	830	887	876	847	845	861	912	831	863	824	861	852	886	886	941	849	917	853	861	902	844	841	882	848	888	855	887	879	927	847	882	895	850	878	899	871	803	881	938	881	866	864	843	830	894	883	822	888	897	879	904	914	867	838	845	883	879	859	880	914	884	869	877	873	925	893	847	881	873	900	855	799	894	911	913	908	849	836	896	885	862	878	897	918	807	941	824	816	879	877	894	872	862	852	862	951	853	960	839	867	866	898	838	907	858	840	834	861	815	864	903	907	885	887	913	903	868	857	903	875	851	856	915	864	843	812	876	906	866	910	877	889	791	872	886	862	875	850	890	858	898	833	896	916	843	849	955	897	872	874	829	909	888	869	883	831	855	913	875	902	885	852	886	878	896	867	868	878	876	914	885	868	801	844	812	868	921	819	861	858	851	925	858	917	801	857	873	860	869	875	887	864	848	892	902	881	832	854	816	886	875	964	851	852	867	885	853	876	882	891	899	917	892	883	882	939	893	864	873	895	881	897	905	860	828	872	912	860	891	918	917	852	808	853	861	870	809	864	889	884	874	830	877	888	842	829	820	876	860	942	904	903	869	863	885	861	886	843	897	854	905	853	845	857	861	859	845	906	886	841	891	869	894	838	860	873	847	881	868	885	884	853	839	873	885	835	934	868	862	921	849	847	897	888	897	860	878	866	922	885	890	928	896	881	893	848	920	899	896	911	871	885	822	886	841	916	830	864	911	961	857	859	889	866	852	904	883	902	864	865	845	882	857	897	900	881	896	873	893	845	863	866	908	860	892	860	844	895	939	894	910	850	902	859	901	842	871	870	897	896	856	853	919	868	867	836	879	845	895	877	844	855	872	921	924	833	897	894	876	833	843	872	886	841	879	901	926	870	860	916	820	885	891	850	906	882	905	872	892	842	926	877	903	865	879	830	869	920	843	830	908	880	869	864	879	873	822	907	824	897	904	862	862	862	852	880	879	849	896	905	898	871	889	914	846	958	894	862	928	837	863	918	836	901	875	891	889	916	874	907	893	870	893	924	843	898	851	871	887	900	866	844	822	872	867	884	852	929	902	856	857	882	855	900	872	846	882	917	885	901	891	875	883	867	861	858	906	887	893	873	851	912	885	859	823	949	884	861	844	869	915	866	946	893	898	816	851	876	861	858	836	841	879	865	914	891	851	886	860	875	899	802	826	906	858	841	893	883	888	877	876	947	967	881	836	894	882	914	855	855	894	889	903	885	910	867	873	871	879	910	888	851	878	841	916	916	855	833	913	888	889	857	899	858	878	917	866	864	885	865	878	884	856	895	835	879	896	904	893	823	869	889	874	885	851	894	825	870	873	879	942	884	876	902	883	903	900	836	897	904	910	870	899	871	891	873	847	851	896	883	932	913	899	886	869	918	870	948	855	875	851	883	870	848	845	862	888	910	900	883	871	852	993	882	900	826	907	891	930	864	919	842	913	916	904	866	860	870	879	909	802	844	899	903	933	908	897	885	870	888	902	929	842	916	870	853	894	914	849	830	902	890	920	857	840	887	874	843	882	883	908	892	831	862	903	865	843	862	850	900	866	900	850	882	870	879	873	849	894	938	916	917	919	896	876	844	873	884	911	922	838	896	891	889	889	922	872	866	850	885	880	865	882	860	848	893	894	879	850	886	868	849	899	894	854	859	917	862	857	885	903	898	891	931	920	830	864	790	816	895	893	884	904	850	883	837	888	917	892	848	868	902	915	870	866	934	844	844	817	823	874	847	831	880	845
25245	21039	27419	24548	20896	11364	1251	743	711	669	574	559	547	568	552	525	511	525	511	519	568	501	501	541	490	518	496	497	496	470	518	478	500	476	493	492	488	428	446	409	435	467	471	443	454	491	467	510	486	503	459	481	495	462	456	466	461	479	486	448	445	475	489	510	474	507	509	484	461	485	523	483	497	486	498	448	479	435	481	472	505	505	475	505	446	460	430	490	483	502	487	470	486	470	472	506	517	488	480	466	479	444	483	514	464	445	441	507	444	456	460	459	495	496	469	425	410	478	459	488	458	469	439	466	452	457	481	462	476	465	468	502	432	483	491	486	461	454	506	447	439	488	476	438	454	458	475	458	474	461	456	445	498	492	469	481	463	469	436	468	477	464	493	479	485	494	459	469	450	419	474	503	475	497	441	463	427	436	482	442	465	447	462	465	470	479	475	467	498	481	478	459	440	469	425	461	477	459	473	437	521	498	474	443	435	490	452	431	447	481	423	417	467	429	443	471	512	471	519	471	453	468	447	454	491	441	465	448	489	469	498	509	492	478	490	472	477	460	456	486	461	469	506	451	446	498	503	475	454	452	453	474	434	443	493	431	494	497	511	497	493	464	465	487	454	474	482	466	462	481	427	474	459	477	490	471	475	463	476	492	490	495	468	492	449	475	497	488	464	504	446	418	457	432	491	448	495	483	465	494	456	491	488	494	438	465	436	477	458	487	445	429	450	563	488	470	442	438	493	461	449	465	450	462	444	461	460	475	474	468	440	461	489	453	471	488	480	492	482	481	524	481	452	451	522	473	499	451	476	458	440	440	465	467	458	470	494	429	435	503	465	440	465	485	450	433	462	448	451	476	460	487	477	509	450	470	452	465	450	465	490	442	473	453	476	482	483	469	469	478	489	478	461	475	477	437	487	479	440	469	439	442	469	434	492	442	479	463	434	487	461	450	464	543	441	479	477	434	461	488	444	479	480	476	465	472	471	485	510	463	465	467	420	457	488	520	521	452	469	455	445	452	473	426	463	449	496	481	483	471	471	464	479	443	497	444	492	435	432	486	487	464	475	477	483	473	451	459	471	495	438	439	432	482	465	507	433	454	469	460	432	467	419	432	498	495	474	484	496	472	495	467	467	504	464	439	454	486	484	470	470	447	455	467	453	482	466	492	446	453	458	469	475	516	436	462	433	468	492	496	452	467	461	472	457	455	513	495	519	484	467	432	443	447	462	471	435	488	446	446	468	514	440	504	505	447	453	461	479	467	473	473	465	445	446	476	462	466	470	456	451	447	465	446	463	444	461	448	458	518	495	494	465	410	473	532	519	495	419	444	484	513	462	460	470	469	483	489	480	474	504	458	462	467	449	480	459	480	451	443	452	495	469	471	470	441	458	474	451	456	498	491	479	468	503	471	454	483	438	489	479	473	504	531	466	458	468	480	452	423	466	432	447	459	467	471	457	449	474	497	492	480	458	497	451	466	466	463	453	467	519	443	483	498	449	457	445	494	475	447	465	447	488	457	456	454	448	459	430	437	460	500	449	525	465	472	480	516	448	476	469	476	483	484	458	442	516	484	464	506	447	458	489	439	443	447	461	432	459	468	478	429	475	453	456	448	450	439	447	432	488	479	454	453	521	461	488	496	434	440	479	481	498	456	461	495	450	454	416	445	454	454	453	456	502	478	493	474	485	459	479	476	480	485	494	451	538	454	477	440	505	501	470	463	471	480	464	465	514	469	474	474	494	497	466	484	466	495	471	438	453	442	498	471	485	469	478	475	487	456	490	448	448	471	445	446	494	460	475	468	487	499	482	465	471	451	482	459	454	451	432	478	491	466	475	472	456	466	454	482	490	437	499	467	447	465	414	439	481	440	469	478	468	438	451	457	464	419	423	484	476	463	458	466	447	442	470	449	486	474	465	499	444	460	494	466	435	454	482	490	480	489	469	477	462	473	456	484	450	459	504	473	466	440	451	492	447	471	454	462	469	485	425	468	453	479	444	512	484	442	477	497	513	483	449	459	471	461	459	452	486	467	443	434	463	459	466	477	438	491	484	445	424	436	500	444	475	474	446	423	463	426	462	435	448	467	451	478	506	477	448	435	428	471	436	487	499	450	448	487	460	442	466	430	489	468	489	474	472	454	500	461	462	418	468	484	463	438	460	435	484	504	480	498	450	458	475	553	460	441	421	488	476	461	463	475	460	514	481	501	461	495	431	430	477	454	419	441	479	462	499	462	446	479	488	505	485	491	494	452	472	468	457	489	504	507	448	465	471	532	501	453	481	451	466	462	416	464	486	436	485	414	477	464	467	475	496	458	448	515	455	495	500	453	435	477	452	463	444	478	448	462	439	423	458	475	474	464	485	439	453	497	440	447	469	426	509	482	477	465	487	488	469	465	481	440	449	493	430	488	472	488	519	478	452	492	443	461	453	487	528	476	490	427	508	457	466	513	466	468	455	470	452	460	485	466	437	476	473	468	483	484	473	525	497	477	484	460	472	494	475	482	450	456	470	466	455	491	491	450	466	487	475	435	477	451	427	503	470	450	483	470	444	514	461	494	472	476	480	450	492	446	448	471	450	458	466	498	560	470	471	468	518	491	442	492	517	457	459	454	485	476	458	470	468	472	444	448	412	491	467	441	484	481	479	487	486	435	481	497	488	520	502	469	464	487	449	478	443	496	415	442	437	470	448	439	486	461	480	454	466	429	490	488	473	440	461	472	461	439	490	452	483	482	489	463	469	498	478	442	445	480	460	446	492	483	461	456	440	470	436	459	468	459	499	454	455	478	485	476	440	445	472	465	469	474	464	460	451	483	487	478	456	480	441	455	421	468	500	457	458	488	480	449	497	505	402	471	467	493	440	437	511	456	496	502	474	454	461	455	482	458	484	431	465	466	499	448	489	510	475	508	487	449	478	435	499	471	482	536	495	558	465	473	472	437	461	426	470	429	486	440	435	459	440	475	477	469	453	493	459	501	430	493	470	458	468	477	454	457	437	497	512	477	480	495	476	493	413	430	467	465	486	512	479	461	438	458	465	471	466	446	461	468	464	480	452	440	459	443	482	468	455	450	450	488	435	506	471	465	482	483	526	484	472	473	467	456	469	441	413	467	467	517	435	465	473	493	479	414	477	503	478	483	503	485	454	497	499	451	437	429	494	448	482	480	478	442	472	462	476	452	484	488	468	454	460	460	440	474	448	452	463	459	490	448	447	463	481	464	442	448	502	456	488	515	469	413	476	452	448	491	493	465	473	495	486	450	451	462	485	468	493	456	454	485	464	461	469	470	490	511	500	472	504	454	463	448	472	475	489	447	490	464	456	443	483	481	477	458	502	443	513	491	456	451	487	474	435	483	468	502	466	451	472	487	444	467	489	474	494	438	475	455	503	476	482	483	465	428	438	470	431	466	429	499	519	461	505	470	497	475	436	447	483	488	503	469	474	505	479	484	502	472	451	457	503	477	467	475	450	484	476	474	476	484
58680	16044	6924	3891	2493	1839	1368	1227	1069	933	836	772	755	649	647	627	612	526	601	561	538	554	526	518	529	529	511	510	498	539	513	537	488	506	527	477	527	493	517	493	503	525	537	504	500	494	486	504	464	532	548	464	490	485	484	503	494	493	511	474	508	510	521	478	470	457	491	475	469	495	494	467	549	488	499	535	463	541	501	515	511	460	518	491	472	476	497	506	483	468	516	503	491	496	476	488	536	519	497	479	503	536	446	494	487	498	455	493	495	459	491	503	472	520	481	453	531	450	529	483	512	489	447	491	460	485	510	489	487	491	477	490	485	501	500	492	464	461	484	489	491	465	504	470	532	483	484	508	476	490	501	473	501	469	470	566	462	468	546	462	500	485	494	461	475	458	461	499	483	477	515	454	491	520	506	450	493	495	475	493	532	479	509	495	457	483	470	465	490	469	483	493	477	512	508	513	466	483	500	464	479	489	489	487	454	459	494	465	496	485	492	484	460	496	500	508	482	468	477	450	512	503	498	481	487	446	510	451	496	525	488	500	498	480	476	449	473	526	522	465	493	480	466	480	521	483	517	472	478	444	460	478	470	476	465	512	477	499	474	466	446	524	454	474	468	480	479	510	479	488	495	474	520	511	491	493	470	478	478	469	511	461	449	443	481	499	530	501	466	490	501	469	477	518	502	479	491	475	470	480	485	521	503	485	469	512	513	518	456	459	484	520	477	472	491	480	504	505	521	478	464	483	473	483	486	484	503	489	490	472	479	500	503	487	473	492	478	486	471	474	479	511	493	451	485	447	502	497	470	469	512	516	485	475	518	503	467	438	481	446	497	491	498	489	468	487	495	492	471	496	486	482	470	501	482	461	494	493	456	489	504	514	495	513	502	477	487	482	478	456	480	497	518	536	482	514	439	499	477	495	453	496	463	478	441	515	462	472	491	504	487	524	471	486	486	490	460	482	479	499	476	504	473	500	492	470	439	500	492	450	461	513	462	483	456	463	501	492	485	480	485	466	452	454	499	494	480	498	491	489	463	511	510	497	533	485	478	456	486	463	467	508	470	497	492	431	521	545	518	475	476	522	492	467	457	476	448	484	443	475	489	465	477	491	472	500	504	498	488	482	445	507	491	451	461	519	456	475	466	516	501	475	493	489	517	504	496	480	475	500	448	527	475	478	482	446	489	434	496	478	474	483	476	478	495	478	485	506	500	498	476	474	490	495	470	479	516	487	522	486	478	469	481	496	505	430	497	528	465	501	515	467	452	499	501	477	489	507	487	487	495	470	470	496	526	470	543	466	510	468	501	493	498	483	507	502	493	459	496	486	476	499	481	485	477	443	488	468	484	467	478	504	473	478	501	478	523	511	480	481	466	490	485	503	484	512	472	469	500	485	489	496	492	511	489	504	497	481	499	479	477	507	472	483	520	487	472	460	490	463	501	520	506	489	502	472	472	493	478	523	498	502	487	477	517	474	525	532	484	467	497	494	481	475	469	494	544	508	488	488	456	463	494	512	487	475	499	487	473	493	481	478	483	490	528	483	513	464	443	449	508	512	511	498	513	483	500	483	480	489	518	488	476	528	520	500	486	522	495	479	487	476	488	491	493	496	456	464	483	539	491	473	493	446	486	526	476	514	495	437	471	486	486	449	471	481	499	479	482	420	486	462	475	493	509	472	507	457	460	493	457	498	507	466	472	500	497	487	547	525	479	469	473	444	532	516	510	475	478	483	448	529	504	454	483	485	477	465	497	500	479	454	454	486	494	495	488	510	506	437	490	503	462	473	476	486	450	497	508	482	525	477	459	500	493	457	509	497	455	511	499	514	467	471	457	458	467	470	506	522	537	459	468	481	470	484	458	476	454	459	476	498	463	476	443	497	516	488	519	491	510	505	504	524	488	521	532	480	517	481	463	519	508	486	532	464	503	446	479	522	529	478	481	472	462	483	478	469	469	462	546	484	501	474	489	493	486	490	468	480	474	496	520	460	485	457	484	468	496	482	463	500	472	489	504	489	497	474	528	469	488	514	481	521	487	467	452	481	487	513	495	462	518	471	471	476	485	487	503	495	495	503	469	488	504	480	473	500	483	483	518	440	475	498	452	498	454	479	480	457	520	463	480	474	506	477	474	473	509	503	502	496	489	460	490	506	477	455	498	513	513	484	470	481	486	501	472	472	494	490	485	515	481	491	472	485	512	491	497	483	492	506	455	531	482	475	502	486	502	489	477	460	477	454	441	498	483	478	477	534	488	506	495	464	461	508	440	465	476	498	507	471	486	488	535	479	472	497	524	490	486	512	519	497	497	433	478	484	468	491	484	454	473	511	473	488	487	528	504	497	512	501	491	443	506	545	497	488	494	464	499	479	491	484	479	451	501	473	534	473	505	470	486	489	484	528	518	498	516	517	473	487	481	494	523	492	464	431	498	507	502	506	452	486	467	464	454	505	466	473	486	511	487	469	509	485	476	484	482	555	489	475	486	469	473	471	470	451	474	468	509	477	486	456	484	482	486	472	503	542	483	496	526	445	483	485	504	493	504	467	472	490	480	469	502	486	465	483	524	475	516	462	526	448	454	500	497	446	498	489	466	521	462	465	468	512	494	449	462	484	468	501	481	504	512	499	526	490	467	510	464	479	468	461	500	453	491	491	482	425	458	527	480	470	501	492	518	531	451	494	496	545	437	494	492	480	459	478	493	486	461	487	505	484	497	503	463	453	494	494	499	461	456	522	479	467	487	499	478	458	466	454	452	461	458	452	500	511	498	486	449	490	473	522	499	477	485	492	473	471	501	462	522	510	483	457	471	467	477	465	499	469	500	531	473	525	509	458	464	478	506	478	513	460	479	519	482	484	508	475	517	472	518	485	493	472	482	488	445	485	475	456	464	451	472	483	505	466	493	462	482	469	509	498	491	519	503	511	499	469	482	494	415	460	518	525	490	510	415	500	497	511	507	476	506	478	500	483	452	477	447	468	471	480	531	457	481	485	484	497	497	462	505	522	511	461	452	457	462	488	475	480	487	470	496	473	483	497	499	479	492	506	481	477	508	456	496	516	510	464	489	465	468	508	463	466	459	499	445	517	507	489	477	469	519	486	474	452	465	457	467	451	511	480	486	486	514	460	486	437	481	516	503	479	512	459	472	483	501	479	504	460	507	460	493	500	519	505	479	496	513	446	477	485	483	523	489	482	479	453	455	483	480	487	489	487	497	542	507	491	475	469	519	485	513	468	476	474	493	477	501	515	468	477	486	480	495	491	466	522	481	484	489	472	482	469	447	478	448	498	540	470	480	504	445	502	462	500	467	420	491	542	512	481	469	491	471	486	484	476	488	490	472	473	453	500	467	509	505	462	480	492	484	488	473	480	515	460	480	523	468	482	506	446	487	495	505	479	465	470	486	503	475	470	482	544	501	496	468	479	471	477	493	464	507	474	486	472	493	496	459	478	494	496	479	486	491	499	502	492	492	522	503	470	498	501
23342	21045	27882	24182	20958	20629	5440	1573	1156	1089	1078	947	896	966	973	925	870	842	876	830	843	858	804	870	790	837	783	809	795	829	803	745	796	797	789	847	830	777	772	788	784	786	772	788	773	834	802	807	736	808	819	778	777	786	778	796	759	784	760	787	797	811	772	776	786	773	810	827	793	751	756	816	780	812	783	759	812	804	789	812	752	788	802	797	794	752	799	840	781	777	777	748	744	811	817	742	773	759	822	790	793	765	711	737	761	768	772	767	795	779	770	767	793	776	750	751	722	799	773	808	753	754	764	783	792	757	778	760	807	863	834	798	786	814	777	828	813	747	799	774	698	746	779	783	767	755	763	739	755	743	752	753	783	725	798	789	756	800	769	764	780	786	816	758	801	752	763	744	798	817	784	796	770	756	720	795	791	760	726	783	751	723	752	803	770	843	835	798	792	712	767	765	797	805	796	762	782	741	781	741	754	792	733	792	737	748	750	779	788	782	744	800	763	725	774	737	802	805	759	736	772	789	735	770	780	783	766	763	787	738	814	735	783	767	740	784	804	823	802	734	793	831	731	779	809	816	755	816	801	752	757	777	748	806	776	784	761	763	766	814	700	814	767	803	781	721	796	804	751	754	780	785	763	775	759	753	759	745	816	765	785	772	751	770	763	822	805	766	750	796	754	779	692	737	764	783	788	801	781	813	738	759	748	788	768	760	780	737	776	819	801	785	801	753	703	775	793	773	815	766	787	728	799	788	798	756	714	807	794	772	781	758	742	763	743	760	757	722	790	808	825	762	768	749	779	784	814	741	779	798	804	769	748	782	772	821	780	773	803	748	723	781	782	709	761	795	793	770	758	750	794	763	774	749	743	810	686	799	771	763	778	750	725	768	755	759	804	789	723	788	758	761	725	731	825	758	791	798	767	723	755	739	778	802	784	742	820	773	731	781	775	786	823	791	733	725	799	782	781	778	765	765	796	745	759	728	778	801	799	782	743	733	744	772	772	760	755	722	749	738	765	752	748	781	739	776	766	800	780	743	742	714	764	785	707	782	776	727	763	768	814	826	741	794	784	805	751	777	776	726	822	811	740	793	719	766	763	771	795	756	759	722	746	767	748	782	776	716	732	753	753	755	744	724	776	783	795	784	793	771	765	786	774	753	799	772	764	782	771	781	753	799	755	782	804	764	778	788	749	715	765	762	754	780	805	775	761	773	765	799	765	708	760	752	745	777	758	706	781	773	767	739	795	741	719	733	724	774	746	767	790	785	769	783	766	762	818	769	784	776	787	736	760	742	739	781	801	764	805	777	745	796	757	750	763	770	779	762	806	777	740	748	776	806	810	770	775	771	796	783	792	795	741	762	772	750	783	787	784	831	806	797	791	819	770	766	749	749	777	740	743	799	680	749	788	784	786	773	754	782	755	802	788	773	768	769	745	775	773	751	826	808	760	768	725	766	754	758	748	768	767	710	802	785	728	782	805	810	767	758	782	752	768	789	800	790	773	785	792	761	755	792	786	749	751	757	775	765	803	744	790	788	781	846	760	763	839	742	762	795	778	755	805	733	769	733	782	804	737	735	760	806	773	788	763	808	777	770	790	705	764	731	727	775	746	785	725	742	769	730	750	738	786	776	742	778	785	748	792	812	797	744	757	820	800	734	751	708	780	779	802	762	743	763	741	808	769	743	787	773	744	763	772	802	757	738	803	847	768	759	728	745	786	783	744	772	760	751	752	785	750	776	791	759	731	786	758	775	757	821	782	751	745	786	750	765	763	842	726	737	796	767	725	737	782	748	788	785	782	758	729	763	743	757	745	760	721	756	756	740	809	744	763	792	742	725	754	738	770	778	768	742	801	782	778	782	749	738	699	754	748	756	785	776	717	828	781	744	768	772	786	739	765	786	806	752	804	809	782	790	768	790	819	763	782	763	737	748	772	804	753	728	789	750	762	772	779	774	778	766	747	809	765	795	810	747	767	732	758	802	784	747	780	785	777	735	805	783	772	756	787	775	769	768	818	784	713	791	756	757	807	777	790	776	759	778	750	726	790	744	787	759	781	765	781	814	767	801	783	760	765	784	747	737	742	762	769	777	728	787	753	753	769	706	753	733	798	792	734	774	816	713	777	752	794	707	756	752	753	790	743	711	749	746	778	772	768	796	762	802	809	772	743	761	778	769	766	778	816	749	762	755	775	768	795	819	741	789	797	735	735	811	798	828	823	805	783	760	811	822	735	773	785	766	818	806	840	767	782	752	773	758	749	765	786	810	778	755	773	798	723	831	726	726	770	784	751	785	750	808	757	750	777	773	780	735	723	799	824	778	825	768	757	746	763	752	801	753	780	794	751	806	790	750	718	764	762	783	790	763	783	810	745	762	768	751	766	792	839	745	739	805	771	837	796	761	737	676	808	757	851	786	765	751	750	789	775	754	784	792	763	708	735	770	780	765	786	814	806	764	811	755	809	814	765	767	769	776	755	737	787	733	807	758	789	751	759	742	804	812	784	771	774	709	776	777	760	786	759	801	795	747	722	759	808	810	792	769	753	743	787	720	797	815	759	742	800	758	791	681	812	804	723	733	775	770	772	761	802	793	765	772	798	772	763	790	777	744	743	788	715	783	766	776	787	758	731	748	791	787	755	763	742	798	758	752	755	743	771	774	769	801	766	794	769	763	752	751	739	763	837	778	720	788	798	785	769	723	756	766	769	760	780	751	761	805	734	739	803	785	754	732	762	729	789	774	783	806	737	767	786	761	739	756	778	780	794	701	755	756	735	703	775	794	785	796	783	727	773	807	769	733	764	794	797	777	785	809	762	779	817	761	798	730	774	752	811	780	771	769	785	766	770	729	766	795	726	722	786	753	752	782	831	797	765	729	800	795	778	776	749	749	797	767	809	814	742	803	817	792	726	763	805	742	721	809	805	739	715	750	750	780	761	798	807	735	751	750	748	705	783	788	772	793	758	781	781	814	786	818	778	804	734	777	745	781	727	767	786	805	786	767	780	775	780	753	806	811	802	779	806	786	787	759	748	778	786	770	782	712	757	761	752	744	767	722	733	700	760	771	768	824	800	795	755	766	783	810	785	789	776	780	745	742	793	783	771	737	772	777	736	789	782	799	790	770	747	767	775	751	713	746	825	804	791	784	789	790	762	740	806	773	779	738	786	738	742	833	769	741	751	797	752	801	774	766	711	790	782	753	793	817	787	754	832	769	829	777	828	765	767	777	761	770	762	753	708	743	774	763	733	717	736	702	767	783	767	810	739	732	754	755	782	754	768	854	774	786	747	749	730	822	772	766	757	773	760	766	776	776	815	803	739	798	783	777	795	818	762	785	743	787	797	754	785	759	800	844	770	767	759	778	782	782	771	800	783	783	781	792	766	776	793	748	776	765	806	726	811	734	783	756	749	766	779	769	756	779	758	776	769	714	766	807	766	765	789	743	776	770	794	763	738	801	723	786	754	793	757	752	778	761	832	743	767	785
53239	25923	11788	6812	4295	3248	2401	2060	1688	1550	1412	1272	1168	1116	1128	1071	985	987	930	845	897	911	882	864	856	809	822	781	824	843	791	744	802	768	776	771	719	773	751	725	765	758	790	728	709	755	712	766	752	803	765	692	765	789	748	743	737	707	691	772	767	750	771	764	774	731	731	707	771	774	691	718	808	722	761	716	691	725	732	765	737	749	752	726	767	711	716	756	729	702	725	737	710	706	710	765	759	758	746	763	715	735	758	728	709	706	695	718	760	707	704	713	715	770	807	749	750	687	715	764	740	732	720	766	699	663	700	773	726	719	709	749	729	757	749	778	722	715	759	689	717	713	712	717	714	733	757	736	727	723	762	726	702	743	719	757	749	761	745	714	767	723	700	663	722	680	705	768	765	759	751	689	706	720	731	713	732	728	742	736	737	743	692	768	725	695	751	729	683	732	753	722	746	712	705	770	751	707	735	691	721	703	696	668	720	751	721	744	701	708	705	700	689	718	722	731	726	710	688	739	735	727	695	698	705	736	694	756	722	734	746	749	741	701	757	683	718	726	719	738	735	752	740	745	702	754	705	783	716	717	780	746	686	716	715	747	770	718	715	707	756	729	720	691	726	713	715	727	727	711	701	733	713	738	690	699	661	793	695	769	738	661	746	715	720	684	749	738	739	737	703	740	719	750	684	755	704	765	663	690	729	750	687	739	716	724	665	745	754	762	704	725	699	751	684	749	731	693	729	733	718	736	692	742	730	706	714	651	731	691	713	660	714	731	713	748	709	705	703	726	719	713	765	734	709	726	758	697	706	696	698	709	705	719	717	715	777	705	699	692	731	760	680	727	740	720	707	715	700	690	725	715	733	703	738	696	743	771	739	724	710	649	742	717	675	725	722	756	718	740	733	719	706	710	742	716	703	701	703	742	746	736	743	730	720	724	712	763	716	734	692	730	727	714	728	738	702	726	717	721	689	719	695	715	688	735	739	748	694	731	776	718	699	718	741	766	748	742	710	714	742	718	722	688	736	728	725	730	777	714	715	763	665	733	733	754	686	729	715	718	755	691	727	681	723	751	768	699	774	727	683	745	713	690	743	720	722	728	723	735	735	710	712	731	684	724	751	744	713	740	702	702	778	719	745	718	812	736	751	737	662	708	662	707	766	743	713	704	734	731	717	696	663	751	707	736	668	723	721	708	713	745	692	731	666	738	693	763	743	809	726	760	740	735	733	715	685	731	716	677	720	697	757	702	719	707	748	725	701	765	690	763	708	760	727	713	708	746	743	760	740	682	700	718	694	734	742	730	694	697	667	700	722	660	748	739	737	733	726	710	760	709	728	716	699	721	715	715	762	696	719	744	709	717	708	743	732	712	787	695	740	709	680	718	683	731	732	717	707	759	700	825	712	722	704	711	714	738	705	739	680	729	753	702	704	743	706	726	707	727	694	717	739	730	754	736	694	685	723	728	658	715	722	682	723	719	697	734	726	721	716	693	731	709	756	732	760	728	770	714	737	678	719	694	710	714	708	737	691	675	745	725	704	690	731	740	783	783	763	721	757	706	699	720	761	739	670	713	719	671	810	720	724	741	728	672	737	738	712	699	731	697	707	732	736	724	739	676	675	727	739	709	735	705	691	697	702	758	795	740	719	702	687	709	706	752	732	732	743	722	717	702	763	694	678	677	732	782	753	748	682	743	754	744	735	711	772	684	725	685	688	703	746	693	747	706	687	708	728	696	741	705	741	705	716	701	734	721	692	725	737	671	781	704	723	727	713	689	718	708	703	699	744	727	692	733	707	722	685	740	717	712	723	749	763	725	718	714	721	748	762	755	737	717	710	734	688	714	712	731	751	705	701	746	692	705	731	668	775	743	728	715	703	771	724	715	724	710	735	732	686	746	653	685	677	790	739	690	648	698	712	750	707	707	779	708	706	706	732	718	712	689	808	728	751	739	743	774	734	708	759	734	711	649	742	747	690	691	759	724	733	718	709	703	718	734	710	727	739	727	696	722	726	682	693	767	747	688	748	698	714	719	698	689	711	743	741	743	649	748	730	772	690	746	809	716	721	728	670	707	732	742	692	724	713	704	746	725	718	737	802	705	790	731	714	727	653	716	758	750	694	699	680	715	735	753	720	737	739	741	730	776	754	741	722	728	703	738	720	727	786	727	739	709	666	718	716	694	732	700	724	748	757	761	693	754	685	743	728	727	714	721	729	725	765	684	699	745	745	719	793	760	720	729	720	688	715	701	756	718	688	690	706	713	709	749	735	717	741	717	752	690	734	717	724	709	726	735	759	707	730	706	709	728	734	763	735	715	806	760	771	744	688	742	698	702	707	719	673	726	734	725	754	739	687	675	745	720	714	768	753	718	722	682	756	722	755	755	730	733	687	753	715	711	737	745	733	708	737	740	745	748	734	760	673	724	684	768	706	685	694	761	698	759	715	791	734	740	754	747	729	723	701	708	758	730	650	745	698	750	714	730	701	678	689	687	661	695	759	680	692	759	727	713	687	731	709	765	732	730	707	743	732	731	749	722	721	721	729	728	679	766	676	742	695	747	752	703	743	739	729	710	692	708	723	688	690	766	737	715	782	713	718	741	719	716	704	768	712	763	703	737	719	661	705	717	668	765	712	690	750	760	694	739	692	747	685	765	733	717	739	754	735	727	730	724	674	721	730	710	714	713	687	698	714	728	725	712	736	728	711	762	730	762	722	671	708	695	735	709	692	698	701	734	721	712	680	772	685	710	762	728	716	695	714	698	708	725	716	755	719	724	727	719	730	719	736	722	714	744	687	693	735	730	750	746	709	709	724	708	719	719	719	709	766	712	747	746	712	691	692	735	743	731	707	707	723	789	708	742	729	723	748	720	766	724	694	726	734	748	697	801	714	770	750	708	763	718	670	674	735	748	761	707	736	705	766	699	762	778	762	705	691	717	702	730	727	723	716	699	703	692	722	703	733	706	748	729	709	701	702	748	686	733	724	713	762	736	659	744	735	676	762	734	730	747	689	761	739	701	769	716	744	698	773	689	687	713	777	748	733	774	719	735	769	703	727	699	697	693	724	738	706	715	689	721	729	730	716	766	696	745	702	754	704	695	738	698	688	780	749	722	724	774	755	694	720	759	764	756	709	780	744	701	751	721	772	727	700	755	781	739	686	789	713	641	766	744	750	759	759	704	710	720	702	686	739	737	703	732	669	729	694	695	737	736	748	722	741	751	740	695	679	769	652	690	734	712	749	761	760	689	739	708	719	772	732	749	711	705	739	736	723	770	730	717	694	732	797	735	728	707	705	719	729	733	670	701	728	697	772	738	686	732	714	711	667	738	778	673	715	727	741	735	715	733	724	729	715	744	753	719	729	701	731	679	769	700	702	691	717	728	675	695	701	740	739	732	737	748	713	725	738	718	764	739	703	732	760	719	739	692	681	718	717	701	722	708	721	693	718	781	710	694	682	714	708	737	729	686	730	717	731	741	745	723
34023	17216	3707	1118	900	917	923	886	886	875	858	838	873	925	872	869	833	827	837	874	863	844	872	831	897	897	802	904	882	912	860	919	836	848	924	863	865	912	867	880	836	897	867	889	867	863	866	903	887	878	851	863	884	817	861	863	864	855	857	817	870	828	889	807	878	836	859	840	881	863	842	908	835	851	870	917	936	865	868	866	897	864	879	832	841	837	899	891	887	849	898	840	841	903	887	851	879	850	867	811	923	871	837	873	849	887	887	824	888	854	895	877	852	868	878	876	816	863	828	840	883	827	831	866	848	846	860	837	896	869	859	834	825	889	860	869	897	902	860	865	890	844	865	866	851	880	869	857	883	879	835	855	850	872	858	858	827	923	852	866	862	841	855	872	843	882	814	837	919	865	825	853	818	877	894	861	902	848	929	883	855	894	854	919	883	888	831	875	854	860	831	877	882	809	832	852	892	870	867	927	841	859	886	885	856	862	827	896	864	894	866	871	885	846	824	779	864	846	841	871	843	911	845	885	881	849	847	919	867	857	919	819	855	843	821	810	847	819	842	891	809	828	868	901	807	917	888	859	840	908	828	837	857	894	854	909	875	839	882	833	881	871	851	867	826	854	873	832	882	827	845	857	876	853	854	896	868	881	820	905	911	804	832	892	856	829	878	858	831	868	795	868	890	864	875	834	886	909	836	835	864	818	832	836	828	883	853	833	911	826	851	801	852	877	854	901	846	833	885	870	875	883	870	887	870	893	811	911	892	874	856	885	810	892	865	891	883	878	913	897	866	922	848	825	866	883	866	862	802	930	833	835	836	833	886	894	875	841	874	825	897	883	867	900	829	876	877	838	866	890	885	790	860	853	876	859	880	865	860	854	872	846	810	903	811	848	885	867	854	866	824	925	900	838	859	825	906	857	797	807	884	823	891	795	902	891	827	840	821	827	920	892	815	804	873	824	870	910	914	947	885	920	820	835	818	883	867	872	913	846	838	861	902	821	911	835	837	872	881	827	859	871	854	886	871	868	885	914	877	858	900	827	871	914	862	923	830	868	873	852	910	832	869	855	908	878	852	882	836	883	861	854	838	849	877	863	868	847	859	848	930	868	859	833	921	869	820	873	779	826	871	846	821	924	848	877	890	866	865	854	844	863	839	847	868	823	899	870	855	876	806	857	841	858	925	842	858	844	822	821	943	850	882	845	828	873	823	872	900	899	878	882	901	842	821	853	888	864	836	867	869	884	836	842	870	877	847	894	854	890	843	855	811	842	858	833	854	907	829	822	847	831	877	857	858	840	868	885	853	869	857	832	814	857	833	871	912	826	898	858	854	857	914	826	919	876	861	837	822	873	822	810	876	892	840	875	902	806	878	864	867	844	860	847	803	827	854	900	863	893	833	894	857	893	849	867	852	851	851	798	828	829	849	852	914	805	855	802	850	863	888	882	840	846	859	823	892	863	890	814	901	883	857	911	890	863	911	876	841	843	911	843	880	864	869	846	837	858	856	851	870	839	830	879	873	855	846	885	911	842	853	883	846	821	814	862	856	836	880	858	839	830	835	867	829	864	846	853	847	832	879	812	853	875	890	897	904	839	797	819	882	799	834	858	887	848	861	875	884	879	822	808	838	867	896	846	852	882	870	861	827	872	892	847	856	839	892	821	880	904	846	859	840	844	880	860	839	869	863	900	831	875	888	914	870	891	855	847	844	870	828	855	888	853	864	851	896	853	872	828	881	833	883	898	889	849	880	842	856	835	792	869	835	903	865	899	847	801	875	871	879	864	926	850	961	912	868	914	848	882	841	840	811	849	833	802	861	820	858	908	856	876	858	862	892	837	814	877	827	830	856	870	877	849	909	870	814	886	852	838	844	888	851	907	913	888	894	830	856	833	883	870	842	807	840	896	866	848	818	855	843	881	898	871	838	810	868	779	840	888	850	870	870	867	843	870	849	868	900	879	917	926	819	827	862	860	881	885	823	856	886	877	887	933	862	901	854	836	805	882	910	892	867	894	891	864	863	857	896	867	837	848	896	865	851	844	878	873	851	874	881	811	855	925	865	869	829	852	866	817	821	884	856	913	841	836	921	851	858	884	856	846	815	897	884	973	838	854	865	830	862	858	857	824	834	834	837	882	882	900	847	830	890	829	789	875	915	898	828	876	869	851	900	845	892	851	885	828	874	919	825	828	817	867	843	781	864	903	882	812	856	821	882	840	835	863	864	908	866	797	835	866	844	815	843	901	863	842	838	811	845	836	840	848	834	852	800	932	839	850	841	915	868	866	896	811	868	865	801	852	885	862	840	873	825	839	862	842	865	818	858	909	862	859	834	873	889	846	884	888	808	842	888	815	893	891	907	916	869	805	842	883	845	840	847	854	861	841	849	862	865	878	907	880	852	934	928	837	836	901	830	852	864	813	842	844	866	854	885	882	956	909	872	800	886	838	842	879	826	840	886	858	856	884	903	862	878	846	906	860	899	845	780	900	792	863	818	884	786	883	822	885	936	800	898	875	820	865	885	876	859	897	812	888	859	886	850	864	831	882	823	880	828	812	830	870	887	833	846	833	861	843	890	852	888	862	874	855	852	824	886	871	839	940	853	850	869	905	839	874	898	881	867	879	831	874	853	862	890	858	852	864	889	836	908	888	788	881	839	866	886	854	830	834	861	847	877	865	960	868	840	878	892	852	791	916	896	851	848	878	852	849	846	854	879	855	867	843	876	889	820	841	825	864	885	866	865	842	859	860	883	890	885	907	863	890	855	903	847	848	888	845	868	806	888	829	865	914	833	919	858	920	840	904	818	867	803	849	838	869	878	832	894	876	790	843	898	850	860	898	837	828	902	866	855	915	833	845	895	836	853	940	875	859	831	868	845	838	900	867	913	876	872	864	856	866	866	891	848	831	797	879	841	847	889	836	876	850	887	862	884	846	860	897	894	826	840	920	828	836	846	873	892	874	901	836	901	910	844	821	878	919	894	845	841	924	843	864	836	906	877	871	817	870	815	874	847	801	894	906	889	863	863	893	849	873	838	908	866	843	868	893	877	858	886	886	865	819	842	838	847	830	864	856	864	906	850	882	919	870	845	866	879	839	846	909	837	837	841	850	831	837	821	843	834	918	879	895	911	855	816	905	884	917	847	868	878	810	921	834	846	861	878	870	858	901	855	849	841	821	816	888	827	885	951	790	890	819	867	814	862	860	856	919	852	843	861	867	843	886	920	878	878	842	833	829	829	909	866	848	823	893	839	889	825	886	874	888	857	910	907	859	915	846	862	869	883	863	900	828	859	859	897	842	841	852	862	854	867	863	855	859	849	806	850	828	863	833	848	835	891	844	915	867	844	855	820	882	894	876	864	815	834	825	830	856	788	803	892	869	898	873	866	907	901	908	849	863	872	798	870	838	889	874	809	803	851	872	851	767	824	913	876	813	878	918	908	857	824	881	849	881	903	901	847	846	846	949	927	873	887	840	858	886	835	901
30500	5966	1267	1022	956	901	858	839	874	886	912	859	853	911	869	868	858	899	918	864	851	839	836	854	839	920	891	963	853	880	859	871	830	818	853	883	868	921	876	883	839	879	802	843	862	895	877	846	867	898	838	850	866	905	846	884	855	805	851	853	898	899	947	846	904	877	858	842	828	857	867	860	905	841	868	880	870	889	931	874	894	870	827	860	897	886	846	893	862	900	927	908	876	856	864	864	857	887	850	922	848	897	833	866	912	826	890	878	843	872	895	861	889	843	859	871	846	905	868	877	875	869	915	879	890	825	858	861	877	922	910	914	837	870	938	901	854	900	885	912	874	890	797	853	839	861	823	834	866	849	885	904	789	905	860	844	874	863	860	884	826	872	840	905	872	836	866	834	863	828	911	873	871	852	860	873	908	911	904	856	887	877	881	894	876	870	898	883	886	907	852	817	925	847	848	949	921	913	858	830	866	913	875	844	855	871	876	820	878	916	889	848	890	901	886	866	843	835	875	859	899	863	865	914	867	878	844	872	856	899	861	890	844	920	862	931	848	844	856	857	883	837	827	849	889	880	811	850	889	859	866	890	873	874	857	835	890	891	858	875	864	844	870	890	885	904	829	831	827	847	823	904	956	859	874	869	852	819	888	838	840	836	830	858	862	906	838	854	905	918	851	884	889	819	899	875	873	826	838	800	870	792	815	838	888	919	834	865	885	898	920	859	907	876	897	825	938	873	854	899	815	926	861	840	843	918	861	798	903	893	874	886	885	844	884	892	876	898	834	855	895	885	875	810	882	901	845	896	906	872	913	932	857	867	863	861	856	843	864	898	898	910	849	898	885	902	917	919	918	863	838	881	834	884	864	867	855	846	899	850	907	811	893	877	871	883	855	832	893	887	909	848	821	887	906	863	908	868	843	857	905	863	844	878	871	867	848	895	862	914	912	920	815	921	867	885	884	888	874	850	851	833	861	852	847	884	904	860	849	854	873	879	938	869	866	814	873	823	865	863	896	890	874	873	894	865	838	856	865	821	853	869	859	914	906	866	862	845	866	877	903	837	889	838	893	868	871	900	862	850	872	853	843	903	916	878	825	887	809	872	841	898	881	855	836	868	914	882	913	875	822	905	898	827	858	810	862	891	878	867	836	825	829	909	842	851	867	890	892	851	906	858	836	806	892	849	826	873	864	860	879	836	877	855	871	877	887	844	836	915	906	929	889	846	890	895	848	859	872	859	872	841	861	847	865	868	852	872	911	843	938	862	857	854	832	907	913	881	815	854	814	824	825	860	878	906	826	912	846	860	909	864	891	913	864	920	852	905	821	885	864	881	870	889	910	900	895	905	862	894	894	859	849	909	869	886	949	855	889	794	822	865	886	831	889	868	927	811	861	910	848	818	822	864	896	879	801	879	868	937	867	827	856	835	853	931	843	815	832	882	854	903	894	807	835	895	880	827	895	842	814	882	827	864	891	857	838	845	878	894	877	861	892	882	926	859	911	876	866	873	852	865	858	849	857	847	857	890	859	878	880	810	873	868	879	827	857	887	854	902	902	911	813	845	867	893	842	835	848	879	851	898	846	893	892	883	869	869	858	814	866	880	819	877	853	886	895	899	926	870	845	878	887	907	908	849	841	858	883	896	861	803	846	857	929	865	849	880	862	850	848	871	815	822	842	882	892	886	895	855	842	852	917	896	844	868	887	856	841	836	869	923	911	840	865	871	858	878	904	849	879	941	860	860	855	918	928	904	863	863	887	874	916	874	886	891	901	881	907	826	802	845	881	940	902	879	862	911	894	875	915	846	899	871	850	885	824	868	839	802	851	846	880	888	825	826	879	855	844	853	886	861	876	903	861	928	848	830	877	893	882	861	846	871	837	923	874	891	844	932	919	856	885	855	894	861	890	876	906	888	847	864	880	872	901	923	855	859	868	872	896	889	820	911	884	888	865	887	840	844	854	852	852	832	868	871	888	865	894	886	829	847	878	846	887	852	854	864	847	859	842	915	905	875	868	813	912	846	827	867	855	832	881	851	882	878	896	850	818	826	868	830	902	851	861	819	862	880	865	818	814	857	896	905	863	822	824	867	803	850	880	929	843	825	807	845	883	879	824	919	876	832	904	852	872	844	896	867	845	872	866	878	858	919	876	901	861	929	885	817	854	850	881	918	857	888	914	852	833	864	850	855	862	837	867	849	878	864	865	825	867	843	886	888	894	829	885	922	863	843	877	849	911	877	846	900	807	830	858	819	860	903	842	879	819	857	870	892	869	832	823	862	856	887	895	897	896	852	881	880	910	888	867	871	826	830	851	894	852	847	838	844	876	910	902	876	877	841	871	826	819	828	883	850	859	854	893	855	842	860	854	922	898	843	852	919	928	831	893	858	861	890	880	912	845	886	883	824	895	868	857	856	839	906	935	894	866	852	860	861	908	904	915	829	881	858	849	857	871	866	848	908	886	866	873	873	921	877	863	869	818	880	858	897	924	842	847	881	905	850	849	869	878	870	890	828	881	917	845	843	889	879	839	818	883	869	883	858	860	871	904	902	821	841	856	904	898	888	850	887	887	839	905	888	862	820	865	863	877	890	890	853	892	829	844	859	866	912	911	901	789	863	862	881	843	857	862	892	888	866	848	886	913	910	896	844	832	830	867	894	893	847	796	848	869	929	904	866	849	902	867	877	906	901	861	885	833	872	874	841	895	881	881	895	810	856	869	864	874	843	907	857	852	884	865	834	851	884	886	848	885	840	831	846	857	842	869	918	868	853	927	834	892	889	846	871	866	934	881	848	895	837	901	893	894	835	914	828	883	890	880	843	872	914	857	844	787	858	892	880	887	880	866	887	888	880	889	891	880	885	853	862	926	860	869	882	906	876	854	816	865	869	898	891	911	906	906	887	858	895	861	862	864	899	917	884	830	931	872	892	841	879	908	919	868	869	863	878	877	920	919	830	856	875	870	865	892	825	879	879	900	858	866	880	839	914	848	870	896	860	915	839	887	814	848	876	917	844	846	883	909	856	851	867	849	853	863	950	854	876	853	873	886	860	875	891	868	861	886	840	866	882	893	880	869	890	829	915	837	908	873	841	879	883	841	868	876	913	885	866	833	890	896	877	911	904	877	820	824	850	848	869	934	868	863	840	889	928	867	899	878	809	844	873	839	889	875	880	857	857	910	893	877	804	893	871	803	847	831	880	868	848	873	860	862	876	854	834	819	825	852	873	919	865	917	834	853	857	883	922	872	875	901	886	841	927	846	894	875	866	804	810	882	898	847	855	876	840	879	870	919	887	889	928	890	833	884	885	897	895	900	883	874	886	864	879	920	875	876	865	809	873	847	893	877	875	895	923	854	874	883	870	871	838	922	863	839	875	839	841	893	863	841	890	843	835	929	857	881	856	857	918	904	898	899	854	849	896	908	831	849	845	873	914	883	847	872	838	878	937	852	885	935	954	891	885	890	861	918	844	949	854	922	888	887	857
25180	20991	26983	24974	20776	8141	1137	778	727	646	609	574	537	588	576	580	555	525	491	520	475	470	498	505	518	457	488	438	425	502	503	466	464	470	494	483	449	453	443	482	478	462	447	450	469	456	476	483	452	484	465	472	478	433	445	467	449	493	482	473	474	449	474	476	463	468	461	479	480	488	431	474	411	466	453	466	514	444	485	442	480	434	490	482	456	467	467	484	480	490	441	456	517	452	472	459	456	464	405	465	448	479	486	462	430	459	457	451	468	453	472	447	439	442	428	486	469	473	450	436	471	429	511	473	480	453	441	443	449	478	478	442	452	452	468	453	482	495	471	473	442	438	491	480	474	456	451	460	434	456	464	448	441	496	424	444	436	433	482	458	462	443	479	466	488	465	435	477	473	455	479	498	465	463	474	410	448	471	442	478	476	464	451	428	448	429	447	489	446	450	505	476	492	458	434	447	479	442	434	477	446	457	459	472	475	478	480	454	468	487	516	447	445	524	468	463	435	458	448	436	471	468	450	424	489	494	480	484	428	463	500	471	464	421	483	460	461	414	438	466	505	452	466	505	450	463	438	455	472	466	493	474	494	469	421	447	470	466	491	443	460	478	496	443	494	463	427	444	442	465	465	453	459	441	450	469	442	476	442	453	454	478	464	504	455	457	457	462	437	458	448	499	457	457	460	443	468	486	469	427	477	469	487	433	443	437	522	431	432	460	444	450	456	459	453	457	431	482	450	455	448	479	444	476	432	447	455	473	460	462	479	468	478	495	483	475	455	460	447	438	413	473	448	430	456	458	476	414	474	445	454	488	456	444	472	431	453	471	461	460	443	441	437	410	453	428	450	492	441	451	458	483	457	432	454	468	437	442	448	482	420	453	437	463	462	487	483	467	473	439	463	472	515	448	499	456	455	463	491	444	460	442	408	475	459	443	447	499	444	460	452	447	473	452	484	464	493	466	458	443	481	480	484	444	414	460	476	465	457	465	480	475	473	465	458	438	474	447	476	475	458	482	493	478	472	419	446	452	428	485	445	415	454	465	471	458	434	437	439	432	463	469	490	442	464	480	449	494	463	420	465	458	408	422	481	461	452	460	488	442	460	460	455	463	504	413	451	444	451	470	464	422	459	449	462	465	480	486	482	469	497	461	467	439	458	465	451	458	437	414	433	436	449	439	462	466	432	475	450	508	454	440	451	442	461	426	496	458	448	456	450	438	478	478	457	460	460	467	481	478	447	435	454	450	428	419	472	421	468	463	479	462	461	443	452	447	458	432	412	459	437	497	477	505	438	466	471	488	465	450	476	465	454	462	450	466	475	477	490	440	430	436	457	413	429	443	455	493	477	454	449	494	471	475	445	455	440	448	453	452	432	469	520	494	506	449	467	415	483	488	457	478	472	435	488	447	444	436	481	470	462	465	422	488	451	484	452	436	457	468	490	445	418	464	443	477	419	443	453	479	413	436	474	465	449	505	446	448	450	442	428	424	471	475	481	439	431	501	490	477	456	416	454	459	446	439	454	470	474	472	454	454	500	424	466	442	444	477	479	468	438	440	440	469	430	473	465	462	488	451	465	453	490	480	403	460	469	483	460	451	482	464	448	453	432	450	457	491	487	476	456	479	457	441	460	463	449	445	525	446	510	448	419	424	445	493	454	462	483	472	440	476	494	470	439	468	434	479	460	415	477	473	452	441	453	428	474	438	472	451	424	422	452	455	507	459	458	486	453	445	461	466	465	450	422	449	466	487	457	476	419	465	473	478	471	431	481	476	472	428	478	484	450	458	467	490	460	479	469	440	447	495	467	429	445	460	490	436	452	451	459	424	470	447	460	491	480	495	455	509	489	426	433	475	464	431	496	435	488	491	470	454	493	516	471	463	488	467	445	489	442	499	458	465	451	443	480	444	468	471	465	485	463	460	483	453	477	458	432	419	421	448	426	436	453	443	479	437	477	461	453	406	447	438	446	429	438	437	442	439	467	437	463	458	474	444	475	493	488	451	457	401	477	462	490	509	440	456	437	449	457	473	437	445	465	463	473	501	484	484	490	483	457	490	409	438	467	462	451	469	445	458	456	452	440	477	424	471	490	481	482	466	444	479	472	443	494	443	499	483	425	495	472	486	451	455	437	452	438	442	491	470	448	444	440	430	502	430	469	489	460	482	450	443	477	450	479	507	474	464	491	474	503	457	453	452	472	454	427	454	438	479	452	460	447	491	424	448	467	456	452	440	455	473	457	482	473	450	433	485	438	461	424	410	480	447	473	457	461	476	447	457	482	467	491	457	444	470	480	433	471	451	460	441	465	484	481	458	508	467	459	442	460	438	460	475	473	450	438	460	451	477	453	467	472	435	475	441	472	433	461	490	465	483	458	480	482	460	458	461	431	471	488	478	445	495	474	422	446	473	464	500	489	466	453	441	467	430	483	501	460	466	463	432	475	455	466	482	448	420	490	492	483	444	488	463	459	444	464	489	460	397	490	451	463	481	465	454	441	476	435	476	457	463	424	465	467	477	460	461	487	433	453	490	462	470	462	491	463	438	457	467	490	481	458	452	466	478	440	466	494	447	476	497	455	449	478	473	465	446	461	460	446	454	417	466	465	443	513	464	464	429	464	480	465	459	478	413	481	453	453	488	460	483	445	434	473	440	473	462	464	472	495	440	463	423	466	434	475	455	454	457	448	479	426	470	463	435	421	474	455	444	442	437	476	481	472	449	420	477	446	474	451	395	454	440	469	448	460	460	466	438	453	461	479	472	456	470	414	418	484	443	482	459	441	451	458	453	443	444	459	493	416	488	450	439	450	494	500	482	453	501	441	463	474	467	471	445	455	453	487	482	485	462	423	450	448	447	458	453	461	441	446	453	477	454	450	445	452	449	467	456	458	438	471	462	445	404	459	453	470	466	442	449	445	432	482	450	466	453	466	448	458	442	436	484	455	465	447	474	464	445	467	429	457	501	447	459	460	486	442	443	467	428	461	429	449	450	437	476	470	458	431	449	429	427	408	468	512	491	457	458	442	417	448	475	431	455	462	448	444	451	483	470	461	438	463	430	430	460	453	413	471	454	502	474	445	423	459	406	463	477	462	482	457	450	458	476	448	443	451	469	462	468	429	453	454	486	482	500	462	459	447	480	469	442	444	490	459	440	438	460	473	423	441	465	447	423	473	463	440	475	475	469	428	470	451	454	447	447	474	446	459	450	461	479	425	477	462	440	463	478	454	447	471	468	439	431	413	440	443	426	470	448	468	454	478	407	493	477	462	464	447	494	416	458	475	427	471	477	405	457	495	474	447	454	455	427	476	436	461	468	486	505	445	458	467	455	463	439	461	476	471	447	465	498	479	482	442	412	438	474	515	429	477	488	496	464	494	460	436	503	457	433	437	442	441	495	473	455	451	469	440	439	437	467	459	458	481	420	437	473	478	440	475	459	433	438	448	422	439	436	471	475	465	501	424	456	472	440	492	489	463	469	444	474
52487	22421	7413	4123	2601	1798	1448	1191	1071	962	827	734	717	724	673	630	611	626	588	556	574	560	514	576	551	536	470	485	536	524	541	533	499	506	486	508	486	495	534	523	521	497	479	473	474	493	535	484	467	465	473	494	508	425	496	525	487	451	496	478	523	469	506	489	472	460	484	460	474	450	535	490	492	520	476	504	477	471	477	491	496	506	529	505	490	504	512	453	482	469	471	490	509	498	463	482	482	524	471	475	509	486	472	473	480	456	441	524	472	479	484	492	455	498	499	489	503	515	490	481	455	492	485	475	468	483	452	501	478	487	484	489	431	464	479	459	467	438	473	475	494	494	456	507	479	444	503	479	467	480	483	484	493	479	452	445	476	500	467	509	465	456	510	444	470	484	508	500	456	488	471	462	437	479	480	480	461	479	493	505	493	489	493	465	493	479	453	499	480	541	491	481	481	459	444	476	457	480	440	462	442	475	502	514	474	496	467	497	461	486	470	494	486	519	474	471	444	491	506	463	449	478	526	447	464	460	479	528	475	473	476	490	476	449	455	475	471	470	494	449	513	478	527	452	467	499	497	462	491	495	498	450	484	498	465	466	540	493	476	482	484	502	511	490	452	476	470	442	486	497	510	495	485	497	479	494	489	512	460	433	467	495	458	476	456	524	499	457	450	488	487	445	481	497	470	453	495	501	510	490	495	476	487	432	452	463	478	452	459	542	449	479	474	461	473	497	462	457	459	455	477	460	473	513	474	480	499	485	474	482	485	499	493	497	433	464	491	507	504	479	474	478	450	501	536	520	475	510	512	431	476	453	459	461	477	502	522	467	490	493	440	483	478	456	517	513	482	467	495	490	474	483	456	484	469	531	479	455	513	473	509	468	463	496	444	447	510	454	502	440	472	433	451	490	474	480	473	463	486	512	448	439	475	489	533	503	497	457	463	432	454	485	486	453	477	483	502	483	457	482	472	455	452	522	438	459	466	481	500	450	480	468	442	453	465	463	506	452	472	457	454	461	469	451	488	478	455	501	463	500	436	441	513	483	495	495	445	488	477	469	464	460	451	477	486	476	407	455	495	460	494	487	484	471	472	486	462	481	497	476	484	488	452	479	430	440	441	468	484	458	496	455	478	488	484	450	496	460	465	510	498	453	436	472	482	492	454	501	505	448	474	519	497	480	479	464	458	475	445	503	483	491	431	487	448	461	486	453	486	469	465	503	480	467	485	512	495	491	453	478	492	478	500	433	441	484	540	506	467	475	483	476	498	447	443	441	487	501	470	481	446	507	484	474	457	473	434	472	447	494	467	486	468	479	468	508	485	479	478	491	440	479	464	480	492	486	493	466	470	461	449	499	463	508	514	495	490	446	484	494	479	462	486	467	467	493	483	499	466	512	463	459	492	489	491	488	467	468	457	460	497	507	504	475	490	503	459	496	449	491	472	457	454	475	469	470	486	444	446	472	444	496	502	490	503	508	476	467	484	507	500	471	497	442	454	490	472	457	453	424	464	467	503	474	490	508	496	481	502	458	500	479	440	465	502	474	449	493	481	472	425	486	477	498	453	487	446	472	476	444	483	490	475	454	460	463	490	457	464	472	479	504	499	476	460	464	480	460	513	474	513	478	484	490	499	468	485	487	430	445	479	470	524	496	449	470	480	435	460	487	473	493	492	478	444	483	469	464	432	476	482	438	486	455	501	458	512	483	434	519	461	455	495	480	473	458	521	478	459	519	445	453	496	473	488	479	480	467	441	503	445	493	484	489	472	472	446	468	458	480	466	477	468	468	479	471	482	483	485	458	442	469	488	452	474	513	488	467	477	504	483	480	456	497	510	485	463	462	461	450	483	465	467	483	481	478	507	485	453	491	484	455	463	512	480	441	484	461	462	472	537	471	505	477	476	484	498	512	467	466	475	503	460	466	457	468	476	467	478	515	506	473	491	509	471	502	501	432	455	506	479	450	471	453	497	468	506	513	449	449	446	474	471	466	500	447	463	415	488	476	488	477	462	490	449	461	458	451	471	491	460	489	464	458	529	494	502	465	465	455	477	456	465	481	467	473	496	477	457	467	502	454	466	479	461	517	491	492	443	485	510	483	467	449	465	490	499	444	480	488	453	509	504	455	486	494	479	478	534	491	461	506	479	479	498	468	467	484	469	483	503	498	442	480	471	463	437	451	475	483	481	537	485	497	497	478	476	457	476	432	446	483	455	485	492	436	474	462	487	482	495	460	495	480	494	481	438	466	477	501	453	499	421	460	462	495	456	448	515	455	452	451	484	480	494	492	507	471	489	505	442	466	461	441	503	478	436	486	461	464	504	476	513	461	484	440	445	487	451	446	459	544	480	446	512	498	468	480	466	472	462	447	479	473	451	454	494	498	411	444	431	468	482	490	512	463	489	507	450	503	500	455	459	482	472	481	484	456	469	476	427	493	486	516	429	480	476	468	496	463	470	508	468	497	475	478	462	475	524	513	489	476	497	509	464	478	488	473	475	493	450	456	471	481	452	445	475	473	490	467	478	497	467	471	493	470	404	475	480	437	442	463	522	493	484	463	481	464	485	490	478	483	493	475	475	498	482	515	497	479	496	502	486	492	508	479	476	493	459	533	499	424	506	476	450	442	475	452	468	449	489	495	475	491	507	479	503	488	483	481	475	490	453	501	437	459	488	470	482	451	489	506	479	502	460	465	470	494	462	457	471	490	465	502	492	475	468	456	493	470	430	441	464	436	485	500	478	512	482	490	498	455	463	500	483	500	505	451	443	472	479	476	470	451	465	482	507	510	483	478	492	484	500	483	483	482	469	497	457	458	476	478	460	463	456	482	474	480	494	437	445	470	506	529	460	520	464	467	480	477	464	415	487	487	453	466	473	471	460	480	459	482	465	469	471	455	453	468	513	478	512	493	477	467	464	462	518	460	514	469	491	480	466	447	484	430	446	453	451	477	475	468	465	472	479	457	473	485	478	490	510	448	478	496	461	468	462	477	477	500	458	484	471	497	470	492	478	486	446	494	498	484	458	482	464	491	455	444	509	454	492	456	480	467	475	448	452	472	454	482	403	488	463	485	482	475	459	469	462	508	498	455	491	460	525	469	453	495	469	455	441	467	486	500	542	457	482	459	515	495	467	472	485	458	449	411	439	450	492	463	454	467	452	493	473	483	483	424	456	464	480	460	451	491	504	475	473	453	492	465	501	480	498	465	439	455	500	537	467	427	491	481	511	461	504	491	513	483	502	487	514	508	487	468	479	499	482	485	457	496	478	461	499	505	493	470	476	455	488	498	504	490	467	505	514	480	464	431	483	484	446	440	503	488	498	444	479	474	438	445	527	476	467	482	455	472	468	501	531	510	459	461	530	477	433	423	481	469	497	501	497	467	469	434	495	460	477	466	458	481	484	468	481	501	471	474	456	478	490	476	471	458	491	475	458	494	462	459	500	473	463	479	432	494	419	464	502	516	504	501	455	465	461	505	487	504
23373	20965	27831	24249	20956	20948	7401	1520	1172	1141	1114	1009	1013	927	940	907	866	868	835	837	829	854	868	812	814	831	799	768	792	790	810	809	768	760	837	712	831	785	758	789	755	787	825	746	737	778	748	795	797	803	754	796	833	760	779	798	844	765	776	750	725	795	809	727	810	781	760	762	758	737	780	755	796	770	760	784	763	782	710	753	801	765	809	770	778	791	758	752	750	744	753	785	771	773	778	764	725	857	799	729	747	781	759	768	737	739	797	739	755	785	743	756	758	762	730	706	750	803	743	785	775	772	753	733	783	775	777	736	743	774	783	742	758	757	770	773	765	768	747	721	761	743	780	768	731	760	736	783	807	773	760	724	727	741	765	763	765	753	774	743	790	758	744	788	738	814	770	738	803	740	745	750	748	748	770	760	771	736	764	756	754	746	764	705	792	771	747	756	693	735	758	769	711	773	734	791	746	702	734	758	750	779	739	819	825	740	758	701	773	796	709	733	738	758	717	781	753	788	772	796	797	786	727	734	795	750	746	744	731	750	777	768	735	773	762	727	797	732	763	737	773	739	756	805	746	708	732	735	740	776	720	749	747	755	733	745	780	759	767	728	736	796	791	723	754	767	779	762	769	724	828	737	788	744	787	813	839	742	743	693	769	746	784	765	753	809	748	716	698	737	758	747	732	800	751	753	775	812	758	775	783	746	783	719	736	812	743	741	725	781	759	759	732	815	761	791	737	733	802	730	808	768	745	781	771	765	732	756	737	757	763	774	821	746	746	779	803	758	798	784	815	790	755	749	751	791	784	743	705	754	762	796	799	781	746	757	728	806	765	754	769	800	794	718	794	751	756	789	734	771	764	768	756	765	719	737	764	758	770	780	729	769	750	771	776	762	742	794	769	782	740	754	777	817	727	773	769	759	770	742	729	729	807	737	770	769	770	783	733	733	720	788	805	780	744	795	725	763	787	775	770	734	706	707	779	772	783	779	802	779	771	785	750	756	746	738	769	718	786	783	715	730	827	769	801	770	792	767	753	775	786	836	775	774	741	735	780	813	738	757	815	745	774	757	757	739	761	781	786	771	742	744	781	749	770	757	812	743	794	773	793	797	715	732	728	765	809	755	759	785	749	780	794	756	737	763	784	720	767	770	727	794	714	764	741	778	758	805	732	743	788	790	837	753	756	771	765	774	729	744	732	745	743	772	742	753	822	787	775	743	808	766	715	761	758	794	784	748	770	743	784	736	752	759	800	722	778	774	727	767	748	771	776	764	744	774	781	782	807	735	809	751	726	768	747	760	787	735	802	786	763	810	745	784	760	803	759	807	759	715	747	753	767	744	780	777	751	812	797	776	723	761	787	765	792	744	695	748	733	723	758	752	804	787	769	758	803	750	794	775	785	793	755	774	749	792	723	765	745	769	735	770	768	765	787	747	753	782	764	784	790	734	781	769	789	767	804	826	791	755	782	788	763	759	779	765	755	764	761	754	760	754	748	761	741	776	778	792	833	728	778	756	722	738	761	739	733	715	723	746	742	756	791	726	739	722	713	707	800	765	764	780	768	749	719	777	726	770	736	729	782	766	770	791	761	746	765	734	781	794	775	747	713	742	780	801	748	766	750	780	754	732	719	722	741	759	779	808	750	764	818	772	773	747	753	732	734	773	779	758	786	771	767	763	732	752	783	826	760	756	826	687	783	734	762	761	785	755	790	767	741	787	810	756	743	786	758	743	792	720	705	810	741	760	781	745	778	768	768	742	767	760	812	788	756	769	703	803	769	761	739	795	769	736	779	791	750	739	770	807	756	778	769	786	771	700	810	758	797	784	739	743	785	787	776	755	705	746	745	787	824	758	739	752	778	758	799	767	736	750	735	818	761	748	731	716	739	735	814	792	778	761	715	821	732	782	730	771	764	731	735	801	774	733	731	703	750	782	774	750	750	774	773	745	802	744	763	744	804	764	782	783	742	729	779	707	781	786	717	736	775	780	738	751	762	771	771	766	781	786	780	748	757	798	739	719	769	784	723	770	778	788	733	763	754	738	735	810	775	764	796	793	754	698	735	763	714	751	774	743	727	765	748	760	731	717	704	747	775	756	719	788	751	790	774	786	820	791	753	764	756	738	813	766	773	762	708	746	761	751	746	792	771	783	684	774	874	792	761	731	792	751	770	795	785	770	776	778	709	763	801	821	789	760	767	807	782	789	778	770	774	769	721	743	770	775	770	771	746	734	738	811	783	757	776	704	768	764	764	743	744	704	758	741	749	789	765	771	831	797	742	736	765	823	764	761	751	713	804	827	703	791	743	717	761	757	757	727	807	777	736	753	766	790	761	780	719	716	745	753	800	739	781	732	789	773	744	737	761	731	755	744	697	746	711	748	759	766	742	765	762	738	753	772	768	762	752	761	771	754	766	759	759	778	760	788	791	781	756	724	767	746	783	815	762	692	778	772	745	747	763	775	773	733	775	824	756	778	792	801	721	767	762	786	752	767	744	737	749	767	767	733	758	774	755	779	817	772	775	749	775	778	767	781	763	741	770	771	749	770	767	736	798	744	795	763	738	711	743	766	748	756	741	763	750	797	748	785	739	766	756	747	695	735	727	782	757	795	766	803	763	767	784	746	792	764	753	806	761	748	809	777	714	739	730	750	792	722	737	772	729	777	819	764	805	735	738	752	779	774	732	779	773	761	760	709	725	756	789	725	733	792	795	777	750	788	700	733	804	763	773	735	742	755	728	717	706	782	732	755	728	759	775	752	771	706	758	789	768	771	786	738	705	712	767	797	764	789	735	763	777	767	769	751	692	727	771	749	748	737	722	774	725	744	742	741	759	750	738	787	795	802	743	713	749	760	792	800	734	764	766	736	805	819	794	773	767	812	760	704	754	766	728	755	780	750	760	801	754	770	751	741	769	689	751	724	744	832	776	745	774	808	813	758	722	747	714	731	731	760	796	783	776	795	808	790	728	725	765	774	795	730	757	773	749	783	717	761	798	757	786	782	733	780	754	774	820	815	789	776	712	770	740	748	786	782	794	796	758	768	790	764	774	734	764	725	734	709	775	749	802	750	782	781	776	815	768	774	771	782	752	766	820	789	747	734	736	793	785	755	777	739	739	747	741	776	796	742	753	781	747	735	724	770	790	763	789	755	776	769	760	823	769	748	778	755	779	752	742	713	764	758	766	781	788	725	759	784	756	763	761	731	742	764	664	756	775	732	765	777	758	725	767	759	736	725	762	809	745	799	771	781	754	763	743	753	775	744	714	790	782	768	804	734	778	706	742	748	769	762	761	751	749	752	739	756	727	727	703	754	729	769	758	764	750	810	775	722	722	780	765	790	762	729	797	803	841	778	750	763	794	751	765	766	733	755	741	765	783	784	764	720	755	791	739	757	815	770	806	763	790	785	727	746	773	783	777	785	762	784	764	750	737	727	744	752	752	746	751	761	738	792	767	726	740	736	650	799	779	730	770	774	796	775	778	752
50704	20435	12226	7191	4694	3301	2526	2046	1798	1637	1455	1356	1255	1107	1131	990	996	940	933	906	878	829	834	816	838	779	836	782	824	823	783	747	776	822	817	767	757	748	726	787	740	729	725	715	685	747	748	760	727	723	753	745	772	706	724	739	740	684	762	753	741	721	717	744	776	724	780	727	712	709	701	678	738	729	718	751	805	702	735	709	785	730	746	760	764	736	749	686	738	729	715	715	730	716	752	715	692	705	732	720	712	699	668	687	716	724	748	740	710	730	727	742	712	715	734	707	724	688	705	725	682	737	690	691	701	728	741	702	699	759	723	744	670	709	728	720	709	737	740	696	661	705	684	719	756	743	743	681	710	686	730	740	687	753	768	692	696	772	737	687	716	698	698	717	709	700	690	724	696	712	746	677	700	668	724	762	712	730	675	732	678	707	746	703	695	706	712	695	660	714	714	729	724	644	712	755	730	710	706	719	758	752	742	707	731	674	707	725	711	734	702	677	667	722	724	732	722	666	685	710	688	730	729	730	735	700	725	683	692	674	717	714	651	722	699	768	719	701	715	755	718	775	752	695	731	702	736	767	709	696	725	732	715	747	701	717	683	666	752	748	716	716	680	730	701	679	707	743	697	696	720	682	661	705	767	686	694	720	749	699	747	682	741	696	697	751	677	668	680	700	756	729	699	696	722	691	756	687	701	690	757	694	669	718	661	696	727	702	696	726	687	675	773	697	746	720	672	695	745	667	721	692	694	702	702	704	727	711	720	719	686	760	722	720	698	727	743	674	708	699	769	688	733	662	686	701	712	723	728	703	700	686	687	689	683	700	746	747	736	691	715	744	771	675	667	675	720	735	690	736	693	670	700	702	671	692	727	693	672	692	710	750	709	737	696	684	733	781	721	674	686	724	687	720	696	716	698	710	697	692	661	671	737	693	727	750	714	738	683	733	694	715	724	737	720	689	723	699	687	730	691	690	696	769	718	735	740	704	718	761	709	732	720	724	709	679	699	719	770	746	706	725	722	686	704	750	686	674	720	716	720	717	727	694	735	671	719	706	650	672	693	710	707	687	763	692	732	703	700	711	755	734	735	689	719	675	710	664	732	752	698	728	730	711	707	723	692	675	757	687	738	698	747	695	717	674	717	722	690	696	726	728	731	721	660	693	695	688	680	687	737	731	675	702	733	681	700	699	768	701	728	762	740	720	729	746	700	680	711	711	723	661	726	694	735	719	711	726	682	724	714	752	713	714	687	707	643	729	712	728	715	729	677	742	723	689	755	749	696	742	680	722	741	736	745	728	687	720	742	761	711	731	736	698	756	732	733	691	726	713	698	745	699	691	729	730	751	670	696	734	767	729	755	708	730	684	733	709	707	718	753	742	734	706	721	673	706	713	728	684	689	740	726	753	705	724	734	753	696	698	731	738	698	774	663	737	674	698	727	711	778	725	687	704	726	681	716	752	729	714	713	709	699	759	693	727	736	683	747	737	707	667	705	702	657	708	806	672	725	740	713	685	686	712	714	731	751	723	750	711	723	667	766	731	701	713	676	725	710	757	697	703	700	702	685	717	710	722	703	703	723	702	711	693	686	665	774	701	667	712	690	702	757	695	687	675	733	758	713	749	664	775	731	711	725	685	768	742	689	763	692	699	740	692	704	771	710	704	716	720	724	725	731	691	709	715	739	713	691	743	712	728	747	699	736	715	714	737	705	682	712	733	730	737	711	742	732	792	712	733	720	739	765	738	726	728	694	717	693	693	725	686	674	816	668	680	685	707	697	690	709	726	693	692	731	729	735	730	678	745	749	683	722	681	691	676	667	735	712	726	682	711	689	674	701	723	679	699	701	713	759	734	712	695	753	671	682	673	712	722	716	741	714	734	777	685	713	751	730	766	711	761	741	710	680	667	691	685	708	704	709	709	733	731	680	737	693	730	719	714	672	693	761	676	735	721	730	725	738	723	712	687	743	701	696	719	749	726	700	683	667	726	681	734	713	729	716	709	733	691	751	712	727	695	708	718	709	718	704	699	730	709	712	738	758	705	731	760	695	737	667	719	723	757	705	716	694	750	695	728	692	674	673	734	687	690	716	709	739	705	695	741	703	706	701	724	713	694	716	692	764	702	723	710	694	705	708	707	696	705	680	690	658	706	711	734	739	717	724	729	713	725	711	715	699	703	733	680	746	747	694	702	694	707	703	741	686	696	697	718	747	700	694	684	727	752	734	730	703	717	700	723	767	739	694	678	745	714	699	701	776	697	693	735	682	712	785	681	668	695	724	743	717	736	766	688	728	752	684	715	773	682	685	692	666	717	705	686	712	744	722	723	727	719	707	729	723	704	696	723	742	745	702	732	699	699	681	686	709	727	702	718	677	758	714	690	695	735	728	715	739	705	713	732	757	696	765	674	747	744	701	750	683	695	716	739	688	740	680	738	706	779	735	742	740	726	709	694	694	732	640	756	685	726	717	753	754	695	709	705	699	685	715	718	754	799	673	694	698	690	693	702	685	687	745	739	746	702	714	716	747	710	700	722	692	753	704	727	709	721	690	717	721	671	732	691	731	713	714	716	738	706	730	713	679	757	736	762	725	713	681	723	686	709	696	702	701	765	651	657	720	722	726	702	712	751	721	674	692	722	736	715	665	668	716	734	737	732	728	698	711	741	695	746	730	716	718	759	681	692	705	698	752	740	727	723	702	748	716	727	662	719	663	675	697	743	718	662	727	690	718	726	706	765	719	686	730	708	694	720	660	753	742	748	696	706	658	700	715	744	731	728	727	711	715	673	718	706	726	730	758	654	754	649	770	682	712	750	714	704	724	708	715	700	711	714	713	708	680	733	732	701	703	666	688	718	682	730	704	718	725	733	712	766	712	709	737	696	715	719	715	734	707	693	729	762	734	709	698	685	732	648	704	720	754	744	710	716	714	731	704	730	663	775	724	706	730	719	741	695	702	716	728	725	676	711	699	761	684	733	757	703	720	714	691	740	706	703	753	716	683	712	739	706	682	715	645	735	756	814	767	728	743	712	684	743	738	703	682	750	699	702	672	732	727	699	735	706	696	706	725	703	694	738	674	727	692	722	728	699	679	739	748	715	722	680	647	737	716	764	697	728	742	659	686	705	711	730	691	709	713	679	737	754	733	705	699	690	751	697	723	676	696	677	783	679	686	707	770	711	698	681	659	716	712	698	695	705	690	750	720	704	702	779	718	703	731	708	779	744	711	729	750	732	748	719	682	736	748	778	709	716	719	700	754	703	692	710	726	700	717	717	787	647	680	696	739	695	668	777	715	731	746	695	739	686	706	714	690	705	756	718	713	696	717	733	674	677	731	717	674	767	730	702	675	732	735	688	697	696	735	738	718	679	681	719	697	761	732	686	693	696	699	688	727	690	732	729	720	712	685	716	726	746	714	690	720	687	742	732	725	674	692	688	678	717	707	731	726	676	715	717	703	730	733	693	747	725	717	693	729	735	756	699	710	736
33646	16497	3601	1141	932	914	909	852	853	878	850	853	837	848	889	873	843	922	857	876	856	840	904	829	876	806	842	859	813	931	842	868	855	835	862	869	841	841	853	820	831	885	787	854	878	877	868	836	823	854	868	865	834	888	899	858	808	812	833	842	831	862	878	833	881	882	884	821	874	885	809	844	838	848	822	882	881	871	847	878	785	835	825	861	869	872	922	883	881	937	890	851	879	828	919	842	847	830	844	918	909	882	868	847	855	855	832	838	847	824	790	791	877	857	871	851	827	852	888	830	838	843	853	802	851	841	888	828	834	842	854	815	931	832	827	853	835	825	831	844	868	885	875	881	826	876	853	907	867	859	856	869	787	897	865	830	839	883	856	853	851	792	848	826	866	858	842	880	858	849	843	791	855	854	833	852	840	892	860	852	815	878	864	820	908	849	848	855	875	826	829	848	861	855	921	825	809	892	890	872	867	852	812	878	864	822	858	879	865	921	800	855	831	814	883	875	860	825	844	900	828	837	818	865	850	853	831	850	889	866	862	894	867	909	828	834	847	834	867	832	822	848	895	869	874	827	865	880	836	848	835	816	881	861	808	877	892	855	844	852	846	875	876	882	884	826	864	849	850	850	917	858	867	938	828	851	868	836	843	873	842	849	906	834	868	826	821	812	869	835	848	858	852	845	894	845	877	873	808	828	803	899	865	830	861	844	842	845	856	880	838	911	798	875	868	797	871	817	810	890	858	818	836	883	847	851	899	879	857	856	863	898	908	873	891	838	873	857	884	893	832	897	842	898	822	888	854	854	885	860	810	815	875	879	814	870	813	827	898	821	842	899	840	815	902	824	779	861	845	905	916	826	848	853	829	833	857	865	840	856	845	795	915	852	885	887	890	850	860	846	830	853	889	815	855	764	845	879	883	853	825	854	859	886	862	871	826	851	910	825	854	914	851	837	891	860	893	805	852	858	849	828	838	817	852	847	815	793	834	855	891	853	867	860	847	900	784	912	859	887	916	849	865	849	856	871	862	863	914	824	875	851	831	854	923	895	800	843	887	824	874	896	923	897	858	799	821	831	841	855	816	814	840	851	818	866	881	895	800	888	925	832	849	811	884	834	862	857	855	854	894	863	824	878	775	842	863	860	907	814	870	893	858	876	876	859	839	828	868	850	823	804	860	832	830	886	854	816	899	852	820	860	860	808	887	866	848	872	843	850	908	800	873	873	920	895	862	846	886	930	814	837	862	825	830	858	906	887	906	836	793	866	819	849	867	859	891	874	839	886	884	838	867	866	829	878	845	842	889	832	827	886	847	821	825	874	864	812	848	856	860	879	800	831	864	871	871	854	836	805	893	838	835	846	912	840	849	819	847	883	875	855	816	874	846	826	877	827	860	867	849	872	853	876	841	819	865	883	845	889	885	852	840	813	833	849	857	869	823	838	814	825	847	918	821	847	886	858	826	854	876	793	861	767	815	824	829	836	879	898	846	813	827	850	839	809	870	851	875	810	832	813	828	833	853	811	808	833	792	825	866	828	846	861	854	836	840	880	838	852	838	881	834	851	851	830	838	822	895	855	891	851	860	830	870	866	834	830	834	882	836	813	903	866	846	944	836	859	876	902	830	835	845	853	851	824	829	845	866	846	819	842	795	865	862	809	849	809	825	840	849	865	926	834	871	848	795	853	840	861	773	862	872	834	866	796	881	834	876	829	823	871	859	877	883	885	838	907	816	886	839	870	878	861	924	847	857	894	848	885	830	874	831	858	903	931	803	835	857	885	864	872	843	864	847	854	892	870	874	931	838	866	884	850	854	821	851	824	871	889	878	863	855	875	825	852	831	859	834	824	840	873	877	881	891	896	804	815	843	880	832	886	802	913	851	852	891	879	869	883	888	826	787	853	809	899	887	816	901	874	908	863	856	896	891	834	800	791	863	882	926	856	815	840	880	899	856	838	825	898	796	836	830	817	828	819	818	892	830	871	833	830	822	895	865	947	892	829	849	859	835	895	875	842	879	866	850	863	889	821	806	855	888	832	858	831	883	878	873	806	846	868	811	848	840	864	825	819	838	861	828	828	810	810	837	887	860	845	929	816	846	843	768	823	930	874	932	858	825	890	884	834	865	900	838	860	891	816	850	913	879	864	847	841	814	814	849	849	841	848	871	794	833	841	835	930	840	833	829	871	859	863	867	828	873	862	883	817	835	865	837	870	871	812	796	839	845	862	869	871	891	823	854	884	832	850	837	869	848	783	824	884	839	826	849	832	862	853	829	882	860	861	818	848	884	814	833	880	809	875	846	907	871	791	847	840	834	867	887	889	882	847	823	840	810	877	819	819	870	856	846	849	854	853	847	881	915	828	859	875	872	848	827	878	843	851	856	853	848	850	862	866	882	839	847	821	873	842	863	896	801	909	868	866	895	845	858	863	856	863	890	846	842	809	844	856	855	857	880	804	807	900	841	872	919	890	827	811	871	880	846	882	879	865	885	783	888	856	850	877	825	848	855	877	829	837	877	832	810	861	899	881	885	865	885	830	847	851	863	887	819	823	845	845	831	872	859	841	830	838	819	873	883	915	858	904	848	811	836	855	890	836	869	804	864	863	778	829	854	842	810	858	866	872	856	890	835	865	906	800	824	889	890	871	882	828	806	825	796	821	847	862	827	874	868	843	841	847	875	855	852	860	874	863	848	902	828	843	875	848	857	865	838	841	904	822	832	855	827	821	860	863	853	857	856	894	860	820	801	875	850	879	839	850	844	844	898	850	850	874	843	857	825	833	860	809	897	843	821	824	843	899	881	838	837	847	903	881	832	788	809	856	877	841	887	875	945	883	794	858	888	827	827	903	861	896	871	872	850	856	842	849	867	888	852	785	853	900	875	829	910	892	859	881	821	783	849	816	809	822	878	879	840	873	908	896	859	859	859	853	831	822	868	845	873	857	849	840	843	866	863	864	924	827	855	840	882	826	840	909	782	855	850	874	869	828	885	824	857	841	901	867	937	833	857	858	840	847	801	856	860	789	827	805	839	875	908	853	854	817	857	828	830	885	806	848	867	875	849	922	919	859	860	857	815	895	874	922	860	855	842	863	842	889	898	832	808	863	863	813	884	846	888	840	832	815	882	876	857	882	894	856	844	850	893	851	857	838	835	891	797	835	857	867	826	878	858	843	896	892	855	834	852	816	857	859	851	867	886	842	841	885	868	838	835	829	793	839	837	879	854	863	837	810	880	829	860	862	824	880	867	824	828	883	862	816	842	843	852	874	884	857	860	901	878	885	866	920	840	829	847	786	859	798	802	880	850	868	930	844	845	886	837	822	834	840	855	867	854	890	837	847	876	856	887	857	800	870	849	796	862	789	840	886	834	849	849	882	827	824	855	861	930	843	860	812	896	867	820	873	893	819	854	810	836	814	879	904	887	843	828	861	881	858	851	865	840	871	852	933	895	860	864	847	810	830	845	858	815	891	864	864	874	814	888	850
29842	3810	1277	1009	955	921	899	909	886	872	933	892	855	912	909	928	869	897	895	846	835	882	900	819	916	887	836	873	851	844	899	865	907	874	873	856	887	869	904	873	874	857	825	874	809	873	828	842	799	888	872	871	839	874	809	851	895	890	877	868	844	915	859	874	895	833	880	858	858	867	841	852	872	865	871	874	849	848	899	875	903	861	941	898	886	836	852	871	849	874	869	824	880	909	828	865	907	911	886	824	833	827	800	860	837	884	891	883	892	852	883	898	831	838	923	894	884	919	858	839	828	835	885	873	844	834	845	836	932	808	873	856	893	852	884	881	815	783	861	841	930	866	902	922	878	891	835	881	870	878	844	845	915	879	815	848	858	832	885	849	847	880	882	836	898	853	860	835	868	860	851	823	863	845	907	887	910	880	899	863	826	882	848	818	854	822	834	840	883	851	868	863	883	907	843	922	862	892	833	889	811	832	891	840	862	844	836	843	905	869	895	857	876	837	819	895	828	820	860	859	839	883	798	852	843	875	847	824	905	853	868	893	851	845	892	841	852	841	839	879	853	836	881	860	853	900	863	852	850	818	886	846	875	860	878	892	861	827	907	811	833	838	895	858	833	860	910	921	883	829	863	900	865	867	884	872	830	864	871	852	837	817	866	793	853	890	885	879	870	866	866	849	828	893	870	880	868	861	817	847	825	840	807	856	851	873	880	874	789	852	883	883	857	878	844	878	857	871	874	836	833	834	845	830	932	830	899	860	900	894	871	833	888	884	848	865	834	835	903	869	861	862	864	843	843	867	828	869	871	848	872	886	826	836	840	869	875	893	837	876	855	917	793	845	889	812	892	875	873	837	872	863	859	879	855	902	831	868	869	878	882	857	889	843	878	847	868	859	907	864	853	817	829	880	894	827	833	886	869	851	879	838	817	875	853	919	853	848	864	840	875	831	801	832	822	888	883	913	847	859	881	892	878	916	877	823	907	852	839	852	843	856	853	835	843	851	865	836	894	873	829	901	854	920	831	838	838	861	863	902	871	879	850	861	827	878	863	806	840	875	899	857	808	848	874	819	898	840	896	855	924	845	824	856	869	873	884	872	824	819	947	907	889	875	881	843	814	833	860	866	866	838	874	893	898	853	839	804	898	885	851	832	856	806	840	867	839	851	894	863	889	838	849	871	912	839	813	850	917	879	841	840	889	819	845	901	884	851	885	878	862	833	884	880	943	858	855	849	843	800	865	890	873	884	839	816	831	868	860	836	882	842	838	839	882	868	890	885	848	804	818	930	875	893	885	888	925	836	882	885	866	852	924	830	933	879	797	844	837	825	850	854	881	880	887	896	890	862	877	879	868	883	832	853	897	843	873	827	869	836	809	867	814	880	902	877	865	874	883	884	911	838	852	886	832	915	860	813	876	819	819	878	893	820	898	860	869	853	858	930	860	867	875	860	894	884	854	921	796	912	920	834	859	817	889	870	821	841	849	865	849	859	905	886	884	853	847	836	915	817	888	814	877	829	823	840	904	810	913	857	860	919	856	859	882	849	848	858	846	814	881	872	840	864	816	864	865	885	848	918	869	885	896	870	900	893	839	908	864	847	835	860	904	891	874	869	822	828	873	840	880	828	853	875	807	840	915	820	874	862	840	853	855	856	840	874	851	875	867	860	835	867	873	885	883	857	922	887	852	913	879	850	860	872	795	895	808	875	838	846	851	852	883	870	853	825	868	848	843	849	833	838	846	860	836	845	844	838	861	879	868	828	873	857	790	845	892	885	862	840	901	888	862	847	887	850	869	828	907	869	817	834	852	847	833	856	848	923	836	865	810	891	869	872	866	893	842	768	860	822	834	884	850	867	852	893	883	860	851	885	826	880	881	885	917	852	889	875	897	853	831	828	879	878	909	833	897	893	867	830	888	805	842	873	866	803	902	888	801	868	880	886	854	838	832	855	892	894	868	837	875	812	860	878	903	844	909	879	872	927	871	800	874	865	827	848	846	847	851	877	906	884	848	841	856	849	851	913	865	861	837	859	849	871	884	817	857	850	868	853	913	910	909	871	842	862	839	863	811	882	852	882	855	840	829	836	813	923	872	889	843	869	864	890	850	841	857	884	839	937	917	888	871	814	826	874	882	904	916	860	861	871	869	837	856	863	869	885	866	814	887	882	824	888	826	932	882	823	896	815	902	842	810	889	834	875	858	872	826	860	835	821	843	877	885	873	831	906	835	906	866	893	856	877	891	866	829	840	905	829	838	915	881	856	810	837	816	865	861	874	843	878	890	897	863	857	881	882	880	886	826	863	863	866	909	896	872	856	849	846	848	886	799	870	871	810	903	896	825	861	869	877	804	837	855	852	836	913	856	898	856	879	857	877	875	887	853	828	826	897	897	888	885	890	895	829	801	823	907	854	863	837	875	863	843	894	837	874	907	836	893	842	883	900	904	852	845	881	890	808	812	876	808	852	799	909	790	836	875	828	863	924	871	853	822	891	878	876	846	943	889	893	824	902	803	845	860	835	817	864	874	875	890	850	871	866	902	828	814	835	826	870	926	862	888	848	872	839	844	847	916	877	874	878	889	856	867	853	876	866	866	809	845	819	898	820	845	876	868	883	842	898	886	867	819	921	832	889	826	899	818	864	835	863	854	856	839	837	851	840	868	863	954	897	790	873	905	845	834	839	906	801	860	888	867	844	897	831	819	859	856	847	892	869	904	886	830	876	883	842	859	842	865	861	801	808	903	904	860	896	884	867	879	922	914	896	843	851	872	882	853	822	929	857	906	869	874	891	854	856	890	844	880	865	854	841	844	910	814	855	871	881	882	845	864	876	815	829	895	920	894	815	915	848	890	819	818	860	877	848	898	839	871	881	867	879	854	843	831	887	843	888	836	863	858	890	848	835	850	902	802	862	883	903	843	842	840	898	809	863	860	858	857	856	817	840	844	902	817	818	872	884	882	861	860	879	833	873	895	878	894	884	853	854	882	892	862	852	862	850	793	820	879	914	822	866	875	927	923	857	839	894	899	835	846	846	839	859	888	860	830	858	853	861	856	870	832	915	811	890	813	856	847	928	850	875	886	883	873	871	896	838	893	825	859	829	919	878	879	859	882	892	912	846	885	907	836	804	826	829	925	833	925	912	847	802	844	891	835	895	857	840	862	846	891	877	864	899	883	866	868	840	863	883	917	942	870	849	849	864	840	870	864	894	851	874	854	861	848	947	869	830	834	823	892	845	833	862	840	864	885	873	832	866	830	831	838	882	848	871	872	828	904	875	864	888	850	784	812	889	848	876	876	857	808	835	800	818	807	920	868	830	812	841	812	858	854	825	852	813	842	842	853	873	855	868	837	871	837	876	847	854	864	872	854	885	840	862	879	837	859	877	921	879	851	879	881	932	805	836	864	869	848	896	844	903	873	892	856	895	843	892	820	854	838	852	883	878	869	857	862	952	881	844	844	858	857	895	876	855	848	841	882	845	841	874
25147	20979	26620	25347	20825	9437	1147	806	692	661	628	632	526	530	516	554	466	488	505	477	502	482	515	474	482	494	466	478	467	452	466	445	495	467	468	457	455	458	502	429	467	499	466	454	486	448	472	437	458	461	475	491	474	436	443	480	450	451	463	433	461	483	454	425	460	433	466	446	465	465	492	451	438	473	477	463	477	449	477	480	452	448	475	452	475	456	448	479	442	478	456	424	471	392	454	420	460	437	466	474	478	443	460	424	439	419	444	448	463	445	463	445	482	476	475	489	421	449	445	476	455	471	449	499	429	438	455	476	459	441	419	468	449	447	513	458	479	419	450	453	410	411	444	432	429	456	465	479	421	444	416	423	414	452	441	464	412	452	456	436	436	433	486	445	439	413	425	439	466	432	430	464	404	447	474	422	448	426	443	470	432	439	436	459	421	462	454	445	440	444	426	419	450	475	455	420	435	438	504	473	463	437	433	458	442	431	444	486	433	450	460	414	435	459	435	438	472	442	421	481	438	449	476	441	429	428	476	477	411	427	445	458	427	441	476	443	439	473	491	450	470	453	477	463	488	432	430	438	488	426	478	423	454	467	492	460	503	471	457	451	477	390	435	438	441	436	434	418	474	447	453	473	443	436	464	474	464	469	474	445	459	481	467	433	394	414	455	405	480	487	406	452	470	478	431	420	452	445	441	419	442	419	483	501	439	414	452	432	460	416	444	428	458	458	452	405	444	453	462	452	457	439	435	413	427	464	459	461	450	444	502	458	444	438	444	449	456	463	425	479	471	448	428	431	430	435	441	459	422	474	462	433	472	476	462	457	450	433	455	448	433	446	414	478	458	476	442	446	404	422	460	475	455	444	443	442	489	462	477	484	459	436	471	431	418	424	431	465	472	461	471	463	437	478	494	468	460	473	467	462	431	460	426	471	407	450	426	480	468	419	407	423	413	445	403	478	499	486	444	453	485	436	402	469	499	472	421	477	442	435	451	440	462	424	459	447	433	475	477	454	451	453	456	436	461	442	469	420	466	488	450	441	478	470	427	455	446	453	424	453	475	449	481	439	431	456	421	458	475	471	445	392	453	439	443	453	420	446	482	469	426	471	477	470	464	447	424	470	463	433	441	456	408	428	465	448	460	458	442	428	464	477	459	410	470	451	454	440	490	437	475	471	460	393	436	470	433	441	415	480	466	483	420	461	461	439	450	441	423	490	466	466	424	432	423	454	437	415	449	496	484	431	389	477	441	429	463	455	441	443	451	452	450	411	445	456	469	434	480	460	452	466	445	437	475	475	463	405	454	492	434	495	439	441	446	434	469	453	450	434	472	438	434	458	483	388	412	442	485	437	422	444	421	456	412	446	450	470	457	425	460	447	451	438	437	457	453	451	511	472	461	439	474	417	473	403	412	440	445	449	436	438	454	482	451	401	443	409	407	470	396	435	473	475	438	480	457	441	417	473	479	472	444	455	444	434	475	467	460	487	450	474	476	432	431	439	457	468	430	437	464	411	425	468	462	464	428	428	474	435	443	484	452	456	509	500	445	477	461	428	448	458	464	436	452	445	430	490	420	466	445	455	475	438	461	462	464	415	398	430	441	439	493	466	450	450	433	442	421	453	414	442	465	430	429	458	470	441	437	470	403	451	430	441	451	456	426	475	453	435	468	418	432	433	462	404	470	471	434	460	469	489	439	451	406	463	421	455	506	461	437	446	433	443	441	450	442	477	429	468	474	408	458	429	466	427	471	430	448	442	439	434	420	410	416	479	455	474	484	486	417	435	418	414	475	479	462	445	479	489	474	471	433	488	454	412	471	458	484	434	484	481	450	441	465	451	430	482	466	469	451	456	454	461	431	459	479	445	410	412	428	444	450	489	464	464	406	434	446	452	481	463	444	442	433	437	434	453	442	433	483	464	410	455	425	436	447	471	451	431	459	453	433	466	440	434	471	428	476	471	469	478	451	432	483	424	430	451	451	486	487	392	452	429	480	455	464	429	427	464	509	455	447	451	422	420	418	460	459	412	431	463	478	451	459	500	409	445	462	484	433	431	440	453	450	455	437	461	450	429	439	427	409	441	486	430	424	473	474	451	423	458	451	462	432	433	462	492	419	480	461	437	490	442	450	441	438	468	463	469	466	458	456	471	438	440	462	467	419	470	458	494	430	464	426	450	433	443	481	485	461	465	429	452	434	466	399	452	474	423	401	444	463	462	435	449	480	502	471	452	457	429	432	453	445	461	434	408	478	441	424	461	444	491	430	482	462	479	432	434	426	491	459	465	475	444	468	462	463	424	445	464	456	422	457	480	470	464	485	406	498	418	429	439	457	404	456	468	468	416	509	489	441	446	431	426	451	501	448	451	489	442	492	441	443	410	441	472	474	432	447	468	459	474	428	428	458	441	446	454	442	434	458	450	441	440	413	450	471	457	473	444	455	462	432	428	462	445	440	459	465	439	403	469	437	437	476	466	451	482	461	456	465	455	458	454	498	443	462	446	441	455	462	418	476	453	441	438	433	432	421	430	430	457	431	450	453	489	472	496	445	474	432	479	452	451	418	492	458	443	443	437	438	451	465	463	433	463	488	472	434	404	460	471	435	461	449	454	416	449	479	449	448	443	452	490	489	436	427	487	443	432	426	431	422	420	467	432	455	444	453	472	440	469	444	448	459	438	444	464	457	497	425	442	435	439	462	440	479	484	480	454	483	447	466	453	422	464	445	461	445	445	421	410	431	437	434	449	448	451	470	426	441	468	449	466	408	440	446	476	479	466	444	494	433	465	456	468	417	449	434	460	453	422	464	452	453	461	432	455	458	456	456	439	469	431	441	438	466	440	428	440	474	453	401	448	448	431	467	481	469	470	467	479	467	443	480	455	453	436	479	434	448	460	438	442	474	410	453	456	487	417	436	451	474	476	432	414	457	505	456	487	477	487	447	477	448	441	458	441	450	461	475	451	407	462	449	412	461	448	445	463	417	479	464	505	420	466	455	426	469	425	427	433	440	423	449	487	432	439	411	433	488	430	464	463	450	444	483	453	430	485	438	438	449	448	448	471	455	468	446	438	443	494	455	416	420	423	466	425	444	443	459	476	411	472	428	432	447	471	471	438	441	461	429	452	467	444	434	448	446	436	446	424	494	453	489	515	477	439	426	442	455	451	427	457	464	440	455	456	438	428	465	464	466	428	416	439	449	432	456	468	476	455	422	440	439	472	429	457	432	445	460	436	444	474	411	475	473	491	455	426	481	435	467	449	451	427	438	465	441	477	475	474	408	450	435	425	458	464	447	448	461	455	450	420	483	458	448	448	459	404	450	466	451	467	448	473	441	463	495	449	432	425	478	411	422	451	414	418	436	431	486	441	452	431	459	456	486	400	437	434	457	446	446	446	423	430	495	433	471	470	447	426	451	441	438	548	446	453	458	465	443	471	466	414	425	461	485	466	476	434	407	421	446	459	441	426	451	486	447	420	418	486	475	450
52773	17980	7621	4202	2653	1908	1482	1205	1024	947	828	775	719	729	650	657	647	552	577	575	582	557	568	556	538	526	476	482	467	550	541	544	527	505	530	516	452	490	492	521	534	501	495	436	442	505	512	477	547	498	486	516	480	481	508	476	495	495	483	510	485	470	488	458	417	458	503	455	465	484	468	519	495	488	508	486	459	527	483	486	488	508	500	488	483	503	484	481	489	517	511	482	478	504	475	471	501	478	504	476	473	478	538	493	455	470	441	449	476	473	490	456	488	474	486	464	486	491	482	494	489	505	477	469	449	464	451	451	491	458	468	456	450	463	468	449	496	474	495	452	481	466	455	442	457	464	463	434	446	469	474	483	487	460	496	463	467	492	475	472	466	478	503	457	478	464	460	419	446	490	448	486	443	431	472	474	438	496	468	494	457	494	482	486	495	451	466	442	467	469	492	515	504	465	462	435	445	498	510	507	456	505	456	492	480	507	474	451	449	481	465	472	490	470	491	455	444	499	473	449	477	482	486	469	487	462	501	488	450	447	444	434	491	451	465	463	455	439	456	468	477	459	472	455	476	504	482	463	488	449	409	476	481	492	480	511	447	452	462	499	485	475	446	422	490	486	462	488	488	461	456	463	457	476	467	498	476	477	462	462	474	435	486	486	465	483	491	467	478	482	459	454	471	433	447	433	459	430	458	451	490	487	485	491	493	467	455	483	467	516	485	475	450	461	475	466	498	494	480	463	480	504	468	462	452	465	419	428	444	465	478	466	486	502	461	468	512	453	462	462	439	526	470	461	444	484	487	485	471	463	430	476	475	461	459	442	481	417	481	452	464	506	446	449	461	489	444	472	480	467	485	492	484	458	514	464	456	429	472	466	476	452	518	450	451	470	464	454	482	458	476	481	486	441	459	428	519	466	470	445	479	510	491	467	500	488	483	474	491	455	503	471	482	469	469	480	431	465	440	481	491	455	465	470	425	441	462	457	435	477	482	474	471	456	496	504	453	479	461	535	460	490	468	490	438	414	480	481	480	441	469	510	491	452	480	495	456	499	422	502	449	467	431	450	471	439	477	478	453	485	451	495	475	459	475	461	486	463	444	496	488	467	484	435	467	454	508	499	460	493	488	477	491	516	475	491	463	458	473	497	468	475	464	480	475	461	456	466	482	516	508	443	477	496	487	478	479	464	458	452	456	441	424	451	507	509	485	490	477	470	490	470	474	432	481	468	493	443	465	494	479	461	474	464	467	462	473	455	467	459	464	476	471	456	502	501	458	473	467	458	479	485	495	506	441	468	495	456	506	449	484	438	498	450	462	500	471	476	454	472	488	456	474	440	481	458	465	443	486	492	477	430	482	486	445	491	465	459	417	442	456	423	491	466	421	446	477	454	461	479	449	521	489	464	483	463	469	475	513	446	504	458	477	509	504	471	481	444	482	476	473	454	479	478	532	473	470	441	471	522	484	533	467	473	466	471	448	487	464	494	500	489	508	491	477	452	465	406	459	478	471	507	463	414	454	461	482	460	473	498	498	478	490	431	467	475	510	456	486	468	452	476	450	486	497	475	443	438	407	461	469	503	475	474	458	518	441	441	455	478	498	414	465	470	488	477	459	473	481	462	465	479	455	449	492	469	451	500	477	436	487	450	488	493	461	473	472	473	443	465	490	514	482	460	497	457	498	445	476	480	486	439	463	461	490	428	480	466	461	436	471	447	465	481	483	445	510	448	473	522	447	454	463	451	494	440	440	470	433	422	475	495	447	487	460	473	483	464	486	489	491	470	446	446	445	443	512	449	483	461	453	497	477	436	433	458	456	482	492	492	445	454	459	445	448	494	429	494	520	506	454	471	465	468	483	472	466	470	460	467	494	473	455	487	486	509	483	462	447	503	448	461	448	444	480	477	446	440	468	473	439	505	482	434	458	487	441	449	482	448	472	436	452	463	477	486	446	511	457	454	450	426	480	507	510	490	468	504	433	459	517	480	466	462	474	457	466	457	469	494	441	449	489	465	464	478	484	500	483	443	471	457	510	500	497	467	466	467	462	436	485	490	476	470	466	454	478	497	482	467	471	429	455	480	450	415	441	493	492	480	468	470	454	527	484	473	466	473	437	479	486	481	494	500	456	457	502	457	506	467	465	480	493	475	500	465	504	478	488	468	465	501	448	449	473	472	481	474	469	450	479	495	447	451	458	474	498	462	471	505	459	474	465	461	500	474	471	455	489	468	497	456	464	438	458	476	416	488	476	474	489	478	430	462	463	513	483	446	452	468	485	431	519	457	485	478	516	481	490	434	434	488	479	446	477	456	492	474	485	486	487	481	457	471	460	432	444	458	484	479	495	461	467	436	464	482	476	474	438	466	474	454	455	518	452	500	455	493	460	488	503	495	458	502	494	453	472	446	482	471	468	469	466	474	477	451	470	453	471	453	437	484	435	477	479	474	462	492	479	467	454	436	445	469	447	461	476	458	471	469	465	451	464	480	467	484	457	498	491	445	479	489	499	484	502	457	495	505	478	502	451	503	472	443	466	433	440	467	475	472	471	416	488	486	468	493	488	485	461	461	482	452	446	491	466	468	487	474	466	465	452	441	452	462	477	473	462	460	456	477	499	435	489	465	457	469	474	472	454	506	537	443	511	506	466	492	477	470	505	480	450	495	435	467	457	474	488	459	501	490	500	464	470	447	476	487	512	453	472	461	470	475	474	449	466	480	500	462	476	488	448	464	464	517	464	491	450	441	456	511	466	516	479	467	469	495	461	465	492	486	476	508	504	474	461	416	475	473	456	482	450	459	459	426	485	480	499	456	446	451	451	476	496	479	486	500	503	454	447	464	483	460	451	528	433	451	490	479	484	492	475	469	471	451	478	465	473	444	478	461	509	486	489	480	463	477	446	487	478	455	469	456	496	437	460	442	437	509	488	493	481	452	499	481	495	472	483	454	462	516	479	485	431	489	456	458	437	471	456	461	492	468	478	506	477	490	446	502	433	502	477	490	478	416	475	515	496	468	487	471	506	451	456	447	446	462	458	403	464	454	463	426	480	469	425	499	476	461	481	511	465	485	487	439	446	449	492	469	451	515	457	489	478	447	474	455	483	506	449	460	465	459	480	475	461	466	442	479	484	445	486	453	470	474	464	476	478	449	452	476	447	490	475	492	471	471	487	447	477	465	414	499	476	455	472	477	454	486	486	456	473	446	468	447	488	476	486	519	476	464	463	458	428	455	461	432	468	481	498	440	494	518	462	455	451	504	457	472	461	483	467	493	480	470	468	453	448	485	507	469	474	491	480	466	459	476	477	466	533	429	425	493	495	469	492	458	459	447	486	451	481	456	483	478	502	459	461	491	466	433	453	442	459	453	498	467	494	472	427	481	465	466	469	441	481	479	474	442	506	487	504	464	500	513	506	469	469	480	469	481	459	466	492	475	458	497	443	473	473	447	472	453	455	489	454	511	459	461	470	476	442	513	460	478	466	469
23318	20967	27356	24641	20939	20920	7604	1592	1211	1183	1066	1006	992	915	928	906	866	880	829	891	826	854	788	831	804	829	805	762	782	771	809	802	781	802	737	741	784	734	775	780	765	753	770	749	779	714	752	753	732	762	764	737	728	791	786	770	760	758	781	767	733	780	784	730	791	817	756	785	759	827	731	776	754	770	712	749	813	770	801	736	818	763	762	790	712	761	759	770	745	773	761	781	770	764	778	768	743	752	775	750	768	777	760	781	767	688	751	748	779	725	756	733	775	765	744	731	728	789	782	728	756	762	759	709	745	774	750	736	771	762	803	749	753	787	691	777	790	729	745	781	748	798	787	745	709	695	778	775	793	757	794	763	728	719	756	738	713	794	718	734	771	831	754	741	781	770	775	717	711	765	768	778	660	759	757	810	743	746	751	739	779	731	748	790	768	784	763	776	738	782	738	773	781	750	764	835	744	821	754	799	774	771	794	692	798	747	723	744	744	732	766	790	752	742	800	715	780	739	766	758	741	765	794	789	789	727	798	757	773	750	747	773	775	771	782	721	699	776	745	794	753	755	771	741	758	744	739	794	762	777	792	782	813	764	765	779	729	704	791	760	742	676	738	799	762	748	773	787	725	704	788	764	739	791	793	776	742	744	699	760	746	724	767	748	737	790	720	757	759	729	760	769	786	768	795	773	755	696	759	834	742	718	765	760	771	753	710	775	792	757	809	776	780	720	721	693	748	739	723	777	713	748	735	734	770	760	791	781	758	751	794	780	749	725	752	785	776	743	764	714	738	759	776	716	776	751	738	802	748	783	756	766	738	798	737	736	737	755	760	718	729	758	739	818	725	794	730	740	759	750	774	764	783	756	781	765	769	694	753	696	764	728	800	808	788	731	776	776	767	714	743	802	794	724	769	775	761	728	778	753	788	750	728	780	801	763	742	718	754	691	784	748	759	765	765	720	775	721	727	678	795	772	751	780	781	774	721	713	720	783	727	764	725	741	725	821	724	703	757	775	752	754	716	789	808	772	783	756	810	683	732	754	761	778	767	749	780	745	763	739	759	768	712	827	808	784	753	774	755	759	744	781	783	756	765	741	755	712	777	706	736	724	754	760	763	792	802	725	819	763	787	736	721	785	764	754	757	720	810	790	782	755	694	737	745	774	758	796	768	766	715	821	807	740	785	821	759	777	802	756	757	784	749	772	761	753	753	786	772	773	783	784	757	743	756	809	741	769	750	736	723	752	728	764	760	844	723	735	747	768	754	721	790	799	777	747	713	718	763	707	755	792	788	785	737	714	772	747	779	708	752	739	774	800	800	739	745	753	726	716	769	740	717	751	812	733	779	768	724	792	743	781	734	747	764	773	804	752	785	760	744	745	785	739	723	756	795	739	798	759	761	757	763	797	734	753	712	712	749	769	810	750	789	775	794	721	750	766	763	755	734	738	763	722	732	754	748	718	779	775	764	718	726	734	745	764	779	816	760	744	758	747	781	736	776	743	771	755	791	722	752	751	746	777	736	724	822	728	773	783	812	766	711	733	785	778	719	748	799	752	708	757	786	794	761	727	797	773	740	813	736	796	767	761	779	745	744	731	741	773	762	754	788	802	766	713	755	793	762	767	740	727	732	716	762	777	738	713	813	712	731	724	722	771	775	726	767	756	746	755	798	802	775	734	734	748	726	785	775	759	777	725	770	779	738	750	763	806	780	750	750	756	781	731	797	702	750	723	732	739	797	727	755	752	730	759	758	768	728	707	762	714	769	728	755	769	746	767	787	776	708	782	775	764	775	757	737	752	735	777	775	785	726	760	778	760	770	757	759	715	764	762	778	771	768	726	748	818	793	751	719	779	789	777	726	776	819	761	764	753	766	690	766	718	747	837	748	730	794	747	736	775	781	762	780	734	780	708	764	739	723	731	733	715	748	760	822	722	777	784	799	786	775	729	689	772	790	765	773	802	753	773	735	760	792	763	768	763	767	773	774	726	786	784	806	754	748	800	750	742	802	830	747	724	770	769	761	814	808	760	801	752	729	731	756	756	730	714	752	742	750	730	823	757	725	735	771	706	725	751	770	737	757	711	730	704	785	764	740	769	768	768	721	720	786	757	704	758	800	774	815	776	766	717	785	750	802	791	742	741	764	727	764	748	766	746	718	763	791	761	785	772	762	764	732	706	740	707	759	799	777	725	738	783	777	804	764	715	718	735	762	744	741	797	735	813	749	711	732	757	709	750	730	780	736	719	780	740	793	730	722	798	747	735	814	758	729	824	737	758	753	763	739	813	746	777	770	747	746	758	782	760	750	737	769	710	729	757	734	756	746	746	748	740	762	750	736	728	731	774	770	720	742	731	835	768	745	745	761	760	743	792	775	832	764	794	765	752	705	722	743	771	742	767	721	791	757	764	787	761	759	708	695	718	743	779	803	704	758	742	730	748	793	752	789	747	745	762	738	736	783	811	750	799	772	733	788	775	810	713	743	740	762	768	738	815	819	730	801	783	781	765	762	755	753	747	723	763	728	724	813	730	725	732	755	766	738	723	735	768	775	739	788	759	761	743	785	790	739	791	753	797	729	732	799	768	737	789	774	787	777	742	800	782	742	765	746	731	778	752	778	721	774	781	795	760	760	764	770	779	766	754	769	742	732	808	752	815	742	800	744	809	729	776	729	770	751	771	756	693	747	779	752	766	813	765	754	747	764	714	710	769	756	755	796	765	667	784	768	752	751	726	791	763	754	761	733	778	737	777	721	745	769	799	786	748	716	743	760	728	748	727	709	771	756	717	771	735	743	745	742	767	779	771	722	788	753	766	748	772	717	723	787	734	733	774	784	773	789	776	728	749	731	744	748	771	751	779	744	765	806	754	747	742	711	766	790	758	761	722	825	703	732	721	707	712	772	755	729	719	755	715	757	773	762	774	705	787	759	758	743	745	723	752	792	789	759	764	810	740	751	782	799	772	797	742	740	726	713	745	749	781	777	763	760	775	813	731	759	767	755	749	799	763	727	787	770	732	761	773	731	780	738	706	728	744	761	738	729	761	753	773	721	794	759	757	738	731	806	780	773	766	828	745	767	712	766	780	761	787	748	767	777	728	768	762	816	765	737	764	761	759	725	719	765	737	759	746	771	787	734	791	751	699	824	766	729	806	786	745	734	742	832	796	784	834	817	786	799	768	771	755	711	754	832	787	759	748	717	766	719	767	762	729	766	788	808	746	750	759	748	734	750	746	758	814	759	756	814	765	724	709	717	751	774	815	769	750	757	778	784	752	746	731	805	795	744	799	734	747	794	742	792	757	756	739	745	739	775	705	722	755	797	787	741	782	778	678	767	763	795	752	724	766	737	725	749	781	753	728	742	711	762	760	763	786	794	734	750	802	717	743	765	811	798	768	767	768	792	721	733	719	752	738	734	753	804	735	786	744	763	803	722	769	776	728	767	740	762	756	799	760	758	755	749	772	780	785	798	738	751	776	737	782	764	770
51179	23330	12336	7179	4572	3363	2453	2092	1727	1561	1444	1338	1200	1109	1052	1057	969	935	978	982	885	888	814	853	811	860	818	780	802	763	811	772	776	800	766	798	743	739	782	784	700	777	735	775	749	754	781	755	771	766	721	752	734	786	736	679	767	738	730	763	697	746	690	737	721	725	721	690	735	671	740	739	727	724	740	689	730	709	701	720	766	680	702	747	728	694	726	767	735	766	717	642	756	726	738	709	691	707	701	732	669	725	701	678	748	700	687	703	707	728	679	703	699	722	722	752	745	762	721	713	687	654	727	711	755	768	655	716	724	711	776	709	738	678	709	701	707	720	740	757	714	751	676	725	674	712	712	698	717	792	699	766	789	671	706	727	731	717	724	693	734	721	696	686	742	719	697	691	705	693	702	693	708	675	751	681	731	713	723	626	702	651	699	766	683	643	704	724	716	666	694	719	700	701	712	733	674	743	686	684	656	726	702	742	726	713	753	688	737	719	619	707	674	720	719	749	715	690	676	713	758	730	710	711	713	706	696	753	676	730	708	720	642	681	731	711	704	685	708	711	642	689	739	667	717	710	666	670	719	735	718	685	758	750	749	697	727	710	692	704	681	707	695	700	717	735	670	711	696	740	737	687	710	743	729	747	756	685	717	713	661	734	673	734	649	741	722	692	716	677	714	709	687	670	689	720	724	704	681	740	698	700	699	694	706	699	817	728	707	733	728	697	707	727	705	714	724	708	710	696	683	702	722	717	743	738	686	726	789	717	774	712	723	700	737	722	720	705	710	693	739	717	669	703	721	706	692	723	719	688	725	703	680	685	668	699	763	720	726	697	733	735	679	696	725	647	719	694	753	707	693	754	725	688	685	739	704	707	750	671	723	684	674	729	733	713	729	748	705	698	688	728	675	668	731	687	734	712	722	669	718	708	727	677	703	682	717	685	710	696	722	672	688	695	690	707	671	705	739	726	692	669	719	717	710	726	694	691	755	759	647	695	702	718	713	684	790	750	707	696	654	739	667	737	710	710	739	679	730	747	726	715	724	683	713	719	733	738	660	679	746	706	669	706	735	733	675	694	729	749	687	714	676	741	718	705	699	708	689	773	733	694	706	719	716	735	712	683	725	709	695	723	699	742	715	711	742	709	720	731	714	712	705	713	718	711	702	724	730	734	719	754	723	717	689	671	774	692	664	700	701	686	698	751	695	711	735	725	712	692	758	719	703	725	719	744	677	740	692	653	690	683	694	722	702	766	700	700	700	670	691	672	723	710	726	714	709	675	684	747	750	772	718	726	678	650	714	725	722	743	698	740	743	725	715	738	716	743	743	731	739	715	708	734	682	699	729	710	714	699	686	742	720	693	727	744	753	684	720	714	681	712	703	716	687	738	679	710	690	722	715	698	743	711	762	687	740	691	690	741	717	701	699	739	726	724	670	718	715	750	732	736	697	692	706	686	710	701	727	705	737	680	720	725	758	733	724	716	685	675	749	699	701	690	766	736	716	643	686	734	705	696	718	742	743	700	733	673	737	676	694	751	714	697	659	752	746	661	684	677	706	726	694	659	711	664	725	714	710	756	742	707	740	668	732	733	672	674	744	716	671	707	727	764	742	675	702	710	723	706	691	695	752	718	705	723	701	707	686	726	696	689	705	696	702	668	752	717	702	741	741	692	631	682	685	678	665	718	759	682	681	736	659	717	684	719	712	685	737	678	727	728	761	749	707	695	731	721	757	707	677	746	716	719	705	688	699	685	706	683	694	697	707	746	723	687	734	646	743	702	734	736	726	724	700	728	689	714	686	723	697	724	733	722	756	719	785	731	710	707	684	739	726	697	737	717	768	669	724	694	742	678	710	718	696	705	737	690	745	687	736	698	707	685	710	729	707	705	743	743	711	710	739	718	713	721	738	660	721	709	686	716	688	668	674	686	748	694	785	717	755	707	726	702	720	787	695	736	739	666	660	736	723	732	727	685	701	676	730	739	757	728	674	753	668	704	739	718	714	719	714	691	704	687	710	740	714	692	732	679	700	723	674	695	733	740	697	736	676	706	733	698	732	718	771	679	733	658	703	747	685	763	762	652	711	703	728	690	726	719	700	698	690	738	698	707	695	718	671	689	699	698	723	712	721	694	713	678	674	711	669	753	700	732	721	718	717	701	718	703	740	713	709	743	704	711	711	753	679	690	729	761	719	747	697	732	684	678	699	718	714	711	757	656	669	714	703	694	726	744	705	739	731	726	660	685	725	679	727	721	715	686	708	700	755	725	712	710	720	694	721	728	716	687	683	723	715	745	681	722	717	642	745	705	719	739	658	717	740	706	724	661	678	736	695	708	690	697	768	639	716	734	692	715	739	707	752	747	721	714	702	696	750	709	738	703	715	727	710	749	726	777	672	730	654	706	704	696	725	730	703	698	711	737	698	714	726	704	721	731	708	710	715	721	713	701	719	711	724	683	729	679	755	706	706	676	753	708	746	762	663	669	690	712	697	692	737	705	717	748	714	725	724	694	683	699	692	699	749	749	662	658	746	700	766	718	696	693	709	668	695	717	735	732	715	730	729	730	702	735	744	692	736	742	667	711	645	714	715	746	755	754	695	746	719	670	719	719	718	743	718	689	712	684	726	740	706	715	670	630	704	719	671	764	710	775	701	683	672	700	732	720	637	691	681	739	677	712	718	648	721	727	719	716	666	710	749	685	711	730	728	706	701	693	649	726	715	684	712	680	702	695	716	689	701	726	735	733	789	703	672	737	714	701	729	742	698	709	765	743	689	810	682	733	705	736	709	699	687	716	706	770	680	688	750	700	669	731	736	719	716	739	744	699	726	721	736	729	679	721	727	758	739	723	747	737	617	695	711	689	683	735	697	722	713	722	669	747	687	716	750	752	733	709	753	739	713	753	735	759	708	706	703	718	641	673	678	739	693	755	656	720	702	714	729	684	727	711	752	735	710	713	721	739	740	714	693	722	705	721	708	716	693	727	735	706	736	693	754	725	685	702	703	698	741	741	736	734	696	738	703	699	724	692	776	732	686	727	668	713	752	706	739	645	705	682	702	686	704	726	766	725	676	741	723	696	729	717	718	735	694	720	722	694	708	679	734	701	726	706	697	699	699	727	729	691	760	695	682	770	702	694	715	709	708	698	725	681	708	694	729	712	726	682	731	692	679	742	740	701	692	673	723	703	702	703	705	675	698	725	709	742	678	712	722	701	709	702	729	693	703	675	697	732	628	681	724	690	732	706	733	717	719	783	694	714	674	713	676	718	698	708	680	694	725	724	707	720	686	713	721	717	689	715	669	678	702	698	681	708	723	729	685	698	740	699	709	682	712	738	715	734	717	718	749	729	727	698	732	659	705	697	700	737	715	721	695	688	742	742	654	748	707	760	688	684	739	704	733	719	716	745	712	703	715	697	742	739	714	715	658	750	732	700	702	708	724	750	729	712	744	733	691	729	719	720	697	756	714	718	705	690	728	742	733	722
33704	19294	4782	1167	929	857	871	830	867	883	883	846	886	875	804	863	843	854	850	870	903	813	872	892	839	856	824	884	830	848	897	867	872	895	895	836	844	844	887	846	907	861	877	856	892	850	813	866	837	820	874	860	857	873	853	858	834	849	851	876	851	891	842	843	881	857	882	878	868	863	834	808	866	861	845	857	882	859	870	872	850	840	810	914	844	893	897	815	835	839	848	827	856	929	883	880	854	825	868	872	814	903	842	812	899	864	858	851	865	898	869	902	869	877	797	819	838	893	875	875	860	903	824	835	829	870	836	886	860	870	890	885	862	866	913	840	842	825	872	850	839	885	824	872	870	859	907	854	829	855	842	854	845	879	854	901	864	871	864	803	841	911	847	888	840	884	853	877	893	821	849	836	860	850	850	878	921	866	805	817	830	860	953	890	838	870	865	950	902	874	843	881	806	789	846	905	816	836	874	858	847	838	832	856	833	837	809	822	877	867	881	875	826	886	849	863	858	855	821	830	898	912	860	845	868	858	840	821	814	868	874	797	877	882	857	919	829	870	876	853	903	870	874	838	783	851	814	825	865	844	860	831	856	861	847	832	831	917	846	820	860	866	900	861	865	801	830	879	900	891	853	845	854	899	856	889	844	863	874	861	843	868	876	882	876	883	844	854	916	869	823	873	853	831	844	865	830	853	885	849	840	877	826	850	860	842	855	874	796	810	873	810	839	837	880	879	824	857	819	861	874	821	846	880	869	893	874	865	839	930	847	897	824	828	851	903	865	803	886	869	862	805	882	837	872	891	855	849	827	815	868	856	872	904	811	871	869	858	815	869	880	854	893	852	853	863	812	864	883	876	883	856	844	855	908	837	818	872	796	876	874	828	885	890	888	867	893	842	830	838	833	838	944	894	869	871	891	816	852	856	907	856	833	862	874	897	901	839	853	885	919	869	858	844	849	862	899	855	824	897	859	896	814	818	865	801	842	862	883	820	860	877	904	854	818	889	882	903	863	829	857	830	856	844	831	825	800	887	881	912	830	797	857	854	880	861	860	915	877	869	861	891	847	867	890	821	795	845	830	870	821	895	856	862	867	844	867	856	920	870	877	846	870	801	826	831	809	842	855	832	911	840	863	839	821	802	885	833	845	791	861	851	888	812	867	831	861	851	870	846	866	869	844	852	845	843	864	873	882	840	884	842	878	851	897	901	826	888	906	869	860	784	827	829	876	917	907	863	855	873	867	904	863	849	841	843	827	887	822	855	866	854	847	788	838	864	889	886	846	833	850	844	902	919	871	785	862	834	847	853	893	873	858	879	829	873	832	875	925	887	834	848	903	853	872	821	850	883	860	821	830	859	852	843	861	864	824	851	825	864	891	886	921	867	822	830	862	852	907	851	849	838	854	835	843	856	826	842	840	872	824	847	895	895	820	846	860	882	891	877	895	864	867	881	910	872	832	819	858	900	904	822	853	807	889	898	858	875	860	820	821	871	866	833	837	954	887	839	864	838	807	934	801	882	898	890	915	868	870	805	835	843	828	837	848	851	906	821	889	879	806	845	919	862	883	817	814	840	856	864	885	871	864	882	853	829	822	821	895	829	829	927	839	788	828	855	861	878	818	878	861	867	888	864	844	836	806	857	817	835	844	838	826	929	865	874	829	809	882	826	873	863	807	860	875	838	876	846	867	803	850	832	921	871	785	789	859	819	829	874	886	838	866	842	768	817	893	868	862	839	870	855	916	863	811	854	833	869	870	877	896	910	856	907	863	864	901	885	882	779	876	864	867	845	869	847	916	861	810	862	855	838	853	846	826	809	900	872	827	876	872	852	851	872	829	841	851	818	841	858	898	844	863	848	825	862	877	863	882	809	878	883	895	829	899	854	860	837	885	857	838	904	816	855	866	864	828	904	870	849	852	895	841	840	847	873	884	879	880	874	833	838	835	862	873	824	799	875	897	883	842	849	862	801	924	834	819	893	838	821	885	794	880	840	878	836	863	852	882	793	869	868	866	865	870	869	876	902	892	800	829	868	888	792	866	852	844	834	837	857	820	855	857	838	877	865	895	893	834	905	888	864	823	867	865	827	855	882	832	896	839	874	884	846	806	865	874	844	874	857	924	853	877	836	850	859	896	857	884	838	828	850	880	825	847	854	852	870	885	853	834	861	888	883	889	890	808	815	818	869	882	883	898	876	891	860	845	871	819	876	894	875	860	860	876	864	879	832	888	811	878	879	862	864	853	868	838	883	855	893	809	863	873	887	909	864	840	894	887	804	866	849	820	858	923	890	822	875	855	860	836	784	885	873	863	855	843	821	834	834	866	931	882	872	815	832	899	909	844	881	904	839	843	849	804	838	857	916	849	894	838	877	829	861	819	802	878	881	909	844	848	821	911	805	795	895	856	883	829	892	889	929	891	848	909	898	872	924	859	951	856	878	868	834	858	845	900	811	845	823	826	878	866	839	832	815	845	817	915	873	874	870	856	870	867	833	826	864	869	900	808	867	906	856	845	836	896	842	889	839	870	826	865	875	838	824	842	880	847	863	870	846	874	796	902	852	860	889	875	871	855	883	892	861	812	863	864	852	881	797	869	859	824	781	796	859	908	839	852	870	844	883	851	846	887	890	825	862	866	842	855	877	887	817	841	866	925	879	869	846	856	844	868	845	876	832	843	913	818	825	849	840	842	850	817	832	847	899	813	855	832	891	861	821	843	817	846	803	869	881	882	867	858	893	845	829	854	816	846	821	882	832	874	854	847	854	866	842	820	831	825	849	871	873	809	826	833	841	882	907	874	861	918	859	852	863	858	926	894	851	810	879	843	920	835	842	882	817	885	804	870	868	829	880	861	885	820	873	857	816	846	882	934	891	877	881	847	837	802	830	841	869	874	907	866	881	835	868	782	881	863	836	828	859	833	913	888	900	885	837	836	865	818	824	846	859	858	887	826	888	855	847	888	890	911	847	891	888	866	911	845	888	906	834	837	850	829	835	849	890	896	893	860	832	861	893	883	865	826	853	844	875	826	843	891	856	867	835	890	858	813	879	854	907	852	881	868	888	874	790	856	887	853	812	912	865	848	851	880	858	861	829	861	867	878	909	859	871	889	843	873	844	832	863	859	858	859	856	850	865	828	878	884	845	798	830	932	878	879	839	846	839	840	887	841	853	783	855	822	879	886	859	829	809	828	838	860	902	879	854	844	799	881	839	852	898	835	886	877	879	885	881	811	874	880	809	842	886	870	888	824	786	867	851	888	858	828	886	870	871	832	863	871	862	849	890	894	844	860	859	895	888	898	824	857	847	839	864	826	842	854	846	852	904	883	888	835	888	827	841	863	830	886	864	839	828	852	818	806	890	892	860	896	908	841	859	904	851	849	865	857	863	841	854	919	866	836	850	857	953	864	842	889	860	874	824	851	899	856	799	855	830	854	816	876	853	894	803	835	878	836	800	849	799	862	805	873	842	888	900	873	879	889	865	883	902
31931	7853	1209	1032	956	940	950	887	898	936	878	917	855	811	895	833	860	901	881	859	884	880	821	862	894	830	867	912	869	823	888	883	877	878	885	901	839	832	895	867	902	866	839	870	872	870	834	835	888	888	917	863	873	862	929	878	802	844	892	821	858	866	833	860	809	854	880	840	852	840	804	815	898	871	907	931	875	857	906	948	903	888	816	839	879	868	897	845	899	911	862	932	869	883	822	823	914	882	873	872	834	880	830	884	890	881	886	862	846	872	875	879	837	856	885	925	877	860	852	870	909	821	917	912	853	864	831	921	856	809	868	870	891	836	863	887	853	914	857	848	872	898	866	861	879	853	858	888	908	870	868	872	875	882	869	811	864	817	873	851	893	869	900	852	899	836	889	913	855	878	893	882	891	856	856	849	842	871	867	901	834	838	871	889	872	900	871	847	868	861	851	895	843	903	885	919	897	861	877	873	795	881	879	895	896	880	939	883	862	841	950	885	888	867	911	873	848	865	899	981	876	863	883	884	854	849	856	873	867	877	842	867	935	848	904	942	854	844	911	892	836	872	887	884	899	896	880	904	861	895	835	895	825	870	887	861	813	905	898	906	882	866	884	870	855	901	919	872	924	911	845	871	881	827	872	920	844	855	851	888	841	913	866	841	857	826	823	893	872	857	898	899	872	815	856	860	887	877	902	900	875	881	874	839	850	902	890	879	874	884	813	887	929	865	841	844	912	887	848	832	864	847	900	876	854	871	918	879	900	859	872	854	869	857	880	896	873	827	848	810	853	841	852	913	899	893	848	829	867	880	872	905	896	871	870	879	892	857	904	851	859	847	889	891	905	873	898	819	835	838	835	845	832	886	849	847	898	889	885	891	838	934	899	854	912	877	836	856	868	893	890	825	874	850	878	860	847	856	867	856	845	872	851	816	930	903	838	857	908	840	861	915	878	886	913	877	879	786	872	906	903	824	875	814	853	928	886	902	823	883	891	875	889	884	844	872	881	884	913	869	908	839	888	848	858	843	866	859	865	880	846	882	847	909	894	868	865	893	846	857	829	890	875	855	888	843	909	892	831	841	807	814	847	862	865	831	840	899	879	862	855	856	921	944	906	896	869	849	898	795	848	866	902	914	869	859	812	867	924	899	836	895	882	851	845	885	872	863	905	828	833	860	883	853	872	894	879	879	881	888	880	865	928	862	883	902	806	859	811	849	816	865	821	866	890	897	916	843	867	889	827	899	861	898	874	902	934	907	926	953	875	912	893	852	920	876	873	889	821	853	872	915	872	868	895	923	913	928	901	936	816	909	875	884	836	886	842	866	844	909	859	925	891	838	890	840	876	860	855	871	849	863	857	886	907	880	879	902	875	835	905	874	893	876	861	933	893	886	849	851	854	886	854	830	897	907	867	850	877	853	850	844	865	833	918	798	893	910	895	806	863	811	910	861	837	868	890	836	858	867	863	937	888	910	874	895	856	891	862	885	854	845	880	916	851	824	815	845	889	919	892	851	871	899	858	901	869	868	855	845	880	900	848	866	878	869	857	890	872	889	860	846	877	878	831	869	899	877	876	903	862	858	883	789	864	856	911	913	901	890	889	836	846	865	840	854	846	870	874	876	909	877	873	869	886	949	883	848	858	840	878	870	876	823	852	885	892	912	888	844	857	893	827	850	865	861	880	919	823	845	848	908	858	898	879	811	890	867	866	831	885	888	819	864	857	839	862	841	874	908	787	839	885	852	863	845	888	878	890	839	905	866	877	823	896	838	859	849	853	911	883	861	915	863	874	881	873	897	890	884	860	889	910	880	868	868	889	866	910	889	804	910	883	892	858	851	819	926	880	914	858	910	837	834	899	853	869	883	890	891	893	850	869	913	817	864	900	891	896	862	930	845	838	838	861	870	898	861	859	822	890	932	844	862	881	832	882	895	853	854	916	859	871	881	917	850	848	902	894	845	888	827	873	843	961	790	858	876	807	912	923	837	915	886	867	832	895	873	866	852	845	837	861	831	907	879	871	873	859	900	891	893	857	845	930	788	923	886	848	860	853	867	900	841	889	868	869	844	906	874	848	875	853	848	905	891	857	884	859	840	817	910	875	868	934	823	880	892	924	868	868	887	852	842	873	905	885	817	912	864	891	849	853	908	916	912	864	816	881	881	860	794	830	861	863	830	913	908	848	897	862	923	853	827	902	845	876	857	876	848	881	924	822	902	844	868	855	870	887	907	871	908	850	844	896	923	846	890	799	901	897	867	888	863	859	876	887	872	890	891	900	861	921	849	872	848	867	868	894	868	868	891	859	876	843	893	853	808	865	848	859	869	855	899	850	833	867	867	846	848	895	888	880	868	905	849	880	895	898	862	880	895	853	888	918	927	880	928	834	897	871	876	843	861	835	862	875	907	852	861	865	892	827	853	855	805	868	927	903	889	829	865	896	852	860	847	897	826	855	886	866	847	918	950	930	818	855	907	912	863	843	885	876	857	850	857	869	858	927	888	862	924	859	864	906	890	861	900	859	853	872	787	894	873	807	901	876	878	836	913	860	845	926	901	820	869	853	902	838	862	901	850	863	922	836	874	905	850	847	845	915	854	879	917	903	862	874	846	907	855	863	858	899	874	845	875	867	859	864	813	875	817	834	865	887	836	877	870	878	847	871	859	869	865	828	851	850	872	857	937	882	848	888	906	885	832	855	906	923	796	886	832	900	865	878	868	887	880	804	813	872	923	850	904	904	889	823	869	866	878	861	840	868	844	858	914	862	883	875	906	870	882	859	864	866	826	854	861	847	873	915	869	839	855	906	913	933	903	855	871	818	863	828	865	901	914	842	892	909	849	856	810	892	871	898	868	934	859	904	833	861	834	889	813	873	817	841	872	882	847	914	849	850	831	869	843	870	871	863	934	821	818	833	843	910	856	846	869	892	861	869	885	887	844	861	814	898	881	906	932	916	924	880	906	831	789	852	886	866	850	875	850	882	882	860	916	881	837	869	882	869	812	892	893	892	860	853	889	873	853	819	869	886	823	867	915	874	883	871	846	872	841	844	883	840	894	889	889	891	834	901	844	875	843	834	895	835	893	822	888	836	869	856	865	851	911	899	849	902	903	865	843	870	823	906	844	876	794	867	905	861	892	877	831	865	871	869	859	847	872	865	871	873	850	884	877	924	878	880	872	893	832	814	850	896	900	891	888	890	892	872	856	914	868	854	895	918	927	890	870	831	891	828	870	925	894	827	887	847	874	881	867	874	825	838	885	864	873	880	871	921	856	883	932	887	889	883	824	895	857	817	907	861	819	879	863	827	871	921	922	910	886	863	868	865	824	875	846	926	887	843	859	878	831	861	869	901	882	877	869	910	867	882	874	912	867	857	890	850	847	865	894	881	886	877	879	828	842	902	907	832	888	872	877	919	852	891	892	868	936	850	848	850	883	880	885	852	892	865	906	863	837	848	877	883	853	832	851	887	866	844	839	912	861	850	873
25247	21020	27299	24787	20934	10623	1186	822	660	649	602	573	564	550	576	477	463	522	527	476	507	482	460	482	481	451	452	478	502	497	435	504	465	441	470	463	447	480	465	447	480	457	490	453	458	445	478	461	488	501	457	505	442	492	456	514	446	491	440	474	479	468	442	431	490	465	433	491	451	430	474	469	453	473	488	443	449	467	477	466	499	430	452	462	503	434	464	447	496	456	474	458	470	501	447	486	451	476	452	463	475	461	456	472	454	456	469	437	487	482	476	472	478	446	456	450	457	465	425	464	468	454	461	451	456	428	498	435	446	483	452	421	465	466	461	447	465	480	448	493	419	516	487	448	450	461	427	491	485	453	471	463	458	439	465	456	435	459	466	450	440	451	431	456	439	484	497	484	479	444	493	439	411	468	479	468	457	458	437	456	421	474	442	459	434	414	450	473	424	458	465	441	473	430	479	480	486	472	460	440	443	471	430	480	468	445	480	439	474	425	488	479	456	450	429	463	500	465	477	445	445	441	448	432	475	470	464	436	435	432	405	492	461	429	471	469	436	408	447	468	433	425	467	477	451	443	437	506	478	425	476	470	416	401	453	494	417	445	485	454	462	444	416	461	452	443	469	454	466	444	435	482	446	448	438	480	461	483	415	456	464	471	487	455	463	449	484	434	411	505	486	472	476	479	437	462	444	451	468	489	419	438	462	407	493	447	448	446	453	457	451	467	443	438	461	405	474	443	406	476	466	495	418	457	391	449	451	455	422	438	473	475	429	435	456	425	443	446	457	431	461	459	459	454	492	449	493	445	489	418	473	444	486	493	444	444	403	469	421	432	462	469	429	482	447	491	455	426	447	514	397	473	454	456	472	487	463	479	406	475	444	449	440	451	441	430	452	492	444	460	457	481	466	455	459	426	444	449	443	447	466	457	467	441	435	484	468	428	500	457	463	481	466	451	446	462	459	478	489	421	442	462	438	474	506	468	420	448	487	455	422	479	434	493	495	458	450	475	455	461	436	436	428	528	501	435	470	485	467	480	484	428	468	461	425	473	449	449	453	495	436	483	447	470	477	434	474	439	472	461	435	445	424	438	473	432	495	483	448	480	501	458	422	430	481	417	409	460	396	485	469	421	460	445	482	444	448	418	443	480	428	474	447	436	484	457	461	459	433	482	434	456	473	461	459	483	463	474	456	450	468	465	487	492	475	473	474	462	450	447	420	445	474	431	449	497	466	471	482	454	484	402	494	450	442	455	466	466	454	487	456	441	471	478	433	448	446	441	481	448	449	452	439	456	452	457	432	459	465	459	477	461	451	421	490	444	480	466	471	456	493	483	472	450	459	453	463	500	473	495	457	487	488	480	427	483	438	466	450	456	448	434	483	470	474	501	452	472	466	455	471	463	500	483	460	455	455	444	454	443	422	463	462	457	431	449	466	452	490	461	456	470	446	446	423	488	444	470	477	471	452	484	459	456	443	478	457	444	446	438	435	474	418	486	456	415	450	456	424	483	439	445	498	467	465	439	427	449	410	448	456	438	455	445	472	459	461	454	471	477	449	459	425	502	466	442	424	478	493	426	448	487	454	420	421	425	431	440	423	437	486	440	474	417	418	455	427	455	450	482	456	409	474	446	462	469	459	477	414	472	481	446	448	453	495	430	474	478	423	444	483	458	446	460	457	437	460	470	468	467	451	459	461	475	457	444	464	486	488	471	464	425	450	443	469	431	438	483	458	497	503	416	434	488	482	442	469	450	464	442	477	464	476	472	483	433	455	444	456	474	436	476	443	467	476	453	470	469	464	448	467	467	415	482	483	474	480	460	399	488	457	476	476	483	462	488	512	453	517	418	480	442	465	463	512	483	480	466	471	457	487	497	495	480	437	458	446	473	450	437	476	482	466	446	442	472	466	465	447	467	466	460	467	481	435	485	431	459	463	468	475	439	458	422	465	421	462	483	473	403	437	421	450	507	478	459	477	447	463	507	476	446	439	473	493	472	425	461	432	414	453	455	459	477	470	453	463	465	442	427	490	451	438	481	443	447	489	452	468	436	461	454	443	475	477	461	459	463	438	435	434	448	449	459	452	477	462	454	468	446	484	460	434	485	504	481	446	453	482	431	480	449	483	460	456	455	483	447	428	446	443	478	444	448	490	455	399	451	459	477	442	431	495	492	454	434	463	464	444	453	472	450	490	436	432	441	470	480	461	456	450	458	436	446	451	452	451	434	447	463	464	479	432	464	410	447	441	437	455	428	434	458	432	459	442	465	481	501	427	458	443	485	465	473	483	445	441	408	448	431	441	462	442	453	486	464	450	475	437	471	471	446	489	468	456	441	462	473	449	486	436	455	436	444	403	456	460	447	447	496	461	434	454	449	476	480	502	466	461	463	465	465	436	451	443	458	488	479	425	496	475	470	476	457	454	451	419	483	537	451	443	475	478	444	477	459	470	474	430	457	463	480	455	444	465	493	425	475	452	458	458	461	472	466	445	466	481	446	457	447	489	432	420	498	485	489	464	481	448	453	456	414	470	486	456	476	483	460	437	484	471	483	461	470	479	458	459	432	420	497	438	435	495	422	466	450	480	456	462	482	503	462	453	480	438	493	449	424	477	442	462	446	429	492	475	467	447	454	425	501	487	445	458	466	463	485	467	469	428	489	428	465	473	440	423	468	446	446	444	448	476	456	437	476	438	479	456	410	450	436	484	449	436	442	496	454	438	454	432	444	487	428	432	443	467	465	453	469	410	449	441	491	435	460	422	486	457	468	476	443	458	472	479	473	451	436	422	430	455	462	458	394	444	473	487	457	445	469	433	461	432	440	467	470	438	475	489	414	439	404	419	446	447	484	424	475	469	465	436	461	431	478	444	465	448	450	458	465	483	458	486	481	491	477	471	461	432	445	453	426	458	447	442	449	461	490	479	432	421	452	469	488	471	425	513	483	443	446	483	434	458	440	473	480	448	475	494	445	491	451	415	463	496	440	443	479	433	469	421	472	448	469	457	443	490	460	471	481	466	508	432	419	452	455	485	500	461	435	464	471	476	445	486	468	469	484	458	426	466	581	454	463	472	453	446	448	453	402	444	458	468	449	496	463	474	421	489	467	489	495	453	455	474	421	425	446	475	458	462	480	451	446	432	454	433	504	429	490	460	459	461	450	475	438	468	469	468	423	469	470	461	499	439	435	449	493	430	416	516	429	437	443	455	486	470	501	476	476	422	478	452	438	489	476	477	453	476	464	458	424	488	488	452	481	466	440	433	430	476	478	428	457	438	431	484	470	417	447	452	482	411	464	457	439	470	460	438	469	461	464	448	480	444	461	455	464	485	410	467	464	459	446	472	488	442	469	454	445	438	454	454	472	489	475	464	454	471	442	450	468	458	479	460	451	466	451	434	475	522	465	447	461	443	453	456	432	447	472	470	467	443	446	444	459	487	497	453	462	466	469	430	468	465	408	410	440	471	468	479	437	477	432	470	465	447	495
56469	11901	7307	4026	2607	1857	1448	1241	1060	893	860	741	729	697	679	655	576	622	600	557	606	579	532	581	510	514	530	552	506	507	558	527	493	519	485	533	491	502	488	473	479	501	501	460	494	500	483	515	490	512	505	487	464	457	519	487	493	463	477	508	511	479	484	467	462	481	435	487	454	458	536	491	476	500	511	480	515	483	557	492	508	520	510	512	493	481	459	492	503	445	481	516	475	479	480	521	477	488	490	474	455	485	507	506	457	473	455	462	475	507	460	476	493	453	471	501	512	497	470	493	493	471	520	480	508	481	449	479	502	526	465	468	464	479	491	465	483	489	479	517	435	478	466	503	469	466	480	474	480	449	480	476	482	467	504	422	495	466	476	505	453	458	466	463	503	490	469	437	482	481	462	467	495	438	466	479	480	514	421	507	490	492	496	482	471	511	450	485	419	489	472	488	472	444	530	505	461	466	474	459	468	499	492	503	485	508	462	504	467	467	457	455	460	482	440	513	477	436	472	481	496	484	478	465	483	490	480	464	477	497	495	470	487	454	479	485	487	504	485	459	437	489	465	463	477	454	434	500	507	445	474	461	467	461	420	488	485	477	466	464	466	448	475	507	496	490	501	465	477	447	470	488	479	459	483	481	465	449	507	438	468	505	490	516	497	425	465	468	473	487	460	463	493	476	502	473	439	490	457	476	452	486	487	442	471	505	497	456	451	528	469	508	492	494	463	497	463	489	490	455	439	487	486	433	456	472	501	462	531	487	487	457	470	460	462	451	481	457	453	449	481	464	452	498	489	465	455	447	477	455	462	454	475	498	507	454	466	409	482	448	472	476	496	477	449	495	534	448	463	477	444	484	514	473	458	477	501	500	500	507	492	504	502	484	475	459	478	492	448	477	496	470	458	464	450	462	443	475	471	490	436	428	457	482	467	457	480	481	468	439	491	501	513	490	480	466	513	473	475	469	485	503	451	450	523	476	453	489	500	509	461	437	485	446	469	464	464	463	501	468	499	444	467	454	462	443	457	449	527	487	504	484	454	481	506	497	465	484	478	457	474	468	494	436	447	504	443	468	515	475	461	452	473	491	482	484	494	473	460	470	420	481	455	440	490	462	466	486	488	466	465	468	472	464	514	479	473	456	466	454	458	455	478	469	483	444	456	499	443	473	471	491	479	467	467	473	490	440	476	460	484	493	498	503	506	449	457	486	496	498	441	478	475	435	513	510	479	492	479	483	515	484	502	454	490	482	507	501	491	427	433	449	470	432	455	471	474	496	460	479	477	494	441	478	490	489	476	471	443	457	495	459	495	494	477	509	489	450	469	481	463	530	446	476	492	463	459	489	465	472	471	471	466	492	473	475	455	474	457	478	472	506	484	485	503	452	486	502	455	508	472	468	466	479	475	480	452	518	465	486	485	501	460	450	493	450	471	430	505	477	491	485	491	460	473	488	450	440	429	476	477	504	481	493	470	492	462	498	464	478	504	457	481	465	469	442	468	445	502	486	433	490	507	447	460	464	459	499	518	470	511	523	471	481	481	472	488	464	451	493	490	444	472	454	485	505	501	479	471	471	479	480	452	468	441	469	449	445	461	470	461	500	499	497	472	440	498	485	457	483	465	469	449	470	451	438	486	503	426	505	485	478	478	490	455	455	485	491	454	488	470	458	470	497	487	486	477	504	477	460	471	497	477	482	471	469	446	472	437	444	504	497	498	435	464	482	461	482	443	449	452	480	479	471	477	478	485	476	476	490	489	480	502	494	485	476	492	483	503	438	458	468	486	454	472	459	496	476	495	437	483	476	476	487	464	485	440	491	542	478	494	471	475	435	502	483	455	468	461	457	466	522	491	446	482	481	465	515	483	468	519	525	478	478	466	481	463	483	491	468	494	488	450	452	497	471	473	461	445	497	490	521	458	479	480	458	516	484	469	497	504	467	467	510	445	463	452	475	476	490	467	454	484	462	447	479	458	471	434	447	483	471	494	470	511	486	474	478	505	461	480	476	511	467	472	466	470	477	475	468	485	477	479	492	484	476	472	459	455	454	438	455	483	475	455	464	459	447	478	472	489	501	453	469	493	448	517	436	484	434	471	467	440	491	472	473	439	471	492	488	490	476	466	467	490	467	482	505	465	430	475	492	475	458	442	463	507	470	468	484	496	507	434	444	490	451	463	487	487	500	461	479	474	477	503	440	486	461	438	483	464	510	455	496	477	476	520	461	449	510	457	488	477	494	489	470	503	430	476	477	486	459	464	461	457	524	463	485	529	472	505	464	504	508	430	472	457	465	505	478	515	492	472	444	466	479	423	441	473	447	472	478	510	439	490	466	461	474	465	454	489	462	486	487	479	467	475	467	482	531	451	496	476	482	469	469	507	501	470	484	445	475	480	467	485	484	504	453	468	487	470	432	478	402	507	491	474	506	426	482	485	459	489	486	484	481	507	501	491	446	458	525	450	444	478	442	456	474	449	458	519	468	465	472	450	483	468	472	469	480	461	473	477	462	400	515	471	414	489	459	493	492	483	478	487	463	442	531	503	498	488	493	470	448	488	469	478	511	458	459	492	510	476	465	498	426	471	486	469	487	425	491	464	489	461	490	501	487	500	471	493	451	471	453	427	465	473	484	461	466	470	445	474	477	502	450	445	500	502	502	459	465	464	479	468	459	458	446	503	459	490	495	461	461	485	492	438	477	498	450	441	490	494	472	496	502	437	458	468	481	526	478	517	502	451	527	493	507	514	463	498	455	486	482	452	482	493	503	490	495	458	458	487	544	517	533	447	491	470	489	456	521	493	471	470	468	498	466	494	493	471	483	487	463	454	488	450	488	478	497	461	466	464	500	467	450	492	480	471	462	464	479	474	458	481	479	445	471	493	449	453	544	488	499	491	438	473	486	478	426	451	502	470	480	509	513	502	492	486	461	486	449	492	500	488	488	465	474	485	499	483	456	492	471	435	494	465	470	453	479	471	467	467	496	464	447	443	439	506	437	476	515	459	469	451	484	487	486	513	478	487	476	457	499	470	448	475	486	485	436	484	509	472	481	473	477	464	493	484	512	507	457	448	481	446	459	475	454	501	480	502	473	466	445	465	499	491	475	483	463	468	479	482	433	524	465	477	483	450	465	472	450	477	526	500	456	490	453	531	436	485	466	485	460	479	481	479	470	505	484	490	487	480	515	491	445	523	479	492	479	442	491	475	465	497	462	485	460	474	466	441	501	515	468	488	475	513	446	461	505	461	468	508	467	471	524	478	478	470	459	454	475	452	499	454	470	511	508	487	493	464	479	456	493	463	464	474	485	488	520	456	418	502	456	487	484	476	484	466	494	477	478	473	526	503	512	464	521	503	476	495	501	467	484	512	468	507	460	497	475	471	499	496	483	456	498	469	451	498	485	445	452	487	425	466	482	526	457	485	471	455	498	478	480	473	495	471	500	480	478	480	437	475	474	479	475	448	486	483	516	455	480	447	459	456	491
23333	20968	27454	24564	20932	20949	7530	1562	1227	1086	1109	994	981	940	920	909	892	840	823	844	813	854	800	796	875	788	844	827	755	805	849	816	775	782	811	741	796	787	763	770	772	829	791	785	820	772	790	756	759	771	788	785	794	827	761	753	771	796	735	798	724	756	746	711	739	780	793	835	745	766	773	751	759	730	773	802	796	762	758	760	813	778	797	784	769	798	776	736	727	769	774	797	748	794	755	801	775	782	763	808	795	783	739	788	824	777	750	738	791	757	792	765	725	787	780	787	767	700	753	740	768	767	772	765	774	768	789	760	769	790	805	778	763	734	763	743	779	747	748	785	762	794	736	738	734	764	781	769	789	770	737	744	726	774	714	773	742	806	792	773	771	782	796	796	788	773	766	777	760	730	777	790	769	752	774	762	752	700	718	702	765	820	756	725	732	805	771	775	763	764	770	741	712	778	768	807	793	750	759	762	799	764	744	739	744	768	742	787	772	722	701	779	808	762	771	771	817	782	809	815	731	760	759	762	839	773	815	769	747	748	752	802	761	767	696	768	758	725	801	741	810	744	786	732	759	752	708	734	751	740	769	753	743	753	736	778	761	713	738	756	753	772	747	777	725	757	729	794	748	750	779	778	790	745	802	803	764	772	767	774	694	712	723	720	713	765	804	760	785	768	737	762	726	779	827	746	829	753	819	730	822	775	742	715	768	819	757	775	754	769	770	715	777	719	741	718	751	770	731	744	815	775	736	788	799	776	805	757	730	752	759	731	782	769	746	705	762	727	747	750	765	693	775	740	740	757	715	767	751	773	694	743	778	787	762	757	706	750	740	759	763	782	811	776	740	733	731	695	762	785	743	750	747	770	633	737	752	762	736	781	719	793	741	747	776	762	786	742	739	780	811	757	773	760	739	771	727	720	731	795	784	739	725	749	770	719	740	821	781	723	714	763	770	780	763	749	792	775	696	737	768	763	765	758	756	747	780	727	788	804	742	730	715	779	794	773	786	735	786	725	748	777	715	742	753	797	688	744	768	839	754	746	760	785	754	770	755	785	788	761	782	753	735	766	757	811	787	764	747	753	778	788	728	742	727	790	815	761	775	766	781	773	764	728	750	709	787	701	823	784	782	784	744	807	723	743	768	778	697	748	756	723	724	758	743	726	797	753	784	741	748	741	754	757	756	776	741	734	738	722	774	765	750	755	761	757	711	799	789	765	710	763	770	706	728	745	828	765	748	734	758	817	721	823	753	787	737	731	673	754	761	751	810	786	810	783	787	662	772	738	794	771	795	723	741	791	730	748	783	723	712	758	745	790	780	755	779	812	740	743	770	769	757	697	756	725	766	744	787	745	765	770	775	780	745	722	759	744	746	719	769	750	777	789	804	748	741	746	721	778	758	778	794	753	722	717	760	810	753	774	696	764	828	683	768	770	745	789	735	763	755	759	752	770	756	757	730	755	767	740	731	731	761	769	767	739	735	780	794	767	790	749	758	728	734	743	690	760	792	718	784	766	724	749	744	736	794	765	725	743	702	693	771	796	749	714	749	765	756	722	767	796	759	781	786	778	789	810	782	729	747	771	718	729	770	774	693	747	749	764	794	720	727	735	786	765	818	746	780	788	719	727	806	785	767	747	744	752	741	743	746	769	705	752	699	745	715	737	733	768	782	755	766	761	761	769	758	737	731	746	802	767	787	746	811	778	784	766	749	714	754	786	801	761	763	737	722	776	783	774	728	787	732	764	725	796	738	737	788	769	772	718	761	773	721	768	771	771	745	754	729	767	752	722	808	796	822	767	784	769	770	794	773	737	782	745	703	774	731	739	772	739	784	763	773	723	735	725	732	719	759	749	778	784	764	726	750	739	744	747	724	748	732	762	751	740	754	752	811	717	777	748	804	765	797	787	714	764	761	729	717	757	741	754	709	797	733	741	735	714	804	758	775	818	772	760	821	704	695	744	717	728	830	798	736	729	777	726	752	754	763	745	735	796	772	747	773	793	738	738	743	746	778	742	735	776	782	770	733	756	711	736	788	718	749	801	760	766	744	730	774	711	762	680	745	697	752	698	753	723	731	764	757	728	734	786	729	785	763	784	762	753	765	718	784	766	711	728	776	781	741	721	731	706	716	764	749	786	759	786	790	801	743	742	807	751	728	771	771	743	777	771	747	761	763	716	761	733	784	752	757	743	728	764	746	751	741	735	744	753	734	756	793	772	784	749	715	795	760	738	719	774	763	766	752	780	779	720	740	756	769	744	782	764	770	751	736	760	699	754	760	774	767	757	751	807	805	755	785	743	740	750	729	710	802	732	736	695	743	778	763	763	729	736	787	771	751	755	752	763	703	805	752	726	730	777	809	809	727	745	742	761	731	765	736	750	771	796	778	737	742	752	725	807	759	741	720	748	756	758	802	726	754	777	795	706	805	745	767	743	763	803	751	736	761	779	746	695	799	728	793	760	787	766	785	726	780	753	766	802	763	725	776	780	761	760	727	742	736	744	804	731	689	739	741	767	719	778	705	787	770	755	767	771	772	768	820	742	763	729	726	744	768	716	778	754	766	772	761	722	715	755	715	734	759	737	804	799	754	748	749	748	752	729	806	764	725	742	739	714	783	743	712	786	733	738	758	754	748	717	792	744	818	806	750	748	723	737	767	751	788	759	774	778	803	791	693	794	820	750	711	758	775	824	729	736	718	772	793	714	767	777	769	767	759	761	788	741	783	751	766	769	778	765	753	703	793	756	765	832	758	789	752	754	785	745	754	751	773	779	764	807	700	701	732	762	748	732	750	746	746	786	785	768	814	766	753	758	750	770	774	777	775	810	784	745	759	730	717	720	771	759	730	763	732	763	766	834	733	759	795	751	756	747	802	724	762	770	711	754	743	749	766	762	765	752	761	783	768	719	765	792	743	746	820	767	754	771	749	738	740	730	754	772	715	748	777	761	713	759	744	753	772	728	812	724	746	767	766	788	775	742	784	700	776	774	757	679	742	805	742	709	750	747	725	727	737	783	778	793	802	730	764	715	739	787	797	744	778	727	790	752	789	814	766	747	806	762	771	767	777	748	741	794	760	764	762	804	779	744	785	707	731	749	740	750	716	783	727	713	770	702	706	812	680	800	733	744	736	745	738	793	748	763	783	803	763	763	696	763	748	788	757	759	760	789	743	771	779	767	784	773	778	763	800	743	749	738	741	774	740	769	751	757	725	795	758	733	768	763	751	773	719	764	720	705	791	787	765	799	748	788	770	761	747	760	795	812	753	733	767	774	748	757	760	787	757	691	742	779	744	778	728	764	681	743	777	775	740	715	780	756	753	782	799	768	787	740	750	758	723	755	771	778	772	810	767	772	724	707	768	736	766	784	760	727	758	747	770	800	713	756	755	778	815	757	801	780	778	782	793	741	691	732	740	739	781	747	743	817	738	725	738	737	727	731	772	739	695	755	744	744	760	775	753	743	759	718	767	794	766	738	745	789	742	761
53319	24768	12131	7114	4536	3305	2437	2060	1779	1660	1415	1296	1218	1109	1059	1046	977	915	1002	866	921	862	837	852	822	817	838	759	775	793	816	804	759	702	785	748	767	777	785	768	754	776	706	767	727	782	707	717	763	746	726	747	761	746	767	756	774	767	747	769	731	676	770	721	675	723	702	713	728	786	708	696	674	736	729	702	697	757	666	741	770	752	704	730	778	721	771	724	719	665	688	735	721	739	714	732	694	709	699	687	738	710	748	704	718	686	776	749	733	750	681	787	742	693	706	666	682	702	742	751	707	738	759	723	703	696	734	720	742	687	768	747	749	703	753	703	694	768	755	692	699	702	737	711	700	725	696	727	709	741	742	755	752	713	690	687	752	696	705	728	709	720	759	690	711	737	726	723	757	706	686	711	690	709	664	724	749	718	726	671	701	739	690	699	704	635	724	701	718	685	687	727	715	702	650	711	694	722	739	756	676	747	727	693	728	716	730	727	659	702	702	746	671	704	703	723	727	705	704	727	649	651	714	666	693	665	727	700	747	696	698	700	703	705	756	716	707	654	709	724	707	802	713	659	727	751	752	663	679	684	757	687	698	733	735	688	734	698	662	663	662	711	719	739	722	657	760	675	770	692	734	669	738	726	709	719	689	702	751	717	708	678	683	705	685	732	702	702	718	708	757	730	712	706	687	704	733	718	742	681	723	725	674	711	687	683	730	703	713	716	691	733	710	688	723	723	686	706	709	714	715	723	705	674	747	738	733	699	760	702	719	742	724	687	736	704	747	704	712	725	724	683	693	687	696	702	703	701	729	718	727	731	708	694	740	742	654	770	693	723	666	716	673	690	732	698	719	694	727	720	706	701	710	721	719	700	741	723	706	711	784	694	708	725	700	700	738	752	726	751	695	758	739	742	716	755	686	715	710	725	707	684	707	707	700	705	695	721	752	705	721	753	729	696	724	687	664	709	730	764	696	711	728	718	742	700	736	660	717	666	711	713	722	681	743	773	720	703	650	734	662	702	699	667	726	695	709	674	691	721	729	701	683	751	740	736	672	753	728	719	771	691	764	715	697	721	740	659	740	733	714	714	736	762	709	715	720	679	707	699	773	697	730	668	688	719	696	763	724	706	723	762	705	725	743	737	705	747	673	720	738	750	723	699	689	723	713	733	708	682	713	707	748	731	724	739	737	739	720	708	682	712	723	722	714	682	707	720	767	726	708	664	751	711	729	676	711	726	685	765	731	738	679	694	695	700	699	733	693	715	745	693	712	732	701	724	747	722	712	665	704	726	737	718	703	735	717	662	735	716	710	718	707	712	687	714	706	697	700	699	701	688	672	730	731	718	662	714	716	723	741	673	731	711	694	711	716	766	738	738	701	692	688	741	736	730	722	743	693	729	705	688	732	703	668	674	718	695	712	728	689	714	782	735	721	703	703	704	706	684	711	745	701	768	724	726	687	687	708	697	676	661	680	705	714	658	751	698	712	726	726	673	691	740	764	689	703	724	732	687	727	749	708	748	704	700	738	739	729	745	699	696	704	738	652	730	711	739	702	644	708	686	718	738	674	713	719	697	726	682	704	689	700	674	749	706	696	711	792	696	727	755	717	707	749	707	716	723	699	681	720	730	690	702	718	684	762	668	724	687	680	678	660	730	732	726	688	738	695	706	736	760	767	710	733	709	720	739	691	725	699	708	715	721	687	704	747	687	732	745	660	771	707	721	761	714	735	691	694	674	681	716	700	671	718	724	714	672	682	692	699	702	678	732	716	661	697	745	713	724	751	713	746	697	746	744	706	708	747	723	732	781	715	675	692	716	697	698	724	655	682	721	747	708	675	703	741	711	732	710	728	754	674	746	702	749	682	741	727	704	724	679	728	786	686	737	738	720	732	703	724	719	694	695	685	798	696	680	725	680	702	724	754	694	676	706	664	723	709	696	706	722	729	679	734	783	734	709	706	724	695	696	740	705	710	685	742	730	678	704	716	721	721	657	692	728	728	686	741	700	733	687	765	741	689	670	651	716	672	689	696	725	699	718	734	710	696	682	712	729	708	698	701	697	689	660	700	698	671	703	709	697	744	754	713	692	698	648	729	648	734	704	721	745	706	713	705	683	749	709	638	719	733	696	726	724	730	666	715	733	754	705	704	728	686	732	740	726	685	693	678	713	690	680	695	744	702	729	689	708	720	699	740	676	704	730	666	663	708	705	726	747	730	704	718	685	696	731	678	742	743	701	712	753	672	683	719	705	701	705	703	666	691	693	713	700	705	678	705	706	693	716	685	744	711	716	723	762	699	662	685	733	706	711	737	716	694	711	636	702	717	694	732	700	708	696	751	719	707	715	704	685	766	711	698	731	707	738	704	735	739	695	726	719	692	683	699	700	709	701	770	712	686	707	687	710	720	722	712	707	704	676	710	732	774	739	700	688	721	682	681	687	744	665	730	738	685	692	718	716	728	772	726	707	689	663	701	769	732	718	730	733	767	698	727	751	721	685	661	693	734	699	697	711	703	704	659	716	756	708	720	726	715	714	675	727	759	725	707	658	721	709	675	740	730	722	712	719	742	727	725	699	720	719	742	726	715	690	703	701	694	642	664	701	684	664	713	727	686	706	692	713	708	706	699	728	652	726	707	716	672	735	757	698	667	720	729	705	664	652	702	764	727	680	685	711	714	680	741	735	680	674	733	784	721	704	675	701	708	669	696	750	777	748	718	732	645	722	698	694	732	733	711	722	702	700	724	771	696	709	741	690	701	679	721	732	774	686	712	721	689	695	737	681	762	689	730	642	741	676	704	741	711	729	702	705	723	709	718	748	706	718	740	726	728	702	659	723	695	732	716	673	737	678	739	685	756	725	757	704	729	706	716	748	707	676	703	679	781	670	741	671	718	717	688	721	675	720	712	695	720	703	746	723	692	745	724	712	713	727	691	701	680	739	683	705	704	723	741	697	704	708	673	683	683	767	665	748	731	706	743	726	711	692	709	732	766	699	793	675	708	688	712	693	660	717	746	721	672	698	672	707	753	726	737	688	689	709	676	699	757	705	712	691	712	745	646	743	717	697	740	724	740	719	743	718	719	732	686	744	676	707	674	708	684	713	718	736	743	670	708	675	675	685	685	705	702	740	706	711	692	712	730	742	760	726	728	676	694	732	694	759	721	705	693	684	663	713	751	737	726	743	699	749	696	749	702	696	687	700	681	756	732	676	721	678	705	705	732	713	747	707	699	733	739	716	733	675	693	718	681	732	694	743	663	637	741	762	709	724	698	700	744	708	689	679	686	759	716	667	713	734	749	717	696	703	728	719	694	694	727	778	725	699	695	691	686	673	747	718	674	701	728	713	726	737	688	699	715	702	728	722	720	678	709	712	721	737	732	687	701	693	689	709	674	713	697	709	758	706	752	674	720	716	700	685	707	716	737	715	767	705	684	732	734	706	691	677	688	707	707	768	694	724	679	698	721	736	673	729	685	701	683	772	726	739
33810	18436	4480	1204	988	1024	1001	858	874	892	800	869	900	869	892	833	932	854	835	855	816	878	897	843	871	874	869	846	849	846	861	847	833	816	821	866	886	872	872	858	855	872	867	855	883	798	827	865	894	833	842	829	874	886	898	834	891	813	899	888	869	897	875	841	840	833	794	836	852	865	862	862	862	806	893	847	778	878	857	865	850	874	869	852	913	830	926	833	857	835	867	836	802	902	912	898	858	849	849	811	841	830	860	832	843	912	872	858	812	882	920	870	850	826	880	826	853	824	773	820	843	862	834	845	835	874	840	807	867	782	853	880	881	872	813	847	867	859	856	854	835	884	881	840	827	839	831	854	819	819	820	846	832	823	873	882	794	802	871	826	926	811	836	827	844	821	890	855	923	819	811	874	804	866	827	841	826	846	832	855	922	894	848	828	804	842	917	881	815	857	860	813	861	885	891	859	899	867	901	815	858	843	840	807	873	893	816	874	861	785	849	870	835	814	918	898	862	865	873	860	811	820	868	811	840	883	857	868	820	826	882	880	853	873	843	834	842	854	791	773	803	835	871	839	856	880	940	887	876	860	854	850	887	843	824	878	799	825	830	865	839	897	846	880	858	844	819	874	868	835	896	870	807	879	835	808	774	815	839	886	866	801	835	849	870	843	897	837	866	812	823	868	830	831	892	889	874	873	882	898	850	832	888	816	813	835	939	839	817	785	857	839	870	833	830	878	823	854	832	874	854	869	810	858	855	847	821	832	804	872	885	823	830	840	814	784	882	858	856	828	830	885	892	847	836	819	824	861	887	861	896	878	845	809	828	873	846	846	850	918	830	904	840	856	823	860	875	883	853	849	822	866	904	872	856	844	833	850	830	816	894	923	866	815	861	855	880	848	861	808	816	810	880	902	842	861	862	839	805	853	845	902	848	869	804	840	877	889	856	830	791	887	889	830	855	880	839	835	813	846	880	816	865	836	830	847	855	876	846	853	815	870	835	806	885	884	852	835	817	853	810	876	809	897	791	840	910	854	902	887	834	837	865	860	871	864	863	844	817	875	872	872	823	880	887	879	784	913	821	851	928	885	881	841	900	893	826	883	806	835	825	879	856	850	867	833	846	870	919	881	830	897	799	830	831	897	881	856	846	801	892	827	829	842	862	873	852	892	903	825	856	850	788	836	819	879	808	861	834	815	842	858	862	868	887	875	834	829	857	889	852	868	822	828	859	848	827	794	869	859	895	878	868	863	855	854	823	899	880	848	808	796	926	880	903	847	877	860	816	872	807	866	903	876	848	835	837	847	810	867	872	838	930	821	808	792	818	833	804	885	870	883	875	807	861	845	890	815	867	930	830	829	869	834	863	815	901	836	849	853	870	862	835	837	845	852	876	859	850	852	798	866	867	907	857	858	852	890	862	812	884	827	903	876	883	901	816	844	818	854	856	858	841	884	893	805	830	829	786	849	868	853	833	852	850	845	880	897	831	887	909	910	886	830	896	846	808	861	880	799	844	817	876	855	878	850	891	825	822	839	854	864	870	898	863	867	842	824	849	857	854	859	858	824	863	866	851	827	876	877	854	826	844	878	867	894	881	862	892	894	833	845	827	857	878	848	858	845	861	814	841	856	865	841	790	894	852	828	874	835	857	845	876	846	882	802	828	864	833	869	893	839	856	835	856	838	785	846	845	886	829	876	889	886	840	880	861	861	821	925	853	857	856	886	833	840	863	800	877	820	834	821	846	851	852	797	825	898	821	873	898	870	903	825	852	857	831	819	823	878	830	859	848	836	871	864	827	825	852	868	868	930	874	830	863	811	838	923	861	815	913	839	853	898	869	902	855	823	833	869	859	851	845	862	843	894	852	814	838	833	872	835	854	877	891	860	843	784	871	847	803	840	793	889	923	863	888	901	821	829	853	838	825	836	851	847	852	863	918	886	883	887	819	891	846	886	803	822	818	864	828	859	858	836	853	840	842	818	823	900	846	841	865	916	918	827	861	869	862	782	819	889	810	833	827	854	847	880	880	799	863	820	894	815	915	857	870	821	871	888	900	818	836	817	843	882	836	809	834	886	826	802	833	870	851	887	842	775	816	834	875	807	828	832	875	878	877	798	892	899	835	838	863	802	853	854	844	920	878	830	823	883	836	810	857	890	871	863	874	844	847	856	876	797	826	869	823	847	848	921	825	869	825	840	841	832	870	892	862	865	846	827	816	894	846	851	867	806	857	873	856	844	828	835	843	915	861	889	853	832	902	854	909	867	887	863	901	824	836	865	839	822	819	911	854	907	858	848	865	845	809	787	887	831	880	855	868	831	852	851	831	813	813	867	849	848	873	885	833	829	845	871	881	849	893	890	854	853	842	869	871	910	829	850	867	796	858	864	830	841	885	889	869	822	843	867	904	838	792	849	847	856	872	884	881	887	852	874	868	866	920	833	840	831	827	854	841	863	813	846	858	817	859	862	865	861	860	826	867	857	790	843	821	850	890	854	821	817	813	837	888	840	804	844	831	841	822	833	835	856	849	881	866	874	781	834	865	854	861	834	850	818	854	849	865	854	819	844	849	877	847	864	828	902	793	851	829	889	856	776	825	874	911	900	816	812	862	852	863	832	839	827	850	809	861	861	822	865	808	893	871	809	779	904	881	845	861	869	843	805	840	787	841	883	839	861	864	848	857	899	858	792	852	826	873	839	893	911	819	866	878	879	829	893	825	867	867	865	852	881	864	840	818	846	818	821	868	787	799	919	875	850	865	858	811	903	883	846	850	911	828	848	852	868	818	873	818	795	817	830	810	869	851	828	899	911	815	849	860	824	866	847	843	843	840	898	903	857	816	883	866	893	890	873	861	871	901	813	863	829	892	847	839	811	884	839	875	858	874	882	847	858	908	901	892	872	820	851	841	806	866	817	868	846	847	852	871	878	859	834	865	846	839	870	811	869	830	840	851	869	873	861	835	880	857	858	859	873	882	840	863	839	835	842	894	892	884	852	830	836	836	889	855	888	886	840	839	846	832	833	796	848	868	868	838	817	822	808	840	909	842	813	802	880	823	856	872	863	850	824	905	874	857	881	828	877	872	811	820	884	820	859	901	866	841	845	859	806	869	918	866	794	880	867	811	797	863	817	887	827	879	868	844	832	847	851	851	834	874	868	839	817	929	900	925	830	791	898	856	864	868	884	857	864	832	851	780	855	887	875	896	820	831	807	858	857	813	818	887	877	822	854	869	852	853	827	843	913	833	853	886	877	884	861	845	834	867	862	853	908	827	884	882	842	851	849	780	816	855	830	869	887	837	847	848	804	884	909	872	906	890	850	852	885	844	870	914	868	863	920	880	830	886	858	865	859	835	836	808	873	828	809	869	902	865	834	879	898	876	928	883	834	809	808	861	853	833	829	834	866	824	773	875	874	868	892	922	900	812	858	856	826	839	839	874	837	798	841	864	857	838	875	807	866	868	821	843	871	862	852	901	809	851	888	855	821
31634	6437	1276	993	950	1007	881	886	868	909	890	871	870	850	879	917	886	892	903	839	880	911	918	841	865	858	853	894	905	862	875	905	867	857	826	847	821	835	862	856	845	873	922	867	883	872	813	886	871	896	884	896	835	882	895	811	866	878	861	859	830	837	914	841	888	919	832	841	897	849	869	831	846	830	870	830	871	857	925	895	861	879	887	885	856	892	832	893	866	892	882	903	852	825	905	833	832	838	865	887	879	884	859	903	864	895	874	808	815	817	838	875	904	876	872	832	848	836	830	842	854	806	839	877	835	823	857	833	876	917	905	880	818	861	877	888	815	875	846	870	847	861	910	895	884	878	814	859	815	878	864	895	822	870	928	923	854	854	835	866	871	902	836	871	867	820	853	861	859	783	827	876	876	823	856	842	921	940	869	913	852	895	869	842	869	851	919	920	878	894	847	815	896	833	852	886	812	882	841	863	825	862	832	842	870	894	872	878	865	857	867	864	883	870	872	862	906	885	822	816	871	891	868	846	869	853	905	861	856	905	858	877	841	829	854	886	929	913	897	896	867	841	850	924	863	833	872	887	838	872	875	895	855	882	859	808	863	875	845	867	855	822	856	889	848	883	884	842	875	872	895	864	838	896	903	863	888	812	884	895	867	873	889	860	845	856	856	861	882	881	856	894	840	833	883	839	887	833	883	872	829	876	841	849	858	906	860	910	868	928	833	870	821	874	873	797	911	842	846	876	906	908	880	897	882	864	891	886	899	865	840	915	881	866	856	843	886	852	888	892	851	890	875	883	848	836	820	848	834	852	927	831	837	898	904	818	905	847	872	872	864	884	836	887	826	909	860	816	871	871	835	847	893	854	851	904	875	902	830	851	838	846	921	883	872	813	875	963	818	876	838	825	846	869	851	869	826	907	855	798	847	872	900	812	885	878	929	863	861	886	858	930	912	818	905	827	864	857	859	840	886	844	872	879	871	881	903	850	864	911	880	861	925	881	855	845	930	859	833	922	838	855	864	839	894	833	863	891	799	820	860	858	887	858	823	874	933	915	913	858	879	838	903	896	851	827	909	889	857	875	889	878	870	886	881	820	888	897	886	836	877	888	885	855	871	873	851	808	880	853	894	844	847	875	864	906	835	875	865	858	834	845	885	874	813	844	874	852	845	872	861	935	816	838	851	882	870	884	813	860	916	796	850	908	854	875	897	915	871	843	876	857	910	898	905	862	910	845	857	813	924	830	914	827	821	854	880	910	924	884	869	887	861	815	841	820	895	849	942	892	945	883	855	889	859	819	859	900	905	897	810	852	866	906	876	896	903	896	818	847	816	864	925	893	852	859	858	832	891	824	919	883	816	833	859	813	859	897	861	857	823	877	795	861	852	884	843	851	817	912	821	862	856	825	858	831	864	890	829	894	833	875	872	816	866	878	859	877	856	837	869	844	864	832	815	899	856	844	886	833	865	828	848	889	887	867	829	820	871	889	801	832	822	861	907	876	829	906	831	901	851	870	873	825	897	903	893	884	835	863	896	846	836	885	844	907	868	834	862	849	897	928	875	849	867	837	916	869	864	904	838	915	881	884	847	813	943	838	820	863	855	876	834	879	818	873	853	885	856	907	902	875	853	862	830	896	843	856	838	809	899	827	864	830	853	860	836	862	843	886	837	874	834	887	869	860	866	892	862	856	886	866	864	842	864	896	844	843	853	852	857	895	859	865	854	906	894	875	903	876	824	843	867	877	864	836	862	841	865	816	878	888	874	827	951	886	919	870	873	885	856	803	894	883	848	905	858	835	884	870	850	860	845	882	849	831	850	883	930	883	838	870	875	865	860	837	869	903	813	855	932	856	892	887	910	859	888	862	873	854	897	881	862	835	815	884	905	836	814	886	826	848	843	876	911	853	892	839	881	846	857	859	854	834	850	849	866	883	867	862	873	849	884	882	823	908	879	848	876	837	871	858	835	822	822	803	895	851	902	895	898	874	835	859	811	862	838	922	834	859	893	864	908	827	870	861	928	829	862	839	843	841	891	871	905	903	834	789	825	885	859	854	792	761	858	817	853	851	821	860	850	905	883	902	880	854	876	892	887	917	844	867	852	865	800	793	814	895	861	883	865	870	865	848	870	868	889	873	909	840	877	901	885	883	845	823	823	838	885	858	884	878	872	887	924	888	884	903	817	871	919	868	831	852	814	904	886	863	856	932	866	866	955	824	803	874	889	883	877	857	898	869	820	869	813	899	868	872	848	854	818	882	846	877	840	857	875	825	912	874	878	806	853	856	822	914	849	835	865	839	881	872	862	883	819	863	843	854	798	850	876	864	914	906	830	851	840	878	854	855	903	840	858	888	877	815	911	879	836	853	900	852	813	820	813	893	888	876	828	863	872	795	906	865	847	903	870	859	874	864	891	854	913	872	899	848	896	844	835	869	859	878	853	849	841	853	844	869	881	817	902	874	917	871	871	851	864	872	843	906	870	849	905	847	837	860	871	876	884	851	883	870	848	918	847	810	793	883	843	905	841	838	822	867	860	885	848	892	785	856	878	853	853	842	900	831	862	886	875	916	902	856	911	872	856	798	858	876	895	849	867	800	868	856	863	959	823	862	868	895	908	886	873	858	840	836	826	864	906	840	845	900	841	865	836	858	851	902	836	838	862	860	857	905	821	862	892	833	893	869	907	836	840	871	864	833	892	820	839	923	889	884	839	874	929	921	906	901	874	864	842	841	898	832	894	851	854	851	859	870	857	860	843	809	897	843	894	853	882	858	867	911	850	883	891	811	880	858	886	842	883	880	850	892	886	868	833	900	820	833	866	856	857	890	903	853	834	898	866	897	814	854	880	854	858	864	935	899	841	840	864	891	846	821	844	886	804	835	914	901	850	916	848	863	910	875	865	810	815	838	902	826	837	887	881	905	903	854	840	867	806	855	865	807	816	826	883	893	864	815	873	831	849	837	902	874	867	829	864	848	869	852	831	857	871	909	833	846	795	872	821	878	847	859	851	844	851	906	876	881	882	849	850	876	865	899	869	845	862	888	849	841	870	832	857	859	856	875	843	879	878	835	910	897	842	912	885	842	887	863	863	853	920	842	863	858	869	806	850	870	840	879	842	883	867	867	840	869	868	831	872	879	851	881	870	849	881	892	887	846	861	878	870	880	819	894	877	851	837	863	882	863	880	897	807	870	856	853	854	858	850	877	824	926	887	813	833	875	896	832	899	865	867	887	829	843	908	879	819	903	858	850	891	802	894	883	830	889	852	897	833	852	869	874	849	889	900	831	894	879	832	850	883	905	865	872	844	828	885	853	873	890	862	870	827	868	860	852	831	869	884	862	860	850	895	931	884	865	887	879	856	840	933	835	868	797	842	850	839	903	884	878	877	858	880	828	799	836	834	871	866	827	822	837	845	873	913	832	928	868	903	868	878	834	866	883	907	821	865	864	854	912	883	835	849	878	897	873	807	760	864	881	821	882	802	851
25238	20988	27020	24972	20898	9981	1117	849	679	630	568	567	528	571	544	512	536	501	458	488	511	508	465	480	461	478	432	494	447	472	491	475	482	464	458	459	451	497	437	474	439	461	475	462	446	425	510	454	483	453	434	426	437	469	481	464	450	468	433	423	437	457	422	448	459	443	439	454	463	426	482	449	414	441	458	439	440	416	454	439	445	477	452	451	497	490	424	455	476	450	477	436	446	436	436	504	464	485	424	461	456	447	494	450	486	440	478	482	451	469	440	414	438	454	481	469	453	455	468	430	466	494	427	421	453	462	485	425	473	484	420	461	488	420	430	433	501	450	460	471	452	428	440	504	488	460	435	485	420	425	462	456	486	453	462	410	509	462	447	445	478	446	448	396	433	440	463	471	472	393	463	427	471	457	496	428	466	501	439	442	442	436	463	453	461	458	443	436	444	462	463	464	515	430	455	444	439	462	427	455	438	456	439	451	441	459	451	463	450	461	436	467	437	478	421	448	462	462	462	473	465	442	489	450	409	500	457	417	433	428	435	470	442	502	466	396	431	431	487	442	468	458	453	446	472	444	414	441	447	489	450	416	441	442	451	491	426	446	461	465	459	453	470	459	462	465	465	471	440	447	469	406	450	421	489	464	449	474	448	467	439	486	449	444	430	444	451	437	438	470	443	420	445	491	427	438	439	419	452	461	450	447	419	454	444	485	469	475	442	454	418	459	434	464	446	448	446	438	448	452	502	472	435	488	410	444	445	450	419	404	445	433	465	467	450	478	453	455	472	435	480	436	402	452	478	427	450	434	443	449	420	485	454	426	417	418	470	463	460	460	450	422	461	433	472	417	437	421	463	445	481	427	442	443	473	411	414	442	467	437	461	420	441	436	434	475	440	466	472	459	468	393	464	447	429	454	443	463	487	471	428	429	465	407	453	453	483	435	454	444	395	440	491	406	437	486	414	458	444	461	442	457	431	428	443	467	466	457	437	464	445	474	451	430	465	436	432	420	471	427	453	454	476	471	430	421	463	461	473	426	419	418	450	446	444	431	487	463	456	442	460	468	420	457	428	454	463	473	417	401	452	437	469	482	462	483	447	401	431	466	435	463	474	444	469	451	467	429	471	425	414	460	434	428	421	421	462	434	454	465	450	440	428	475	444	458	453	445	486	427	449	440	397	439	441	471	461	428	431	434	424	424	456	445	438	462	467	461	433	425	435	431	468	444	465	443	484	432	441	447	439	431	472	449	409	494	455	404	475	424	430	437	452	459	441	438	436	457	452	466	469	457	458	448	446	487	451	468	454	484	451	444	460	454	444	452	463	405	461	454	432	407	431	479	426	458	451	469	467	468	453	441	468	471	450	439	420	463	446	465	442	438	424	461	435	444	453	464	419	459	480	457	479	408	448	462	437	443	463	462	426	422	438	431	470	463	449	412	435	453	460	468	441	470	434	429	473	416	426	438	471	472	446	414	409	433	454	496	479	445	476	496	461	473	440	432	456	430	458	447	427	450	409	475	479	453	447	475	463	462	428	464	465	467	411	435	439	456	415	501	456	464	475	436	429	441	434	416	478	460	448	442	466	411	456	442	440	464	424	446	451	451	431	430	442	468	457	450	441	462	462	443	429	420	456	436	418	467	450	469	442	405	472	465	410	418	403	458	452	417	469	419	448	473	446	458	421	446	465	457	445	434	431	402	443	431	427	441	459	439	494	439	467	441	405	424	416	448	430	451	454	446	449	405	423	473	463	427	439	456	421	462	461	426	469	475	421	432	441	438	439	453	417	430	489	452	440	471	449	465	461	473	447	498	464	468	462	449	470	465	459	458	428	471	463	444	475	464	461	474	408	413	429	483	384	446	464	442	470	400	450	444	461	472	417	441	455	411	475	475	455	481	444	437	468	429	458	487	442	456	395	487	464	451	462	447	462	471	467	421	478	445	409	468	490	446	449	401	426	436	453	459	434	464	466	449	515	413	468	461	474	419	437	455	465	441	453	435	466	453	458	404	484	472	460	423	450	426	459	463	457	436	458	439	469	460	495	448	449	466	421	410	454	460	451	457	467	473	441	419	447	475	448	436	420	459	445	453	416	465	459	395	462	440	458	440	469	462	419	434	449	478	441	486	473	455	458	488	416	469	439	451	444	466	435	412	425	475	447	427	444	424	499	430	424	435	467	412	450	460	485	446	434	450	459	444	472	428	437	430	437	457	407	485	437	459	495	434	444	495	486	470	463	399	443	433	492	445	391	467	430	469	440	441	456	424	449	442	427	460	432	468	459	434	425	443	461	430	465	477	405	436	465	439	457	475	455	451	411	417	450	454	499	454	503	463	450	410	448	445	446	468	456	438	459	445	477	448	452	431	473	444	470	470	451	454	457	492	507	442	432	431	451	474	446	453	467	447	490	463	462	425	452	465	457	437	478	456	432	431	435	445	448	466	468	454	464	487	428	447	441	475	452	469	493	470	466	414	494	443	461	442	435	420	446	441	444	478	437	443	493	461	484	442	444	466	444	457	460	389	434	468	471	437	460	422	421	443	418	463	461	443	449	462	430	467	461	467	448	444	415	446	404	428	442	430	459	478	478	429	475	450	453	474	476	463	464	454	422	410	457	446	443	423	447	419	434	451	451	461	457	417	433	462	432	467	452	451	483	456	450	484	420	444	504	463	444	417	439	473	451	471	471	459	442	455	429	432	492	423	446	468	472	436	432	440	484	446	488	447	451	459	469	447	447	441	484	444	454	419	419	481	497	493	441	417	464	440	452	454	457	466	451	469	428	458	461	428	429	437	440	472	434	437	463	483	416	457	472	458	453	435	419	413	466	447	441	474	460	463	447	414	436	448	434	412	433	415	488	451	466	463	457	473	428	439	441	442	458	376	445	407	480	463	450	430	461	462	470	458	436	440	440	435	399	442	427	493	454	458	458	477	437	470	408	423	441	473	445	439	428	445	436	422	456	437	427	450	454	459	429	479	425	421	416	451	426	426	485	441	424	467	453	454	461	463	444	462	435	441	398	447	466	455	469	455	469	412	462	454	436	428	453	447	453	490	465	458	422	456	437	453	451	426	451	437	459	448	456	458	429	452	458	435	440	431	424	407	476	449	417	445	462	407	449	416	422	425	470	458	427	459	471	436	445	432	435	462	478	426	449	432	441	415	452	455	475	459	464	451	475	473	430	408	435	440	473	462	487	443	425	470	444	458	447	410	443	474	493	448	433	450	450	424	435	462	488	466	400	474	467	465	470	457	461	427	437	466	452	454	428	439	429	472	469	448	454	442	454	445	499	425	457	419	438	445	451	464	473	456	469	467	419	464	469	440	469	447	464	443	433	448	458	472	413	467	440	444	437	424	451	444	452	471	459	439	469	443	428	456	448	435	461	472	469	442	476	440	451	472	466	492	494	480	416	449	456	454	425	437	398	449	466	416	488	437	451	449	488	527	448	434	433	494	455	450	469	457	487	453	411	424	437	426	464	451
53607	13612	7381	4212	2713	1922	1370	1193	1034	974	870	734	679	720	673	615	625	595	565	582	532	539	558	526	528	499	550	513	485	534	491	501	479	482	507	533	496	512	448	492	452	496	485	485	507	496	468	453	478	502	469	484	486	483	489	496	448	478	500	465	522	497	469	484	522	489	487	505	483	468	514	466	483	476	483	478	460	513	492	474	491	448	486	484	472	506	448	491	495	465	475	474	524	474	475	484	458	469	512	462	460	456	490	471	459	491	518	515	459	464	455	484	476	476	444	494	444	489	487	479	498	474	507	492	511	446	462	479	473	440	476	461	470	447	471	473	439	449	447	435	480	437	492	452	471	481	469	438	477	495	468	463	503	476	457	465	418	489	478	472	485	525	469	454	458	522	446	493	446	469	448	457	517	505	442	462	464	509	470	441	483	454	411	460	434	518	422	461	486	484	472	501	441	471	454	471	480	469	489	489	465	463	466	493	477	492	463	499	470	460	480	460	509	469	431	415	495	486	473	439	495	466	462	514	464	448	455	468	479	472	477	468	453	477	454	460	449	404	438	471	458	495	464	493	493	478	437	503	495	488	470	467	492	470	447	453	454	469	498	459	480	457	495	447	432	436	472	494	474	461	452	490	450	461	484	482	436	459	501	493	463	456	459	419	491	475	479	471	475	490	464	443	526	489	456	418	477	479	465	480	486	473	462	481	477	447	476	459	470	459	458	397	488	474	478	434	434	444	448	461	475	463	511	470	492	504	460	480	469	466	483	477	492	453	463	504	473	424	460	437	525	488	446	439	446	484	478	461	533	530	479	482	413	494	498	464	439	484	455	430	471	470	500	479	470	487	488	472	479	471	456	489	456	464	490	464	494	502	472	458	493	473	471	488	469	452	428	498	459	453	497	461	471	486	505	446	432	462	469	481	477	448	430	489	438	479	468	452	483	498	474	449	490	508	464	445	478	421	441	466	468	461	465	447	480	477	475	479	468	504	482	473	454	471	502	469	477	441	479	463	443	469	471	465	454	493	470	451	440	488	449	453	471	470	458	475	446	469	416	478	407	469	494	480	487	493	452	479	462	443	440	451	439	492	481	453	430	467	456	473	485	465	440	491	432	459	481	471	445	485	473	440	498	470	435	443	462	431	469	439	439	479	467	435	448	471	464	471	497	501	438	456	484	495	445	473	472	460	487	489	445	509	485	457	489	444	459	477	420	469	478	499	467	475	501	494	441	455	499	469	507	463	488	476	487	491	458	441	473	434	471	463	477	479	484	475	463	465	466	452	458	454	483	494	455	473	493	483	467	467	451	483	444	523	493	484	455	479	477	494	450	491	464	450	465	478	464	472	462	469	471	445	540	455	481	489	453	497	455	423	461	451	481	470	460	489	483	468	484	471	444	444	451	473	477	472	447	454	464	449	456	503	491	498	479	479	465	446	464	457	479	455	460	458	465	419	473	472	454	454	492	478	431	453	449	430	492	459	442	480	453	445	465	485	458	443	496	458	466	476	483	467	473	509	470	436	530	450	471	481	460	482	496	444	478	479	455	473	493	479	530	488	486	473	471	468	508	465	450	512	440	478	447	468	490	466	523	469	489	497	483	410	447	499	456	466	472	492	482	462	475	489	466	476	466	458	455	474	451	478	437	443	469	454	476	502	496	457	483	487	512	445	462	474	465	510	443	469	467	461	491	456	473	451	461	424	493	464	432	464	472	519	465	498	492	455	510	462	488	480	486	450	466	444	468	473	445	487	508	462	475	458	469	443	511	449	453	447	459	499	453	456	481	459	471	441	480	459	494	475	461	432	466	442	447	460	500	469	489	480	484	489	483	419	495	470	446	469	484	449	491	417	483	458	488	502	472	436	474	447	499	435	463	441	485	493	491	452	459	473	445	471	451	474	462	496	472	438	460	429	449	446	453	491	485	517	469	482	463	507	431	503	452	539	440	448	466	487	486	468	463	478	446	473	484	459	479	509	452	489	472	457	462	472	481	483	479	459	468	466	472	493	451	451	471	437	461	436	423	455	511	475	483	457	465	459	467	437	409	436	483	473	450	492	458	441	482	454	443	462	471	482	490	444	438	459	464	497	463	504	458	458	466	450	481	493	498	446	454	430	469	475	487	441	447	452	458	467	501	503	470	460	492	432	476	456	463	472	486	457	475	471	431	476	488	464	446	486	475	465	490	443	490	450	419	463	476	468	450	499	454	472	462	470	485	465	484	479	456	486	478	446	483	486	456	470	490	477	454	521	474	449	423	464	460	444	509	461	473	514	453	468	476	499	480	462	467	466	499	473	427	508	501	483	455	477	480	452	457	498	455	468	445	469	425	445	469	477	447	465	449	447	476	457	471	447	422	502	475	441	508	482	439	465	469	456	494	446	456	494	444	460	472	442	497	479	456	478	456	451	480	445	456	489	487	481	408	453	445	452	462	484	462	474	462	452	459	475	464	471	444	448	486	438	481	471	467	486	491	477	473	472	476	480	447	476	500	448	455	481	478	462	416	471	451	471	444	470	504	454	494	475	478	460	487	458	488	488	479	478	445	449	469	501	463	485	481	469	491	460	492	466	485	466	461	479	475	440	482	429	444	478	467	478	485	475	480	489	442	515	490	452	470	470	475	441	439	467	488	443	468	479	466	459	435	488	454	448	492	481	463	455	481	454	480	478	459	494	456	462	440	489	432	513	450	455	490	512	456	449	462	428	474	474	475	457	462	464	442	514	493	438	477	498	496	488	490	450	434	458	524	477	463	436	436	447	473	476	482	513	484	474	490	448	489	472	474	469	434	478	472	458	478	466	475	486	465	505	465	445	479	445	439	497	458	488	475	466	468	481	473	495	464	461	486	521	447	458	486	459	444	476	432	460	477	480	477	463	465	481	466	451	484	487	477	452	459	473	485	456	454	471	472	479	449	464	452	478	479	477	468	481	479	475	442	472	454	450	458	453	438	487	445	478	471	464	469	456	458	471	448	514	457	466	468	476	432	473	445	455	485	494	447	429	448	465	446	462	445	498	471	472	481	439	487	476	468	437	502	457	445	446	490	500	458	458	489	485	478	491	449	501	454	490	517	456	456	508	470	457	458	475	494	453	493	442	433	444	498	476	481	473	466	460	427	473	487	465	466	444	445	470	429	505	447	461	497	474	436	466	511	500	484	444	471	476	483	474	502	467	426	490	492	497	454	450	475	489	457	456	511	495	464	473	477	513	418	454	479	464	486	456	473	432	514	443	502	465	452	472	464	443	467	512	510	433	461	454	489	502	471	479	482	492	444	497	471	455	489	461	479	495	445	432	437	448	461	458	460	436	502	483	460	476	461	456	547	487	461	453	441	455	474	480	492	455	446	503	446	469	506	445	441	478	475	464	449	456	448	458	482	490	470	451	455	503	449	472	466	465	446	471	484	494	430	474	466	524	454	450	444	433	459	463	473	453	476	488	467	440	451	486	443	480	431	433	499	503	493	516	480	481	475	476	533	494
23331	20948	27698	24289	20942	20972	8944	1589	1228	1119	1020	969	963	949	913	885	917	844	847	825	884	833	802	841	755	768	800	806	818	775	826	785	844	823	736	799	824	762	724	758	796	770	761	796	749	722	790	743	757	798	772	763	743	738	745	823	746	725	693	797	792	797	734	711	764	810	766	812	778	722	773	791	770	728	781	815	730	773	801	783	810	800	794	750	780	757	752	718	741	794	787	802	744	760	748	773	754	728	794	749	736	774	787	725	727	764	731	754	756	746	714	799	732	752	791	768	754	771	730	732	774	707	766	708	768	784	797	699	761	737	753	694	752	759	727	734	756	710	738	743	724	786	711	712	774	719	787	733	772	753	760	724	742	754	758	771	766	757	762	779	784	780	764	725	704	704	712	748	708	742	715	791	715	790	708	796	783	720	791	754	749	723	767	811	759	756	783	813	776	749	783	746	823	764	775	766	758	805	737	731	731	742	790	771	789	733	739	738	722	726	741	752	766	781	769	737	770	702	737	735	758	752	755	729	745	763	724	786	762	753	733	752	716	779	781	805	801	678	719	719	741	792	736	779	790	710	760	783	754	751	756	774	716	721	718	758	749	752	751	747	728	745	790	721	741	758	740	757	745	734	724	709	748	726	752	725	716	765	787	754	759	772	706	779	754	732	757	736	752	803	779	730	712	816	729	785	761	766	801	777	813	711	718	776	744	807	818	752	714	752	738	778	724	729	759	729	728	756	786	772	760	720	782	793	683	821	754	777	742	782	757	779	780	701	783	795	777	738	782	752	735	690	732	753	755	762	743	725	717	686	742	732	814	733	775	765	744	799	813	756	819	768	730	762	757	694	765	739	741	746	731	810	740	780	713	739	772	766	724	761	716	788	736	750	746	746	733	714	768	735	762	839	750	749	782	755	801	738	745	788	788	708	721	765	758	757	750	698	753	749	755	767	781	720	778	745	835	722	749	706	716	737	774	803	767	712	768	736	769	698	739	762	752	738	714	718	760	702	741	741	701	699	754	713	751	699	752	748	683	744	758	801	729	748	787	793	811	730	741	747	760	775	700	770	819	727	776	723	725	750	761	754	687	767	776	785	769	757	720	756	779	733	799	703	773	787	756	792	729	739	734	821	775	768	732	730	708	729	755	740	755	782	762	727	787	758	730	764	718	758	771	709	777	774	763	776	707	733	758	710	710	758	743	707	773	829	706	724	800	760	737	756	761	752	756	736	758	816	761	730	823	765	757	769	743	759	750	740	688	754	747	751	796	721	695	751	784	708	732	760	745	748	744	749	758	735	765	702	780	757	742	702	739	776	786	748	768	754	768	740	802	757	778	743	716	769	774	782	749	809	786	739	771	720	745	709	761	736	796	693	765	766	786	709	804	775	744	734	758	752	727	756	742	757	760	737	820	739	720	730	734	755	795	790	749	776	758	757	720	768	737	697	727	747	736	751	721	749	710	758	727	755	756	741	784	786	737	742	778	734	783	770	780	800	764	756	730	757	773	738	751	711	772	745	755	685	777	744	759	742	728	794	803	740	773	768	796	738	725	765	689	792	743	752	762	712	762	757	746	744	798	773	737	759	727	737	745	749	736	747	794	734	782	759	742	766	714	758	764	768	766	746	717	784	712	777	785	720	726	759	714	751	755	763	725	757	766	728	767	827	821	731	730	740	819	735	739	721	756	670	765	745	732	701	776	793	775	743	786	757	732	709	717	778	766	773	776	778	763	756	756	697	729	747	780	736	711	737	739	767	721	747	769	725	745	734	699	763	752	741	772	740	792	729	797	763	746	790	714	686	756	761	755	796	749	754	734	725	721	775	703	800	766	740	762	763	701	730	723	736	774	751	785	764	793	777	729	709	766	776	802	781	792	734	738	780	757	756	760	725	734	713	764	753	732	765	779	728	751	791	759	742	726	802	766	795	774	669	761	744	779	745	754	737	775	754	765	793	748	729	733	797	744	712	726	770	733	821	756	771	713	714	725	771	755	786	782	731	786	756	782	786	717	763	758	744	716	721	728	744	791	793	711	728	713	765	725	772	765	761	713	731	818	785	752	720	722	719	736	753	730	767	806	754	763	735	727	797	742	753	776	813	788	746	770	718	764	716	779	750	747	744	698	773	764	759	740	742	753	764	781	718	759	737	784	750	725	782	728	721	736	772	781	749	705	730	796	736	737	753	758	774	765	769	772	720	715	811	725	774	758	728	738	760	779	735	727	781	798	762	706	749	751	730	729	776	746	714	807	793	744	783	739	741	719	751	750	741	741	745	728	788	739	731	782	758	688	730	709	747	729	766	781	749	763	777	755	754	784	757	758	760	774	775	780	758	739	734	748	746	813	761	740	752	725	718	778	764	776	751	749	806	752	772	715	769	763	741	794	717	689	734	720	747	766	738	780	737	771	718	776	731	724	752	703	765	702	746	722	751	776	710	726	741	768	751	810	747	760	716	724	767	706	728	742	800	760	775	734	762	705	788	774	759	768	743	785	721	749	733	721	724	737	781	715	767	746	744	777	792	824	748	721	778	745	790	716	721	780	770	737	781	769	748	738	713	758	767	743	695	729	721	756	773	795	751	770	746	775	771	745	742	861	723	760	716	697	724	758	674	749	771	769	779	784	731	779	809	768	719	699	743	765	787	756	732	768	743	759	748	763	798	754	708	790	735	731	792	737	739	767	791	771	779	764	729	803	716	714	739	733	729	747	809	785	779	723	751	739	783	772	664	747	766	756	763	796	755	765	769	728	733	766	739	815	728	778	723	778	750	754	736	788	742	741	777	774	785	718	718	771	711	764	714	745	738	709	764	745	691	715	749	736	779	726	730	745	738	724	735	728	750	732	725	727	743	725	757	770	766	738	799	747	727	828	779	728	762	754	743	725	732	723	728	764	708	744	757	701	702	789	749	724	711	794	735	765	740	775	740	777	750	749	757	750	723	729	694	761	768	752	765	806	748	757	776	752	751	757	785	735	798	749	781	724	789	774	765	749	735	733	743	749	786	740	765	766	719	739	784	746	721	778	706	760	779	740	783	764	746	786	749	692	699	743	706	713	688	786	701	778	720	727	750	720	739	785	766	782	730	720	744	713	724	750	713	725	708	764	773	679	733	774	711	753	697	753	727	711	770	720	803	799	726	753	758	768	764	773	777	738	709	755	718	744	749	745	762	746	753	774	783	770	769	755	769	757	755	722	741	744	784	742	756	761	716	738	781	781	697	756	778	707	794	743	725	787	764	812	787	769	759	752	750	737	735	743	739	753	789	763	745	738	763	765	716	743	756	756	749	724	773	730	756	780	756	766	759	721	731	725	741	759	731	752	736	739	774	768	794	777	788	719	768	792	748	700	767	759	725	747	718	735	745	744	764	762	761	736	724	744	777	731	754	797	703	716	667	727	770	738	773	765	704	711	716	763	726	747	770	729	764	725	755	783	765	733	721	752	756	735	710	767	739	741	704	771	747	764	745	734	745	770	704	766	717
54062	17970	12500	7142	4722	3293	2668	2122	1833	1644	1444	1343	1222	1135	1072	1031	972	939	928	868	856	856	857	814	824	835	826	871	839	819	760	759	714	751	771	759	762	782	738	750	788	719	820	748	733	733	763	774	714	754	721	714	694	726	690	743	759	693	752	759	728	723	712	661	686	703	751	743	756	721	735	747	741	726	720	720	740	764	684	687	782	703	716	716	715	728	782	713	789	698	694	727	699	715	732	740	738	707	743	712	710	720	712	702	696	726	703	690	713	709	706	730	752	726	668	696	682	710	723	691	688	694	735	734	710	730	710	690	698	721	691	688	675	708	749	702	700	718	648	702	720	687	732	692	711	724	686	721	727	731	734	689	769	660	721	696	689	714	714	740	720	691	710	693	696	647	703	710	749	691	708	688	754	750	673	692	651	705	705	688	705	672	691	684	698	701	698	714	705	683	690	708	680	724	635	709	702	744	695	721	708	685	808	716	684	724	700	695	787	712	717	655	693	757	744	741	647	699	728	705	690	691	730	705	737	726	694	703	725	754	704	702	665	673	712	721	712	733	741	660	719	724	715	732	725	704	711	749	724	733	714	708	728	705	725	713	686	719	691	715	691	719	718	743	699	721	692	689	751	691	706	707	676	699	727	696	703	688	680	746	736	695	692	687	705	749	755	702	702	681	738	699	727	709	754	681	691	716	783	741	733	681	705	706	712	745	643	705	707	721	720	714	724	712	740	686	670	658	696	691	675	692	750	707	714	669	694	731	702	731	706	637	743	726	716	694	746	706	695	714	697	712	744	740	765	707	692	740	682	665	710	686	725	725	691	749	740	703	756	792	754	743	682	688	745	716	702	650	711	751	691	731	734	660	689	699	700	675	707	705	752	672	671	698	715	723	744	681	683	682	708	716	738	681	682	701	738	655	721	658	653	679	772	728	696	696	660	704	747	690	693	724	718	712	703	657	697	736	653	717	674	718	700	737	711	748	737	697	706	708	702	743	674	684	710	667	703	718	698	694	706	728	731	678	743	742	716	734	706	684	698	679	693	761	736	707	730	704	645	733	726	685	695	719	724	712	702	685	739	674	775	632	743	729	696	738	686	707	721	690	720	693	743	653	665	732	694	733	724	724	677	721	707	715	686	729	696	762	709	723	739	758	743	711	699	728	719	688	767	712	718	716	671	675	733	734	703	690	751	668	662	685	718	696	667	746	688	728	687	753	729	698	711	739	735	727	709	702	710	758	687	693	685	712	681	691	719	671	662	676	723	672	728	684	712	703	703	747	664	684	684	713	715	699	636	723	720	757	693	699	705	751	727	746	745	708	659	725	652	685	706	693	719	723	713	752	730	715	739	748	770	780	674	733	700	677	716	678	715	690	689	660	694	702	718	685	727	675	700	712	696	704	703	698	700	703	703	679	733	717	689	682	698	709	688	684	707	731	763	704	715	716	729	731	699	731	677	685	688	741	725	784	699	708	725	666	776	744	696	691	742	706	741	718	678	704	691	694	765	701	699	706	654	714	696	677	695	687	734	699	748	695	692	715	709	670	675	695	707	727	700	680	733	706	727	757	706	717	696	655	716	715	686	719	691	718	660	699	700	699	720	715	746	655	683	719	762	719	710	735	705	710	701	728	723	657	729	724	733	652	711	721	714	683	671	698	735	685	672	671	701	663	725	671	708	709	683	679	712	748	681	693	710	701	745	723	722	712	655	724	648	737	677	670	704	758	695	696	718	710	708	722	644	731	736	648	745	701	680	711	695	685	721	705	726	698	705	680	728	702	730	704	742	657	708	739	759	680	686	691	719	752	708	727	711	773	660	678	661	703	714	685	696	694	690	722	740	715	709	643	686	713	719	734	689	675	751	681	680	715	700	718	652	723	741	713	757	758	697	764	701	702	700	723	719	723	682	648	774	695	722	718	756	666	688	695	759	713	756	684	739	698	720	687	718	691	670	695	678	683	694	683	725	725	701	736	643	711	705	690	663	698	724	722	675	721	763	692	733	679	699	705	703	678	710	681	722	676	694	709	735	717	682	700	710	676	722	755	671	673	688	712	735	648	715	778	723	761	666	735	689	698	717	692	735	685	686	716	719	716	692	703	695	701	764	664	672	658	720	722	692	721	697	723	727	696	656	721	695	727	692	748	661	699	707	730	659	748	717	706	688	732	709	679	685	711	712	675	718	759	698	719	760	675	674	705	722	697	742	730	685	711	715	693	751	699	749	723	707	713	695	704	697	684	657	695	742	685	674	675	711	688	672	727	680	713	728	688	725	692	672	699	710	711	691	721	678	710	711	725	687	710	675	704	713	695	656	671	717	681	698	684	721	726	751	692	704	721	700	712	738	714	718	700	716	733	761	731	692	676	666	744	704	696	673	714	728	764	684	708	683	691	709	710	700	692	679	710	680	729	687	689	739	733	707	732	725	703	638	710	775	711	702	746	707	729	695	724	696	727	757	653	752	716	641	706	707	669	687	690	733	693	715	684	711	720	689	723	755	724	737	680	676	718	695	691	697	661	733	696	736	728	707	672	681	695	734	693	701	701	702	744	699	692	687	642	756	679	701	672	666	744	698	743	660	714	697	749	662	715	704	698	611	667	703	719	698	747	718	671	706	725	720	743	708	699	691	706	680	726	679	716	685	716	631	678	701	729	723	702	701	740	728	695	675	694	727	699	675	701	691	698	678	725	704	695	720	675	714	721	701	684	713	717	723	668	699	683	716	700	707	692	706	716	703	672	688	691	715	700	659	744	693	727	661	722	706	671	727	681	676	695	742	726	726	706	677	683	731	686	725	696	735	765	713	735	712	676	657	714	686	733	664	746	720	709	673	661	711	670	730	704	691	748	663	679	692	699	723	741	736	679	708	657	721	731	749	665	687	690	660	618	686	718	716	727	686	684	723	660	660	698	678	744	681	699	721	742	683	697	730	712	677	725	727	701	687	708	683	696	687	742	698	669	725	699	702	735	699	747	687	644	692	702	715	709	713	703	711	652	654	726	721	677	710	689	661	665	713	714	709	657	703	697	713	727	735	723	703	719	724	695	726	689	707	743	738	760	711	697	659	732	710	694	736	727	721	697	725	720	687	709	695	721	725	706	722	669	703	703	698	697	677	742	750	691	713	702	753	734	703	686	728	718	721	680	710	676	741	755	673	722	697	658	728	743	739	687	694	679	677	763	714	715	704	682	729	674	709	706	709	726	698	652	732	741	686	735	675	710	749	664	754	667	736	705	670	696	734	663	703	681	697	729	715	724	707	738	721	689	722	749	674	696	706	719	713	735	693	720	689	704	696	672	705	690	663	728	712	733	710	715	698	748	721	763	749	710	696	711	706	712	698	725	730	744	724	703	702	739	719	710	688	677	706	712	735	715	679	666	680	650	742	704	669	705	753	676	707	706	682	721	700	702	694	736	724	708	724	676	721	719	729	745	719	715	669	725	714	706	743	700	698	677	669	712	695	722	718	732	710	705	686	747	729	692
34256	18394	4616	1156	909	875	925	902	846	873	851	830	871	837	883	791	838	868	859	807	822	852	828	875	802	828	905	846	843	869	877	813	835	876	811	834	841	861	857	846	830	888	849	891	882	842	862	855	872	886	893	864	811	819	863	811	833	823	828	866	846	850	881	864	828	837	845	842	856	844	863	876	778	889	804	883	834	871	871	844	869	814	902	832	835	883	834	897	875	926	879	867	851	859	847	792	878	873	871	833	850	810	834	856	858	809	848	858	841	866	797	881	875	885	856	866	814	813	822	831	863	839	841	842	829	892	858	857	868	832	869	887	815	846	839	801	926	890	830	797	839	867	843	838	856	877	831	883	818	856	869	823	838	817	870	820	865	910	827	887	826	858	891	834	805	841	794	847	845	866	824	840	865	878	807	893	877	849	863	837	853	819	864	820	840	786	857	847	849	880	850	809	777	899	846	854	887	814	789	862	862	875	890	791	881	813	870	834	846	858	786	819	846	833	861	881	860	845	905	823	862	857	875	883	834	846	857	879	841	884	855	835	809	842	829	903	903	853	859	894	841	830	891	839	869	849	889	838	901	870	844	850	820	816	863	874	889	871	819	852	854	846	850	868	874	836	822	805	822	830	840	853	823	798	838	841	870	874	817	902	903	828	840	851	856	788	801	814	828	853	863	831	845	866	813	870	851	836	830	830	862	902	897	830	827	834	840	912	793	881	861	839	866	859	844	889	879	848	844	815	900	891	818	844	879	825	848	881	836	937	829	863	835	823	856	868	830	834	861	798	812	864	866	832	831	843	794	838	837	849	826	846	876	910	822	898	907	848	838	933	855	841	877	881	826	812	837	830	788	867	828	863	846	863	836	838	863	860	822	828	812	817	851	844	861	875	849	839	867	855	873	882	821	825	877	845	826	859	860	856	866	885	880	859	875	869	840	832	839	853	850	892	878	859	788	909	867	862	791	884	847	877	816	796	884	841	861	855	933	871	859	853	855	846	835	868	810	798	854	852	892	855	881	882	870	855	864	850	851	830	860	844	841	814	889	799	842	901	895	845	831	850	847	811	846	903	860	823	817	883	840	857	809	864	886	888	807	859	852	872	832	858	869	766	870	876	794	863	822	815	881	857	848	850	899	849	871	889	848	864	826	869	892	843	835	881	851	855	895	886	887	901	871	860	859	806	907	861	856	836	873	807	870	883	884	840	847	825	819	878	857	812	846	851	829	806	784	872	846	797	886	781	791	869	836	846	834	882	869	864	882	892	840	846	879	869	825	773	845	842	874	856	809	831	863	883	860	847	883	947	849	774	865	917	891	856	855	897	848	909	922	858	831	816	841	802	877	856	842	864	898	846	863	809	897	875	872	847	845	856	838	858	881	830	894	876	833	865	903	878	889	840	883	838	878	878	826	864	882	844	841	890	902	836	877	876	916	912	851	866	876	800	828	831	841	858	860	832	844	849	832	842	866	862	814	864	843	815	842	836	911	904	876	859	883	852	899	846	818	814	821	838	841	867	826	842	843	817	883	836	854	805	840	867	869	849	845	801	819	880	836	826	792	932	872	829	847	804	825	881	766	874	821	828	869	838	828	816	906	858	818	817	872	858	828	806	863	827	851	844	840	846	816	861	871	829	846	846	820	854	854	841	872	884	820	815	860	814	900	893	830	888	786	861	828	844	868	883	905	847	886	836	842	858	825	845	818	840	793	821	868	901	848	871	800	856	853	836	831	845	855	833	862	851	844	859	831	822	862	822	819	854	824	826	845	856	844	826	846	824	780	881	850	868	816	885	808	869	875	862	827	832	831	785	826	832	864	835	864	808	844	811	874	833	857	825	840	832	871	881	841	801	840	878	831	846	831	839	803	903	877	826	849	884	849	831	817	826	869	885	864	873	857	865	829	841	818	849	950	801	796	815	822	886	856	814	834	854	885	851	844	872	856	895	884	887	829	835	869	840	856	829	843	863	930	849	833	863	832	867	823	806	816	903	894	797	865	897	829	880	853	858	846	870	826	846	860	844	842	929	842	851	834	883	875	896	840	796	903	799	887	858	874	821	864	885	869	833	851	829	809	841	857	828	899	856	880	877	803	851	903	859	804	864	865	812	811	840	885	844	861	875	884	846	867	845	858	856	863	877	855	859	857	873	833	815	821	877	835	900	837	868	863	920	887	850	861	899	830	890	803	857	832	846	837	844	854	859	852	852	819	838	839	866	791	881	878	856	861	825	884	841	821	878	875	891	860	813	834	892	876	877	860	832	877	842	833	810	866	813	836	870	874	798	823	870	793	876	901	864	842	830	781	844	795	824	852	828	863	852	799	858	843	898	882	889	878	852	897	850	787	833	856	854	877	881	824	828	871	838	831	841	889	908	809	855	798	870	858	826	832	871	880	834	867	880	848	838	849	834	854	903	818	823	835	847	846	827	826	883	871	865	799	867	852	900	881	884	865	871	805	861	899	841	856	891	881	828	859	889	872	853	886	832	828	876	912	874	829	836	828	863	854	820	874	898	900	837	887	882	835	873	877	900	863	879	792	901	869	838	880	901	843	856	845	868	848	819	840	834	955	887	841	795	810	796	882	858	856	845	888	847	855	853	825	877	838	839	859	903	833	835	816	858	856	879	859	816	813	856	853	865	861	885	843	871	835	842	874	886	868	885	848	861	884	807	861	915	781	899	855	872	808	846	866	825	849	887	865	817	830	894	834	864	810	834	896	867	866	871	864	858	858	817	823	769	850	853	849	877	821	846	841	850	883	888	838	823	836	838	801	804	882	870	851	872	858	824	821	858	851	823	840	821	877	859	806	867	871	853	801	917	865	855	833	884	849	814	883	830	828	844	829	849	843	855	832	866	824	870	841	858	848	899	852	900	828	868	886	848	818	874	815	843	869	811	854	872	840	831	886	844	804	869	839	870	853	838	819	805	901	887	904	853	885	798	820	906	860	855	852	832	829	879	865	833	854	846	864	879	839	856	858	827	858	803	865	865	834	837	827	851	837	827	810	896	829	849	859	809	851	853	816	829	775	895	890	859	885	871	891	853	917	817	854	814	855	848	880	869	891	871	826	878	823	885	868	850	836	847	870	872	899	859	887	850	893	899	856	843	857	892	840	885	868	850	863	882	846	861	840	878	845	880	886	875	877	883	827	880	871	895	820	863	849	831	855	880	853	857	846	840	875	843	835	884	849	864	850	841	894	872	872	839	826	871	894	837	881	889	844	832	840	874	823	842	883	857	872	819	884	860	819	841	869	918	870	850	877	858	840	856	852	856	823	825	819	824	810	865	836	842	835	868	852	833	860	887	826	874	789	846	889	867	825	884	880	850	870	847	891	869	858	791	880	887	850	838	871	848	856	838	901	843	867	825	915	883	809	801	830	833	888	834	832	813	842	820	849	843	850	869	865	860	816	849	845	913	856	882	883	859	845	866	813	838	854	849	829	836	872	812	809	856	861	889	832	874	883	824	840	884	873	842	932	789
32634	4690	1262	1040	960	920	906	903	880	921	843	886	890	893	876	864	886	875	867	873	870	906	862	840	893	836	885	922	888	815	787	913	842	925	843	856	849	816	863	900	858	852	883	868	895	881	860	906	840	827	829	844	880	891	920	849	827	868	828	860	839	850	860	854	877	878	823	883	867	891	830	847	922	867	837	864	904	844	894	894	830	866	871	868	817	876	815	830	822	884	888	869	834	793	802	812	884	835	905	851	857	871	854	861	865	834	810	865	837	848	848	858	856	908	812	788	868	873	833	865	881	866	859	849	842	846	872	859	816	858	858	856	873	806	869	805	861	819	866	846	883	869	835	827	900	892	843	822	793	866	848	854	802	878	872	860	801	893	879	871	864	845	912	862	880	846	846	817	899	881	865	880	874	854	872	862	909	847	880	841	850	855	874	879	900	905	863	896	882	914	869	866	840	867	914	879	839	802	848	845	825	837	838	897	908	877	928	885	852	864	863	853	836	841	774	857	838	914	856	867	832	841	811	862	844	895	886	856	842	877	832	859	876	819	816	890	846	865	874	880	838	870	926	875	889	845	846	864	843	810	898	909	875	897	810	903	875	840	822	855	852	862	862	808	840	802	834	849	832	910	839	820	839	890	852	871	870	888	845	835	864	846	888	844	895	872	888	831	897	933	883	840	915	863	802	857	899	860	861	890	860	872	894	846	865	814	909	907	863	844	870	891	863	924	832	860	815	836	837	930	833	848	886	865	891	832	853	884	846	844	863	893	865	844	862	904	876	860	832	867	887	893	892	892	865	853	888	831	862	840	847	802	859	839	855	889	858	849	894	849	907	868	862	842	841	872	872	837	901	825	931	828	896	857	856	849	848	875	848	892	843	857	896	898	881	889	812	791	884	891	919	859	823	860	874	804	881	850	808	803	822	858	836	873	829	829	864	818	835	878	859	874	904	812	922	805	827	878	863	862	831	811	914	908	926	831	865	920	837	881	848	845	827	918	847	860	836	821	840	860	875	845	852	869	891	860	808	868	845	855	801	898	900	857	861	839	857	826	858	824	861	887	939	818	821	808	865	875	892	868	842	832	857	859	893	870	902	851	872	849	860	853	853	880	840	846	815	841	918	894	835	833	842	927	862	841	917	860	787	874	893	887	866	807	838	840	902	884	873	812	876	830	841	866	835	814	890	821	814	878	924	843	877	821	808	885	845	857	854	885	856	857	891	906	817	840	837	876	813	882	841	846	808	835	864	871	849	916	847	864	902	781	872	861	851	874	867	829	897	887	862	836	891	826	824	823	830	845	841	881	849	846	870	889	881	861	847	889	867	843	804	885	847	838	871	865	860	882	868	830	877	877	883	908	855	887	879	883	869	842	882	879	860	877	862	865	901	881	878	894	817	893	852	870	835	910	818	871	911	880	893	916	838	873	854	830	870	913	840	847	870	891	821	897	866	910	934	856	861	910	835	901	909	839	888	849	895	890	853	828	887	854	831	851	875	853	820	855	924	857	914	894	835	859	882	853	921	860	834	815	872	879	919	897	860	862	825	855	834	868	848	812	824	821	880	849	820	829	889	842	889	835	861	840	888	890	816	893	869	880	876	905	858	881	810	851	879	796	887	797	818	889	920	871	826	834	893	896	914	795	872	859	873	794	884	897	852	918	853	877	840	878	830	846	821	842	859	830	845	856	893	865	834	841	909	822	884	877	853	815	895	881	843	894	877	903	816	901	848	891	891	834	844	826	850	885	850	864	885	859	867	829	855	874	877	828	838	851	896	818	832	896	869	905	839	860	881	822	843	918	835	876	888	889	887	892	811	853	889	835	857	859	870	886	891	897	836	863	886	833	867	840	829	852	872	874	873	856	851	824	836	841	916	902	819	879	864	851	869	841	896	834	828	877	834	867	886	870	848	815	891	880	847	899	833	892	825	794	840	836	850	830	898	827	950	841	890	845	873	860	840	861	871	792	898	876	894	866	896	843	843	795	869	868	873	887	844	860	800	823	891	924	852	793	874	861	871	935	855	847	833	851	856	864	886	836	879	804	862	836	878	802	850	864	831	856	859	832	868	829	858	829	808	851	843	856	898	844	876	840	900	852	881	861	863	840	866	856	912	849	900	830	866	903	890	888	879	857	891	883	847	835	835	886	892	846	912	910	837	868	886	849	848	821	808	853	908	864	905	909	829	856	884	900	828	861	846	807	907	851	820	850	822	869	813	903	918	844	855	884	837	856	863	866	869	840	835	853	879	829	909	838	903	829	848	806	854	850	927	864	854	818	799	897	828	898	859	884	931	869	876	892	854	869	875	880	851	870	830	824	859	873	851	881	849	877	871	847	856	858	846	867	867	821	913	869	799	921	899	882	852	839	869	933	800	893	851	805	850	866	870	881	882	815	853	893	796	893	849	833	894	833	884	896	854	869	898	831	866	803	881	873	799	920	894	906	892	837	876	885	861	832	808	850	838	867	888	847	880	870	858	812	867	879	825	898	862	830	896	832	883	884	841	869	848	865	850	855	830	893	851	798	859	849	892	887	859	835	876	917	867	874	820	864	815	881	872	856	883	876	838	842	899	830	854	885	832	854	891	853	853	848	858	920	848	805	850	873	898	868	829	899	888	899	880	816	909	846	882	876	868	846	882	877	818	886	896	873	867	903	874	876	922	845	866	871	847	881	878	901	910	926	896	870	849	896	926	764	828	868	888	844	835	849	879	914	850	884	874	836	848	826	866	858	841	898	828	850	896	888	835	913	871	851	885	889	860	876	822	852	848	851	888	849	889	857	851	808	877	844	848	932	819	877	862	852	881	879	833	860	939	839	930	853	820	851	870	825	868	872	870	827	856	893	843	873	873	863	857	888	853	936	834	891	861	854	860	854	817	852	828	871	855	873	885	872	869	844	842	881	825	868	867	873	854	880	876	841	858	852	851	856	832	850	892	869	901	871	809	867	886	848	895	809	820	847	828	867	889	842	876	866	941	848	857	816	852	880	867	886	858	909	848	846	821	866	830	905	884	876	848	854	864	849	801	853	866	889	815	856	883	843	850	865	852	881	822	860	857	829	910	834	818	810	858	822	882	796	867	832	851	860	874	830	892	835	868	859	861	859	855	900	873	870	865	920	866	857	854	881	781	815	869	892	872	836	889	851	860	888	857	897	876	893	847	896	864	855	872	825	876	842	874	865	853	858	805	821	895	906	862	872	862	835	842	856	861	842	825	884	880	886	836	817	898	843	832	877	845	758	872	866	825	838	860	858	836	899	859	939	847	875	872	838	857	858	878	868	828	871	806	825	875	888	831	865	885	890	855	879	845	902	853	839	824	870	799	860	875	898	872	908	912	823	886	813	874	849	872	844	867	904	864	824	832	827	847	887	842	851	815	807	853	880	824	871	841	870	875	893	852	818	844	875	826	822	873	870	880	854	873	854	845	838	908	853	854	819	868	876	858	849	810	886	802	842	858	872	830	855	867	860	878	873	865	873
25292	21023	27556	24474	20730	7636	1152	826	694	679	601	588	586	567	554	529	526	559	540	499	469	474	451	507	489	478	468	489	509	466	462	484	539	498	479	431	472	461	475	432	504	458	466	432	461	450	438	447	486	434	459	464	468	453	448	448	485	471	438	446	482	469	449	467	447	474	487	446	440	510	454	439	451	457	454	432	453	482	429	459	505	478	440	470	480	462	493	445	450	444	438	464	460	465	494	443	458	460	430	421	436	456	467	443	439	422	430	488	477	454	483	466	458	430	443	456	469	454	457	457	446	443	428	434	438	457	491	443	443	468	393	446	451	450	455	467	466	435	462	430	432	436	429	449	419	472	448	422	493	474	455	449	473	460	453	451	478	464	440	485	457	418	429	404	428	482	456	434	460	425	461	453	431	458	440	409	455	480	443	402	456	455	446	378	460	433	483	456	407	449	465	429	412	496	463	443	460	461	449	422	435	449	466	498	470	441	474	453	448	464	477	463	464	444	456	438	455	435	435	454	450	472	467	442	423	439	436	456	429	468	459	502	438	428	477	425	464	476	421	453	436	478	440	418	438	413	441	406	454	443	441	442	466	485	441	421	469	493	409	454	447	439	440	463	459	498	456	481	470	449	462	426	460	425	512	436	492	437	476	482	482	446	457	470	454	427	464	455	440	463	421	437	446	479	428	411	455	415	429	425	449	444	447	391	443	477	440	493	480	469	438	472	422	424	446	429	433	446	474	450	404	472	469	443	449	486	475	469	476	460	472	436	445	413	434	472	445	459	433	469	457	469	423	482	422	477	439	409	459	488	465	449	469	556	427	434	486	489	453	486	433	449	457	410	437	443	464	431	447	449	444	435	466	429	475	488	447	425	451	475	461	428	487	453	459	442	437	422	452	483	413	476	444	478	429	475	412	455	450	492	489	435	461	463	454	443	473	436	464	434	447	454	452	447	435	441	471	454	512	454	462	448	475	416	457	472	453	492	459	429	448	444	454	460	438	468	475	457	481	437	431	471	448	436	444	460	487	426	422	452	450	453	450	466	439	438	462	460	464	453	479	428	475	484	488	472	445	490	428	486	437	475	466	439	429	402	431	425	415	434	431	518	433	390	420	442	459	433	477	447	431	453	451	427	449	447	466	442	447	453	449	456	440	453	432	477	469	485	443	424	466	449	474	459	430	467	471	444	497	434	455	424	435	464	477	416	468	403	454	433	443	446	469	456	414	419	471	469	460	452	432	448	423	448	483	467	426	430	409	478	450	481	456	490	453	469	413	413	466	471	473	476	464	473	500	449	428	417	474	464	456	423	452	473	449	449	454	439	466	439	453	416	440	478	424	475	437	437	432	441	450	432	463	456	477	466	454	475	479	400	459	468	446	445	450	457	482	492	425	431	453	461	472	471	486	450	483	459	461	486	447	425	444	443	431	482	456	467	484	473	486	432	485	451	447	456	459	453	502	447	482	476	451	429	444	440	461	458	484	462	450	458	430	447	442	445	422	441	433	453	471	501	463	450	465	467	439	424	480	453	432	440	412	481	472	515	447	467	466	460	448	450	463	449	474	445	463	460	447	470	432	470	435	454	491	469	431	454	448	419	497	440	443	451	447	447	440	492	490	468	469	423	436	481	413	428	456	446	460	471	457	482	455	485	419	430	453	462	459	422	418	486	453	444	458	401	440	456	440	501	439	412	465	499	413	429	464	457	438	471	449	463	410	438	435	445	427	447	474	451	461	461	490	457	468	425	447	415	450	446	451	461	462	455	401	467	480	487	502	457	478	435	436	468	472	477	470	444	466	457	409	473	478	451	440	425	464	452	452	436	447	453	482	409	435	431	433	426	443	447	478	448	475	450	488	432	406	463	464	455	417	448	439	464	448	467	415	489	458	446	457	461	436	449	455	441	435	431	473	460	454	467	459	476	473	489	464	443	450	420	470	437	436	453	450	453	457	449	474	447	448	468	464	452	469	420	494	420	461	466	421	472	428	458	433	505	461	476	458	433	461	477	424	462	462	440	451	434	441	430	426	454	429	440	474	432	428	422	441	464	456	444	464	442	445	487	468	444	485	470	413	435	440	478	451	427	462	434	444	442	433	428	450	447	415	456	466	458	453	457	471	414	460	437	452	464	473	435	452	482	437	430	415	471	465	446	453	441	433	463	407	434	474	460	451	416	444	479	452	448	450	457	447	437	428	444	436	459	495	427	470	486	495	453	492	463	426	454	415	507	466	414	456	451	471	452	425	445	447	426	445	436	457	453	460	478	454	395	475	442	465	448	473	493	458	436	435	417	434	458	426	458	448	438	441	477	492	463	450	449	472	445	484	457	460	455	439	455	403	441	421	492	425	452	423	444	452	441	412	451	450	410	487	440	495	475	427	434	455	442	397	463	430	412	458	437	455	437	462	476	449	417	436	451	433	444	435	479	418	476	420	453	433	473	442	447	466	459	432	415	492	484	444	443	423	445	446	441	480	447	431	428	480	465	418	423	444	465	454	403	469	438	455	427	472	431	465	467	440	439	459	487	409	446	444	445	466	443	442	466	452	444	456	429	457	485	431	417	430	470	465	469	431	433	401	424	465	443	483	467	436	472	447	451	454	409	464	437	445	474	452	482	449	459	479	459	435	437	470	475	445	435	484	427	448	432	453	469	433	455	443	458	432	429	433	462	459	463	485	468	422	434	455	459	448	438	473	441	433	462	464	465	430	457	445	467	451	452	426	480	468	447	439	470	426	472	422	438	503	450	423	470	476	445	432	432	456	464	458	482	422	461	479	427	461	456	440	466	451	476	444	458	468	423	467	431	431	464	468	459	423	448	447	449	415	429	448	489	453	463	474	441	456	450	434	441	414	421	437	462	444	445	414	435	412	455	457	437	449	428	438	483	475	435	436	439	479	449	452	448	442	434	446	444	430	431	416	465	431	472	455	432	476	496	496	420	487	454	459	445	448	406	459	468	427	447	454	456	467	446	447	435	429	438	502	483	466	467	451	454	429	504	468	441	427	418	440	469	473	456	472	437	456	494	470	450	453	462	440	457	462	443	466	449	435	445	410	433	443	500	468	452	495	450	459	438	452	468	443	462	427	473	490	435	475	424	428	469	423	474	448	456	445	497	459	452	456	463	463	422	453	477	408	426	468	472	464	454	439	452	451	458	436	457	472	443	473	475	435	451	451	424	451	471	470	405	441	449	443	454	423	439	474	445	414	456	463	446	443	438	446	426	421	448	400	461	475	445	410	437	469	471	443	454	467	476	432	467	453	435	433	465	439	470	455	441	451	468	445	415	454	437	467	481	469	430	471	430	422	448	475	464	498	450	432	437	411	468	473	461	449	447	428	460	462	492	443	433	409	458	446	466	456	463	451	485	443	444	467	412	462	461	456	454	468	455	416	458	487	426	432	427	421	461	470	489	446	435	481	485	478	439	435	469	448	439	479	444	429	453	495	471	442	459	446	463	451	451	479	473	515	468	484	436	462	462
50655	18557	7243	4122	2559	1896	1447	1275	1013	950	839	717	705	686	685	646	611	639	565	570	596	539	523	515	503	541	495	526	462	501	497	524	493	502	505	474	463	500	486	493	503	491	486	503	464	516	467	486	467	459	498	466	487	475	484	492	470	493	471	442	448	471	465	476	479	492	434	496	494	435	501	471	502	510	499	482	465	496	510	518	487	477	505	443	476	528	429	482	464	491	446	457	453	468	460	452	492	459	424	472	463	469	486	480	489	461	464	490	460	464	498	462	494	477	457	477	475	460	481	447	459	515	464	473	462	421	489	470	502	496	486	432	472	447	500	453	461	454	487	430	490	436	493	449	473	469	502	475	460	442	475	421	477	458	447	465	437	500	494	497	452	448	464	452	500	473	461	459	447	502	495	418	464	457	465	499	480	515	473	471	496	444	494	528	451	484	501	468	483	497	422	472	468	456	461	470	441	450	461	481	459	473	444	475	467	463	431	421	491	474	449	441	441	454	450	475	463	504	447	514	477	467	469	467	466	472	464	470	479	526	476	464	435	478	472	500	470	448	497	465	462	457	479	461	439	460	438	471	477	460	492	483	456	473	484	455	465	466	477	441	449	430	455	454	479	490	504	470	448	439	458	467	490	468	444	486	482	465	481	432	472	444	479	496	476	467	455	450	467	475	481	451	495	506	450	470	470	501	448	466	453	496	467	493	486	485	481	466	458	490	438	456	454	452	454	436	473	477	502	493	464	449	469	501	446	451	502	484	436	497	474	454	454	461	478	450	459	471	464	474	469	493	448	405	448	475	448	449	472	487	453	457	473	492	484	510	467	467	474	484	468	485	478	438	456	456	498	537	475	441	423	450	472	514	487	464	476	461	451	446	441	479	466	480	451	441	484	471	441	505	452	468	428	479	469	482	491	459	508	427	467	453	491	452	465	502	470	465	482	478	445	471	458	461	459	507	466	469	475	482	420	456	491	472	437	493	492	454	477	445	473	463	494	494	427	419	477	477	426	436	463	485	461	501	457	441	469	507	430	407	466	453	467	496	514	488	455	411	455	533	467	488	491	494	468	489	447	476	465	448	499	492	461	484	432	430	480	437	436	443	479	455	457	421	443	469	446	497	450	454	459	484	474	445	463	503	476	466	471	478	473	527	488	472	480	457	459	480	460	516	446	462	459	483	502	518	439	495	451	463	462	473	473	471	452	490	503	462	430	505	472	462	473	476	492	494	460	485	454	468	462	515	459	485	457	485	474	459	501	470	477	497	455	468	500	501	471	446	462	473	470	484	492	492	489	432	492	410	497	445	431	494	450	483	461	454	440	462	488	481	505	470	460	471	418	491	468	447	450	495	448	466	454	440	496	419	461	480	469	455	515	467	489	434	471	444	418	479	475	461	466	459	459	442	486	464	455	460	467	499	480	446	501	417	452	480	485	435	470	440	483	469	496	482	481	449	452	472	439	486	452	473	446	445	448	484	465	474	455	449	458	448	458	439	442	468	467	465	481	462	441	456	447	452	507	458	463	496	469	458	473	436	459	460	471	502	516	460	440	431	478	509	460	454	459	477	453	472	470	491	470	468	483	469	475	452	472	461	486	467	481	452	429	469	483	460	455	426	457	476	487	448	480	478	442	489	455	446	452	475	467	456	453	461	453	474	519	522	505	476	463	472	485	475	453	471	448	470	481	449	481	449	426	472	473	446	493	465	450	433	498	448	494	489	454	482	510	491	463	461	492	499	470	493	438	474	465	460	443	481	480	531	455	420	461	471	501	495	464	506	493	486	427	493	473	469	462	489	463	479	438	430	486	473	482	472	462	433	460	483	440	475	443	446	446	467	456	460	431	509	523	457	420	495	474	443	506	482	478	435	481	500	467	492	480	471	450	449	436	454	473	489	479	474	495	516	488	480	488	479	476	478	504	503	479	419	476	484	447	449	470	470	462	515	475	508	481	466	483	475	479	437	476	472	485	497	483	459	501	439	480	474	483	477	499	455	461	456	463	446	444	479	463	481	508	511	464	437	415	444	400	456	510	489	494	474	498	450	518	479	502	542	523	474	443	463	486	483	442	452	475	489	477	505	475	485	453	465	446	481	487	466	480	488	487	461	494	455	452	475	437	448	486	477	413	451	469	450	502	465	484	500	488	483	473	481	456	473	460	475	491	470	433	458	464	494	486	485	473	463	448	434	467	493	454	491	442	481	493	491	483	434	487	459	449	465	461	467	453	438	444	475	475	467	454	445	476	462	444	464	486	459	476	474	442	427	485	489	461	488	484	454	465	457	497	507	464	447	457	483	446	446	499	472	469	494	445	440	495	498	493	450	477	460	458	490	454	463	476	492	490	495	451	472	473	444	484	452	463	462	484	483	441	481	463	458	453	523	466	451	459	453	448	469	497	463	469	512	467	496	445	466	467	501	439	472	510	479	477	487	480	453	470	475	507	507	456	458	489	436	472	482	462	442	437	452	461	493	481	474	471	494	500	455	441	471	456	478	462	466	466	463	464	461	466	450	496	456	456	483	457	511	466	478	491	485	469	521	483	456	456	477	451	461	484	469	459	482	502	475	478	479	453	491	483	518	452	465	440	521	496	476	479	473	503	462	499	445	457	486	492	484	475	478	484	497	459	442	444	481	454	469	476	476	438	452	434	474	456	478	432	459	458	466	462	496	479	452	487	521	416	477	493	487	464	511	504	457	446	486	490	489	446	485	470	489	479	438	518	447	472	476	449	475	442	475	428	488	456	488	499	480	466	467	509	488	454	486	475	485	482	487	440	410	473	445	464	459	476	480	489	496	464	483	457	458	462	425	450	458	469	490	455	458	452	498	506	485	498	488	467	480	459	446	469	461	463	477	454	526	450	481	463	467	474	460	465	492	499	471	446	481	488	499	520	473	483	472	459	499	529	464	482	467	447	451	474	455	488	516	487	453	475	442	452	486	480	499	478	477	495	463	464	473	441	458	462	487	433	498	456	494	442	501	434	452	461	444	483	457	446	506	478	469	466	506	482	472	460	463	451	493	485	486	454	512	472	473	451	480	449	477	482	444	487	493	446	478	465	475	467	462	438	460	490	460	442	508	490	509	467	483	469	445	451	496	440	497	482	479	504	505	463	500	449	459	462	461	461	480	438	500	455	463	459	440	438	442	490	485	494	505	462	476	506	450	468	469	464	479	482	538	449	485	488	486	484	454	439	467	453	465	477	479	497	469	428	496	452	440	451	459	455	451	492	446	461	463	436	434	478	477	474	458	458	474	488	479	497	434	481	464	436	493	471	458	485	462	492	472	465	478	433	490	454	431	465	475	431	459	457	489	512	467	466	448	477	459	477	476	485	453	449	459	512	510	462	495	485	484	443	461	458	465	451	451	452	472	492	462	469	449	463	442	440	446	506	457	453	492	477	499	498	469	509	480	479	497	475	487	472	510	421	533	454	470	455	469	465	468	455	489	472	446	472	437	458	459	467	514	474	482	477	434	472	480
23353	20973	27569	24483	20946	20753	5633	1517	1189	1108	1090	1020	963	938	963	887	843	844	877	866	805	822	831	800	794	787	770	821	811	776	800	797	834	798	843	864	752	780	759	765	769	717	795	772	720	775	793	768	784	788	795	752	770	780	800	763	815	733	724	754	816	772	732	806	706	745	792	750	756	768	843	829	742	811	775	762	785	741	775	751	832	719	797	730	762	747	758	831	740	775	795	787	793	733	739	710	756	763	774	792	769	807	749	759	769	783	763	773	795	738	772	771	799	730	716	779	719	742	745	743	759	795	799	778	798	768	745	790	770	776	712	768	745	785	735	746	716	778	757	769	747	741	732	766	774	753	760	719	828	795	752	751	717	799	744	765	763	744	756	756	737	810	756	734	774	765	755	709	733	740	762	738	778	778	784	770	769	754	729	765	721	753	778	740	792	755	728	760	778	773	748	785	725	785	742	737	750	767	764	800	762	742	767	725	774	765	785	793	761	803	706	706	740	740	745	736	739	780	808	726	763	714	733	774	760	777	761	752	773	722	736	745	764	741	810	732	754	734	855	763	754	706	782	729	775	811	760	770	768	754	742	747	707	800	765	715	800	737	751	681	758	760	755	802	765	774	816	809	736	798	803	757	760	748	768	749	738	695	813	745	747	763	760	733	807	735	765	713	757	765	749	767	743	789	765	760	788	755	753	773	720	733	727	699	723	775	773	772	709	710	758	717	735	789	725	790	764	788	757	808	798	766	755	746	756	774	756	743	770	786	708	753	734	804	748	763	767	737	772	756	713	722	735	761	722	741	776	737	738	739	755	757	747	790	706	749	766	776	767	747	710	777	746	739	745	695	731	708	777	793	749	740	782	748	767	765	748	708	755	762	747	753	772	758	800	759	746	770	714	723	735	743	784	760	717	802	779	776	765	724	774	704	755	731	699	771	754	750	781	765	752	782	798	780	740	775	760	749	778	735	717	788	735	748	729	748	730	776	797	761	751	808	785	813	785	724	772	783	756	761	784	742	763	848	745	745	778	751	780	752	747	742	756	761	707	778	805	746	767	746	778	806	801	785	781	716	732	745	746	756	786	792	710	795	806	706	717	702	706	733	724	787	826	741	756	762	754	801	762	769	771	790	751	750	743	808	783	765	735	751	747	753	685	775	850	786	801	724	780	765	740	787	725	745	751	799	791	784	771	773	837	703	742	753	763	754	754	706	753	769	764	783	737	757	699	780	777	730	782	743	785	762	777	743	764	775	737	759	732	760	747	706	725	739	771	725	715	783	758	783	744	788	730	751	729	762	759	748	783	705	744	764	749	754	718	746	758	794	780	714	774	710	733	774	818	780	761	761	714	741	707	702	738	763	774	754	758	765	768	752	767	746	732	755	786	757	786	777	726	769	711	738	753	781	797	769	780	745	777	786	731	745	765	754	718	704	790	828	776	738	770	776	729	782	741	736	797	696	765	783	743	745	731	769	798	790	751	734	801	709	731	690	764	760	724	740	764	787	769	722	743	756	766	753	767	791	767	753	779	754	754	777	721	777	717	759	750	732	734	790	755	727	781	706	759	795	775	777	734	754	709	744	760	754	808	776	768	774	775	763	785	768	719	722	759	741	764	787	762	746	779	757	833	714	710	769	769	779	771	776	809	748	776	713	756	790	782	795	765	811	763	751	792	758	790	748	701	733	779	724	753	750	741	732	775	769	750	752	768	791	750	797	774	778	716	731	712	761	754	710	701	766	763	738	741	732	715	734	744	736	785	783	722	780	780	759	759	776	779	767	745	797	700	756	751	753	782	761	778	727	817	756	765	752	760	779	680	756	772	769	774	786	749	795	776	810	796	790	774	772	766	734	789	764	750	735	776	759	727	776	761	705	765	763	760	767	811	764	827	736	794	768	809	749	773	746	770	696	741	754	765	781	796	702	758	764	732	784	782	768	770	724	747	738	728	766	728	755	802	752	806	785	739	747	829	797	732	738	753	799	746	728	773	772	772	752	769	788	790	769	795	772	774	791	755	703	735	694	792	791	723	763	779	797	776	783	720	752	733	762	796	751	735	736	777	757	731	721	686	763	745	737	760	771	804	755	716	741	805	774	798	742	781	727	790	789	735	753	771	733	765	747	734	744	763	720	767	778	748	778	771	711	813	727	788	725	784	740	744	755	770	761	790	737	785	732	746	782	781	755	730	748	740	755	717	759	732	800	771	712	737	719	806	769	741	738	764	794	730	780	785	754	714	731	760	756	752	761	794	705	768	784	730	804	758	758	749	742	806	736	772	741	766	777	698	762	768	806	774	754	772	771	768	749	751	754	808	764	726	778	766	762	796	738	752	724	734	760	738	762	740	802	824	750	797	737	726	735	719	736	715	807	747	750	791	769	779	741	723	709	819	697	772	748	719	726	760	747	759	782	769	785	742	756	807	774	737	743	796	756	849	731	745	710	717	724	750	760	726	772	786	730	776	733	769	718	776	762	770	761	760	746	737	714	736	712	818	781	798	706	773	754	749	759	733	711	770	781	760	753	746	754	809	757	782	736	780	713	727	781	764	762	779	758	802	800	769	798	719	748	789	771	751	698	749	786	715	755	676	771	777	731	721	733	736	730	786	753	713	735	734	787	780	769	744	711	742	782	772	720	751	737	796	705	805	769	729	746	785	742	751	752	753	796	771	764	730	714	787	794	828	768	777	749	752	775	752	757	795	754	740	722	774	750	795	800	784	757	762	787	716	778	717	729	805	775	732	734	742	804	728	824	731	714	743	773	755	759	729	732	733	766	723	787	774	723	789	730	710	755	720	711	752	800	757	756	734	784	795	759	751	740	725	734	738	784	715	737	783	748	720	792	716	721	735	743	748	741	739	736	755	728	773	775	762	740	799	762	741	799	762	779	823	744	758	770	800	775	784	773	778	738	764	733	725	781	777	690	722	738	742	807	750	768	789	711	744	726	722	763	723	775	717	749	692	741	757	740	740	712	756	699	744	784	737	798	774	782	759	761	809	755	756	789	757	737	767	754	767	761	798	713	771	737	796	754	766	757	762	797	728	745	739	755	767	770	734	753	801	803	730	778	725	781	750	784	781	804	774	750	740	795	763	768	734	770	744	713	740	710	762	741	781	741	788	763	762	725	739	758	745	781	784	707	726	775	798	787	760	781	751	758	771	738	801	743	761	713	754	771	728	811	814	820	781	773	755	753	745	774	790	815	740	749	796	764	741	786	755	768	797	737	771	707	763	776	712	762	768	789	757	785	751	729	741	776	786	748	790	761	763	764	754	760	771	750	733	774	797	735	768	767	761	809	783	736	757	759	784	744	798	775	737	712	677	734	741	742	786	766	756	753	760	709	735	778	788	749	762	781	743	787	748	785	792	753	804	768	733	733	762	736	750	757	776	763	715	742	751	798	792	712	773	798	731	777	764	700	745	764	770	762	749	767	747	742	793	730	784	789	710	768	773	752	739	790	741	735	733	742	784	738	705	709	720	772
48775	22860	11909	7024	4448	3277	2539	2042	1779	1583	1404	1252	1177	1152	1072	1020	908	909	965	921	899	853	886	843	786	810	851	792	792	765	824	797	784	765	803	768	732	782	780	713	736	735	734	770	700	744	759	730	781	723	727	768	708	738	721	717	720	740	742	704	724	773	764	722	744	731	680	711	737	742	731	715	717	736	711	722	778	732	803	719	683	785	706	737	764	759	727	773	741	716	731	726	682	752	709	763	695	703	731	704	714	718	683	717	711	701	743	732	724	689	690	691	682	700	727	717	722	695	677	707	716	719	700	723	720	709	715	707	724	725	737	665	732	741	698	739	717	729	757	681	752	700	732	765	729	717	705	694	725	770	675	702	692	687	728	744	710	704	694	685	710	714	723	733	689	733	692	700	695	708	721	747	745	707	710	704	717	735	690	767	670	691	687	721	703	736	713	707	724	688	699	713	752	725	710	702	705	728	699	705	747	711	719	679	740	732	707	706	724	668	719	691	732	749	687	717	687	693	721	780	712	720	718	723	713	751	676	734	740	700	781	698	733	745	689	733	709	735	709	742	706	732	679	664	748	659	720	701	707	728	671	725	706	677	608	768	772	698	700	710	722	700	702	733	689	685	693	649	711	738	724	689	738	733	714	702	782	722	738	701	723	702	681	677	718	739	718	677	686	680	712	677	707	698	718	689	748	698	742	724	678	712	717	726	765	720	681	730	706	668	707	708	697	713	679	723	712	740	672	718	655	714	755	728	704	682	705	770	742	689	749	747	759	741	723	722	737	684	720	737	724	737	651	746	710	734	704	650	721	692	691	708	760	683	701	732	690	693	710	675	740	726	705	689	678	716	662	773	736	728	698	748	683	722	707	695	724	735	693	745	691	702	727	696	751	689	732	720	696	699	684	732	747	739	726	758	701	751	704	705	691	744	719	777	777	701	749	693	704	688	702	673	686	700	686	769	732	725	710	762	666	690	733	664	732	708	730	746	703	683	684	730	713	705	704	682	706	680	726	682	657	700	754	710	683	729	704	742	700	693	730	714	744	697	678	670	679	696	682	754	751	737	682	708	722	726	714	718	712	725	708	718	730	751	743	700	729	727	705	751	738	727	716	669	704	687	686	738	676	711	750	688	724	668	692	707	693	682	727	695	686	743	708	741	713	689	645	689	712	722	695	735	729	667	660	750	703	704	666	680	705	730	708	743	712	696	678	726	721	695	667	720	753	690	735	711	732	726	743	717	730	718	676	684	700	709	714	673	736	692	723	743	705	704	760	719	687	727	718	691	696	714	710	677	735	692	727	730	763	736	679	739	674	707	723	750	732	711	721	729	706	693	712	740	676	711	709	741	745	680	726	661	686	696	684	736	731	681	726	695	713	747	700	753	671	659	704	765	694	701	743	654	709	716	767	698	683	734	722	688	714	695	705	692	709	795	681	740	688	709	735	724	674	764	726	697	745	677	687	712	683	722	724	663	693	692	725	669	720	753	714	752	724	735	704	709	756	669	697	703	703	692	705	748	685	717	740	683	688	742	746	755	750	731	731	696	712	675	755	723	681	688	708	677	715	694	723	699	706	729	671	742	690	743	690	765	713	745	719	700	736	698	691	693	678	770	707	716	732	745	709	725	687	713	697	723	679	709	745	727	761	698	672	762	685	723	693	746	709	755	709	698	694	718	720	678	689	748	716	680	698	702	720	717	763	708	686	676	706	717	721	737	690	705	709	705	739	723	749	717	755	708	691	752	692	723	656	694	672	706	723	703	732	726	700	688	720	695	727	718	708	715	756	763	689	714	697	703	723	697	702	700	735	722	758	710	709	691	727	730	738	716	713	679	798	710	712	691	687	724	727	698	702	687	720	696	710	727	696	690	729	716	735	713	680	688	721	757	675	729	701	718	679	700	718	677	674	660	732	734	688	729	682	706	684	719	723	714	715	685	748	704	690	725	746	731	703	719	715	675	716	701	713	739	686	724	717	693	726	773	715	689	729	717	729	710	699	720	694	746	693	740	740	727	712	698	740	717	681	673	744	743	715	712	704	693	763	718	739	708	669	710	751	707	679	757	682	700	647	718	733	675	724	765	729	717	701	665	726	732	702	706	731	695	767	727	696	688	676	744	701	723	699	737	678	673	678	717	698	719	736	674	712	701	704	701	702	694	680	705	747	678	673	651	703	702	689	711	698	717	702	718	711	686	739	782	731	712	698	702	693	727	710	716	694	669	694	719	746	688	748	716	738	744	759	724	717	704	727	692	748	784	672	732	691	700	697	724	716	684	727	735	717	746	722	726	693	697	761	727	750	724	673	710	713	673	700	721	734	705	706	677	711	734	724	709	694	727	732	692	698	737	699	709	764	703	735	719	675	666	688	714	724	723	715	714	705	679	687	725	725	728	708	662	793	725	714	724	712	685	720	724	746	757	697	722	727	692	706	716	668	732	723	729	720	716	661	724	716	724	692	676	769	771	745	737	730	695	703	740	708	700	727	695	703	643	727	721	731	712	744	689	754	659	695	708	726	678	715	715	707	699	744	739	741	673	667	698	678	741	676	744	782	734	712	760	704	683	710	720	754	670	725	727	731	746	751	739	741	718	693	738	730	763	724	735	692	678	717	692	702	702	675	673	732	727	747	705	720	682	712	724	678	701	724	701	726	682	746	710	701	668	746	695	710	666	675	748	755	705	666	720	702	704	726	711	699	694	695	697	728	726	701	724	664	729	708	697	692	697	731	702	742	676	682	687	716	661	724	711	774	718	748	775	706	780	726	727	700	692	706	690	718	713	738	721	684	715	710	684	662	737	672	692	694	723	762	753	717	733	696	740	728	707	716	720	706	713	737	755	722	730	711	715	704	738	638	679	717	737	676	703	708	664	709	702	717	675	686	698	714	742	758	691	705	733	730	674	707	728	723	743	739	734	746	751	713	705	714	710	718	650	679	682	674	684	709	707	739	690	743	696	724	709	684	673	682	732	714	694	698	738	700	682	714	686	716	694	684	697	728	705	702	708	716	731	710	748	716	687	710	731	711	711	748	711	683	701	705	734	683	690	697	731	720	713	691	690	693	682	660	731	705	690	683	700	717	690	698	735	718	686	676	719	697	659	711	721	748	742	656	753	674	750	706	716	703	686	704	754	694	734	672	710	773	685	657	752	747	688	719	691	708	731	707	711	748	737	638	691	725	684	686	742	699	765	771	716	734	735	747	708	717	718	735	732	683	691	704	733	709	678	728	673	700	740	647	736	701	718	691	689	725	688	685	778	695	729	677	710	708	711	687	702	718	685	696	694	660	705	718	723	718	735	737	703	715	712	701	725	728	710	768	728	689	712	719	703	704	713	696	701	698	684	682	702	703	716	700	724	722	696	711	686	700	716	707	684	699	721	691	666	711	718	689	764	724	697	715	725	707	713	700	750	716	696	733	690	703	709	676	693	734	736	731	739	699	714	696	684	723	738	724	713	711	711	727	695	670	707	690	715	720	696	683	683
34428	18379	4614	1164	1019	962	887	904	898	869	856	831	877	895	832	825	833	841	857	760	903	829	834	869	853	830	863	834	843	843	835	888	840	853	800	866	877	846	792	820	890	877	835	844	858	818	844	843	859	859	871	866	796	860	842	830	836	900	824	849	885	849	858	919	874	903	864	832	844	806	889	894	870	813	881	867	853	852	822	847	898	848	814	873	827	830	901	894	868	886	886	829	875	892	854	891	878	839	842	862	828	848	860	843	864	835	815	869	833	811	802	903	872	869	844	857	873	843	853	864	844	844	823	878	909	858	895	834	776	900	893	892	863	852	852	876	845	864	814	777	876	869	922	914	854	822	887	879	857	872	876	824	829	881	878	878	904	803	828	854	879	836	858	899	886	856	880	837	797	893	861	858	835	837	886	848	817	863	859	825	844	847	864	939	850	832	845	874	825	814	829	833	888	891	859	818	868	856	845	846	861	811	882	895	837	886	832	880	785	855	869	808	834	803	861	868	898	890	866	877	842	858	830	889	936	848	910	850	905	849	868	823	799	881	876	888	841	821	847	845	856	822	785	854	824	827	858	832	896	857	850	861	806	925	919	878	837	863	877	846	918	916	878	802	862	822	878	880	830	895	886	900	850	874	837	824	819	871	832	908	826	844	877	818	829	822	868	877	855	892	866	823	884	859	864	840	848	921	867	904	880	844	863	910	822	863	834	919	838	864	860	850	857	860	803	828	845	795	900	824	898	884	812	880	834	817	835	857	859	836	850	939	814	863	870	885	899	866	889	857	816	839	901	876	852	874	833	874	918	880	865	903	909	859	811	823	872	824	879	817	851	921	876	890	878	868	832	805	885	837	899	855	860	777	921	837	875	832	816	853	868	822	816	826	839	859	884	831	894	842	887	880	835	882	895	822	839	857	815	802	879	825	853	861	850	891	851	847	817	867	874	861	875	896	852	850	839	904	855	843	898	870	914	911	918	830	870	839	862	869	854	859	827	891	782	809	828	856	862	857	886	874	852	877	810	828	827	877	834	837	858	871	867	899	815	900	870	837	870	892	823	856	831	812	856	844	881	805	870	861	837	889	827	855	827	864	855	802	834	796	848	861	837	820	859	867	833	847	882	863	889	862	869	892	838	834	849	894	901	892	846	854	839	855	866	885	844	842	896	825	792	813	871	894	870	820	854	863	856	853	838	875	806	867	884	820	802	859	834	843	871	810	838	857	811	839	862	888	863	846	833	820	841	839	839	867	874	837	852	873	863	839	831	835	890	864	875	895	911	855	884	843	856	838	854	928	870	893	895	894	875	841	833	836	880	899	793	799	898	840	854	863	873	856	796	867	867	877	879	856	872	870	810	830	836	887	862	855	806	875	895	833	893	913	823	896	834	846	803	808	812	873	833	903	824	863	884	832	820	911	848	870	864	893	857	869	882	871	854	851	859	829	820	860	838	872	876	842	927	879	879	874	787	801	816	833	845	874	895	844	870	819	822	837	876	882	832	854	843	915	842	814	844	886	871	870	837	880	837	845	838	842	806	897	808	873	899	867	830	834	856	861	864	843	887	891	850	925	816	866	819	868	861	864	855	855	863	874	898	876	809	851	908	796	834	880	881	864	851	840	858	828	842	834	846	882	844	865	878	883	831	870	784	890	938	824	894	859	824	861	883	790	826	827	906	844	881	855	825	800	889	827	809	824	836	870	904	864	840	817	905	844	805	844	901	861	826	820	877	861	896	886	835	872	875	860	863	871	857	856	882	854	851	878	917	839	859	862	879	870	829	856	874	837	850	854	853	831	825	824	845	864	792	845	923	856	860	893	887	866	808	828	884	848	842	809	903	856	870	790	837	813	888	855	882	855	884	890	871	852	846	892	868	798	859	844	882	908	882	894	853	807	848	837	909	864	826	809	882	862	855	861	792	838	880	824	867	849	907	876	836	862	858	876	854	836	847	881	886	874	875	818	885	837	847	817	851	835	803	865	863	898	775	834	828	787	824	888	892	872	864	851	876	815	895	816	823	870	827	886	889	851	829	904	841	842	830	846	850	883	846	830	905	861	845	887	856	827	895	905	854	839	855	899	818	847	846	835	887	869	864	846	860	849	922	891	829	865	846	863	865	840	903	816	919	858	836	831	910	879	816	807	810	871	836	840	851	855	900	855	827	805	876	844	865	851	878	842	827	799	854	851	869	782	801	876	861	860	816	868	885	934	913	890	913	843	818	878	837	859	837	834	908	838	785	806	871	882	846	817	867	830	795	829	902	822	886	789	903	808	823	833	859	865	830	898	864	794	864	858	879	791	847	826	871	858	884	792	890	841	812	950	887	834	803	809	860	860	889	846	868	885	804	825	837	841	836	859	815	912	813	895	873	903	778	873	809	849	841	880	820	858	809	846	903	826	851	872	829	850	864	876	845	874	822	820	817	901	846	882	848	797	832	885	798	817	851	909	891	870	884	839	851	886	872	879	880	852	919	818	818	889	863	864	858	860	838	830	885	900	947	822	805	906	834	824	847	871	860	845	835	798	831	857	892	902	917	787	894	872	861	871	876	897	888	839	841	881	867	878	851	827	839	848	864	827	843	846	818	828	834	852	853	887	833	874	878	840	840	822	894	864	850	867	827	950	835	864	852	822	862	878	798	918	848	896	874	877	856	774	865	852	818	919	848	855	851	873	890	827	813	855	843	866	894	869	865	911	832	833	858	824	818	843	885	874	880	871	854	866	853	851	810	871	872	794	846	858	828	865	838	841	864	853	841	853	824	860	869	910	888	899	880	821	864	915	841	870	833	880	867	858	833	848	858	818	898	884	845	861	842	868	882	852	869	868	894	859	837	899	834	895	905	841	863	903	885	832	858	829	904	848	863	866	776	867	839	885	859	859	834	869	851	860	833	805	814	823	822	841	882	854	823	869	845	897	871	840	884	903	857	887	823	793	889	923	837	862	867	809	850	819	906	848	835	872	816	826	807	885	847	889	923	805	931	851	838	878	881	857	860	871	839	891	847	805	870	824	880	918	879	876	870	829	851	846	917	859	823	914	872	898	850	780	844	809	798	846	841	884	867	873	828	896	871	898	916	837	845	820	891	869	841	820	788	844	868	851	910	880	865	821	836	891	878	838	848	837	804	859	835	818	932	868	910	892	830	842	823	888	879	806	884	898	825	918	850	869	836	835	850	872	853	835	820	877	842	884	830	827	855	806	910	863	917	869	847	847	819	869	879	832	914	870	849	813	885	892	809	869	814	897	884	850	847	830	870	901	851	796	827	821	865	850	841	888	818	915	860	848	867	830	866	846	827	828	875	879	831	871	809	884	860	875	860	853	849	856	863	857	852	923	900	890	862	912	829	838	876	816	901	873	853	868	886	882	867	826	886	890	837	902	838	834	852	847	871	861	857	830	932	820	813	869	847	889	898	800	899	848	816	855	845	894	873	845	857	867	854	864	869	824	914	838	883	872	853	835	802	837	823	834	890	867	831	807
32207	6602	1269	1046	944	940	881	905	856	874	859	868	902	865	897	900	881	861	888	932	897	893	831	895	790	856	866	868	881	812	858	873	895	869	872	889	890	906	861	886	880	887	796	841	806	873	837	879	838	884	904	885	815	902	864	851	801	854	851	905	872	915	883	869	810	905	859	856	845	866	878	860	919	879	859	862	855	923	938	863	866	864	857	863	850	882	845	887	855	907	854	845	838	890	839	891	841	862	837	888	905	843	864	898	869	849	923	859	865	857	873	889	828	875	823	846	845	889	845	841	867	827	905	847	851	856	874	866	877	920	831	817	864	831	860	873	806	850	859	908	914	856	866	894	887	868	851	867	886	943	884	826	849	849	842	877	920	875	859	894	896	871	855	855	815	899	851	839	836	908	844	875	842	863	821	865	866	926	833	854	882	852	877	855	838	840	863	877	844	876	852	867	952	845	853	805	866	912	886	841	842	873	906	816	886	916	828	886	856	899	848	833	858	837	812	846	925	856	896	908	875	820	863	840	878	884	839	843	889	876	864	852	870	823	821	870	849	887	885	880	859	825	898	835	820	894	868	886	824	873	921	870	888	898	865	878	805	854	817	829	845	916	832	829	902	852	864	876	875	828	887	893	857	829	838	874	895	864	928	853	870	871	856	821	861	842	862	842	802	868	827	866	874	839	883	844	860	882	860	847	868	848	898	865	844	856	845	889	857	851	871	889	833	844	862	892	889	909	872	880	860	898	863	879	853	880	876	886	904	850	851	903	870	825	869	887	879	843	888	886	856	869	830	844	843	857	924	871	825	912	876	904	849	877	860	906	869	843	879	860	935	853	805	877	882	862	867	859	909	788	854	839	895	830	851	891	850	905	809	877	871	848	878	897	832	886	902	845	907	877	882	842	853	879	878	887	844	887	823	847	870	881	894	937	831	848	869	846	844	889	810	871	880	853	889	823	861	854	901	886	894	850	824	841	884	820	845	891	842	865	892	857	899	880	955	903	883	859	885	886	869	876	863	857	849	809	854	829	847	842	815	861	863	912	858	810	871	890	878	839	894	870	816	872	869	837	877	914	884	818	899	884	852	869	911	847	887	860	840	836	837	810	913	895	900	852	816	845	869	857	866	901	860	836	842	843	872	856	894	867	851	846	830	878	889	831	896	864	833	821	882	897	872	858	868	860	879	848	791	839	813	890	839	881	891	874	865	843	860	846	875	882	849	844	898	883	841	848	835	812	859	844	866	850	890	841	858	926	867	851	847	869	881	848	876	897	898	892	834	878	872	894	834	859	894	829	885	832	890	829	919	834	835	893	909	869	849	891	859	844	877	823	867	843	899	884	787	796	843	932	852	881	802	856	848	785	845	832	873	858	860	939	846	837	859	849	842	903	838	908	860	864	832	856	868	858	876	836	853	861	879	857	885	853	905	879	866	824	814	849	858	882	896	857	861	838	843	854	813	923	899	876	868	865	859	870	877	927	858	832	843	883	850	887	847	858	865	862	874	833	841	918	829	876	910	871	874	852	854	883	877	862	881	859	845	828	826	833	855	897	864	859	866	809	842	867	870	871	881	879	799	802	852	882	841	837	826	854	844	912	858	860	818	853	792	807	854	861	828	824	872	830	811	832	783	817	859	876	876	898	881	881	877	871	818	811	853	879	830	825	875	897	857	831	875	866	860	832	873	812	879	870	888	881	800	861	858	911	828	853	937	851	898	822	882	854	850	887	841	875	826	921	878	885	837	867	841	860	848	886	884	865	894	874	845	895	883	834	810	839	813	909	807	890	834	879	877	887	819	870	850	901	844	941	842	849	867	865	864	809	813	842	866	913	856	872	831	898	876	874	819	864	851	819	899	908	814	853	866	801	899	882	869	878	925	861	874	872	864	862	873	864	873	888	884	831	825	841	848	813	878	843	865	907	866	837	820	854	870	859	933	902	882	854	885	926	853	885	845	849	840	876	838	868	876	796	862	915	877	852	870	869	855	857	838	804	910	866	848	912	842	901	854	887	867	880	885	818	883	837	871	905	887	864	904	894	936	803	878	880	898	805	910	914	825	839	824	944	869	845	896	863	871	864	887	879	877	923	847	885	847	817	858	904	894	895	900	859	810	871	837	885	898	862	839	875	886	870	853	829	851	897	815	852	840	856	930	892	882	809	904	869	856	882	855	879	885	824	909	881	835	874	858	885	895	875	850	847	856	879	863	875	849	863	879	858	871	823	819	887	856	809	840	835	904	884	872	833	820	901	869	828	900	863	827	874	852	827	881	844	845	855	848	831	882	873	909	890	852	887	803	794	823	891	878	816	827	868	856	869	936	905	890	873	824	917	900	873	863	850	842	865	888	853	850	847	886	881	864	907	838	836	868	771	878	863	853	909	883	837	927	869	856	929	932	882	878	910	841	832	860	858	849	844	838	890	827	900	853	811	889	831	861	860	851	853	876	865	868	857	860	847	875	874	865	896	851	861	898	870	884	846	817	907	927	853	870	869	874	823	799	812	845	844	937	847	823	860	913	865	817	798	835	832	860	886	832	832	850	865	907	859	883	865	881	868	856	876	872	885	844	804	859	849	844	834	866	892	829	874	837	860	832	793	873	858	863	883	914	871	924	875	842	825	847	857	878	896	902	876	820	880	816	833	906	882	859	860	855	858	895	818	895	907	919	859	869	932	849	859	871	887	847	855	872	882	853	817	888	864	842	817	866	875	829	826	859	854	862	853	853	896	880	844	839	784	839	879	870	808	843	822	887	865	920	834	837	827	809	887	842	869	860	858	868	883	851	885	851	877	912	920	829	865	843	828	872	875	825	812	902	850	853	872	816	874	888	885	909	867	838	853	869	898	884	882	864	826	890	844	858	885	867	878	872	830	894	834	873	858	858	818	865	810	823	836	841	891	869	860	826	871	906	895	792	866	887	850	877	863	885	860	802	865	858	907	875	854	871	886	880	861	849	869	871	882	852	876	872	859	855	796	888	815	848	849	825	877	862	829	882	916	942	874	902	833	862	875	854	839	836	886	869	875	920	833	862	916	843	876	857	870	857	824	892	842	823	838	890	853	858	884	976	895	880	851	878	931	825	841	939	924	895	864	867	869	833	849	883	816	852	886	900	915	836	876	839	820	903	846	924	849	852	849	839	890	861	859	902	876	858	870	857	863	857	945	843	856	872	849	857	833	874	850	887	864	833	870	864	882	878	869	818	859	888	885	875	851	874	872	845	861	879	854	870	856	913	851	859	834	903	857	838	836	814	885	864	836	888	894	858	877	864	857	876	867	883	864	826	884	884	920	882	860	838	888	811	882	873	897	887	875	908	888	864	835	852	856	864	898	845	810	846	844	860	842	868	838	790	841	875	836	850	886	842	859	854	848	900	841	870	881	886	872	822	835	842	821	848	849	881	794	820	896	840	892	927	871	874	929	836	920	863	879	843	890	873	803	878	822	880	855	871	847	878	942	878	874	899	923	894	812	859	909	870	863
25141	21267	27081	24939	20793	8720	1137	752	701	694	644	596	622	539	565	536	536	511	511	539	479	510	550	518	470	462	463	457	500	495	484	433	480	495	463	466	489	485	478	449	466	495	465	497	457	508	468	435	479	457	499	523	490	507	448	442	452	473	494	483	495	443	464	485	468	459	522	467	422	441	455	466	450	482	497	466	454	437	484	501	508	519	477	484	485	479	484	423	468	518	465	432	482	433	463	459	482	470	472	457	445	482	469	447	499	479	493	461	440	476	482	460	441	434	477	453	456	433	456	432	491	495	452	429	438	472	480	488	467	461	452	495	474	476	421	460	520	484	504	447	454	465	466	468	458	454	482	447	411	473	462	474	473	447	482	478	463	467	419	443	484	455	472	486	468	421	492	425	460	445	476	459	474	469	501	463	420	463	468	435	459	481	461	449	469	488	523	463	451	456	496	431	480	467	483	462	443	448	465	463	450	433	444	481	444	457	451	419	469	417	466	474	423	485	473	459	441	477	471	439	438	453	500	482	432	474	464	434	458	491	491	476	451	492	459	434	454	512	462	500	466	416	446	478	503	504	505	479	444	472	470	489	477	460	471	508	452	452	432	484	446	457	439	464	477	498	469	473	474	452	478	439	476	492	467	445	472	461	463	503	497	459	462	491	479	454	471	453	453	473	481	441	411	420	462	453	498	498	466	456	427	462	479	463	482	475	459	444	485	442	430	498	446	450	489	464	493	429	446	442	468	445	455	471	467	462	433	466	505	473	467	491	482	469	489	496	483	482	453	457	444	468	444	471	492	453	476	455	445	446	495	461	448	481	455	481	489	490	477	448	453	500	448	462	466	492	433	482	458	461	444	497	494	484	452	461	430	506	444	464	429	444	463	457	510	455	502	480	465	469	485	452	470	477	477	455	452	450	442	462	440	465	466	431	439	463	485	495	458	458	453	525	464	503	417	457	479	462	456	459	466	465	488	490	468	447	457	431	471	522	469	444	469	453	445	453	474	419	492	461	457	431	479	452	463	438	451	443	493	460	493	483	443	499	466	452	431	483	474	470	468	460	507	429	440	457	429	467	489	444	449	466	447	445	421	488	461	475	487	498	475	505	467	480	471	506	476	492	475	486	448	479	445	449	514	460	493	487	438	478	451	479	438	451	464	465	477	445	474	474	463	480	512	465	457	472	519	470	462	488	448	485	456	472	457	429	478	473	467	483	462	460	483	462	436	439	516	466	470	490	453	471	461	433	416	471	476	465	470	463	440	481	448	479	464	485	480	439	463	437	479	417	469	437	466	438	429	442	473	476	450	452	459	521	502	497	486	496	469	478	497	462	451	479	449	457	465	444	453	466	461	427	468	469	472	522	522	470	495	448	449	497	479	476	416	448	434	443	490	473	486	476	451	435	467	466	501	488	459	495	470	507	486	532	450	501	426	451	473	469	454	458	472	476	465	449	472	459	473	439	461	470	463	433	451	473	487	451	453	457	459	488	459	477	452	485	467	454	457	506	473	458	466	459	424	439	460	477	448	482	495	437	503	481	455	468	462	486	475	439	453	464	438	465	456	447	485	431	454	451	469	441	450	439	463	443	424	498	447	453	449	456	443	495	483	425	444	469	495	463	450	446	477	483	454	461	503	459	453	498	464	463	463	465	487	471	476	447	479	485	479	502	460	507	470	483	404	496	423	476	443	470	486	431	417	464	490	471	450	485	472	469	449	467	443	473	425	438	455	434	467	428	468	478	453	496	466	499	459	498	483	467	443	439	483	472	449	413	468	456	485	479	500	452	432	475	468	480	428	467	478	470	428	486	472	444	474	424	403	441	449	449	439	482	473	416	452	495	449	466	451	459	438	478	475	430	457	468	445	450	477	433	483	494	475	489	440	461	467	457	444	480	472	495	475	446	451	480	457	472	451	452	492	455	445	464	476	472	431	489	470	434	476	460	467	452	453	506	467	471	463	488	480	482	473	489	458	470	452	463	462	507	484	421	471	504	471	500	466	462	454	447	470	463	469	479	463	472	453	504	458	422	450	410	460	473	457	512	490	459	450	486	442	424	462	452	454	458	466	477	475	458	457	466	463	456	458	482	476	426	446	442	484	452	465	509	448	448	481	492	457	468	459	471	460	484	455	470	466	513	451	492	419	434	493	502	472	453	471	442	482	471	400	422	456	440	503	425	478	471	427	476	453	475	509	445	448	471	452	437	479	408	429	473	453	491	436	477	477	483	479	486	495	468	473	487	506	442	465	450	429	455	434	467	475	442	469	476	482	480	463	484	469	466	452	441	445	480	434	454	469	446	485	468	472	471	445	465	481	464	461	463	432	429	439	458	463	487	431	504	453	427	446	459	459	470	451	460	486	417	492	454	461	464	468	485	457	465	437	480	494	485	454	462	453	491	462	429	483	483	482	468	448	482	464	461	471	493	454	483	506	492	454	456	441	449	444	454	423	434	445	473	482	439	464	401	479	436	512	474	452	451	457	426	479	464	483	486	427	459	487	488	452	470	429	458	452	466	480	476	439	481	487	425	448	444	469	454	518	466	473	505	446	437	475	437	452	466	492	499	442	480	436	504	475	458	442	476	467	462	448	499	465	436	489	417	474	425	479	477	520	459	489	459	487	494	504	421	472	457	459	439	488	467	480	488	488	481	463	458	467	458	438	517	493	499	487	464	404	476	431	477	500	473	448	477	450	445	474	504	474	487	465	528	461	452	471	466	468	486	488	502	471	495	466	467	436	468	504	444	444	466	445	456	488	476	492	460	498	479	478	502	485	468	478	475	445	475	474	416	479	457	462	458	479	445	486	460	434	492	492	491	470	431	474	440	446	441	444	473	457	459	420	438	469	438	485	466	479	442	452	468	487	430	437	477	470	472	481	459	455	456	476	454	497	431	456	410	458	470	439	467	494	495	465	459	447	468	445	505	435	479	452	460	463	446	442	478	433	483	463	445	444	437	470	430	501	455	423	446	437	465	455	447	481	458	492	460	446	455	454	435	450	474	473	468	440	511	490	465	444	461	476	499	461	453	458	436	441	475	430	438	450	492	449	459	460	420	509	471	486	454	472	448	496	515	498	467	468	478	457	411	439	476	471	467	462	436	460	452	442	464	456	462	438	461	470	477	480	498	504	495	469	457	465	462	483	461	448	477	509	470	462	478	464	444	431	480	471	459	452	462	451	448	470	481	455	484	473	483	487	471	441	453	474	458	462	438	455	456	504	465	479	455	500	439	479	441	458	478	458	467	489	450	474	433	447	499	460	455	455	445	436	466	467	517	476	456	463	448	430	448	469	505	457	497	476	471	459	447	484	456	476	440	507	464	500	445	433	459	452	440	510	494	453	466	469	461	437	464	435	467	486	421	504	473	456	511	465	450	496	514	471	450	478	481	486	445	422	436	480	448	493	502	482	489	444	461	428	506	437	433	460	477	476	492	448	464	441	465	437	461	452	488	465	458	472	439	447	435	474	474	431	479	448	436
54257	31879	6879	3865	2456	1836	1398	1209	1021	870	871	785	667	696	627	645	598	602	571	577	609	552	553	538	570	535	519	535	533	496	541	477	511	508	477	522	529	499	511	494	504	473	512	481	483	458	501	488	503	482	459	495	479	486	463	507	508	495	453	499	495	477	447	488	507	489	505	496	490	452	495	449	504	523	512	490	493	502	488	465	508	474	534	491	507	476	488	454	455	481	497	499	457	488	469	485	518	476	520	465	476	502	475	488	442	479	469	455	466	514	489	502	485	484	513	487	478	512	489	485	438	461	479	462	472	502	440	488	492	489	434	484	495	488	501	493	458	494	524	476	478	474	521	472	474	462	468	479	460	478	437	499	526	505	471	496	521	534	488	499	487	509	476	475	453	481	514	443	498	494	474	475	472	448	476	493	518	491	501	463	459	474	478	502	472	479	453	494	498	488	462	518	494	492	483	466	478	491	504	462	509	525	496	509	495	509	474	480	498	470	456	517	475	475	473	466	504	458	507	474	461	469	504	502	477	461	493	461	493	494	506	443	481	463	468	480	494	489	485	497	486	470	480	474	455	499	479	455	498	457	466	507	498	455	500	478	468	470	479	474	506	492	477	495	448	506	485	497	539	469	496	458	474	514	439	520	450	489	490	484	455	481	467	465	522	429	508	491	498	458	467	507	501	488	496	503	515	496	434	492	485	522	474	500	465	454	523	542	471	487	459	485	531	477	455	457	476	455	502	432	484	457	517	488	439	473	510	489	518	472	507	481	475	497	446	463	480	487	476	489	475	450	483	500	490	503	464	468	525	457	481	487	515	481	473	474	512	470	463	463	458	514	487	463	409	497	485	461	460	536	464	462	471	490	479	464	498	498	437	491	505	485	480	472	487	501	482	459	475	445	470	456	461	452	496	470	483	473	507	496	498	487	472	486	491	506	452	446	520	501	500	537	473	472	467	468	495	475	452	451	480	517	484	500	504	446	498	486	488	506	479	457	460	503	482	468	463	513	502	504	490	468	474	467	479	463	483	447	485	483	518	479	470	530	484	513	490	508	449	445	475	508	483	478	476	475	481	463	511	449	471	512	500	481	495	474	509	482	481	505	485	486	490	488	444	485	468	485	466	462	452	455	451	478	515	511	470	512	483	447	470	494	470	469	502	486	474	479	473	460	485	532	493	483	528	475	505	498	466	471	471	471	482	477	481	476	515	466	480	458	452	480	500	470	509	467	505	491	470	478	510	463	443	492	504	472	505	521	447	462	463	490	485	483	493	513	498	491	532	494	479	491	482	525	476	505	506	464	494	493	480	457	486	490	484	516	518	503	475	467	466	504	472	471	496	493	473	495	493	459	525	476	469	491	462	497	541	478	457	500	461	497	502	486	481	489	470	446	472	484	466	497	497	534	476	503	493	492	476	505	468	475	462	504	507	460	480	444	525	494	497	476	491	495	463	492	473	503	489	453	477	524	486	493	491	463	492	478	413	460	466	473	473	460	468	478	497	493	505	451	498	476	458	513	478	451	470	488	526	488	490	529	472	501	520	447	465	457	462	450	492	462	455	478	474	473	522	438	510	454	459	464	526	505	475	452	507	472	457	507	522	484	488	486	510	478	477	458	521	457	514	454	516	456	476	488	488	490	484	501	527	487	466	499	483	490	473	506	450	500	505	483	461	468	523	435	465	483	466	450	488	519	478	441	473	449	468	447	454	511	480	478	476	483	525	487	458	475	490	472	489	478	463	440	523	494	509	459	483	455	493	480	481	463	486	477	522	459	485	493	496	486	503	484	454	469	503	457	495	512	529	487	513	465	468	449	510	471	470	521	490	497	481	490	498	489	514	469	468	451	499	496	466	496	506	479	518	493	468	501	518	507	515	466	502	504	477	455	488	475	509	471	491	477	453	473	502	487	458	475	503	485	481	500	492	473	440	489	487	483	470	525	495	469	499	482	473	464	485	480	459	493	494	487	491	462	484	475	486	501	495	459	492	501	466	496	455	501	541	482	468	498	509	463	439	502	437	462	506	470	455	484	473	461	488	499	467	481	499	491	513	495	506	442	445	458	475	466	492	487	495	474	512	525	471	454	494	498	490	478	510	514	452	468	450	510	498	502	435	484	509	490	508	462	490	438	483	461	460	465	494	503	468	497	466	478	498	479	510	491	533	490	494	472	463	477	535	449	482	488	430	447	477	477	500	479	493	501	497	492	481	522	482	445	504	466	472	461	494	452	497	434	466	472	476	489	491	502	485	493	487	486	469	505	485	493	455	508	476	516	486	491	451	460	460	487	475	493	455	447	497	490	443	483	439	489	465	496	490	499	498	468	489	494	518	494	486	492	459	477	499	457	489	528	464	457	464	457	450	468	462	452	493	475	499	516	464	511	488	506	473	456	463	488	470	517	511	499	505	481	495	470	498	498	464	499	484	468	487	485	503	490	482	491	477	483	450	465	489	495	449	462	512	483	490	450	508	478	490	508	444	481	489	480	508	486	485	489	451	490	462	470	464	488	471	467	513	498	470	490	494	520	483	470	486	477	449	485	459	491	427	454	473	462	473	476	466	440	473	495	468	522	470	460	472	482	473	463	481	472	491	503	436	483	487	488	480	481	499	437	468	477	539	495	466	484	480	462	492	499	501	439	477	496	435	439	473	487	501	476	457	476	471	501	479	484	472	460	496	480	489	500	450	471	484	473	480	465	497	491	509	472	509	486	445	512	507	460	486	497	483	483	471	488	466	477	481	449	484	450	500	461	492	466	442	461	479	483	458	484	515	506	486	455	479	466	509	483	481	466	448	488	471	479	476	491	489	471	503	468	489	470	474	509	459	490	470	473	480	431	486	490	445	467	477	474	525	513	485	484	480	504	456	511	507	502	490	442	480	447	476	500	484	466	497	515	483	521	472	491	474	474	484	494	471	463	494	504	461	480	465	435	477	482	482	510	502	527	486	488	516	467	461	533	485	470	491	462	489	468	468	483	497	458	507	504	495	476	493	497	496	467	453	448	461	493	438	489	446	510	493	494	492	482	493	539	428	471	471	475	495	509	461	508	477	509	487	479	452	517	442	498	488	473	498	503	470	485	481	485	455	522	447	521	481	511	510	441	500	458	464	478	502	493	482	435	474	462	462	506	493	489	493	483	464	472	514	493	478	506	470	475	469	506	459	482	461	496	495	473	466	455	512	501	519	474	491	464	470	479	463	478	497	479	494	500	471	477	489	449	512	456	448	451	514	421	493	452	436	541	506	486	466	475	497	516	493	474	477	476	501	531	482	482	521	545	460	469	461	452	496	510	474	497	516	506	505	495	470	481	486	480	479	459	465	463	474	522	497	464	469	501	472	513	463	497	470	461	497	505	502	506	474	469	452	451	477	461	493	510	501	480	486	476	492	477	511	456	459	533	519	463	495	477	457	482	452	480	496	450	476	492	500	467	529	509	485	524	453	454	469	510	491	503	518	477	505	498	474	463	498	488	512	476	504	480
23288	20984	27256	24866	20974	20960	9894	1644	1251	1114	1025	1033	963	991	949	922	882	879	803	855	803	797	824	826	826	808	790	782	857	767	778	831	794	738	800	781	716	800	768	757	752	780	763	776	764	803	796	755	745	738	750	773	729	785	817	820	761	767	741	771	785	822	789	823	748	729	778	758	753	769	769	701	807	762	780	737	780	749	777	752	784	752	729	731	726	797	772	756	791	758	818	727	775	754	761	770	807	742	778	816	815	757	772	733	687	787	773	730	715	751	741	719	745	744	804	752	739	735	764	773	736	759	747	771	728	806	736	783	758	792	755	773	654	768	737	763	762	761	765	784	741	696	758	750	722	762	734	780	787	753	791	733	781	755	758	729	731	730	779	760	736	739	752	747	769	727	801	712	803	756	729	752	734	738	771	766	707	773	771	735	768	800	788	762	754	757	764	755	771	752	758	769	779	730	773	768	786	754	749	721	735	748	715	746	793	727	738	742	790	732	757	792	747	718	784	806	729	778	738	737	758	755	730	751	726	779	741	747	771	703	763	777	786	825	761	733	797	747	756	773	783	745	772	693	790	734	740	711	741	758	800	753	738	770	762	778	771	791	769	775	752	717	738	751	784	710	759	738	787	774	733	807	735	747	741	748	716	802	776	810	723	781	766	745	791	731	758	726	745	724	747	763	722	771	716	758	717	742	776	715	764	737	739	786	726	792	724	750	732	754	725	740	735	744	762	714	780	706	674	718	762	745	754	767	708	749	779	722	777	768	730	762	755	775	751	722	790	763	789	772	802	779	776	819	776	739	790	724	746	746	793	761	754	774	697	778	753	742	788	766	793	754	783	753	746	761	756	772	789	758	764	779	741	733	795	753	747	775	731	773	777	780	769	756	709	738	729	736	767	708	719	772	771	754	743	758	759	750	742	751	747	752	781	779	755	759	806	765	817	748	764	756	741	803	809	795	715	824	778	759	792	745	735	745	754	786	763	746	786	775	797	806	775	743	729	716	763	747	772	744	760	746	754	763	747	751	697	757	744	750	747	711	733	746	758	715	780	740	752	770	776	734	709	746	738	769	755	810	773	763	774	776	773	734	771	754	754	754	713	766	788	776	760	775	741	768	802	791	742	704	752	744	759	754	725	748	783	776	770	743	729	766	713	734	792	768	808	748	766	786	836	741	707	761	756	776	697	725	751	748	777	735	732	794	753	809	738	754	721	720	783	799	722	773	770	778	753	726	758	809	760	726	761	723	746	731	738	744	738	758	761	704	762	790	770	764	711	763	784	776	778	685	796	778	726	779	801	752	777	710	762	733	763	760	748	765	752	766	766	773	771	758	810	751	731	749	772	811	756	778	732	759	792	774	767	734	737	773	749	755	754	756	836	746	750	764	736	778	752	751	737	771	728	757	744	754	693	727	753	754	728	763	732	757	738	740	741	727	723	776	772	784	747	722	761	772	714	758	766	756	699	722	742	809	782	753	817	766	724	767	732	783	757	768	779	754	714	729	766	771	732	733	735	773	769	759	771	735	770	817	758	699	778	736	769	812	764	778	758	777	779	738	800	791	747	776	712	732	750	772	795	825	766	788	726	736	726	800	754	767	705	718	749	733	766	739	797	751	746	767	695	770	727	742	762	770	808	758	739	781	769	736	751	760	767	759	760	736	760	752	798	745	779	734	828	785	769	754	758	769	761	774	756	738	759	751	731	754	786	811	730	736	747	707	756	788	829	766	730	784	779	806	738	761	801	741	720	766	779	778	740	765	785	736	739	742	716	750	730	774	766	747	753	774	727	778	735	723	722	777	762	764	741	736	753	728	780	794	746	730	734	745	730	737	759	790	736	738	785	743	698	739	801	745	729	736	765	821	740	704	735	782	733	798	731	772	755	778	773	732	762	725	771	761	838	790	767	756	780	753	751	733	749	776	767	748	730	775	731	835	771	783	763	722	739	728	782	725	737	797	708	795	757	764	788	754	762	723	784	776	734	734	742	753	754	771	739	765	754	758	790	719	756	763	738	761	760	756	745	761	783	770	767	743	740	750	718	753	765	761	774	782	749	768	756	749	748	768	788	742	773	791	814	787	809	747	810	773	772	780	732	748	712	740	705	745	762	757	764	758	729	773	711	756	724	770	741	802	771	737	722	752	730	707	768	740	734	723	726	714	760	732	771	782	722	706	743	741	746	737	772	714	778	721	705	728	740	716	762	759	711	741	744	816	742	805	735	747	724	703	748	787	764	717	726	739	728	749	752	778	771	696	702	755	775	763	768	800	769	756	769	740	773	752	826	765	787	766	772	748	775	729	770	794	779	761	735	748	720	765	820	748	773	772	725	713	744	786	781	750	706	772	750	797	755	737	754	768	753	739	768	751	781	752	786	738	795	775	713	782	754	762	736	760	739	746	783	802	782	770	737	745	738	722	764	735	810	726	812	723	767	753	765	774	801	718	757	752	700	766	716	739	779	711	753	747	739	768	752	778	784	754	791	813	802	820	759	735	766	794	731	707	706	806	788	740	741	753	716	732	696	750	713	787	755	763	697	736	766	732	773	710	781	776	775	734	788	758	771	679	740	762	751	718	760	776	729	725	714	745	765	695	759	764	723	808	748	728	784	764	762	734	763	769	771	784	778	722	752	761	779	781	741	776	778	751	763	784	770	734	733	815	762	734	740	749	739	785	775	762	736	759	728	768	792	732	777	759	771	758	777	765	758	754	759	784	797	716	749	779	773	817	749	761	720	792	724	837	780	777	744	738	739	785	713	750	722	717	732	767	782	727	759	764	760	752	779	799	742	686	735	776	749	753	739	739	692	791	790	744	781	784	746	708	762	761	790	822	765	747	723	766	778	789	755	721	743	766	770	819	742	759	737	713	727	772	768	742	661	738	804	746	767	787	745	724	781	721	750	748	732	767	768	757	746	710	742	715	745	740	743	691	724	736	739	743	750	681	762	747	750	706	698	765	770	799	741	764	704	716	768	692	784	781	710	751	791	734	738	737	721	749	724	791	789	766	774	810	739	757	798	792	772	773	728	737	699	763	740	703	747	727	748	738	765	770	775	721	777	805	737	748	762	738	751	713	732	778	722	750	769	768	797	761	736	730	772	809	785	775	718	803	711	759	739	726	751	770	752	768	760	777	750	702	770	720	750	713	734	723	725	731	774	715	798	718	756	684	722	722	755	756	716	751	703	738	725	784	749	782	733	761	744	782	750	721	776	741	741	775	735	783	741	762	743	747	729	747	760	757	696	775	758	762	788	721	718	714	699	707	830	726	721	754	772	753	765	821	741	787	735	796	748	803	714	772	751	705	780	757	736	760	740	748	780	711	770	741	758	754	774	788	799	745	757	767	752	755	767	752	716	759	770	770	762	709	731	773	730	754	757	732	744	784	763	798	733	748	761	769	735	750	754	715	730	723	755	771	763	777	772	767	730	726	788	718	692	763	767	797	753	763	770	764	760	766	707	726	774	783	764	743	743	807	764	703
53890	16593	12202	7183	4638	3240	2495	2078	1726	1605	1460	1271	1240	1104	1054	1016	957	971	939	919	874	868	835	849	813	839	793	806	821	801	779	822	761	723	739	726	736	784	796	783	778	773	759	781	742	759	719	739	750	729	715	704	739	727	766	704	750	774	728	759	733	739	705	735	736	709	692	712	735	740	734	717	756	731	719	703	713	720	710	700	727	788	719	708	743	695	722	704	732	682	735	703	679	694	715	757	754	780	692	699	730	743	756	746	668	676	727	720	680	737	693	722	741	727	781	712	691	703	751	745	738	700	716	712	700	685	685	738	681	682	748	681	663	769	710	741	715	697	685	638	717	727	755	699	738	700	712	697	681	732	733	727	738	694	756	725	713	760	705	681	701	717	724	745	732	662	694	691	710	733	705	698	717	737	685	723	744	719	703	702	691	672	715	722	730	772	714	702	674	651	667	718	713	755	725	721	714	720	745	688	732	699	720	702	746	722	727	733	710	750	728	705	681	666	688	735	707	699	685	693	690	702	699	700	688	718	714	710	698	715	747	706	688	679	693	692	720	754	675	707	728	687	672	704	704	705	731	715	728	709	631	735	744	722	717	715	703	694	673	757	716	659	722	701	726	726	667	687	709	670	637	757	679	697	715	688	733	686	656	697	708	703	688	706	711	731	700	721	692	649	736	719	665	743	677	666	773	739	679	696	685	747	719	704	713	733	743	716	691	690	754	693	694	732	687	737	664	729	730	718	716	693	713	761	719	732	703	718	709	693	673	735	725	719	686	693	696	695	722	725	757	675	648	712	703	743	725	680	641	719	662	749	718	689	684	671	684	767	727	704	691	666	714	711	745	658	734	754	729	707	727	691	754	655	756	709	750	753	742	718	743	694	714	656	690	733	678	713	729	727	719	738	722	735	696	719	682	696	718	728	723	708	703	732	700	732	685	699	694	690	664	702	759	673	691	706	701	689	707	717	684	684	734	688	737	695	736	704	711	635	735	709	715	672	705	705	692	724	717	712	737	713	675	723	749	671	741	665	744	689	727	771	674	705	702	744	710	729	659	717	737	679	693	745	724	719	732	708	706	749	742	680	718	661	714	727	742	712	698	684	704	739	662	715	700	734	737	723	695	695	686	728	655	684	698	669	686	697	712	744	729	732	672	719	721	710	728	693	719	672	711	702	681	700	742	695	703	720	706	653	676	740	692	690	735	701	648	721	693	723	693	731	704	668	675	745	689	691	695	713	725	699	724	805	693	686	675	728	726	680	723	719	696	723	647	703	742	702	696	699	704	756	690	736	708	747	703	670	743	742	714	728	721	725	670	711	734	705	717	701	739	707	736	707	710	719	647	709	740	667	710	722	683	735	753	702	718	751	732	672	685	780	698	732	673	730	686	665	710	730	699	704	688	753	731	653	697	754	725	673	762	682	678	721	697	726	737	705	678	728	697	732	713	699	686	663	643	742	714	716	717	676	737	749	750	725	721	720	704	726	736	707	719	742	711	712	742	735	690	680	669	722	691	696	727	732	731	696	688	700	695	781	665	715	740	686	674	642	698	719	746	742	665	706	709	759	721	709	721	644	720	692	719	702	720	723	718	709	720	736	708	701	675	700	715	664	705	730	711	701	729	716	702	707	689	714	741	701	733	691	700	709	664	717	718	717	691	717	722	727	742	712	710	738	758	683	708	691	729	733	704	707	694	682	685	682	702	683	693	677	722	731	715	687	721	695	734	672	666	711	709	703	706	688	746	702	680	706	651	724	679	693	685	679	690	697	661	682	697	669	693	681	645	721	744	733	759	727	745	666	726	707	675	734	685	723	739	706	693	714	643	732	670	697	752	702	681	726	731	733	734	685	705	723	681	728	723	775	686	749	665	714	685	679	717	718	736	735	712	679	723	679	722	684	706	722	648	698	719	726	645	726	695	703	710	703	734	737	691	732	683	729	694	728	731	737	673	731	738	720	696	741	679	728	715	711	740	701	708	724	718	681	690	734	682	723	672	726	677	730	766	688	754	712	725	716	703	692	770	745	717	627	700	718	726	707	712	701	704	718	749	699	676	722	731	736	716	706	718	726	729	687	686	707	700	715	697	680	691	676	758	699	722	711	724	745	707	707	736	728	697	737	705	704	708	754	722	690	681	723	682	711	707	666	701	651	713	723	731	672	695	729	688	695	711	736	709	696	747	679	728	706	684	705	707	691	722	740	700	705	700	731	733	705	717	668	692	750	684	709	723	731	708	684	709	735	751	693	693	694	721	704	729	698	675	707	720	751	699	723	710	747	670	623	694	739	704	684	719	688	704	693	704	722	727	704	688	701	693	704	731	715	722	689	716	711	700	675	729	729	717	692	738	732	691	768	701	707	675	706	734	679	698	750	696	719	699	634	686	725	728	731	694	731	734	693	760	692	706	695	760	742	687	701	741	722	718	732	735	696	709	746	700	682	766	743	747	691	686	659	672	714	718	723	723	690	702	698	709	671	725	696	725	738	687	707	721	674	700	721	753	700	712	736	729	747	704	726	700	734	698	708	672	734	683	729	725	720	662	741	671	727	667	701	705	674	750	746	697	697	688	697	688	761	700	718	782	731	713	693	667	736	739	669	716	676	680	696	724	652	684	749	700	722	730	731	727	706	730	714	708	681	711	684	705	711	744	755	713	765	723	752	737	695	680	701	660	734	720	695	722	657	740	712	668	732	745	717	744	701	721	757	695	745	748	750	736	706	708	681	678	701	660	736	748	688	750	675	754	697	779	727	712	759	677	729	721	665	735	667	706	709	731	684	679	683	747	711	737	729	664	708	662	724	664	733	711	721	690	679	698	665	681	709	702	715	673	683	725	684	725	721	707	655	729	769	724	731	703	668	693	688	730	670	704	686	697	764	721	698	741	654	700	699	740	692	751	755	710	694	708	713	671	705	715	712	692	728	742	742	735	734	695	683	706	738	705	722	690	700	668	719	712	699	740	701	720	751	677	667	702	762	739	683	724	721	755	716	725	713	750	757	724	693	754	681	694	667	677	722	676	754	728	732	675	678	701	761	721	711	694	743	735	709	698	722	766	761	696	756	688	661	728	707	733	726	717	674	677	708	704	700	657	722	686	702	688	682	695	711	712	694	673	708	711	732	689	729	703	718	679	711	694	665	719	726	732	660	740	684	698	683	664	720	695	732	684	698	770	701	702	702	708	720	697	664	716	673	694	696	723	687	744	676	701	686	708	717	696	697	670	737	716	668	734	704	692	704	681	701	700	734	689	704	698	716	685	757	682	680	709	700	659	686	725	712	713	727	676	719	710	703	739	716	700	701	699	733	723	702	653	700	687	713	694	616	721	657	692	736	675	721	724	708	685	741	701	760	708	693	719	663	687	660	722	721	781	724	757	722	728	711	736	680	699	718	679	684	724	672	706	717	697	672	693	661	676	683	703	728	680	715	732	739	663	678	708	705	715	741	687	650	709	700	663	705	735	694	739	735	685	687	691	699	691	675
33546	18913	4440	1082	915	828	814	852	813	859	902	857	809	847	860	844	800	821	894	890	832	854	831	813	860	835	879	836	826	823	843	927	835	855	817	838	863	858	913	852	837	842	886	796	845	818	810	856	823	834	863	896	848	859	853	825	845	847	890	885	863	876	838	846	818	847	824	775	826	849	845	863	847	863	840	859	818	815	811	863	817	833	868	827	841	837	821	842	853	795	868	878	829	847	832	843	823	831	885	836	848	800	826	866	870	775	786	850	801	832	831	854	830	838	801	861	817	818	833	828	804	859	836	800	841	817	862	885	897	807	827	856	780	819	835	826	847	814	844	814	833	778	885	882	827	817	874	812	845	819	878	874	867	823	830	850	843	848	783	878	792	849	864	864	821	857	881	799	857	867	873	893	869	841	856	868	854	829	848	821	812	842	870	867	886	837	864	870	801	848	860	793	816	865	897	829	801	874	859	845	888	831	822	792	873	830	863	865	886	822	860	841	854	841	816	856	779	829	816	837	920	819	810	805	796	830	839	842	865	827	831	865	812	842	823	815	875	842	858	788	854	856	819	785	879	830	856	803	886	775	843	851	832	850	856	832	874	806	814	828	857	828	779	840	832	882	823	854	809	848	844	802	821	888	859	834	803	874	863	821	811	812	875	866	858	819	870	810	901	814	796	828	790	826	840	774	811	876	795	864	874	863	836	874	788	863	824	820	830	881	847	889	854	867	820	812	905	816	822	842	844	824	877	830	887	813	846	871	866	900	882	861	819	806	866	868	791	901	867	849	843	822	799	852	823	823	824	882	853	836	850	832	899	867	811	804	867	844	853	852	797	857	872	839	874	855	825	871	874	842	852	796	822	853	812	853	885	847	875	877	817	804	831	830	880	894	887	897	848	846	827	858	840	892	832	880	887	881	847	819	826	854	848	838	820	857	846	850	798	846	832	902	898	851	769	802	825	834	796	843	865	818	808	828	853	825	815	838	906	838	873	831	845	828	845	862	824	868	862	849	853	808	877	840	866	851	832	899	844	769	820	818	845	817	822	830	871	884	775	793	885	831	822	874	864	840	919	785	813	818	821	830	842	819	853	839	847	836	832	862	826	798	881	826	881	866	848	778	868	873	817	808	891	781	822	824	854	767	802	844	846	828	852	903	865	829	833	841	808	801	779	839	878	850	839	821	821	861	845	857	826	846	854	774	891	835	822	839	834	796	808	805	881	870	825	867	855	879	878	860	867	873	832	834	824	843	796	795	878	850	885	898	873	836	868	846	881	867	873	872	866	886	832	845	863	782	819	905	836	826	818	872	840	870	866	803	869	903	842	805	826	788	774	848	836	858	821	854	876	839	777	821	883	913	832	818	866	818	841	809	848	825	840	890	872	898	861	871	804	818	935	853	856	860	787	895	845	809	892	846	833	839	845	859	797	821	846	839	838	833	852	869	892	870	878	877	865	876	866	878	794	870	843	851	801	841	846	841	828	846	873	845	854	840	811	810	853	847	901	783	886	802	830	898	853	852	868	852	819	817	848	799	893	878	863	816	825	869	852	829	853	870	828	840	861	827	818	828	811	838	851	877	839	847	824	817	892	826	864	832	872	801	871	796	869	880	864	832	905	841	820	856	884	836	884	874	860	836	839	842	845	864	873	860	850	855	818	855	853	843	824	832	811	824	847	845	848	865	796	840	782	858	841	840	793	821	858	847	853	844	833	853	841	847	814	864	923	836	847	804	847	805	832	832	782	844	827	834	769	843	838	826	849	865	775	881	785	868	826	855	847	802	843	819	848	886	819	799	841	857	816	870	882	866	802	857	871	910	910	851	854	833	811	827	868	825	841	815	896	860	865	820	838	849	806	842	833	858	844	912	824	822	851	861	843	866	874	800	823	851	876	826	847	817	830	821	856	848	852	851	815	884	796	892	823	816	855	895	833	814	800	842	876	826	881	857	851	891	877	805	863	872	846	807	829	834	854	854	863	830	848	865	872	763	873	820	833	841	844	796	832	833	906	889	831	858	866	776	852	853	853	828	918	884	880	825	812	835	869	835	872	832	845	870	877	855	864	890	852	847	863	859	846	854	828	858	827	852	868	832	843	814	867	819	810	865	832	846	882	861	857	879	829	853	876	874	856	866	823	849	807	855	836	880	848	835	850	820	904	833	874	845	863	847	822	826	830	791	855	810	824	827	877	828	831	793	850	852	803	862	800	827	828	891	831	829	858	821	879	873	802	837	827	795	907	795	812	835	833	865	848	824	803	832	852	890	836	875	856	830	823	867	885	881	846	853	799	801	836	796	846	816	858	843	877	861	800	813	831	825	826	867	877	840	848	858	826	883	862	845	800	831	789	900	831	800	874	838	842	836	856	796	843	854	886	787	791	816	932	831	840	926	859	859	902	863	808	834	870	856	825	784	824	854	872	826	823	824	913	906	795	850	837	874	860	888	847	817	826	817	795	808	920	809	864	852	838	823	841	873	827	893	821	850	788	869	834	819	865	833	875	852	845	844	833	857	804	828	871	858	838	837	833	839	876	831	839	843	856	867	814	822	805	844	862	818	888	840	836	855	872	862	832	807	872	854	847	826	807	867	832	816	800	852	916	807	876	843	835	793	837	863	831	880	860	830	873	838	871	820	832	859	837	872	839	816	840	835	892	821	857	815	823	811	804	851	895	854	833	813	834	828	805	867	803	846	816	832	852	826	876	835	917	854	862	862	844	873	755	875	797	823	806	828	830	797	882	824	842	839	865	810	885	817	831	829	820	852	923	815	920	862	853	884	798	829	815	806	848	836	828	858	862	842	853	872	837	834	819	879	824	821	869	827	823	866	819	858	850	788	867	841	901	869	858	827	867	912	830	858	901	880	823	830	873	838	833	824	893	864	891	838	832	821	857	845	855	839	877	825	880	851	865	846	833	813	834	889	822	852	867	831	873	833	840	899	832	841	873	851	810	817	849	834	840	847	901	862	863	805	785	772	833	878	839	826	835	836	883	849	835	845	840	837	848	821	854	841	811	847	859	865	867	794	797	850	855	897	837	834	838	882	811	821	855	836	795	853	840	798	814	852	864	894	861	887	826	810	809	849	890	825	844	868	853	812	841	864	800	834	859	876	847	817	851	828	849	826	839	854	808	861	811	844	818	864	798	849	855	796	836	841	818	903	832	860	854	799	846	916	835	865	850	852	855	839	838	819	783	866	846	861	819	801	802	817	856	876	797	874	883	813	849	841	873	905	836	833	835	847	854	826	901	882	829	867	865	886	824	816	782	849	858	860	880	862	808	844	844	841	806	886	865	833	877	856	834	831	845	850	830	794	882	825	818	843	802	876	875	849	844	867	807	834	815	848	849	823	852	804	816	867	843	863	869	807	826	881	788	865	806	810	828	851	853	886	829	851	882	846	877	826	820	878	853	835	861	788	788	830	854	808	882	823	792	815	830	842	857	858	805	830	837	874	831	833	862	858	835	846	874	885	844	879	864	884
30452	9413	1217	1031	1003	929	873	861	944	899	884	867	891	864	896	836	816	872	879	858	810	852	861	906	877	863	861	873	859	855	832	848	859	892	893	843	846	842	877	854	846	817	838	832	813	808	876	794	793	864	838	874	853	908	866	871	896	863	862	856	864	919	844	890	873	893	855	851	842	849	840	834	820	875	889	826	823	867	847	856	856	871	846	846	836	897	851	852	876	811	837	880	882	802	857	856	838	881	902	832	878	880	870	863	849	856	861	880	826	802	852	898	847	835	836	890	815	870	851	865	871	847	806	843	862	903	815	849	849	868	825	857	841	835	876	860	849	855	821	850	835	855	803	859	851	898	841	817	795	845	869	893	818	840	792	872	849	878	845	869	848	816	839	814	823	841	819	853	859	878	819	867	830	845	893	835	842	915	883	893	881	873	816	859	899	839	882	882	872	815	908	907	866	844	893	842	880	814	903	827	797	838	926	882	882	903	811	854	877	845	906	867	839	822	878	812	867	874	868	848	862	873	872	903	860	894	847	867	844	897	849	833	844	854	812	904	849	832	849	861	849	861	860	904	834	831	840	852	851	872	873	855	836	830	793	845	784	861	868	801	866	959	851	871	885	880	824	844	833	879	829	900	871	858	861	865	917	919	801	825	837	873	824	891	820	907	839	918	858	864	838	893	811	893	895	856	809	857	821	838	833	852	867	861	810	866	849	841	850	844	828	876	877	872	877	848	850	789	892	826	858	881	855	887	792	803	869	849	911	847	864	896	843	858	862	871	849	841	889	898	796	887	914	863	877	883	842	860	843	866	893	870	871	842	865	853	906	853	844	840	842	881	875	828	790	905	818	871	892	852	904	828	834	823	837	867	861	856	859	914	756	859	858	862	857	812	803	959	900	824	830	902	873	833	847	853	842	860	851	823	816	816	866	835	854	868	844	818	861	871	847	899	831	848	823	920	892	840	836	876	835	859	865	834	820	875	892	809	853	842	859	864	825	847	847	922	851	877	849	893	905	851	836	815	869	896	877	918	846	830	831	821	877	836	888	859	827	878	854	906	864	840	829	841	815	834	840	865	890	874	881	833	841	848	857	906	794	924	823	852	876	847	846	811	883	938	843	848	833	820	840	842	884	833	902	874	851	844	881	873	866	860	831	876	864	888	868	875	810	880	898	885	807	882	874	884	874	806	832	815	901	843	866	858	827	824	839	849	787	865	859	884	868	804	855	858	798	867	874	831	874	872	822	846	836	860	881	856	828	838	799	864	794	889	829	870	857	858	785	838	846	867	870	901	851	901	833	824	846	843	853	835	842	827	794	856	876	826	826	833	832	881	849	839	907	911	873	874	877	851	890	827	883	877	848	824	887	846	887	874	835	837	830	864	837	866	827	877	826	840	911	876	880	853	868	861	843	883	875	907	802	898	882	858	803	873	852	851	874	832	805	872	830	893	850	836	853	896	854	864	864	865	795	861	859	896	877	841	880	896	799	789	888	840	858	836	836	859	859	856	905	873	828	872	846	883	855	863	881	853	897	800	822	832	847	832	831	874	845	853	844	833	852	806	850	834	877	831	875	872	851	865	839	879	865	850	844	865	854	878	870	919	870	859	881	883	822	826	795	838	864	832	843	827	904	911	863	846	897	845	846	849	850	849	891	870	817	853	868	802	820	835	852	826	852	839	819	890	883	834	866	870	821	872	843	890	885	895	840	833	871	848	802	824	872	845	853	853	854	902	883	853	834	800	834	865	836	858	853	825	886	809	836	859	856	862	877	850	855	847	852	842	804	906	816	892	854	873	878	901	886	842	868	839	822	867	878	881	887	870	835	858	874	832	857	857	874	942	822	818	880	843	810	827	914	866	891	885	791	852	863	842	852	839	852	832	820	869	865	869	847	885	848	843	943	811	879	884	891	845	828	876	872	873	853	826	792	846	867	856	903	813	839	835	866	835	897	826	883	875	842	876	821	788	787	875	905	904	908	865	873	836	885	806	845	815	858	885	867	867	899	832	810	842	828	887	856	824	865	841	880	888	888	912	880	796	863	903	863	900	825	855	853	880	879	867	877	887	831	854	885	896	854	922	838	932	888	868	869	891	787	861	887	879	870	878	821	866	890	890	817	838	846	852	844	884	890	838	881	812	879	863	842	848	823	852	848	884	851	825	850	871	836	822	909	923	891	856	858	852	828	866	883	884	836	854	852	847	800	857	881	856	825	887	851	863	884	868	862	880	866	845	842	861	836	893	914	841	902	867	874	838	824	874	838	833	811	854	814	835	858	846	861	824	832	836	817	835	883	891	808	843	922	795	835	873	866	901	847	869	921	861	807	848	872	860	909	876	833	874	827	833	830	841	843	848	861	918	865	867	862	841	838	890	895	817	868	830	823	851	914	897	864	849	904	896	853	815	873	810	895	819	842	828	859	880	873	805	878	912	881	846	861	872	881	828	891	859	841	925	846	875	852	861	869	852	882	838	838	889	866	862	836	872	857	884	890	833	837	813	840	829	863	950	860	859	903	819	855	910	851	854	808	822	861	831	858	855	872	865	863	839	885	861	870	841	827	927	925	851	849	788	800	873	857	814	850	938	842	864	825	848	827	849	840	835	848	825	868	894	816	846	833	861	838	897	849	860	897	839	887	903	862	817	873	919	874	897	857	891	826	816	905	866	891	883	880	897	873	816	829	869	836	845	866	904	841	903	849	846	872	841	856	821	874	846	899	850	865	856	907	801	875	800	877	819	862	912	851	876	848	821	856	773	829	837	895	916	856	860	829	868	849	876	824	938	882	818	845	816	830	870	895	842	852	853	858	863	904	847	869	798	897	896	874	889	852	851	874	862	887	891	874	878	896	874	843	830	815	863	848	831	801	824	866	847	836	887	838	826	812	866	847	854	895	908	880	883	875	832	848	836	834	822	856	857	887	856	876	824	836	854	877	869	799	869	883	858	854	870	820	881	861	773	859	838	856	889	821	894	867	854	883	838	882	829	907	865	844	876	841	870	871	847	819	887	827	889	855	845	878	855	805	848	902	840	861	862	874	947	839	867	885	837	873	859	857	860	851	829	852	836	846	874	802	867	865	855	906	847	906	812	799	860	808	864	909	836	899	916	873	828	855	867	870	868	872	834	844	829	912	875	866	833	771	854	842	871	893	885	819	868	839	903	902	916	852	880	858	890	897	829	837	824	896	920	861	871	885	854	898	827	892	834	816	846	832	876	858	927	816	871	832	840	837	883	873	848	854	857	817	874	871	859	876	833	795	878	868	868	836	853	865	807	850	841	833	887	899	809	885	871	883	878	804	856	862	915	855	869	834	861	883	870	801	813	863	906	843	859	849	795	905	872	873	811	845	826	885	866	885	886	831	826	891	870	853	851	874	837	843	828	813	852	844	851	889	856	836	900	836	896	851	830	817	867	846	799	881	912	864	840	845	866	869	901	866	847	824	860	867	865	863	842	850	839	852	857	850	843	831	854	800	843	888	856
25178	21014	26875	25163	20927	11470	1178	831	712	614	594	655	505	553	483	553	524	491	500	509	496	486	518	474	443	462	462	497	480	474	448	448	457	448	481	493	446	488	503	465	448	462	451	455	448	438	420	479	468	464	446	498	472	437	449	441	429	465	409	488	462	439	473	465	472	477	471	492	462	467	417	449	432	443	447	407	424	476	454	474	467	440	485	441	467	452	445	423	446	425	471	491	430	432	445	443	464	452	454	484	437	494	449	429	442	424	474	458	474	429	436	447	455	441	411	454	455	442	456	454	455	461	438	442	436	455	472	439	384	468	460	492	429	483	454	415	491	461	425	449	425	407	447	440	454	436	453	443	415	437	436	452	470	459	436	444	438	418	429	447	490	428	454	500	440	438	484	475	450	447	435	453	430	469	423	414	475	469	440	473	438	430	440	467	429	458	440	426	484	460	461	443	435	438	447	439	436	454	426	437	435	445	421	442	469	437	461	455	462	457	441	424	462	426	452	454	476	481	392	419	451	455	407	393	431	481	473	432	437	443	431	459	481	461	489	463	482	437	457	435	461	472	421	449	466	453	433	451	452	466	423	450	485	460	435	508	456	459	434	428	456	441	447	478	477	439	447	462	451	448	463	476	415	432	446	423	441	446	445	476	422	477	439	461	463	451	451	464	441	414	441	448	441	468	471	429	437	432	464	470	460	450	468	413	434	447	410	454	466	391	433	415	434	470	458	443	477	441	458	493	456	454	461	445	457	441	428	458	425	429	449	447	436	428	442	435	443	444	426	425	496	487	465	468	453	431	443	434	449	429	401	470	474	454	483	445	443	498	403	443	420	437	437	508	484	450	456	417	400	423	414	451	456	451	465	456	442	419	440	412	419	470	463	448	406	445	447	454	443	449	419	432	438	467	418	466	448	452	444	486	472	426	439	439	438	434	478	461	458	480	465	471	472	456	451	438	463	495	419	430	460	455	483	425	430	442	416	469	451	449	475	455	446	418	447	438	463	452	507	476	446	464	432	459	447	438	434	448	423	438	450	473	455	458	431	412	410	464	466	435	439	495	446	447	438	450	473	454	464	443	483	449	440	426	448	449	428	450	441	448	431	472	432	471	449	416	425	439	437	446	440	432	426	459	459	445	493	446	442	462	456	488	433	456	446	485	409	450	487	432	415	419	423	456	444	432	467	440	420	448	458	440	468	466	462	456	467	459	435	469	459	432	469	473	447	436	447	472	460	428	481	447	447	475	447	482	433	409	442	431	450	460	464	434	450	472	469	456	442	442	438	435	464	442	454	468	475	431	429	439	411	440	480	441	448	455	459	447	439	420	380	460	431	435	474	465	445	482	420	435	416	468	449	445	451	468	470	452	448	450	456	475	446	427	462	438	429	447	451	420	454	434	414	441	458	442	445	516	436	461	453	454	447	427	485	472	444	433	444	454	414	440	435	440	443	428	474	434	466	472	428	437	480	446	408	465	468	478	454	449	465	459	433	467	445	428	477	451	472	479	449	460	473	478	432	427	446	405	468	438	437	429	468	462	433	456	448	442	436	448	475	459	438	458	475	432	454	429	436	462	440	432	424	464	461	464	411	424	441	439	422	425	439	463	466	470	425	426	453	442	433	442	497	454	469	491	445	471	472	436	449	421	443	460	481	455	487	467	424	420	472	427	443	425	424	471	434	439	473	475	464	492	458	464	438	422	456	451	466	435	479	428	473	434	422	456	416	432	440	487	434	492	439	469	413	459	414	436	447	478	459	455	431	449	460	483	450	438	436	429	468	466	477	435	440	481	452	452	510	424	445	441	408	436	459	437	446	454	460	428	474	454	453	433	445	418	418	442	427	462	470	410	467	435	393	456	443	466	441	483	409	438	436	441	437	435	446	435	411	441	422	493	465	460	447	459	440	460	463	429	431	449	457	420	417	437	444	433	451	451	433	413	444	452	428	444	458	483	443	429	463	461	435	441	453	481	441	451	464	465	442	453	420	479	429	434	424	474	433	443	427	421	470	469	452	438	483	500	422	441	446	434	474	438	449	446	440	427	442	491	441	446	456	429	465	463	447	473	440	409	484	443	460	472	470	440	412	416	468	430	414	475	456	423	457	455	446	446	487	432	416	451	458	459	460	474	454	449	443	417	451	459	448	471	452	413	464	477	448	427	437	473	448	484	446	486	486	445	445	443	453	422	431	462	439	439	444	430	499	421	447	460	443	434	403	440	460	457	479	451	469	450	412	460	438	448	438	469	423	446	458	493	484	438	457	460	496	473	439	419	464	438	433	461	454	456	458	465	480	468	491	431	470	428	472	446	446	467	426	445	486	471	485	435	434	428	447	470	465	465	467	455	435	417	417	435	484	440	484	424	477	445	490	446	490	447	420	471	407	459	459	464	446	457	454	448	435	411	426	428	450	419	408	482	453	445	473	445	428	421	431	446	470	502	416	458	443	457	444	452	451	421	484	455	430	444	486	458	440	504	450	419	439	400	413	435	443	437	455	445	453	478	453	468	437	447	474	476	426	429	499	434	481	426	462	442	445	473	458	429	459	392	461	459	467	469	463	485	496	425	492	472	466	458	483	394	456	455	449	432	470	444	463	453	479	445	487	447	458	452	469	447	423	449	461	446	460	483	450	450	437	443	436	454	444	442	437	477	479	451	420	464	424	459	462	467	423	437	482	436	472	462	479	447	438	436	460	432	415	449	443	459	478	426	420	467	457	462	429	404	438	456	429	430	472	433	453	440	461	451	435	473	437	449	424	427	446	457	474	477	421	489	485	451	496	419	482	435	452	457	463	442	436	452	442	474	444	425	438	435	441	454	419	478	484	473	431	434	450	464	476	469	437	485	438	447	441	438	448	435	477	434	472	447	474	451	446	467	437	435	488	424	452	475	439	441	454	469	464	419	456	435	460	441	475	460	446	463	430	452	456	440	457	445	473	449	441	415	455	441	435	463	434	465	416	451	425	451	450	443	423	489	423	427	432	408	417	423	471	444	431	452	433	461	469	438	435	450	468	428	455	456	435	471	419	443	429	444	443	419	435	436	434	421	428	446	455	476	464	431	419	487	425	440	462	438	465	467	434	467	455	482	452	464	430	480	437	454	429	432	473	469	451	459	446	465	442	426	432	472	434	433	439	419	422	435	464	447	481	500	452	440	458	429	426	436	436	442	442	472	451	443	496	417	421	427	418	446	435	449	479	441	470	427	442	445	446	438	428	498	428	469	457	473	470	451	446	462	432	416	467	451	449	467	431	435	423	449	458	489	456	439	427	478	461	445	482	473	423	444	446	447	458	449	444	435	445	431	467	427	381	459	455	447	435	449	420	445	445	486	466	455	447	430	438	431	458	419	467	439	438	439	428	426	472	429	478	442	445	465	444	418	424	437	440	444	465	477	477	465	444	466	479	418	461	458	461	482	443	462	434	453	439	459	464	457	455	465	430	444	471	457	415	482	423	460	429	431	483	425	449	451	450	449	483	466
57363	13552	7204	3982	2624	1952	1449	1174	1015	901	796	746	736	687	675	619	615	614	540	539	524	549	548	530	559	515	482	549	523	517	491	503	527	492	511	502	504	497	484	496	477	461	476	502	477	469	524	492	458	449	469	460	457	476	464	527	502	476	475	473	468	486	487	480	473	455	462	481	487	504	476	490	487	498	461	472	490	495	481	520	473	482	499	501	488	477	501	499	480	493	443	463	479	455	487	467	438	467	502	463	484	475	467	458	469	471	468	503	445	493	481	491	490	485	473	512	452	439	457	461	438	444	481	513	435	443	440	443	512	469	492	476	471	457	475	467	426	491	494	488	482	461	460	423	458	503	470	442	480	479	472	461	466	461	459	467	490	478	489	446	440	460	441	428	478	420	467	458	471	500	460	508	465	466	456	464	459	485	475	453	446	482	458	481	484	478	471	424	455	493	443	434	482	454	447	452	514	499	483	469	446	490	474	463	464	459	481	493	431	470	458	517	420	467	483	444	460	444	469	472	473	485	434	481	447	458	456	491	492	479	451	483	496	465	464	453	454	458	427	480	477	459	458	489	461	529	453	484	442	470	477	486	488	487	452	475	487	457	479	456	440	461	471	466	464	470	488	461	445	476	469	468	452	394	488	450	436	468	463	465	465	439	468	461	427	468	483	454	475	477	460	478	500	458	476	480	488	480	519	443	461	459	512	471	459	497	446	462	490	460	478	496	480	454	434	472	454	458	470	474	450	455	474	515	471	445	482	460	459	443	455	453	486	470	447	473	487	467	466	438	513	476	465	496	491	421	451	472	404	406	493	446	493	492	487	460	466	457	445	524	454	474	478	496	427	444	446	469	453	440	490	458	473	503	506	493	489	493	475	430	507	462	490	491	469	422	451	462	467	454	490	475	458	486	423	522	455	489	470	475	441	492	433	470	476	450	482	454	484	443	488	474	476	442	459	481	476	468	459	466	471	483	499	489	509	491	453	436	433	483	462	456	466	464	456	465	432	467	445	450	452	457	451	473	481	474	469	451	464	466	498	475	457	447	454	459	468	455	482	450	484	471	472	468	486	478	482	444	439	484	452	466	457	484	451	453	444	479	503	489	460	498	479	465	463	473	474	466	455	476	464	489	498	470	481	487	467	470	435	444	465	515	456	480	465	472	473	439	490	424	477	468	453	450	449	500	448	473	461	459	470	516	437	471	464	470	500	453	459	494	457	450	486	473	469	479	484	454	497	460	473	460	495	444	431	464	491	447	443	502	449	452	449	460	453	463	503	474	447	453	453	451	464	490	479	476	491	472	473	439	486	457	490	413	506	465	493	473	471	456	480	474	473	432	445	469	461	486	506	483	478	447	473	505	474	503	428	456	499	469	490	508	487	502	451	465	485	472	475	491	457	474	518	453	464	469	476	469	488	502	415	472	472	467	443	442	476	519	494	450	460	445	483	444	540	468	479	488	489	470	469	456	500	478	454	471	471	471	455	464	483	446	485	456	469	475	468	469	453	454	455	438	456	504	476	478	452	476	480	447	465	442	484	441	490	451	439	456	467	468	490	460	423	457	442	463	422	517	447	486	469	496	444	466	458	468	474	485	426	444	453	481	474	469	482	461	483	482	487	496	470	477	470	477	483	474	477	452	464	481	514	482	446	487	500	424	468	466	473	453	470	460	480	504	482	451	455	472	464	420	502	491	444	465	480	504	504	450	435	443	446	416	427	481	478	470	501	439	466	463	443	462	481	457	475	442	461	497	438	489	466	454	464	455	484	480	456	479	431	506	471	501	477	490	485	450	470	485	470	484	413	494	441	521	411	426	453	452	497	470	508	453	419	457	484	467	458	463	468	451	501	484	468	496	490	501	439	469	480	430	477	492	457	489	488	442	473	461	435	466	473	470	407	465	466	461	458	465	476	459	475	452	497	450	477	492	459	506	490	472	447	411	473	476	474	440	491	492	450	485	499	440	501	473	460	475	449	462	469	509	463	427	477	476	498	476	487	508	461	459	470	460	450	440	496	454	481	503	468	472	423	488	447	458	480	471	447	458	477	484	450	441	481	453	500	478	482	476	430	498	487	511	470	430	480	463	458	472	462	443	426	457	483	472	477	453	466	471	471	477	445	460	473	441	486	456	461	485	476	513	481	459	468	484	470	464	466	492	499	452	453	455	466	483	461	443	434	466	459	420	457	495	507	452	445	476	487	437	446	512	464	485	450	452	476	468	501	489	480	467	492	486	461	472	458	424	426	436	465	472	469	466	483	485	468	446	451	517	497	479	448	470	497	471	526	441	464	455	463	485	494	469	437	480	485	473	479	437	442	455	469	452	462	468	458	509	446	459	507	441	487	463	493	521	480	520	455	460	468	463	450	452	505	465	506	470	477	420	502	473	484	449	503	497	472	476	443	482	423	419	468	429	479	474	468	460	468	454	488	465	466	473	439	444	489	493	453	461	454	451	484	448	476	455	518	484	476	463	458	443	474	526	453	485	472	494	453	480	482	469	430	453	425	480	492	481	456	501	476	413	493	445	490	459	466	472	485	453	490	442	489	473	469	506	471	486	465	458	448	468	459	487	469	476	489	479	477	461	471	440	496	501	467	477	467	481	460	503	487	469	472	484	486	468	447	482	433	470	410	477	449	513	514	498	495	485	490	485	473	462	451	479	498	462	499	495	455	431	464	475	452	433	458	485	468	508	491	491	464	453	470	475	442	460	478	488	471	511	476	442	449	436	466	472	452	435	470	498	459	497	436	454	505	457	460	448	468	449	452	473	493	480	474	495	490	413	488	415	475	482	472	435	489	450	435	450	471	481	500	446	440	483	456	463	459	472	436	507	485	485	447	491	436	486	440	461	491	444	465	478	484	485	450	438	466	457	500	476	463	496	479	444	524	462	454	461	473	470	475	441	469	526	484	479	494	469	467	475	441	489	475	474	476	469	472	457	475	499	426	491	448	490	457	449	465	452	459	459	428	506	412	435	421	453	490	470	457	471	464	449	478	477	464	464	455	454	453	461	468	485	485	469	491	503	505	479	479	470	477	466	497	426	467	459	513	448	450	492	460	504	462	477	486	457	446	464	484	455	498	507	477	498	475	503	470	482	483	486	451	469	487	508	439	461	455	446	449	450	457	468	455	471	457	480	478	483	498	450	439	490	502	485	498	451	471	465	468	452	448	457	436	449	445	475	458	477	481	463	469	465	477	462	502	482	494	438	457	489	440	480	456	450	458	481	442	509	449	475	439	474	456	477	467	445	453	461	481	495	458	430	479	445	485	435	449	476	446	444	435	452	498	478	515	454	452	450	430	436	450	482	495	460	461	467	475	481	477	451	468	466	491	434	469	477	469	486	502	489	473	444	483	487	489	457	472	439	435	465	484	470	456	478	506	454	492	419	480	533	390	544	455	460	462	453	442	470	468	467	438	498	470	464	465	489	461	496	448	463	443	471	457	473	497	464	470	495	538	462	467	462	457	487	482	461	469	456
23271	21051	27354	24655	20924	20502	6631	1461	1223	1086	1058	986	966	982	935	877	861	861	845	767	808	790	816	828	886	763	808	781	801	741	755	814	758	807	742	769	821	747	797	755	726	811	787	756	770	765	781	745	762	724	764	767	769	778	798	731	753	798	761	748	768	797	752	789	794	766	734	734	763	744	763	768	776	786	818	799	757	775	775	782	729	812	754	718	741	821	741	731	755	699	769	795	807	743	778	739	724	746	758	769	768	747	793	760	713	773	772	781	770	803	721	706	767	742	793	779	749	787	759	781	742	729	747	721	747	720	745	755	766	768	739	833	770	761	779	767	768	712	801	723	785	707	725	797	806	746	768	754	782	779	790	744	734	711	778	743	777	758	739	750	806	802	753	752	751	709	728	740	757	753	756	824	804	749	769	768	760	761	785	758	766	759	747	698	762	740	761	771	725	759	726	739	768	753	716	742	755	746	750	770	743	707	757	717	760	756	750	797	752	760	767	765	783	793	748	762	751	787	756	672	759	770	752	788	756	758	782	768	716	753	741	768	719	794	762	825	794	725	725	799	735	750	775	810	807	769	699	758	776	735	766	711	750	762	770	784	768	807	771	803	758	749	741	777	764	746	715	741	715	761	766	713	801	727	733	776	734	768	777	775	743	767	744	705	798	760	765	776	749	665	799	713	735	733	754	779	753	754	793	745	802	773	815	768	718	764	748	799	768	751	763	777	734	774	721	731	774	736	791	699	756	768	744	757	727	762	763	793	753	729	726	764	785	758	699	736	715	753	797	747	710	680	759	820	756	741	738	757	774	763	737	751	746	776	765	768	794	794	714	791	700	730	756	727	779	721	763	702	773	746	740	834	705	727	817	753	720	752	775	781	751	772	767	747	771	747	703	782	727	703	766	766	725	728	735	754	735	726	738	758	738	804	744	755	731	750	762	756	758	738	724	745	795	752	777	690	766	717	762	791	770	762	815	729	752	765	763	780	749	754	793	763	758	745	696	711	756	756	763	752	735	711	778	724	750	745	704	706	714	789	762	769	770	740	837	712	774	704	772	754	717	747	768	749	694	787	739	756	735	744	698	765	753	771	753	737	765	802	722	760	735	783	791	770	753	765	735	757	693	769	759	756	755	741	747	770	702	715	762	765	746	745	797	783	755	732	760	786	747	753	744	743	771	809	780	723	764	792	765	802	695	761	748	785	744	701	772	763	743	722	764	703	777	749	742	785	735	765	760	717	709	765	763	783	734	737	795	826	762	744	747	759	759	726	789	715	729	734	779	806	733	734	789	766	785	757	794	753	752	792	760	774	721	702	752	782	770	757	785	763	748	764	763	736	758	750	787	814	737	742	755	777	755	759	760	715	752	771	709	761	736	771	757	796	771	735	742	745	764	718	776	765	763	766	748	764	727	745	740	748	748	777	715	752	796	732	793	732	727	748	752	771	741	761	729	757	735	746	736	760	775	756	754	724	740	718	773	719	754	701	772	786	829	747	789	770	719	752	782	740	777	759	759	782	757	683	745	718	694	740	752	784	730	762	694	733	747	758	755	756	752	745	754	786	726	763	752	778	741	748	702	753	815	770	716	731	750	687	724	773	750	716	744	804	727	760	794	719	749	741	742	754	739	773	738	743	698	743	807	758	731	765	770	771	783	749	751	751	756	764	736	769	766	735	756	727	718	779	741	775	761	832	811	746	745	724	782	738	763	720	790	779	750	797	719	738	767	759	769	755	823	719	723	741	770	728	757	754	699	750	767	761	755	725	794	741	743	795	747	767	760	781	759	792	747	806	725	725	757	757	754	760	756	751	751	777	708	712	722	758	782	774	740	733	766	768	715	751	750	753	804	751	778	719	745	753	722	796	753	757	669	759	746	756	738	747	765	767	737	756	803	822	781	772	732	774	760	743	722	725	753	820	783	748	719	743	797	742	751	782	768	757	779	785	721	761	721	767	759	764	797	761	788	727	769	724	748	748	753	735	741	773	750	722	788	756	719	782	807	783	757	732	763	764	767	755	780	766	729	753	696	791	794	758	721	750	732	794	720	757	752	710	795	706	721	743	774	730	674	786	720	754	728	729	729	778	798	758	717	788	717	790	759	796	744	742	785	688	774	738	771	745	795	738	741	723	738	757	781	802	761	767	754	753	808	747	778	740	736	766	752	744	794	728	717	729	766	755	744	717	768	728	752	774	756	752	717	746	756	766	729	791	836	768	750	747	761	789	758	789	758	760	755	703	737	768	739	764	704	756	770	802	754	791	758	765	719	749	736	752	729	752	705	715	738	776	771	749	758	779	733	736	759	755	760	798	726	754	752	765	750	757	749	723	764	720	715	745	757	743	800	776	800	758	771	789	756	795	761	766	780	772	755	689	802	754	746	738	805	785	777	756	775	787	764	726	782	750	744	761	747	779	811	768	779	754	754	701	757	756	775	759	776	774	767	724	727	697	752	749	765	757	700	724	702	706	744	715	747	683	809	748	754	733	782	818	731	761	775	754	728	776	738	721	730	758	780	769	799	735	732	765	710	761	743	747	754	771	829	750	775	742	788	748	755	753	677	773	717	753	758	792	774	773	818	761	755	800	735	760	753	718	729	751	771	777	765	729	681	722	775	714	725	734	756	761	740	817	710	771	763	817	783	773	763	769	779	746	746	721	757	773	732	759	800	736	762	699	780	721	772	748	777	750	783	743	751	779	770	721	715	781	729	721	760	781	737	777	695	779	791	732	734	735	749	747	723	754	745	817	782	781	745	744	761	753	740	763	750	717	804	759	785	734	726	797	731	779	793	781	749	761	768	736	754	771	744	757	770	755	772	739	748	724	712	802	739	759	750	768	706	810	706	761	750	770	778	800	736	738	709	813	739	773	742	722	782	759	760	783	725	794	739	744	731	737	769	744	749	738	704	730	735	774	718	813	789	721	757	737	766	797	751	737	745	752	767	762	772	729	702	743	799	708	724	701	781	732	756	710	759	723	718	773	754	724	767	785	716	771	745	800	714	737	802	777	720	733	759	728	781	721	744	767	771	765	741	731	814	737	751	758	777	769	791	765	718	816	787	743	775	736	747	795	704	728	788	737	746	787	771	750	754	708	743	734	723	772	764	768	753	759	790	747	760	781	747	720	750	730	790	782	750	755	771	759	771	731	750	760	800	744	794	772	737	787	761	782	682	783	766	760	762	787	717	775	800	755	769	711	738	751	740	738	701	754	740	747	770	744	756	757	737	793	803	739	773	787	744	724	820	747	738	747	790	769	731	724	768	778	736	768	745	743	733	783	728	785	745	810	752	757	776	742	738	727	770	709	762	781	757	743	769	745	740	749	744	738	802	758	758	782	772	696	749	748	775	743	735	760	712	739	728	797	684	739	747	701	727	768	760	777	761	742	741	737	735	740	769	731	734	733	778	719	737	802	766	709	716	766	785	779	750	766	741	760	719	716	769	780	777	747	761	731	772	701	764	793	739	737	726	693	773	764	756	707
56183	22110	11909	6976	4632	3339	2464	2045	1814	1622	1391	1341	1267	1175	1116	1032	970	1024	920	942	909	910	830	861	832	820	829	793	774	764	767	833	758	812	790	757	730	679	708	737	753	741	705	742	727	718	719	770	748	774	758	758	760	693	730	736	738	703	757	698	721	696	724	776	699	707	734	750	720	732	730	702	716	689	728	682	682	696	687	724	748	717	747	758	751	761	745	728	732	737	736	729	680	692	759	712	689	728	743	710	698	681	717	767	765	717	732	687	778	753	732	715	680	726	693	715	699	665	726	747	713	686	705	671	706	702	711	716	768	664	697	707	709	725	696	691	717	702	718	697	745	721	665	702	745	692	722	695	708	690	712	675	720	679	745	694	688	718	701	678	707	704	714	720	728	714	679	705	725	732	727	717	730	691	693	674	743	752	713	708	700	713	740	751	698	738	739	738	761	715	676	678	733	723	708	760	654	672	802	696	697	738	698	740	715	709	706	696	674	672	762	703	700	690	698	739	718	709	721	714	667	709	706	704	715	683	707	725	723	727	736	670	717	666	727	732	709	642	735	746	700	750	765	682	684	695	716	713	729	722	758	726	686	700	745	728	669	739	793	689	719	682	681	656	692	771	753	716	738	724	740	750	681	714	744	715	677	708	761	684	699	712	706	701	686	689	703	679	689	733	741	709	706	718	738	691	728	709	763	723	719	742	679	702	760	723	761	720	696	689	715	736	709	708	695	702	749	698	690	716	678	678	718	703	675	737	729	712	714	665	721	699	759	674	723	698	724	742	725	717	710	710	740	695	736	735	728	759	743	732	705	708	716	697	688	760	676	691	713	691	701	727	730	689	670	753	695	701	710	713	656	689	745	693	692	760	745	758	722	727	716	695	727	757	662	747	703	739	707	647	712	726	794	726	706	691	710	750	702	701	700	734	679	702	703	712	684	666	736	701	698	706	672	719	736	712	710	707	718	732	684	742	745	685	695	720	711	736	719	774	675	732	785	703	732	681	685	711	703	732	716	720	690	685	714	710	699	727	722	717	742	694	676	762	731	749	709	689	686	730	742	695	754	684	772	704	711	728	701	682	734	737	675	696	720	714	714	710	734	675	743	749	706	690	714	682	741	682	722	669	703	672	711	722	680	680	749	746	734	704	732	701	731	748	690	702	701	731	725	722	709	693	711	697	737	745	663	742	693	695	742	702	719	720	709	709	701	780	684	722	709	719	728	727	686	706	716	756	732	697	707	666	710	738	725	719	720	658	730	697	697	755	760	701	694	695	674	739	740	689	749	713	749	706	721	701	744	663	679	696	696	705	715	704	733	712	703	703	688	731	742	701	706	694	706	729	681	750	675	704	705	726	714	696	722	754	641	666	704	714	712	691	687	744	732	777	687	716	679	680	715	710	694	706	713	738	697	683	700	705	743	703	722	739	697	697	677	692	740	690	666	733	688	753	684	695	715	711	711	748	748	704	715	742	765	708	731	701	711	747	703	714	677	681	666	700	690	758	737	695	678	707	706	760	728	692	739	751	681	690	736	755	751	700	718	664	686	687	654	667	732	704	668	693	693	707	718	684	678	722	732	728	726	684	690	688	720	741	680	711	732	725	717	689	689	684	727	667	676	715	700	744	751	706	763	724	684	701	701	704	705	717	681	709	713	726	715	697	665	701	680	686	762	687	712	711	727	662	733	764	722	708	644	697	742	666	726	679	738	704	723	720	690	740	719	749	741	701	723	701	719	705	719	740	689	724	701	755	698	655	718	725	702	686	761	712	718	733	729	712	691	680	720	786	651	679	672	699	746	674	707	713	731	757	698	706	661	732	690	683	750	696	705	671	743	712	692	717	711	729	690	705	694	707	724	685	715	720	724	685	725	713	714	720	684	734	708	680	689	705	737	741	675	733	704	722	702	715	745	711	712	713	727	708	713	745	659	711	670	694	714	698	684	704	715	705	752	719	717	723	740	717	715	734	717	725	738	728	734	737	691	698	698	661	716	758	738	699	675	726	684	675	740	710	701	708	695	692	727	664	714	746	716	713	730	721	717	720	674	705	704	712	735	649	715	733	722	706	729	697	677	698	653	697	731	738	730	738	730	742	748	732	718	684	749	731	728	720	696	689	678	757	678	699	718	727	728	722	696	716	677	663	696	792	626	778	691	720	687	690	705	731	736	741	729	681	686	690	711	683	670	712	730	689	715	654	713	682	730	722	698	732	702	662	732	699	695	674	700	689	696	725	711	722	673	741	707	734	724	746	731	657	703	710	691	700	714	722	668	714	714	716	737	689	749	681	712	691	676	711	746	720	743	742	686	737	694	751	682	706	703	693	705	682	697	676	699	731	710	670	720	742	681	667	682	713	725	722	702	734	704	729	683	719	724	713	762	684	722	715	713	750	669	737	754	753	715	704	714	735	734	706	709	661	718	748	710	741	717	718	705	722	719	649	663	691	734	698	733	778	735	676	669	687	711	736	715	721	668	693	708	672	684	719	720	740	718	720	696	762	700	696	763	759	665	677	662	723	701	679	740	698	659	663	699	708	654	711	726	720	711	719	693	658	714	737	658	726	715	701	768	739	746	722	723	689	728	745	733	723	753	710	715	691	750	713	653	724	706	706	682	701	731	721	740	710	716	714	714	693	668	721	736	732	699	749	717	754	715	723	691	740	712	778	704	721	715	742	757	725	697	710	697	705	705	693	689	757	722	722	731	688	726	662	738	738	680	734	668	697	723	730	693	671	678	686	745	701	735	679	669	690	678	754	687	724	726	723	735	691	719	738	745	667	729	701	679	694	679	737	719	715	740	708	694	687	737	712	693	708	708	719	729	696	701	638	756	699	695	673	723	711	747	678	708	690	727	735	726	703	700	711	698	702	758	685	706	700	723	735	676	716	714	693	734	714	734	673	742	746	711	774	692	716	665	669	670	679	714	653	708	704	740	731	673	728	730	722	681	725	686	742	692	685	689	703	700	729	702	753	702	736	683	711	751	710	710	710	739	703	701	766	735	696	695	783	749	672	714	684	677	789	690	706	678	725	728	729	760	710	725	708	734	692	715	700	732	701	701	699	759	741	718	679	708	696	706	697	684	731	708	715	718	740	700	676	728	674	692	673	721	712	704	715	705	738	704	716	720	721	714	715	710	749	695	670	731	682	678	699	704	701	693	727	716	653	675	703	710	727	663	748	712	689	733	720	760	658	700	733	727	712	730	696	731	685	690	632	676	701	721	683	702	752	748	711	696	746	747	722	659	706	743	718	729	701	701	770	664	687	665	708	694	761	750	663	713	735	723	707	723	725	697	718	693	729	689	699	714	668	715	687	710	693	748	682	771	753	695	742	730	749	742	689	695	685	708	654	728	706	698	738	702	719	687	738	690	715	690	677	690	652	701	675	744	747	689	698	772	745	691	720	732	689	683	705	729	711	720	743	661	707	700	681	708	689	715	656	716	646	705	721	696	714	720	672	762	700	722	727	702	732	680	692	687	683
33323	18150	4228	1118	925	858	856	845	822	839	940	831	871	871	869	870	876	850	815	836	820	789	796	866	869	827	831	778	842	838	885	875	842	828	877	883	899	855	889	895	802	868	863	775	856	833	848	852	830	889	858	850	838	830	876	793	829	805	825	820	808	810	835	851	784	876	868	794	925	876	852	879	851	884	849	831	836	819	813	853	824	828	840	835	855	856	794	822	777	874	870	845	830	759	845	861	869	865	855	838	777	797	862	835	855	837	851	884	828	856	856	889	787	900	805	848	865	820	829	842	812	831	844	831	810	860	909	882	863	881	859	822	817	890	873	887	833	788	854	831	815	890	787	797	875	817	836	884	867	808	869	834	890	804	816	860	891	862	823	876	807	791	842	872	874	872	847	836	872	806	832	867	861	855	921	820	866	844	839	840	878	829	844	830	846	798	884	805	801	855	809	881	825	819	891	865	836	839	880	864	849	858	810	783	845	836	848	873	826	877	827	866	829	838	841	865	851	842	830	832	894	864	892	828	847	788	844	851	821	876	861	818	862	876	806	854	802	865	876	784	897	881	861	847	861	849	819	859	886	840	867	861	866	882	847	865	830	842	842	832	855	889	853	890	898	834	843	863	830	821	832	825	847	847	852	867	857	837	884	834	814	826	862	892	800	835	862	904	832	808	857	824	869	833	872	861	864	843	830	848	846	880	852	840	853	835	862	817	873	900	853	829	864	808	883	871	858	885	850	826	838	792	870	874	859	846	835	845	850	863	874	840	837	824	813	818	884	877	841	843	876	862	808	810	860	818	807	854	856	804	868	847	870	842	855	852	837	850	796	840	849	868	821	839	827	805	800	842	810	767	864	843	830	904	809	887	816	841	881	790	874	803	816	923	806	848	767	854	840	852	831	856	821	863	853	818	792	891	807	871	844	794	825	846	875	815	822	798	861	827	839	832	836	891	819	823	834	818	852	836	859	822	797	811	853	803	885	852	847	866	887	820	820	821	809	816	861	801	850	837	805	790	853	899	846	841	824	876	902	843	829	791	870	849	841	796	801	796	824	867	833	853	826	768	827	849	822	890	810	821	852	876	852	854	922	860	846	826	879	837	845	887	844	861	851	807	859	836	835	817	831	874	850	831	830	830	743	858	858	850	813	809	859	855	810	890	851	849	808	856	854	842	856	830	850	866	836	796	835	870	817	860	892	824	848	854	816	800	862	852	816	811	850	857	870	810	841	826	842	860	843	842	790	853	782	812	807	845	860	825	868	876	810	831	856	842	849	869	819	875	850	810	848	814	866	870	889	819	868	868	854	858	833	821	791	803	802	845	846	835	806	830	860	876	822	847	832	813	828	886	849	849	771	823	812	820	842	856	850	865	856	772	808	871	886	837	828	822	862	832	808	899	856	849	810	851	800	860	835	887	848	865	806	863	853	817	830	828	805	862	861	800	861	864	841	890	862	805	848	843	785	837	844	848	837	795	857	855	888	886	830	819	871	869	874	804	826	815	780	809	768	803	858	821	874	844	821	802	867	853	813	813	842	863	872	834	879	868	866	786	832	774	837	828	864	847	828	855	808	863	837	840	867	850	826	880	870	812	828	842	877	835	854	866	797	867	821	842	830	834	869	826	813	851	824	879	834	843	818	875	842	794	821	852	834	854	853	810	825	802	814	851	785	778	819	835	879	842	804	855	838	853	831	860	848	881	807	759	835	842	814	872	806	806	834	844	873	834	886	851	838	862	832	820	783	795	901	843	870	811	812	823	853	837	830	875	823	804	789	841	884	871	847	903	847	831	850	831	846	901	847	830	865	848	816	824	866	865	809	866	801	819	799	800	856	814	856	821	805	813	897	871	855	875	871	868	841	792	831	829	811	861	828	776	828	807	815	864	778	849	824	848	787	789	867	880	857	911	869	807	830	862	856	808	837	853	825	819	848	820	867	837	839	845	862	825	833	800	875	809	855	876	809	821	881	871	894	837	816	833	869	844	874	829	831	808	863	855	802	844	819	898	891	802	868	841	794	822	842	864	852	849	863	823	825	855	814	926	824	824	863	852	878	822	859	803	810	854	799	844	827	774	809	853	851	817	803	877	881	797	801	879	844	885	823	820	884	843	853	849	792	842	842	867	813	810	830	851	842	868	848	843	896	802	851	844	856	873	858	856	902	889	827	854	886	815	872	844	848	877	906	812	836	838	829	830	810	853	867	830	836	794	874	848	838	842	878	771	823	850	848	796	800	825	866	803	867	855	928	839	889	877	862	815	799	826	922	850	797	860	867	811	869	835	842	857	844	805	883	880	793	900	843	845	816	848	858	844	798	819	784	849	800	810	804	857	903	804	845	854	870	800	840	851	840	820	819	873	857	820	799	854	871	825	802	862	834	856	816	824	833	863	821	805	849	857	845	813	814	847	810	831	872	853	819	778	841	874	884	816	824	830	871	857	832	870	833	840	866	835	844	840	845	835	812	837	835	848	826	805	859	800	855	840	842	837	838	799	833	825	853	886	865	856	877	839	841	800	851	803	811	815	788	808	852	905	822	859	856	869	788	793	832	835	804	827	836	862	826	840	912	830	824	841	835	843	867	867	837	831	850	861	842	836	777	805	876	835	839	873	786	868	799	825	889	895	825	823	792	775	856	884	823	812	840	768	872	881	842	809	880	855	904	805	858	877	855	844	852	868	885	823	847	906	857	885	878	850	869	828	819	837	824	883	772	846	903	833	853	880	839	837	869	831	809	808	814	846	842	815	853	837	789	806	857	839	871	846	866	867	822	844	854	776	845	801	869	843	802	792	805	851	843	823	853	865	812	888	838	876	862	865	871	791	849	822	849	830	806	868	849	821	889	780	841	822	819	820	832	830	839	872	803	848	810	840	792	868	840	874	803	862	753	860	876	833	814	825	810	851	820	889	871	838	836	814	854	843	812	790	853	883	831	857	829	777	865	853	832	780	812	823	838	814	787	800	786	870	827	828	873	855	814	844	887	860	822	841	835	838	863	867	823	799	848	816	857	845	855	842	868	855	885	840	822	806	833	824	824	885	819	866	816	848	831	820	835	883	786	834	880	865	843	849	851	775	837	898	835	802	809	864	757	861	923	836	821	851	811	859	844	884	855	883	842	777	880	849	836	817	824	837	814	852	862	838	825	812	832	839	859	833	795	802	825	853	803	870	869	871	825	866	824	907	855	824	864	766	852	817	860	840	805	808	844	831	846	814	811	881	827	841	895	808	892	828	861	852	858	855	825	846	812	825	834	838	837	823	829	830	825	835	823	827	819	859	802	792	819	809	820	850	873	825	855	893	793	898	870	828	822	846	811	797	834	868	862	800	784	808	812	832	865	801	850	909	867	797	868	837	803	799	891	888	867	829	849	846	818	836	807	902	901	887	869	826	885	867	837	850	824	774	786	885	815	837	885	828	815	879	791	880	821	880	835	834	841	832	860	796	861	867	889	828	816	779	850	844	823	827	852	835	855	889	855	866
30609	5126	1169	1015	952	951	906	880	822	829	852	812	870	898	844	842	866	863	820	843	814	872	794	821	877	827	875	847	847	837	805	836	848	867	847	910	825	845	855	861	888	844	799	885	865	844	903	797	828	830	876	839	881	883	836	844	823	826	864	873	824	832	898	871	881	887	901	833	861	837	836	834	883	841	849	829	876	881	820	860	904	818	803	855	872	882	846	819	852	851	839	848	864	830	805	867	886	876	870	843	872	829	850	812	848	867	850	859	818	847	797	841	872	850	854	868	869	867	848	862	840	848	849	863	879	847	905	786	821	841	843	862	859	826	867	804	832	812	850	869	857	874	838	886	854	827	869	853	855	851	825	854	875	909	851	828	814	833	907	841	836	872	838	868	831	895	852	873	839	815	825	872	829	888	869	797	861	877	828	871	861	832	794	824	814	825	855	848	820	859	820	823	868	881	808	782	802	809	828	845	784	876	844	855	852	865	884	833	860	817	847	892	865	889	865	806	820	837	907	890	838	868	836	860	830	874	865	869	831	850	866	857	830	870	828	860	835	856	793	886	859	833	876	815	908	891	831	855	840	861	862	875	811	811	871	866	836	863	816	817	848	884	901	773	873	882	849	858	891	852	841	867	811	831	826	847	808	896	879	814	890	830	889	821	853	827	794	851	868	868	840	924	887	836	822	907	860	831	807	855	863	842	832	865	827	843	866	870	845	803	808	901	839	835	869	862	876	842	858	825	865	868	856	877	834	847	816	861	836	790	879	809	794	865	759	881	844	867	797	852	841	867	880	855	830	873	788	901	844	818	841	892	862	826	798	836	789	822	866	818	872	836	795	812	799	864	852	830	819	834	904	825	863	842	867	815	883	861	849	926	852	853	838	818	853	878	849	859	802	876	870	842	837	863	834	837	887	893	873	869	862	907	884	862	791	829	864	844	864	854	831	841	817	842	866	823	874	841	873	854	830	901	910	849	902	844	873	840	879	803	845	852	788	819	825	859	833	862	825	862	866	826	843	841	858	829	844	771	840	821	821	816	856	800	879	844	787	862	788	869	851	826	813	849	812	878	809	814	859	885	788	796	865	844	839	860	880	867	864	870	868	798	870	811	868	843	817	841	816	807	860	876	839	895	859	861	806	855	854	860	834	850	805	861	911	836	857	855	844	788	802	849	862	854	821	877	847	818	818	846	829	904	824	831	838	881	785	838	864	851	851	869	776	860	820	859	861	799	861	823	826	879	834	868	870	839	804	861	876	815	809	847	808	879	830	825	827	838	828	812	846	835	855	850	813	879	805	820	823	834	836	851	855	840	821	839	841	854	875	818	847	867	761	893	827	868	826	861	853	839	857	861	872	848	861	865	858	842	857	833	912	863	835	853	856	833	828	803	849	885	859	812	796	804	814	845	826	886	842	843	851	823	826	817	853	865	872	843	843	835	842	817	845	816	847	824	865	843	856	872	815	866	887	825	801	847	865	811	804	846	860	801	876	827	850	853	894	859	860	852	844	799	859	755	825	904	832	877	832	837	838	879	876	841	872	864	837	897	838	778	852	799	830	829	915	828	824	817	852	850	760	829	835	801	795	798	870	856	827	858	827	824	848	818	870	850	848	857	830	843	874	833	839	838	831	834	853	884	854	829	777	764	855	842	838	862	834	834	864	784	856	875	872	853	852	859	849	828	834	861	775	834	867	878	940	901	847	819	873	838	872	842	883	827	882	824	819	871	825	882	846	860	882	863	812	843	830	874	830	866	847	847	868	841	842	867	845	845	842	809	868	912	830	831	885	870	845	822	829	894	863	787	891	864	861	878	875	875	885	876	903	858	870	864	860	866	870	832	847	859	816	799	842	844	858	851	833	816	906	781	774	869	813	836	866	861	829	890	832	897	805	846	779	865	873	826	813	855	860	859	867	830	861	873	840	859	827	860	828	836	841	816	860	863	818	850	830	831	852	850	899	927	835	796	861	876	833	825	830	803	918	866	838	840	882	840	888	841	840	825	855	894	889	839	799	889	848	820	819	841	848	823	841	830	837	855	799	854	885	851	868	803	844	822	862	819	847	851	806	872	843	859	877	828	848	797	846	839	857	823	838	853	856	817	862	899	784	804	846	863	842	835	866	821	901	847	844	798	828	851	890	854	836	853	889	918	876	905	799	877	865	842	830	862	848	812	886	861	832	839	853	841	836	919	873	858	834	801	840	871	887	868	845	841	857	818	858	855	839	892	890	836	846	860	817	850	827	843	839	845	866	860	846	824	903	870	857	870	788	848	848	847	902	883	900	879	814	840	865	852	853	874	868	833	832	857	912	863	835	839	827	863	932	807	843	809	805	842	846	838	857	830	850	795	858	868	825	873	881	848	836	853	863	865	872	841	816	893	867	844	836	830	803	876	830	870	855	841	790	837	811	838	865	873	812	844	859	853	814	883	835	809	837	834	835	861	839	839	848	884	855	868	870	838	894	861	859	830	850	836	865	888	839	848	871	841	882	893	849	825	897	888	845	870	815	825	836	822	855	869	821	860	862	857	838	781	816	817	855	867	868	919	869	840	847	877	841	815	850	846	813	867	815	793	909	823	838	805	847	844	880	876	842	858	820	770	866	882	786	860	862	829	880	856	803	879	785	804	881	864	822	850	887	848	874	831	832	849	824	871	807	862	818	838	848	857	871	862	827	850	873	897	859	857	828	836	826	842	856	831	829	881	863	862	814	852	832	826	842	857	853	862	841	847	781	882	826	886	875	837	883	815	859	870	842	868	848	842	815	889	852	834	822	821	815	835	884	837	869	835	842	848	851	866	817	862	840	839	799	893	858	828	838	839	813	874	829	842	825	853	863	863	794	884	861	831	865	799	961	877	838	806	799	791	836	887	863	896	881	830	825	823	804	820	872	863	874	813	848	840	858	864	863	836	843	822	875	818	860	861	861	864	842	854	825	832	832	858	852	829	876	806	861	864	849	812	860	886	884	863	871	851	872	917	839	849	818	851	844	848	868	776	807	797	838	898	826	858	815	856	846	850	815	819	843	867	827	837	873	868	809	811	803	797	820	862	804	866	859	849	840	784	854	878	883	848	836	854	834	883	880	850	827	852	877	812	815	834	903	840	874	818	798	837	861	873	891	876	815	826	893	840	836	847	831	828	861	835	882	882	839	888	877	872	848	855	782	844	869	865	822	809	892	867	874	808	906	881	848	849	835	882	806	850	883	870	863	855	848	830	813	828	819	828	873	797	835	789	843	815	841	815	898	896	816	844	886	859	827	867	840	818	773	862	870	819	868	874	845	854	833	831	843	834	805	876	861	881	856	855	840	848	800	806	882	816	859	841	858	860	854	845	807	826	859	905	871	831	761	852	889	870	842	802	774	834	829	812	884	845	864	863	824	884	820	820	874	855	933	819	835	899	817	847	860	820	823	825	809	877	882	874	812	881	859	908	842	847	842	817	781	782	844	858	867	850	880	809	814	877	802	870	825	804	827	879
25106	21209	26692	25257	20582	7352	1110	794	700	608	631	586	571	555	550	546	497	489	487	480	511	471	485	455	447	425	463	482	420	510	496	467	464	422	473	462	475	461	463	464	437	496	446	438	440	444	463	458	435	462	473	494	412	452	428	435	452	469	475	437	453	445	476	426	437	458	466	459	503	473	457	449	486	459	425	446	486	440	478	483	492	494	491	490	467	487	451	422	441	443	455	446	457	477	457	470	469	444	451	445	467	436	453	475	420	484	495	405	445	463	491	463	434	456	416	441	440	443	474	476	435	484	445	484	444	463	464	480	455	467	460	449	472	419	419	441	506	440	440	439	446	489	444	421	465	438	505	432	452	478	426	470	443	466	448	444	458	448	434	474	492	465	444	462	410	445	480	481	464	432	469	462	460	450	440	405	478	435	468	469	501	469	462	437	443	442	484	487	443	465	446	435	474	452	465	464	436	481	441	503	467	414	483	456	461	437	498	440	493	451	428	463	462	483	469	428	447	482	434	452	493	439	405	445	474	451	436	452	456	483	422	459	436	508	472	445	421	454	440	420	444	454	460	459	442	454	485	451	466	436	456	497	472	501	481	450	486	473	461	457	485	506	453	466	492	478	453	423	472	424	460	433	467	474	478	469	419	466	453	460	479	420	464	431	430	453	457	458	427	446	466	446	476	463	416	458	438	437	464	457	464	432	450	476	480	465	443	444	472	497	421	449	454	472	457	448	456	436	456	446	439	455	435	462	423	446	430	474	507	402	470	451	469	477	473	447	467	461	440	474	462	445	454	474	461	455	447	437	432	455	485	431	493	449	434	448	432	466	419	458	425	403	491	444	475	433	452	465	444	478	462	494	465	469	445	453	440	461	437	431	439	439	444	494	478	457	491	416	462	439	421	464	450	463	479	455	481	436	403	475	436	421	473	449	458	444	455	438	461	468	462	431	488	473	465	437	447	439	480	478	457	428	460	444	424	425	456	436	474	419	444	464	405	449	484	453	450	419	456	464	481	439	442	452	419	434	462	481	481	421	483	470	465	446	494	458	452	450	461	448	465	442	420	460	469	453	440	446	464	456	436	486	461	505	419	457	443	449	417	473	440	454	430	459	496	479	465	472	452	495	440	445	411	401	484	490	486	448	472	470	472	435	452	411	464	443	442	476	441	485	446	493	453	458	478	448	448	433	470	476	419	451	479	484	432	468	427	460	446	450	441	487	458	485	425	431	445	432	469	530	414	459	460	475	442	451	470	476	481	470	446	452	441	415	465	425	447	430	435	440	462	394	424	458	483	432	447	420	445	417	495	439	439	448	472	463	479	419	451	470	455	432	439	448	429	440	464	459	486	438	470	474	456	434	446	445	457	455	478	474	483	436	486	450	432	408	449	471	445	480	432	447	448	461	490	457	440	492	452	477	470	511	423	434	449	484	420	439	419	418	450	447	438	478	410	454	441	458	455	483	488	453	421	474	439	445	468	457	430	454	447	468	488	470	405	491	462	459	420	440	463	465	458	471	403	451	500	456	465	474	448	443	430	459	453	420	456	509	454	455	451	464	458	488	428	434	476	499	449	492	432	476	477	425	431	407	457	418	421	464	453	439	448	458	422	467	493	457	452	488	436	431	467	446	431	456	454	459	405	458	475	443	458	475	464	453	441	436	459	447	477	433	498	478	471	425	450	470	442	474	439	430	453	418	419	465	471	474	453	470	469	452	523	464	483	483	440	427	446	444	456	431	475	458	443	449	468	436	465	451	434	462	488	441	446	451	468	437	437	456	470	442	441	413	486	450	458	446	469	447	443	485	441	458	406	483	482	419	433	487	443	436	444	468	453	465	447	454	454	416	474	454	444	405	418	474	473	438	451	455	433	424	443	450	435	463	437	481	477	462	460	451	442	469	419	451	443	472	444	445	461	496	438	467	425	440	451	444	458	453	437	442	456	459	411	466	459	448	473	476	449	430	437	440	481	440	454	490	433	420	456	431	416	426	470	468	462	441	464	453	483	442	426	437	437	470	475	464	470	455	456	438	431	438	444	436	454	435	454	467	428	424	459	444	455	457	463	482	465	482	483	464	475	472	458	473	451	456	440	418	463	427	463	423	430	446	455	404	455	472	448	444	447	479	447	471	442	474	485	445	470	477	466	439	446	441	427	460	474	461	463	445	450	449	471	444	457	447	452	435	448	421	424	458	426	469	414	477	464	455	442	484	444	459	477	441	467	457	433	421	439	429	451	431	442	435	454	458	449	497	498	434	483	472	474	457	460	463	429	428	482	427	474	497	463	443	489	481	467	464	484	445	461	444	474	443	488	452	461	446	486	487	452	500	432	426	454	461	468	431	453	443	425	460	473	464	454	492	463	446	428	427	472	441	466	478	469	470	457	427	490	418	466	437	454	446	432	465	446	452	442	472	472	408	411	454	432	422	481	461	437	474	472	441	465	405	432	506	451	439	422	469	479	472	436	467	492	435	426	436	466	479	435	488	443	446	479	442	450	418	424	438	430	489	486	421	461	443	452	471	465	464	469	493	491	442	451	458	456	443	441	439	451	462	459	474	412	445	470	527	429	450	464	419	444	445	445	445	461	482	448	444	458	427	463	430	491	462	469	454	436	432	456	434	467	504	440	470	451	452	475	440	446	455	411	492	461	451	464	469	446	488	456	464	443	409	449	406	426	446	462	459	435	440	446	428	420	468	455	460	441	464	447	463	441	450	459	437	457	444	499	461	441	431	474	464	468	490	491	467	494	477	428	432	444	449	472	428	487	470	488	436	487	453	441	459	458	440	450	418	445	494	432	437	433	474	468	456	496	477	463	438	444	434	432	436	462	503	458	404	416	422	493	457	448	486	449	459	483	464	467	449	437	449	464	456	450	458	405	492	483	420	464	453	424	433	461	434	457	437	463	450	434	462	491	470	450	428	451	457	428	460	450	450	463	440	452	452	447	451	447	473	466	446	451	473	439	473	499	431	450	426	438	461	452	467	427	481	455	426	426	429	417	465	450	495	413	488	467	429	484	452	447	410	449	467	475	438	439	443	482	454	449	464	436	470	465	457	457	430	448	458	447	443	453	436	437	439	437	474	459	456	481	446	458	451	444	483	463	453	455	415	473	483	490	452	449	471	473	474	448	445	459	460	422	502	466	496	444	469	410	442	435	465	469	454	454	435	456	412	447	429	411	472	460	478	441	475	443	469	476	484	450	477	436	453	454	478	461	471	472	471	453	426	385	483	462	419	455	421	441	469	472	440	450	457	448	453	466	434	421	447	458	418	427	463	429	429	461	503	451	481	473	412	437	474	475	433	448	454	441	499	449	441	459	452	484	432	481	458	454	450	464	449	475	472	498	438	434	458	457	475	483	467	420	433	455	481	470	413	468	419	449	465	462	448	434	469	452	425	476	485	476	483	437	459	420	452	477	464	458	462	458	479	427	460	432	449	469	484	409	451	425	468	444	441	446	453	489	417	465	443	466	459	458	452
56775	22094	7084	4050	2460	1831	1430	1082	1002	883	815	787	748	671	635	664	599	587	580	572	547	568	512	532	583	515	487	531	510	532	526	504	468	492	491	496	502	473	498	480	490	470	533	444	511	509	471	471	485	515	527	514	503	493	467	501	507	487	461	474	477	485	486	435	487	503	485	477	501	506	468	483	463	463	463	469	468	443	448	456	459	508	509	472	471	466	467	511	472	468	488	437	484	465	449	459	487	464	471	478	451	451	472	452	476	444	475	511	489	506	481	463	470	467	471	454	469	467	499	455	482	473	494	472	496	474	441	490	472	445	461	452	493	448	428	426	474	464	475	465	480	497	502	473	492	493	444	489	447	467	475	467	484	466	443	464	455	462	422	465	509	446	471	451	465	489	466	485	476	464	466	455	447	516	451	501	487	473	469	487	452	456	473	478	476	482	479	476	491	476	451	443	520	484	432	473	429	470	478	497	469	485	477	456	472	490	515	468	489	497	468	482	464	455	497	492	470	464	468	445	487	494	496	502	486	446	482	457	466	442	460	475	455	474	439	466	494	447	456	467	443	456	509	510	416	493	472	450	454	466	460	439	453	466	483	434	475	493	460	421	442	478	458	511	483	480	462	438	521	459	421	460	450	463	472	495	481	459	497	470	490	536	436	482	434	477	485	467	473	495	451	470	440	457	498	479	472	475	479	519	457	448	488	491	478	457	449	502	462	487	479	448	494	483	446	474	445	460	466	445	477	427	486	467	440	461	513	476	453	472	459	457	457	470	462	470	449	456	462	434	469	443	475	508	485	457	414	469	437	468	471	423	498	461	467	455	475	465	455	449	470	487	469	468	481	450	475	497	502	452	468	482	427	467	437	509	471	458	432	461	512	425	445	457	499	448	487	457	458	500	471	463	489	456	465	457	489	509	479	485	479	474	454	475	446	458	465	501	453	473	473	507	494	454	469	495	472	455	494	420	520	462	430	467	461	470	490	479	459	470	485	498	488	474	464	486	476	448	418	463	476	468	451	428	478	483	427	496	484	477	474	458	452	505	447	479	448	445	475	467	475	461	489	489	456	507	475	471	467	464	468	489	479	466	483	487	500	498	468	477	460	460	514	485	454	452	443	486	510	455	458	457	469	439	463	519	477	457	484	474	485	482	464	496	509	476	503	461	437	500	458	486	459	481	436	446	450	429	455	496	493	487	456	465	453	459	471	452	509	494	497	496	491	475	461	449	483	472	468	466	451	486	480	469	504	428	455	462	432	442	460	476	470	426	484	472	456	436	451	488	506	458	494	458	473	480	473	463	427	500	481	461	447	501	458	511	470	476	468	446	473	472	498	482	480	460	482	478	449	464	487	476	433	494	489	501	508	442	490	465	458	457	474	437	499	446	483	499	457	470	452	435	486	444	428	459	463	453	475	458	461	471	444	463	448	469	455	480	485	451	468	499	454	488	458	482	497	483	474	454	464	476	472	464	430	484	467	505	498	450	456	455	445	460	477	439	436	455	479	431	454	481	467	441	468	462	500	459	467	507	463	473	419	460	481	461	473	462	477	470	459	467	451	422	443	452	452	457	493	502	476	427	487	479	492	452	467	471	508	492	454	446	492	473	474	455	469	466	459	456	485	434	476	508	455	446	483	479	463	523	481	450	456	437	496	488	480	462	421	476	484	522	480	445	498	448	470	445	479	462	472	447	450	450	463	473	481	464	492	473	436	519	477	482	437	483	490	479	451	515	507	460	440	479	441	490	490	470	470	474	421	493	441	487	485	476	474	435	424	448	527	473	474	494	493	458	443	491	447	512	432	442	494	482	432	499	508	460	493	463	474	450	474	473	449	483	450	465	453	488	483	463	513	475	489	467	518	453	473	487	479	471	474	459	491	469	470	472	482	473	494	452	463	444	486	464	488	480	440	469	442	460	460	438	467	475	467	506	444	504	468	455	452	456	485	472	438	483	498	458	485	430	476	478	470	452	485	477	481	447	462	452	503	507	492	473	480	474	465	468	503	449	446	488	490	466	472	450	454	474	495	449	440	452	413	463	493	459	478	482	466	477	455	493	448	452	465	468	463	473	516	453	463	469	470	407	497	490	438	478	535	449	477	454	446	518	434	487	479	418	485	476	526	481	486	486	461	519	462	450	459	463	429	487	504	458	489	475	451	454	470	462	470	499	468	477	474	483	495	486	498	475	448	461	442	465	454	502	468	478	476	457	487	476	480	488	514	455	458	502	475	462	449	466	488	459	445	444	503	462	517	483	474	499	469	468	480	488	466	473	459	468	474	454	431	492	477	451	482	464	456	463	458	453	473	451	476	486	455	471	516	453	460	480	483	471	506	481	477	461	489	451	454	428	493	438	475	479	430	471	484	462	459	455	507	503	466	460	444	450	445	504	476	488	446	476	489	521	453	474	475	471	452	469	462	445	470	496	411	482	463	475	454	450	473	504	479	498	453	447	480	486	460	467	430	456	457	487	456	484	471	478	478	482	489	457	485	435	477	481	457	487	479	477	449	500	481	444	452	480	466	439	451	478	508	490	428	527	510	459	479	434	480	491	430	487	468	466	486	450	470	470	481	436	460	447	488	477	449	455	488	454	511	441	452	430	478	481	501	461	478	445	460	469	457	486	500	449	488	446	441	442	457	489	448	492	521	492	518	485	456	439	454	467	483	453	488	516	464	545	424	499	490	444	427	473	473	470	440	483	471	443	463	462	463	449	482	473	507	476	454	503	485	434	478	450	453	489	456	485	464	492	517	474	480	452	460	497	460	475	470	470	491	488	454	478	478	457	442	481	477	458	494	479	489	488	429	511	463	456	470	471	465	467	473	483	467	452	502	464	475	484	422	475	471	520	444	505	493	484	432	489	489	450	484	493	466	477	433	471	463	500	480	460	462	502	462	463	436	481	454	483	447	483	441	462	437	495	501	455	484	468	475	484	451	447	468	487	465	462	485	450	443	487	504	483	480	485	461	473	508	488	471	454	472	467	430	449	480	480	460	521	493	442	457	439	513	454	419	485	474	473	468	442	515	436	460	473	442	445	478	452	441	459	462	493	467	475	467	472	439	449	473	478	448	440	470	496	454	501	498	506	468	425	482	492	475	455	450	480	470	447	486	521	495	502	479	473	455	480	438	481	443	467	467	449	494	455	452	475	450	442	468	481	501	448	444	474	513	481	483	478	467	475	464	503	481	442	459	454	444	455	452	479	451	468	445	470	437	467	494	463	447	490	411	463	502	481	448	460	490	480	454	474	485	424	462	473	446	474	471	466	446	478	456	462	451	458	467	547	480	526	483	493	450	489	481	513	457	484	506	480	448	444	508	477	462	492	479	461	486	494	467	454	474	459	495	447	482	444	449	462	441	425	506	463	483	509	468	470	427	477	471	537	486	446	448	475	493	500	477	487	463	482	443	458	487	443	477	472	491	480	448	466	441	502	488	493	481	475	470	484	481	489	440	471	452	459	476	491	432	469	457	484	485	432
23248	20998	27660	24397	20959	21011	8845	1589	1229	1169	1059	1018	966	926	924	904	880	891	832	799	815	846	789	795	812	771	838	800	780	801	805	825	815	812	769	777	808	805	792	820	793	827	824	785	822	723	783	711	857	751	800	781	788	820	774	754	760	784	764	813	743	793	790	801	802	770	777	794	789	773	785	766	740	818	763	731	740	784	777	720	810	745	757	790	802	813	797	759	779	767	787	760	781	737	762	804	760	720	764	777	730	775	780	810	778	769	758	774	783	700	779	776	772	739	719	754	772	765	769	794	749	764	779	711	757	728	776	813	802	790	780	727	752	751	748	786	796	795	770	780	759	735	768	778	754	789	775	754	815	751	765	751	732	750	780	781	798	808	778	799	803	773	745	793	720	798	738	775	769	759	751	788	777	789	770	742	780	729	766	742	743	787	751	760	757	693	844	775	753	739	724	788	760	796	781	756	780	769	811	762	775	783	794	793	749	777	779	736	776	710	799	819	731	746	747	794	773	813	744	713	715	764	734	795	706	793	726	745	784	772	763	746	793	798	770	787	731	745	742	721	804	727	829	763	790	735	761	745	741	750	773	785	747	726	762	813	748	755	772	775	719	782	793	786	725	821	743	698	756	750	740	739	753	794	796	695	776	714	744	701	740	765	745	795	770	796	757	741	786	744	782	787	801	728	787	762	765	772	750	785	813	746	804	756	780	710	739	734	774	801	781	803	752	778	778	766	754	752	756	763	743	714	773	751	729	794	766	777	753	743	720	760	770	770	765	767	778	760	742	780	745	763	754	781	773	716	720	768	779	750	772	788	732	687	751	779	811	690	791	771	811	740	761	757	749	742	743	812	745	732	797	792	787	754	770	786	747	805	711	716	769	751	747	741	742	716	776	826	776	761	779	729	750	742	713	754	769	754	767	795	770	787	763	710	771	789	775	727	755	775	741	838	790	757	750	718	758	751	791	725	726	757	688	758	779	732	758	737	728	761	756	728	737	737	725	803	737	732	780	754	756	743	737	749	728	673	799	798	760	782	766	792	781	806	686	722	743	751	725	736	754	719	751	745	727	785	799	805	747	773	758	777	785	796	767	716	774	711	758	767	735	810	747	752	741	742	783	753	701	706	723	748	745	742	786	807	794	752	739	743	764	741	752	763	754	787	759	750	803	748	807	743	742	732	737	717	729	764	748	763	743	731	741	759	790	755	775	753	757	754	729	730	714	711	748	817	761	735	741	783	705	770	772	769	728	745	771	802	746	755	755	722	757	783	717	736	750	784	796	769	754	725	746	793	713	823	743	770	746	753	773	753	743	759	782	752	734	769	797	812	755	730	780	788	793	738	804	772	783	726	747	763	738	717	783	803	718	796	703	777	794	779	757	786	721	801	777	781	734	777	704	728	750	746	750	784	734	775	738	735	747	752	793	781	772	787	736	752	730	762	739	765	705	798	758	725	755	774	825	756	727	738	763	754	750	741	724	707	780	762	797	781	773	742	788	773	731	844	798	759	758	809	817	748	706	767	730	784	757	810	787	752	844	812	736	716	758	767	724	786	793	780	744	752	798	776	825	734	803	773	773	772	788	749	810	776	779	719	827	776	771	741	779	772	746	780	730	794	762	821	764	715	777	781	790	749	735	732	721	722	777	774	710	734	742	741	770	740	787	827	781	773	753	787	788	764	782	762	774	775	787	769	750	745	800	770	761	761	780	783	762	711	762	786	727	819	733	764	750	757	752	779	751	778	764	762	762	789	758	740	668	816	723	759	794	757	752	788	747	765	758	779	833	757	797	745	761	722	790	797	774	787	778	770	776	850	789	778	771	755	778	769	786	779	723	727	753	769	783	750	772	772	734	763	722	789	783	799	751	734	697	757	746	785	754	790	765	748	751	728	764	782	797	737	760	777	753	775	765	756	708	698	758	730	764	801	806	777	766	725	827	774	694	779	743	881	774	753	716	750	734	746	822	790	819	804	728	756	696	792	797	845	811	722	781	789	752	752	764	759	791	775	798	738	760	789	726	750	777	770	758	779	740	761	750	777	762	718	736	734	747	788	761	789	786	752	749	720	735	709	738	756	758	750	741	788	726	811	769	766	749	757	775	763	776	714	753	770	746	811	763	760	778	756	801	752	795	801	759	756	778	744	760	785	755	762	770	792	739	754	749	784	765	787	809	781	785	763	733	744	736	754	784	747	743	768	730	743	752	730	719	804	754	799	739	731	778	776	752	713	758	751	738	748	716	764	758	759	782	748	755	785	771	707	808	716	792	762	670	780	742	770	753	792	677	754	798	766	785	725	809	771	753	760	758	804	786	752	725	749	763	776	771	822	776	761	726	773	775	751	818	800	743	782	765	757	737	759	757	716	747	753	745	793	744	743	703	755	758	737	736	732	774	726	742	789	754	765	757	735	745	723	742	814	761	770	744	703	735	725	770	775	737	715	790	740	778	756	805	726	781	796	791	733	733	724	745	742	759	780	787	806	806	803	754	709	789	733	742	736	764	782	746	718	747	779	759	748	780	791	773	774	790	740	756	761	719	781	753	730	793	781	781	804	781	789	738	787	775	745	755	774	752	766	733	775	739	774	795	801	738	780	745	835	775	787	774	719	795	802	758	788	743	818	784	711	776	704	732	753	788	802	800	779	756	758	764	746	769	763	763	745	720	759	801	763	761	748	778	765	759	744	720	766	769	803	744	803	698	696	781	751	780	806	749	650	709	711	703	799	743	792	719	747	702	748	762	724	708	757	759	767	828	806	757	761	768	764	752	737	740	728	780	794	760	801	742	789	731	804	746	770	758	755	790	734	784	743	727	796	740	745	775	808	800	748	726	758	738	756	795	766	746	776	771	731	757	757	760	754	761	762	722	750	747	748	838	794	776	766	783	730	753	755	775	780	768	716	767	754	781	684	737	745	738	747	694	772	723	746	769	731	766	757	775	795	777	739	796	756	747	757	750	760	752	783	779	753	756	760	798	771	773	770	741	759	750	767	786	750	736	773	793	755	742	763	759	743	795	780	725	763	715	805	764	740	748	780	742	777	800	780	773	724	784	757	770	767	743	773	771	798	807	792	749	761	742	748	734	768	763	771	761	740	752	763	740	727	783	780	762	727	781	698	795	813	748	763	780	824	754	827	811	771	708	810	741	790	804	735	798	780	720	747	737	726	744	768	769	762	792	765	762	788	759	780	763	766	762	739	781	789	762	724	773	777	776	724	744	821	745	797	743	801	733	776	831	767	768	751	751	783	771	764	757	783	765	738	770	742	745	769	743	748	738	718	758	793	745	763	751	780	781	797	745	762	767	729	725	778	746	784	789	752	736	735	731	785	763	796	775	781	720	758	756	764	728	746	779	769	784	790	719	731	832	768	761	763	739	737	746	729	705	735	770	737	765	796	778	805	757	737	767	743	736	761	770	739	798	788	722	780	757	785	774	741	764	770	760	798	787	781	763	741	726	747	735	732	716	817	754	732	760	743	775	798
53358	15371	10576	6229	4027	2960	2231	1805	1537	1436	1196	1139	1015	1058	924	948	907	823	837	828	794	784	741	754	729	757	700	721	725	648	699	709	685	705	694	721	698	722	734	695	722	638	677	609	720	711	671	680	663	655	644	663	690	705	669	698	705	677	659	670	630	655	653	683	654	648	618	672	666	699	633	621	658	640	658	674	677	619	699	727	639	642	699	617	691	629	630	702	627	633	621	638	640	612	647	663	639	636	641	637	620	634	643	706	626	633	703	610	624	689	597	649	639	659	631	688	612	653	652	639	615	600	661	649	642	658	655	653	633	626	659	656	695	692	642	626	622	633	663	625	672	655	653	639	636	649	639	642	664	678	654	641	651	659	592	605	631	622	690	665	631	627	626	677	625	675	648	651	632	666	645	571	633	615	642	628	688	659	641	614	667	657	632	621	593	627	692	633	629	666	608	665	655	665	637	636	646	625	642	663	631	666	642	603	650	595	684	707	618	642	604	632	666	651	690	653	638	631	606	657	646	685	616	632	586	664	620	660	647	615	611	688	653	643	639	659	662	643	649	659	650	635	638	631	657	607	665	654	684	587	649	642	646	661	646	620	589	631	617	635	676	653	613	630	645	633	621	653	640	631	596	634	683	617	621	721	662	614	664	646	621	671	670	691	645	663	651	618	680	611	652	614	630	639	682	645	683	634	610	621	627	640	674	626	646	608	626	636	649	652	642	656	659	632	656	625	668	600	661	618	663	625	616	691	677	652	646	616	625	668	668	673	615	635	674	654	667	616	595	649	632	643	657	662	631	632	634	628	600	602	670	609	647	643	649	673	668	673	652	639	675	695	623	650	646	576	633	669	655	670	657	645	596	650	639	660	643	624	645	621	653	610	643	620	654	654	623	602	639	665	656	649	648	649	601	673	644	635	628	643	667	670	628	650	638	623	674	622	643	607	662	630	590	620	616	643	670	628	688	634	652	667	628	590	635	661	641	638	642	671	622	624	619	699	635	647	673	656	621	617	646	644	635	622	663	690	601	651	619	666	629	650	644	607	658	684	659	643	672	608	614	623	612	619	678	626	621	650	690	656	602	637	639	631	675	664	700	684	628	647	650	624	646	639	618	659	624	668	658	624	645	692	660	658	603	657	626	648	653	636	673	666	612	664	648	635	651	672	595	605	618	608	622	651	600	651	636	663	639	638	651	675	668	668	640	593	648	630	652	705	645	606	620	602	646	681	660	587	628	623	619	642	679	636	639	664	656	690	652	621	695	636	633	625	663	685	653	641	659	660	713	655	656	630	627	644	645	685	660	667	624	617	656	629	632	619	617	642	605	664	691	634	659	611	590	622	655	629	668	599	635	634	634	658	653	691	650	666	627	657	636	635	694	638	691	628	626	638	649	637	614	684	630	635	660	654	615	638	636	664	640	641	608	616	648	646	704	681	662	655	612	650	669	650	632	665	670	659	618	653	656	656	610	596	631	598	605	663	638	621	673	671	633	640	637	652	653	613	675	614	632	654	683	657	633	672	651	647	654	671	689	663	660	619	637	686	730	642	657	623	649	691	664	617	663	709	655	620	664	632	631	625	690	681	634	618	619	615	647	676	604	660	673	610	613	671	626	640	612	626	603	614	649	621	652	653	601	635	635	627	675	637	632	634	644	676	658	645	640	725	678	649	620	617	607	612	656	603	642	612	650	614	676	650	677	637	684	687	645	606	610	659	663	605	641	616	643	659	626	628	645	680	676	642	653	644	623	629	641	629	608	660	644	640	631	663	661	663	625	638	577	660	581	660	667	638	707	667	638	670	672	665	598	636	660	616	585	646	672	622	661	640	646	654	659	683	596	611	643	641	658	631	643	697	673	707	661	597	649	652	620	666	658	610	641	670	656	662	702	685	654	640	679	667	593	603	671	659	627	649	623	600	667	666	680	632	641	631	609	639	630	642	596	650	650	615	591	662	595	689	673	682	620	689	655	688	665	631	615	632	623	623	653	656	608	694	624	661	668	627	622	668	642	642	599	649	634	631	688	608	613	652	631	652	630	628	650	599	668	624	670	656	634	618	646	634	641	680	614	649	648	623	669	671	666	638	631	661	640	680	610	638	582	664	641	657	635	649	608	652	614	648	662	673	605	666	656	648	681	638	641	607	646	653	617	644	660	672	669	608	659	634	654	653	636	659	629	683	622	592	619	617	650	692	644	617	666	623	660	620	727	640	631	609	640	608	669	621	669	676	662	638	609	675	641	652	664	619	648	621	667	645	672	624	671	671	620	632	645	646	659	618	704	603	605	642	642	659	669	619	657	667	601	627	643	621	667	613	657	678	621	613	646	635	640	655	638	653	679	667	648	634	642	646	683	603	629	611	665	618	657	666	644	639	661	670	629	672	652	557	671	664	653	651	678	648	624	631	650	660	614	645	637	671	608	632	633	637	614	647	655	650	638	653	648	656	638	686	651	628	668	626	669	613	610	645	671	667	579	634	683	652	646	671	622	659	617	608	709	658	637	667	618	656	685	616	649	666	679	637	619	637	629	641	596	679	690	660	609	590	611	635	641	630	633	673	657	642	619	651	675	658	644	627	571	615	641	633	658	630	600	642	656	618	653	639	673	662	651	607	631	610	670	676	613	674	656	649	613	611	666	656	638	642	615	655	657	630	622	621	620	635	650	663	654	671	609	638	644	647	656	630	682	646	650	645	612	631	606	634	675	643	632	640	636	671	656	622	631	587	632	623	679	674	670	627	639	645	636	647	691	616	677	666	660	636	662	646	623	629	646	625	675	649	602	661	666	640	645	642	625	656	594	626	600	674	640	659	615	607	656	632	647	629	637	619	624	615	672	625	625	616	651	659	655	630	589	611	639	658	632	604	648	654	684	588	659	656	602	644	670	693	617	653	641	658	616	652	629	623	634	628	653	642	683	603	638	619	629	648	612	647	616	680	651	680	629	604	692	682	589	666	669	633	686	667	598	657	632	643	680	624	635	664	668	663	630	691	641	610	658	616	640	618	637	640	639	681	622	657	659	675	688	653	681	607	632	620	653	657	656	656	657	640	629	634	637	604	626	629	617	662	624	648	651	632	631	630	631	636	620	678	645	686	624	649	674	640	660	655	622	626	616	627	682	664	649	584	611	691	682	623	634	696	671	654	698	670	650	652	680	634	653	626	633	658	614	641	622	592	651	683	639	633	667	646	603	630	690	644	634	673	662	627	667	642	712	645	617	644	667	660	664	624	625	613	641	628	657	622	621	677	646	618	619	655	620	657	629	662	638	659	607	648	669	649	631	666	669	674	640	601	678	654	618	644	631	660	643	647	661	688	630	620	688	622	626	669	650	661	620	658	644	636	635	637	616	643	613	654	660	632	657	686	686	632	604	622	631	626	650	627	647	631	635	639	632	659	701	643	654	638	663	616	675	590	647	668	635	668	598	670	641	649	636	673	664	640	677	646	664	676	635	632	614	699	660	652	656	602	667	632	651	608	639	616
34256	17843	4036	1107	918	914	893	873	853	830	898	820	845	815	884	888	853	865	807	791	893	813	860	843	844	816	811	861	824	821	782	836	841	860	836	840	819	859	875	907	858	824	856	781	888	858	855	835	854	751	845	895	880	836	860	884	826	820	806	883	844	860	853	832	846	784	816	877	863	890	820	836	825	808	833	873	883	828	837	835	841	880	869	870	889	845	861	859	870	843	865	793	789	893	854	813	861	822	882	809	881	827	816	841	809	894	833	848	901	827	819	890	875	847	829	851	854	827	890	848	839	829	854	883	853	841	878	874	895	864	882	840	813	778	895	834	857	874	860	805	824	801	809	840	863	861	841	883	801	860	880	849	864	836	871	836	839	866	872	787	804	840	861	833	827	882	824	901	795	853	804	859	812	866	848	851	861	812	886	888	820	872	858	844	868	862	832	877	844	854	881	839	863	835	829	806	879	820	828	847	826	835	795	808	792	825	909	842	769	851	904	838	816	843	831	868	837	830	847	854	844	853	884	839	824	834	828	877	786	850	878	852	858	845	828	879	834	833	837	817	829	849	761	809	830	866	814	853	869	794	851	812	823	895	876	916	833	833	836	884	865	775	803	798	842	852	793	827	886	855	885	836	862	866	884	873	835	809	845	881	839	848	838	875	818	843	895	890	865	867	859	862	842	843	838	883	872	903	813	830	835	844	844	839	897	870	823	829	876	872	854	838	885	868	874	906	850	837	848	835	830	795	865	869	812	836	880	834	832	829	794	885	864	810	837	805	892	807	875	879	810	795	854	859	797	817	871	806	845	826	819	835	811	836	844	905	862	842	847	887	845	869	814	823	820	897	882	845	891	853	827	870	853	885	835	835	838	874	785	823	830	884	786	808	831	841	852	821	863	787	917	901	829	837	804	834	840	842	837	866	842	882	861	874	846	838	829	897	823	775	824	844	870	835	845	859	805	834	882	813	879	911	842	853	859	921	825	861	840	799	853	868	835	828	912	794	828	851	801	809	806	889	850	808	784	809	840	847	892	841	845	836	840	849	860	856	866	812	798	824	834	871	844	872	810	850	806	867	812	855	830	866	837	833	809	791	885	838	827	849	861	821	900	787	834	834	837	854	846	875	858	837	861	871	818	863	828	847	885	891	846	924	842	851	794	799	831	805	810	808	841	842	805	831	899	823	874	867	831	839	884	837	836	877	869	819	811	798	896	875	808	806	822	888	832	890	885	819	815	860	834	847	894	814	877	819	817	853	858	843	886	928	897	848	844	807	843	828	823	853	794	837	851	869	851	853	866	837	847	857	871	781	856	796	909	877	837	839	824	804	849	853	838	850	836	869	830	812	838	831	868	862	871	840	839	795	833	806	809	869	871	854	883	849	838	851	842	835	878	860	841	795	860	798	835	871	871	859	832	831	795	808	863	833	806	832	857	852	917	895	853	865	874	853	827	874	836	822	868	843	863	845	821	832	837	853	843	862	882	825	850	890	828	817	870	827	866	844	901	827	866	815	771	874	832	849	836	897	807	875	866	827	822	828	823	875	814	837	774	871	855	825	845	833	847	822	872	877	880	777	836	828	856	897	824	868	850	787	828	875	854	833	865	870	810	873	847	861	839	904	877	804	850	865	828	827	800	808	830	845	815	899	816	839	860	849	856	858	829	831	882	882	831	817	832	858	870	853	848	858	863	840	839	816	900	845	835	839	864	801	829	804	844	906	838	846	892	866	874	817	797	886	883	850	751	818	857	841	895	862	841	816	851	841	855	865	890	809	907	846	850	832	924	884	846	809	889	788	835	795	835	805	845	848	820	845	842	880	838	829	873	792	881	838	791	849	857	857	841	863	876	811	842	846	859	889	849	872	823	846	899	844	843	829	866	842	837	854	896	813	898	803	835	850	829	880	870	798	861	855	868	870	808	883	857	854	878	837	888	833	868	826	826	815	816	850	874	846	848	849	820	816	863	916	877	839	809	864	786	850	864	788	864	905	844	812	828	818	872	808	808	895	850	846	875	855	828	818	881	823	820	863	825	824	852	881	913	802	838	842	851	816	779	826	846	912	829	760	906	839	852	884	865	847	808	827	843	827	826	858	865	804	827	853	781	824	790	824	881	892	817	839	836	845	849	837	875	889	828	865	827	854	845	875	849	849	806	858	874	821	814	825	853	810	849	811	855	817	885	846	848	821	835	846	806	897	892	833	794	838	836	855	877	843	834	841	843	833	848	844	844	851	866	806	776	826	748	842	861	801	818	814	785	782	838	795	847	774	842	810	829	865	841	844	801	817	894	823	826	843	837	860	833	872	813	826	891	846	862	789	833	820	824	827	805	856	839	873	853	843	842	804	849	842	835	843	836	838	843	868	869	801	885	836	864	854	868	856	840	857	836	857	866	860	845	800	842	857	796	863	846	836	815	819	899	871	810	874	838	791	835	853	809	845	834	812	851	820	806	856	895	821	786	847	831	752	809	885	811	847	856	788	822	845	874	851	836	857	824	885	825	774	840	819	870	878	826	842	823	806	872	872	810	852	846	830	799	800	790	816	871	836	867	838	857	821	811	858	848	850	859	825	827	808	860	825	777	809	837	862	837	857	833	846	831	894	802	890	820	834	857	849	853	826	862	868	830	843	873	779	836	809	839	838	914	804	869	867	830	864	846	839	831	824	797	777	834	800	872	917	906	827	844	854	863	838	891	877	864	866	879	894	852	825	804	862	872	858	852	872	853	835	934	841	829	857	839	826	871	855	804	894	803	844	815	828	788	839	929	848	836	859	826	807	866	823	829	890	919	878	880	807	831	795	874	841	802	843	827	861	786	854	833	783	852	787	816	819	858	828	828	861	793	825	809	871	887	853	868	855	850	845	807	809	857	843	871	858	853	869	827	828	830	824	860	827	823	822	851	829	835	862	809	838	862	864	809	826	860	858	874	869	828	842	852	850	875	870	790	798	828	836	886	837	824	870	843	775	917	832	829	848	776	842	816	835	879	823	843	834	826	870	818	875	867	877	861	837	823	854	895	850	821	855	794	847	836	813	831	792	807	852	869	859	845	828	803	838	820	836	804	836	851	827	808	856	832	882	844	832	856	870	841	859	824	811	875	837	818	863	908	853	872	817	846	771	847	867	874	868	871	826	805	837	818	826	874	832	826	856	820	876	824	836	856	809	799	868	900	810	845	858	843	844	816	831	844	812	819	831	863	869	844	798	807	837	822	817	854	833	833	824	856	845	831	831	827	878	863	829	861	858	810	810	812	825	855	844	859	836	847	825	797	844	837	865	911	856	870	837	799	819	833	819	838	839	826	898	783	813	858	909	928	828	831	802	822	816	830	841	838	834	841	816	889	915	820	821	811	805	895	855	847	814	865	852	810	853	856	796	847	843	777	890	897	815	869	831	856	881	854	791	854	854	882	865	803	833	830	883	839	833	802	828	862	790	855	860	865	856	870	888	848	820	851	881	855	881	862	823	835	822	843	862	848	847
31620	5581	1176	1017	1032	901	891	882	874	827	927	844	869	879	861	812	880	842	812	864	885	841	857	875	844	839	875	937	844	846	875	863	857	896	800	868	825	896	860	839	841	822	833	849	851	863	854	870	864	863	866	847	891	857	869	818	832	841	883	828	825	852	803	841	828	787	862	853	879	844	884	830	885	867	826	853	826	848	816	879	867	848	845	874	849	882	881	835	933	875	829	845	877	858	823	842	826	834	850	861	898	866	836	843	888	815	852	867	818	875	824	874	822	855	895	857	849	824	831	836	871	815	822	849	815	837	882	838	791	821	826	841	828	864	864	878	879	886	852	796	864	887	829	887	840	875	837	851	833	876	862	865	831	877	858	884	854	866	794	845	912	813	869	920	848	882	862	807	845	847	793	858	895	875	904	864	846	831	818	817	850	838	914	787	873	820	856	844	900	851	842	886	843	849	838	864	816	890	801	819	878	812	833	873	857	865	919	878	816	844	797	776	833	849	884	837	773	854	837	794	875	858	823	876	836	878	823	852	829	872	873	828	828	861	812	875	869	850	835	786	856	850	829	838	815	784	886	853	833	811	820	821	826	871	824	819	838	863	875	824	867	817	832	783	853	835	852	875	857	833	845	840	870	897	895	889	827	871	831	904	821	871	817	859	819	820	871	838	853	845	867	810	861	853	865	820	834	850	873	941	865	872	891	841	851	882	823	841	847	785	853	909	797	857	840	790	858	843	873	847	815	854	818	827	903	844	882	842	832	849	855	883	850	812	793	829	844	901	813	866	804	856	857	866	856	837	836	794	851	857	789	829	848	826	836	814	871	834	858	871	846	829	842	884	906	853	763	859	829	849	855	881	848	790	852	859	865	798	895	843	854	906	858	831	836	870	825	843	871	812	810	903	822	818	856	891	814	838	818	797	854	838	857	823	824	854	838	794	841	864	808	870	874	912	872	880	867	897	902	895	857	874	868	861	793	835	879	801	801	870	824	852	859	807	881	882	843	838	866	790	865	859	821	820	801	827	836	895	847	837	846	891	818	882	847	846	843	858	800	841	778	892	883	860	894	838	843	851	821	898	819	847	873	862	805	868	849	835	849	839	816	844	851	854	850	862	839	800	882	824	882	878	890	866	895	863	888	856	848	861	811	912	806	852	861	884	802	867	848	857	816	878	875	838	880	912	860	886	910	853	852	874	827	790	913	827	842	839	810	815	828	825	835	851	855	882	892	808	793	884	824	871	849	815	851	828	881	848	839	897	852	798	831	825	897	817	835	823	867	849	846	871	846	851	845	863	836	836	874	823	826	831	872	867	889	832	867	888	817	848	852	852	839	822	855	806	818	888	845	856	793	844	813	826	862	857	836	808	861	814	869	855	856	842	839	886	867	847	866	860	839	907	805	813	846	848	869	839	885	869	836	840	811	832	840	812	883	809	806	911	841	842	858	871	856	865	843	812	827	826	820	845	831	843	838	870	865	864	855	857	851	861	846	848	893	883	865	843	846	857	906	904	823	876	821	862	837	836	812	851	870	833	878	775	864	863	858	801	853	854	842	834	863	834	825	782	833	877	846	831	832	814	879	848	850	797	842	844	892	873	873	822	864	849	893	848	876	837	844	811	791	888	858	876	833	845	868	839	831	871	779	871	860	868	897	827	836	873	813	854	869	853	808	871	825	872	837	847	844	827	843	906	899	913	831	892	868	851	926	819	862	889	827	833	876	791	889	871	836	865	825	836	819	839	821	859	824	872	846	830	870	869	837	897	834	837	835	804	880	843	830	948	875	858	834	842	846	882	865	866	873	880	818	838	782	843	825	834	839	856	846	850	831	803	889	879	825	850	872	871	843	919	848	826	783	815	858	884	858	841	852	787	845	840	854	854	823	878	807	816	824	841	854	806	876	836	797	802	864	804	834	884	852	814	846	834	877	850	808	841	851	875	878	880	838	812	872	858	895	908	869	875	870	850	877	847	830	844	860	808	798	868	863	833	854	830	833	882	807	854	844	836	791	860	871	854	866	873	821	827	827	879	843	831	799	885	813	803	886	845	916	857	859	829	866	839	890	870	860	811	842	892	809	865	859	789	847	868	833	886	868	849	836	840	818	864	806	885	861	830	786	898	821	873	838	849	885	875	852	867	892	832	798	847	859	810	878	836	814	876	821	819	864	848	831	815	864	811	888	852	857	936	841	887	836	851	841	827	802	844	867	807	841	861	903	816	869	904	874	823	872	838	900	857	878	835	820	847	846	806	810	824	874	866	773	810	859	817	831	841	878	838	859	849	829	900	840	879	831	839	847	883	859	835	835	803	844	834	888	873	842	858	875	775	849	807	826	848	883	879	852	850	861	850	852	906	862	869	869	810	878	859	839	887	811	806	856	816	820	884	906	832	804	825	912	897	851	857	859	825	885	833	856	866	890	863	848	880	854	855	826	858	893	894	901	826	878	864	839	879	851	816	873	814	797	870	854	845	828	826	835	832	871	862	782	798	835	884	933	864	871	872	830	851	836	867	865	847	834	863	832	843	849	855	890	806	893	827	875	836	833	901	822	866	857	907	845	858	885	816	897	849	846	861	850	853	837	810	837	796	876	856	874	848	870	849	872	785	843	852	836	853	812	839	811	843	889	842	872	869	792	831	852	867	894	857	821	845	852	861	907	839	847	847	847	826	849	820	817	887	882	874	853	861	857	868	865	832	863	898	862	838	884	856	833	815	852	809	797	843	843	863	884	890	848	858	801	820	888	879	821	859	858	830	877	862	867	856	841	838	859	814	781	851	923	867	886	885	832	865	850	864	835	834	867	853	817	840	774	757	855	845	840	875	838	866	885	857	875	907	784	904	849	845	857	821	787	854	879	854	802	853	804	884	857	830	888	830	909	857	892	842	863	853	812	788	822	870	882	847	884	823	835	825	782	907	831	850	892	806	862	838	843	778	859	891	844	876	843	825	862	866	795	864	832	827	852	826	844	844	860	876	856	867	847	798	855	848	789	865	865	847	857	844	884	821	859	824	821	846	831	842	809	829	854	825	805	842	839	818	837	857	904	801	874	843	832	832	903	831	857	837	826	868	877	901	826	858	811	806	844	860	824	880	903	828	829	781	844	804	845	851	890	858	853	826	880	804	884	869	856	825	891	847	822	854	858	896	882	860	838	836	823	830	815	843	805	877	836	825	847	908	854	841	800	830	797	869	886	848	870	860	888	843	861	893	837	878	825	812	906	864	833	812	861	864	872	837	794	855	900	831	824	840	842	843	868	857	833	851	801	859	887	874	902	885	847	852	856	851	861	843	880	847	827	846	825	913	873	894	813	853	832	793	795	840	897	779	858	842	836	880	887	875	801	845	822	860	814	872	854	844	860	856	836	835	858	901	827	786	845	864	873	861	861	858	859	874	833	839	816	857	887	817	839	800	891	861	835	843	833	788	831	815	855	892	893	866	867	832	814	883	777	845	874	875	829	810	800	828	849	856	791	850	882	849
25274	21098	27111	24835	20814	8486	1056	779	684	621	608	589	562	540	465	535	524	548	465	494	476	495	449	502	477	473	529	483	473	494	455	526	494	483	440	477	477	440	490	441	441	442	466	474	476	470	438	459	439	502	475	448	494	463	477	436	449	446	475	454	468	463	432	470	438	472	432	444	460	437	510	459	474	466	466	477	460	460	470	472	423	471	467	475	468	472	479	447	470	456	473	461	445	483	426	440	419	442	461	476	441	462	474	453	456	477	434	489	461	447	452	447	413	464	471	428	507	471	458	474	481	469	427	441	423	443	453	438	455	477	455	442	435	434	485	472	464	456	437	451	457	453	431	464	413	471	474	481	481	442	433	431	466	449	415	452	458	473	443	465	441	479	430	462	441	443	432	476	441	525	446	475	456	464	445	449	438	476	455	458	417	452	460	469	457	443	416	468	461	457	476	463	471	449	435	406	483	453	420	470	443	486	452	434	471	462	447	462	466	447	428	452	411	466	430	443	440	453	477	464	476	503	466	446	451	440	450	417	450	427	418	441	462	448	431	432	465	413	437	462	443	447	495	459	502	508	435	419	454	479	439	458	477	431	469	459	464	423	462	475	450	507	430	452	462	489	471	496	442	493	463	441	451	523	431	423	421	437	418	473	445	459	450	454	426	480	473	450	459	456	460	442	483	420	460	455	474	477	508	453	484	419	468	483	468	462	443	469	463	471	444	451	475	437	452	426	477	447	476	472	461	478	494	458	483	468	467	475	468	446	439	450	441	434	470	463	442	442	448	444	509	461	477	484	446	471	462	440	448	470	464	494	414	436	459	460	467	508	433	466	456	467	469	492	461	453	464	489	446	445	417	472	475	487	451	461	431	454	484	473	448	470	477	450	472	459	411	454	435	437	472	475	489	463	507	475	411	460	491	492	488	475	439	469	473	481	448	480	446	454	446	436	503	452	476	463	466	470	462	510	493	482	435	466	463	464	435	466	458	458	462	468	443	475	439	419	463	483	459	460	470	458	504	479	478	476	464	444	494	470	460	435	465	471	444	432	435	501	459	476	444	462	473	426	502	473	489	459	462	417	443	461	415	489	447	478	470	473	473	432	481	447	443	479	443	452	483	474	465	394	427	486	445	517	439	448	481	414	418	448	452	506	460	505	441	458	482	455	439	475	457	456	437	439	467	436	451	457	450	451	459	433	482	445	436	455	445	435	462	479	465	444	437	446	471	465	456	466	466	487	435	453	448	443	494	444	447	477	451	470	462	450	424	481	475	491	501	473	478	469	448	439	458	390	440	446	474	453	484	440	454	446	444	475	483	456	508	442	447	470	462	448	465	474	449	488	461	439	491	446	480	438	431	481	465	439	489	450	435	445	464	478	465	453	459	474	492	465	456	473	441	482	454	461	473	473	478	473	465	434	478	441	442	470	466	463	467	453	425	446	483	466	447	448	443	428	467	449	470	507	467	474	473	449	455	459	430	467	512	461	473	448	467	455	451	491	470	439	458	485	456	477	426	440	442	469	449	451	471	447	431	452	431	484	458	479	474	466	444	456	518	438	467	483	454	477	437	444	453	461	473	425	503	437	466	444	479	466	497	493	470	472	436	442	462	454	418	457	495	431	474	476	469	435	508	452	474	455	447	447	437	445	454	463	420	450	469	476	441	468	401	431	448	492	472	461	461	424	465	461	463	485	469	451	425	427	461	515	465	463	475	462	429	451	431	470	446	468	474	428	460	489	477	436	502	427	432	472	460	470	468	476	460	431	482	436	418	467	446	488	493	506	477	431	481	449	451	462	478	470	432	454	454	486	468	455	442	429	463	470	463	467	456	446	421	485	457	500	453	470	465	448	463	418	431	489	451	440	482	459	464	502	456	446	448	444	496	452	509	453	429	438	475	421	446	475	476	488	462	464	483	453	484	465	460	440	432	469	450	490	402	446	432	449	435	465	463	468	471	436	453	468	471	465	460	508	454	469	449	435	451	484	431	477	440	467	449	464	466	482	471	440	463	485	446	477	484	489	448	495	480	449	434	455	430	470	459	469	467	449	444	448	420	436	412	487	450	438	516	456	445	435	451	423	478	482	476	457	432	462	450	438	466	493	456	477	454	459	469	442	457	466	439	469	454	476	448	449	435	467	461	478	448	443	437	461	461	457	460	458	447	427	469	487	454	460	467	465	435	470	465	445	465	440	462	453	498	442	477	459	468	423	436	470	429	479	450	484	433	468	424	496	510	469	466	485	456	458	438	468	467	498	469	466	496	463	497	463	433	451	425	435	457	417	475	462	501	458	460	453	471	423	408	466	437	473	447	476	465	476	469	459	444	451	506	471	500	490	446	438	455	488	477	492	421	449	461	448	441	435	501	456	437	461	481	475	474	448	472	472	468	453	468	442	500	465	445	444	487	431	451	466	505	462	472	476	424	431	429	434	427	474	432	457	467	456	430	435	461	468	466	426	461	439	439	436	453	391	429	452	404	506	467	428	475	437	482	460	477	472	461	449	464	453	457	458	439	430	464	445	456	445	479	489	443	481	414	431	459	446	463	439	446	445	434	473	476	419	473	420	449	425	423	465	487	456	478	470	448	455	435	490	472	460	442	450	449	447	467	476	454	475	425	473	457	441	450	485	460	414	473	453	460	484	431	462	496	511	468	448	461	475	481	452	456	426	462	505	483	469	475	468	500	459	482	498	488	459	432	466	441	517	467	452	442	485	445	457	452	464	479	487	445	458	494	427	441	474	443	443	460	462	484	480	432	474	467	481	445	507	436	443	441	447	437	487	484	483	448	455	422	486	475	461	450	447	474	470	460	470	472	391	450	464	417	426	450	490	489	495	450	455	451	446	426	468	440	446	478	418	433	451	458	459	437	462	456	453	461	470	481	465	424	444	471	464	444	436	457	434	446	468	464	463	465	428	436	476	437	492	442	454	473	419	491	496	453	463	423	474	460	429	456	495	469	476	482	478	445	478	472	482	469	476	468	439	469	468	478	458	454	460	419	414	418	467	444	450	462	445	452	458	429	465	457	471	431	469	482	507	447	428	467	413	471	444	449	471	453	455	442	459	461	473	458	440	436	462	451	441	469	482	429	468	469	486	474	451	423	470	448	469	474	477	467	487	463	462	477	453	478	441	504	481	460	472	493	456	471	454	437	455	470	452	432	473	461	442	445	500	437	478	465	480	478	441	461	434	412	447	486	434	483	453	418	454	475	478	452	451	431	461	431	455	462	442	445	493	448	446	438	507	466	460	441	453	449	505	453	435	452	449	477	477	435	438	466	450	463	444	440	449	424	459	452	411	464	435	504	452	445	440	444	469	436	452	462	436	426	464	451	435	477	438	473	441	455	411	483	481	436	455	443	487	487	464	433	421	465	460	462	464	477	459	499	457	441	491	463	458	451	476	454	440	471	454	447	479	446	459	458	450	446	464	462	452	481	463	486	465	454	477	481	445	467	469	401	456	479	475	475	472	452	472	512	435
57335	21218	6715	3859	2491	1765	1350	1113	1000	884	788	763	670	660	655	587	584	573	573	575	569	566	561	515	531	515	505	534	529	578	518	509	487	479	515	487	463	518	479	521	503	491	524	459	473	459	506	489	508	492	437	485	487	518	473	486	473	448	461	455	480	485	452	461	485	458	490	451	497	489	480	460	472	471	486	482	525	519	474	456	465	522	509	500	475	489	487	491	444	487	487	524	485	444	484	467	451	476	470	467	456	484	490	507	453	518	480	497	483	478	496	462	473	462	480	474	448	469	473	481	474	457	500	484	478	450	450	505	451	480	446	461	481	466	454	473	499	476	474	417	504	470	495	461	497	483	486	493	479	495	455	490	451	492	476	501	497	454	456	495	468	459	450	483	459	474	472	482	453	490	475	441	457	457	506	492	491	475	482	492	502	502	500	470	514	470	481	483	453	476	482	468	491	438	435	491	459	495	471	489	513	456	485	453	488	463	503	432	452	501	449	474	429	480	521	436	457	459	458	442	465	473	467	460	462	492	484	518	476	451	471	413	482	456	469	458	478	489	452	452	458	517	468	444	459	475	467	467	463	535	449	488	425	471	469	502	442	492	490	474	473	513	476	468	466	444	452	420	514	457	432	476	505	468	468	460	476	459	477	517	497	445	458	472	440	481	452	485	454	459	466	477	477	481	450	441	442	459	477	452	463	528	448	487	454	485	473	496	461	469	466	517	477	439	455	509	444	497	468	453	456	500	480	482	464	467	452	478	466	485	421	428	443	470	470	480	482	428	455	487	466	451	494	455	443	471	457	471	444	506	512	496	457	503	397	489	468	447	489	484	483	464	439	472	485	487	483	473	460	462	463	487	426	483	429	491	504	444	531	485	468	500	449	479	454	481	442	477	461	471	449	483	470	457	477	458	505	472	473	462	485	447	454	493	481	468	471	502	430	454	475	450	494	503	454	488	501	494	444	472	465	432	434	462	452	444	474	472	430	485	433	462	464	446	482	503	441	475	485	462	481	483	478	461	473	480	484	462	468	457	454	488	449	468	445	466	518	451	501	461	472	487	501	461	483	465	513	481	466	446	445	477	470	422	483	478	475	477	489	469	495	460	458	435	483	496	454	485	467	509	450	515	471	494	494	474	456	488	449	424	469	483	481	451	502	477	443	478	484	512	453	461	459	471	449	468	445	482	436	498	480	473	497	470	478	482	483	448	463	486	452	506	443	496	452	462	475	469	454	475	467	482	463	450	501	496	475	484	476	480	483	471	457	482	463	470	451	470	451	457	461	450	470	470	491	502	509	483	479	482	455	456	467	487	485	457	462	493	431	485	478	474	459	479	446	485	473	473	516	466	506	490	483	497	479	502	456	486	448	495	441	478	432	482	456	469	496	466	491	448	487	465	382	504	435	434	501	475	489	467	487	500	471	496	509	419	464	497	469	497	476	478	461	488	465	487	467	468	480	459	464	451	451	464	493	476	495	462	467	502	459	517	462	457	445	469	475	520	444	481	420	486	483	463	494	483	480	493	474	506	478	480	503	450	491	488	479	478	428	487	489	449	465	485	484	522	422	470	458	469	473	490	502	461	458	468	428	519	493	475	488	457	446	503	472	447	449	465	502	495	468	474	462	511	506	487	458	474	476	487	507	470	483	460	482	481	431	468	456	496	475	476	458	525	454	470	487	460	436	482	471	421	425	460	465	481	481	509	543	482	437	457	439	481	493	474	439	456	509	445	462	460	487	481	451	463	475	418	473	468	438	463	482	481	479	493	510	468	497	467	473	456	471	492	477	466	455	482	456	449	464	458	469	463	470	479	459	461	463	508	444	495	475	430	481	481	470	473	509	444	489	478	464	486	442	461	466	485	467	469	505	487	501	485	480	464	449	447	449	493	523	493	501	510	451	418	530	445	490	475	472	468	474	460	455	454	467	454	450	460	492	519	477	453	488	523	443	478	435	497	496	490	487	436	455	482	480	509	471	468	458	480	464	510	451	496	450	464	452	452	484	478	437	461	477	468	460	455	464	456	470	460	463	487	490	486	494	475	461	486	441	472	467	475	419	503	493	482	445	448	486	529	443	473	478	461	488	451	451	463	488	465	481	461	502	423	463	471	475	462	456	453	433	504	455	463	488	473	465	453	432	469	420	471	458	487	452	472	458	432	426	496	474	471	486	465	457	508	472	440	490	525	475	489	453	466	467	478	466	463	477	487	436	457	510	455	485	452	449	462	448	459	519	485	485	472	529	488	493	445	448	476	465	494	456	426	476	473	481	509	492	435	478	492	496	498	505	457	460	488	441	462	464	457	485	487	409	458	451	491	438	454	489	504	489	465	457	469	485	470	494	459	522	474	425	483	480	463	465	445	488	475	488	493	457	473	444	458	471	488	527	472	500	439	474	460	490	447	512	500	461	488	446	441	469	462	492	472	488	448	474	472	446	521	458	475	448	468	470	480	482	485	475	476	437	469	489	488	456	477	441	504	504	504	463	499	454	449	445	479	468	484	475	478	461	459	500	454	490	470	486	474	470	500	476	503	509	490	467	475	442	480	484	490	464	460	459	474	455	498	508	478	502	468	478	499	472	476	443	451	460	458	484	461	501	454	469	480	479	478	485	463	495	447	457	487	444	445	453	474	484	459	464	489	475	468	488	464	498	475	450	454	475	484	491	451	464	479	507	527	465	475	491	462	470	484	469	413	510	481	475	460	469	502	463	428	461	449	466	475	478	428	466	461	438	487	496	477	490	439	441	445	492	450	467	447	482	511	468	445	474	495	459	452	476	490	469	478	489	456	483	451	462	457	493	489	500	495	480	501	489	511	450	471	476	432	473	473	442	477	467	474	528	461	446	459	481	501	468	468	446	474	480	467	509	469	479	458	473	466	443	421	446	473	479	491	492	517	439	485	458	479	472	490	451	450	442	467	436	487	483	489	451	498	515	441	487	477	469	442	467	493	495	482	470	485	465	485	491	450	483	457	458	466	446	503	466	496	472	463	480	453	497	488	430	447	474	482	504	463	460	477	490	487	460	485	479	478	476	470	498	495	484	488	482	458	483	443	461	497	467	495	465	456	481	463	454	470	465	499	453	466	467	496	458	477	445	493	442	487	489	474	494	475	488	450	435	466	463	455	490	465	496	476	487	456	481	479	489	468	515	464	483	465	456	466	466	465	489	464	481	450	450	470	465	456	474	478	451	501	430	434	431	479	447	447	467	487	447	478	469	474	471	461	437	453	486	464	464	495	465	480	500	464	472	459	460	499	499	479	490	435	463	451	437	489	475	478	467	503	473	487	501	474	509	452	499	502	486	449	482	435	510	429	454	497	498	461	502	456	474	461	478	482	472	454	445	502	478	511	415	456	481	449	463	468	475	468	485	492	441	484	454	443	449	469	525	485	482	479	497	464	496	507	505	454	419	463	417	473	461	471	509	509	443	451	505	482	477	452	451	512	438	472	456	458	441	483	505	514	445	486	450	473	456	430
23291	20979	27544	24406	20912	20902	7826	1562	1163	1101	1048	1064	1001	920	892	906	872	862	824	821	886	856	837	815	792	863	789	856	832	813	855	825	784	804	774	763	758	832	792	805	757	790	770	761	767	763	781	786	794	765	777	734	805	744	783	777	769	782	801	783	785	834	833	786	785	757	765	710	788	763	740	810	767	815	735	789	757	775	778	849	786	784	780	755	765	759	820	803	767	845	744	772	741	775	801	778	780	744	802	735	811	778	751	732	743	731	805	765	730	782	841	775	791	766	762	765	783	747	716	740	793	762	760	775	773	762	812	789	737	768	757	764	741	710	701	762	766	753	774	757	769	796	740	780	759	739	811	758	723	777	757	777	795	798	724	728	779	770	789	774	772	783	725	746	762	793	745	751	784	777	806	741	759	778	747	797	788	772	766	767	796	767	778	743	809	761	784	738	749	739	765	771	760	786	724	744	769	776	768	717	775	775	788	783	760	779	837	766	743	768	781	760	732	782	769	766	755	771	754	776	755	730	778	783	763	794	765	759	767	758	761	749	748	771	732	764	765	796	752	786	744	784	781	741	788	738	797	777	742	735	764	763	700	756	734	765	807	698	762	762	766	777	698	758	776	791	794	732	779	807	758	790	736	780	733	760	777	806	773	787	810	771	765	761	791	758	785	753	807	769	810	785	737	799	743	718	748	740	731	750	775	757	753	787	742	748	773	751	807	787	821	736	764	784	755	783	768	774	747	719	754	741	806	751	763	781	720	791	762	744	807	788	756	775	712	735	750	762	775	758	811	778	819	799	762	803	769	740	751	739	759	789	804	718	781	741	732	810	744	732	785	782	781	787	772	736	746	761	751	753	778	747	741	757	780	764	791	791	781	723	770	765	768	785	797	745	792	787	787	823	766	758	841	736	764	743	719	732	730	816	784	780	761	720	742	794	775	730	779	749	758	746	758	762	775	756	772	788	756	737	795	759	794	799	755	754	768	724	775	778	724	761	727	745	755	789	742	790	809	764	773	749	742	739	762	808	769	801	765	773	736	804	763	801	728	752	809	751	790	727	834	779	806	777	803	791	761	799	762	777	812	769	775	787	773	825	782	768	792	718	729	802	763	763	765	758	746	753	777	746	791	768	756	747	777	799	754	814	756	764	800	766	744	754	767	795	774	820	793	753	773	776	753	758	812	791	741	779	785	748	764	790	787	725	799	758	807	730	813	761	745	771	753	753	737	750	780	773	784	783	787	787	774	801	796	790	769	714	747	780	741	773	783	708	738	768	745	796	771	742	800	766	763	705	793	866	789	733	723	715	798	784	785	782	755	740	799	804	753	820	744	743	767	751	755	774	778	717	715	710	780	753	829	767	767	814	724	769	715	758	766	728	722	754	779	835	756	747	758	766	753	748	752	755	784	758	775	728	830	749	740	778	798	784	776	824	763	775	726	771	798	770	780	788	729	766	786	782	757	783	771	770	728	774	763	769	744	755	736	743	784	741	711	707	767	767	795	772	803	785	726	764	782	720	725	731	741	750	752	763	791	775	700	756	730	793	742	748	769	780	799	785	764	767	785	769	758	747	739	723	821	818	762	751	742	812	748	780	759	698	735	773	767	768	765	764	735	796	745	801	794	725	776	757	765	804	755	802	800	761	742	748	724	745	722	785	774	789	783	779	769	748	777	757	724	759	774	794	774	773	740	768	759	752	780	820	763	788	834	789	786	763	739	723	706	714	792	739	790	818	781	754	765	720	837	703	715	751	771	716	745	827	773	791	770	783	773	750	777	736	743	776	734	764	732	713	822	774	745	770	749	773	772	766	747	807	807	755	736	785	706	713	799	751	723	783	741	715	739	806	789	794	720	813	748	787	732	733	797	783	822	767	727	773	783	790	791	778	800	735	763	771	751	731	808	731	735	823	742	741	786	766	750	783	789	719	774	773	767	702	742	765	761	796	713	763	795	740	724	810	718	770	799	736	786	767	706	759	771	737	781	761	763	753	814	696	750	774	782	793	793	816	727	742	774	753	774	773	809	767	758	766	812	740	738	756	752	737	749	765	775	759	760	792	765	753	717	784	732	773	800	735	768	777	730	803	723	748	772	738	773	758	732	786	773	773	764	724	793	776	711	778	744	773	777	815	783	786	771	783	730	753	773	724	740	754	758	843	737	762	777	791	769	729	780	809	765	778	713	774	825	764	785	820	759	775	740	763	801	770	719	773	778	776	749	766	781	743	720	768	762	710	766	721	793	763	758	744	802	782	793	782	771	784	725	771	788	772	807	764	753	758	723	769	747	762	730	799	740	791	782	741	738	780	719	746	730	740	799	790	725	791	802	772	867	721	771	813	734	755	733	738	743	780	788	776	809	815	872	786	701	705	741	752	728	770	723	792	723	789	785	745	743	761	771	781	746	779	793	766	762	805	749	800	769	732	771	744	766	722	727	726	753	729	740	766	736	759	770	784	770	748	748	800	776	796	727	791	815	753	719	795	762	816	723	770	782	752	807	788	787	779	803	802	769	754	738	753	765	750	810	771	769	712	759	785	705	730	777	729	792	742	744	754	753	767	780	776	724	792	810	765	739	759	789	740	831	762	733	814	762	745	779	749	759	738	731	742	792	757	740	767	748	760	763	808	771	838	749	824	778	777	797	745	804	809	797	724	823	775	726	764	747	778	777	737	841	768	770	751	767	741	839	747	759	767	767	815	763	802	779	791	764	760	757	778	737	723	786	781	770	769	741	797	769	728	749	760	818	743	765	762	792	732	771	757	788	763	744	767	827	751	786	775	734	800	770	718	779	727	760	757	777	796	729	780	760	792	787	757	734	760	746	722	758	788	781	740	762	735	717	774	779	788	755	724	777	801	748	766	782	796	750	747	817	767	775	802	751	779	797	761	774	778	768	780	704	784	791	737	746	760	799	783	776	776	727	788	806	785	792	732	787	767	841	723	802	791	781	764	744	738	776	762	825	747	755	726	749	733	790	804	815	776	772	797	773	768	744	803	752	771	767	846	731	759	732	761	725	728	788	782	719	739	765	730	796	796	786	755	795	739	821	772	741	746	775	759	751	758	852	802	746	803	754	750	761	752	793	787	770	762	815	790	808	798	728	756	762	733	810	779	805	792	739	742	786	812	742	771	763	776	706	803	743	763	762	774	783	724	828	739	763	798	765	742	725	741	760	720	732	724	741	777	701	757	767	776	792	787	762	762	737	804	771	765	752	751	717	762	738	755	748	798	796	775	772	750	742	808	770	716	741	711	741	779	735	775	724	817	766	746	760	786	797	804	816	839	765	747	779	731	769	767	783	778	777	763	766	745	725	734	745	774	734	728	773	765	715	761	769	757	780	771	775	789	823	721	796	743	777	770	804	763	780	723	730	707	801	787	717	770	749	731	769	797	783	776	801	758	743	793	783	760	741	687	754	745	753	762	735	797	808	784	804	786	696	774	759	788	731	784	788	791	819	722	768	799	737	808	831	789	761	753	768	769
57538	21294	10927	6499	4243	3028	2313	1980	1728	1431	1405	1199	1128	1079	1061	966	942	917	915	881	856	862	828	822	823	816	803	835	833	792	778	728	759	765	753	784	749	721	760	755	750	787	702	744	745	682	733	759	730	702	703	710	754	793	749	727	729	758	753	771	716	721	731	727	745	732	693	680	715	722	708	765	745	731	781	721	751	704	756	701	759	750	738	744	721	728	755	715	725	729	715	725	698	698	713	698	724	729	709	758	725	719	664	629	662	721	705	696	756	745	745	748	687	732	738	712	729	695	725	703	713	769	739	753	725	702	718	752	692	775	717	700	732	706	758	724	721	713	682	721	733	736	740	713	741	739	738	709	683	725	748	720	693	736	714	732	674	749	737	680	689	674	708	679	727	651	734	690	721	686	700	696	713	746	699	673	723	772	708	729	729	737	718	711	685	671	706	716	682	745	684	673	716	690	724	718	743	757	696	731	709	737	758	724	694	727	736	748	724	709	718	721	739	709	715	696	734	738	714	749	702	743	724	741	719	730	685	698	689	703	657	711	642	709	719	715	724	717	725	739	709	742	749	699	755	718	723	701	686	730	726	744	710	723	744	730	677	686	673	737	739	721	708	744	679	689	675	708	687	674	730	715	731	698	730	695	692	693	726	729	748	720	726	715	724	749	714	712	679	711	683	690	711	709	777	720	711	712	696	689	724	729	746	694	673	709	732	715	720	774	708	722	671	685	679	727	702	683	686	726	695	708	687	720	746	714	699	719	697	691	686	696	740	768	766	686	681	712	691	756	746	747	669	711	733	697	683	753	695	704	711	751	700	729	678	669	729	736	705	673	735	673	728	757	742	706	714	752	715	712	738	702	707	737	732	704	687	710	684	706	719	688	712	692	674	709	707	712	719	696	710	712	703	746	723	722	733	721	665	723	713	670	715	691	722	736	760	690	736	695	690	679	694	729	684	689	722	716	723	726	673	658	694	724	713	732	746	713	745	711	678	700	707	678	699	694	728	703	738	710	738	726	692	686	719	710	701	695	717	689	726	730	753	735	772	736	794	699	720	728	768	711	673	718	698	637	715	726	740	747	731	717	670	740	771	681	715	708	711	751	729	675	710	721	708	691	723	714	725	686	690	705	706	714	716	691	700	756	746	741	737	738	740	655	732	708	722	750	666	744	673	733	713	674	733	791	710	711	701	713	731	755	702	731	723	708	687	776	680	674	736	694	635	758	688	680	674	670	713	741	726	730	732	754	738	704	757	713	761	765	698	733	686	772	705	725	712	639	714	745	683	725	668	782	785	737	698	700	707	739	687	743	717	662	734	730	722	672	755	703	732	730	754	698	712	694	680	737	703	703	694	741	729	712	716	691	687	766	699	744	722	739	723	738	712	713	690	733	736	725	711	711	758	744	719	709	735	654	691	657	695	697	768	717	730	729	726	703	680	668	666	708	726	679	684	743	697	711	694	698	726	677	700	731	673	736	736	722	716	717	682	703	707	726	745	766	690	694	720	720	699	692	751	719	782	678	732	699	717	727	656	761	710	726	697	706	715	718	712	716	724	698	736	735	713	728	686	746	762	714	710	697	729	716	706	665	717	697	742	712	720	664	729	768	758	668	708	758	673	709	756	656	736	709	680	701	747	693	717	690	738	726	718	736	772	712	706	732	680	745	683	738	709	741	701	722	741	773	733	715	701	757	737	727	764	757	734	702	704	732	735	721	699	732	702	734	695	725	668	722	675	705	697	703	659	691	730	700	675	709	725	744	697	699	780	756	733	713	723	715	712	677	672	799	688	758	691	757	704	741	713	746	648	745	651	665	718	693	701	739	722	756	741	694	730	680	723	696	705	700	694	742	728	699	709	696	749	723	752	711	702	780	694	738	718	717	670	739	731	745	695	735	702	699	746	723	716	727	730	744	719	738	704	704	706	685	745	736	695	692	755	696	714	700	707	720	695	696	685	722	673	701	749	723	705	711	725	772	717	691	730	684	679	720	713	699	713	715	737	698	715	741	736	683	700	734	700	708	719	738	753	731	717	667	703	707	739	709	688	717	668	708	709	750	720	770	725	730	748	677	715	732	742	719	670	718	679	722	740	701	729	730	715	767	709	649	731	711	721	684	714	700	727	707	731	742	684	699	702	675	705	753	784	681	764	705	676	712	736	759	736	710	746	755	698	746	653	761	753	680	715	736	758	700	725	684	728	688	719	716	676	684	694	693	680	741	686	747	699	736	698	745	741	701	664	687	700	747	730	730	730	685	676	732	681	752	724	685	727	734	756	708	714	696	665	712	657	693	743	694	773	763	707	712	711	729	734	720	703	734	709	689	721	723	709	682	702	755	698	742	727	705	730	728	716	725	762	726	754	686	713	668	709	681	716	682	727	707	757	703	711	731	722	751	732	676	720	720	720	665	695	696	753	708	718	683	690	694	719	704	731	728	723	736	718	741	732	737	708	719	707	728	719	717	689	692	704	705	653	695	709	747	698	712	723	714	713	752	728	693	696	705	714	704	692	721	680	754	712	711	738	694	697	682	729	673	726	700	705	727	739	706	736	722	688	749	747	731	748	719	747	667	697	743	707	735	748	693	709	665	718	705	710	721	748	723	730	698	712	657	723	740	722	722	712	731	669	693	699	705	745	715	681	695	732	717	687	735	719	713	693	700	733	695	701	715	683	728	670	689	737	736	737	734	675	733	703	736	758	720	693	679	739	746	698	769	731	740	724	686	737	749	740	679	702	705	723	660	687	689	716	685	714	715	720	740	745	744	731	691	694	721	766	699	709	722	697	730	738	711	742	739	698	771	696	726	714	719	728	718	728	701	740	751	708	718	717	696	687	758	681	696	792	701	715	688	730	726	660	692	706	693	651	718	737	725	703	701	720	753	717	730	717	731	674	734	636	724	698	684	710	683	736	708	696	682	698	737	721	680	758	725	695	716	697	735	735	692	747	691	730	740	769	742	693	735	734	673	699	724	706	698	691	774	717	699	711	728	690	721	693	696	735	677	656	712	705	704	708	702	691	724	693	747	752	728	706	765	736	721	707	698	747	719	686	719	712	718	733	726	693	749	754	670	732	716	692	706	713	692	720	732	683	723	638	674	727	696	732	711	653	720	717	758	741	691	682	701	704	680	719	721	768	695	744	708	685	673	741	665	696	700	726	718	703	690	722	690	690	755	722	722	648	709	666	737	687	706	718	729	694	681	682	709	741	727	703	742	750	716	696	743	726	765	761	711	741	736	702	692	713	674	749	695	728	757	727	760	726	696	713	689	695	726	767	768	688	688	747	716	672	693	668	723	728	723	733	752	738	738	771	692	687	685	674	697	679	649	748	747	671	772	745	699	716	703	694	683	702	686	718	731	714	712	745	750	735	770	698	669	715	699	721	715	723	707	743	728	759	734	725	762	678	734	746	739	708	692	675	691	739	703	734	716	714	670	712	667	689	735	764	702	717	715	731	719	691	675	722	695	675	739	707	751	698	712
35334	19667	5140	1107	930	888	856	831	882	856	886	844	879	859	894	835	889	857	831	828	864	848	879	873	850	854	885	842	836	836	835	819	838	844	832	854	801	803	875	791	860	859	846	842	906	888	809	891	862	831	868	802	895	907	805	839	866	841	849	839	864	904	878	845	861	824	829	838	829	884	834	888	818	833	877	831	876	824	902	790	894	816	837	889	853	808	901	837	846	856	829	885	863	863	848	770	840	879	831	845	847	817	822	831	829	832	909	837	805	887	869	872	818	893	855	847	867	823	867	858	862	870	848	821	852	832	835	898	812	844	845	896	882	855	817	852	775	862	858	837	836	830	824	822	832	845	800	846	863	906	872	818	820	856	843	838	833	867	840	856	857	816	842	829	835	830	829	850	875	819	851	807	841	851	792	847	809	804	820	849	874	843	825	837	825	827	850	886	858	858	843	843	928	799	877	857	847	837	837	818	862	824	888	905	861	817	830	836	908	912	835	877	838	886	891	852	869	844	857	922	818	823	806	863	836	917	832	799	816	850	860	862	807	847	890	822	879	887	837	827	816	850	822	825	868	808	834	840	883	839	851	846	842	830	777	820	851	862	852	831	804	839	844	838	847	806	848	858	766	896	840	843	913	867	856	835	802	848	831	873	849	853	857	834	874	830	840	825	855	839	834	805	876	883	798	907	860	816	845	865	822	845	830	876	839	870	896	854	825	840	833	857	842	804	870	811	844	889	847	859	897	822	828	870	815	837	896	848	852	809	868	851	827	852	905	886	902	825	867	855	867	796	830	846	814	869	849	838	825	908	837	825	840	881	889	871	832	849	840	833	876	825	872	822	867	873	847	862	882	854	839	825	826	835	847	865	867	796	842	839	809	835	856	918	895	897	866	866	852	802	872	887	901	844	856	885	849	802	797	894	820	835	804	828	860	842	863	837	900	872	846	816	857	849	801	841	852	850	811	869	802	868	887	825	861	833	899	892	824	827	879	813	881	878	892	894	824	820	823	874	822	837	856	822	841	825	774	897	815	815	834	828	895	895	850	851	809	831	814	821	838	868	860	829	889	862	846	840	804	865	876	832	833	815	807	888	848	825	843	890	864	817	830	798	814	821	857	812	797	841	822	881	768	815	836	828	827	851	807	811	844	834	806	820	871	848	847	864	836	949	832	897	848	894	852	810	824	884	836	869	815	880	910	841	804	893	904	878	831	816	811	829	838	880	830	913	804	797	889	806	855	795	840	798	828	878	860	819	866	808	900	874	874	869	875	892	824	896	832	871	840	888	791	773	833	846	828	843	835	844	839	864	833	821	865	820	862	848	879	850	843	899	856	853	839	813	840	825	813	843	811	824	866	753	841	810	831	897	866	891	857	791	870	860	880	876	782	893	837	850	829	902	842	838	899	851	828	805	835	824	873	829	835	862	784	881	834	846	858	834	839	941	844	874	862	802	860	846	831	920	870	839	823	897	863	820	801	848	860	800	872	873	848	850	804	849	870	803	906	835	873	806	885	873	905	836	888	862	859	826	869	794	893	836	847	817	883	899	892	839	804	819	797	854	850	867	822	886	856	889	838	877	852	826	826	844	833	869	831	825	888	812	873	820	856	888	835	812	801	813	892	834	863	802	893	834	900	823	809	850	859	815	858	851	870	879	878	859	872	847	875	849	844	834	871	837	845	822	853	849	803	847	818	880	867	817	835	878	852	900	860	859	833	867	885	834	828	848	875	848	917	850	901	881	846	899	802	814	835	835	821	833	875	844	835	910	869	830	826	868	912	877	886	853	854	844	826	838	858	927	883	811	849	843	847	837	851	877	843	860	865	840	858	827	807	828	853	864	848	805	832	845	842	892	848	868	874	862	911	819	884	862	834	847	856	855	842	840	834	854	849	846	827	869	874	865	804	818	865	889	839	841	822	831	745	874	873	852	870	890	801	817	874	856	836	841	837	808	888	834	798	886	840	784	781	831	850	833	914	800	821	840	866	859	843	851	837	811	841	817	785	855	853	796	838	872	844	853	828	823	867	827	877	847	828	851	838	838	866	829	824	853	853	868	858	895	862	821	827	867	862	802	846	841	831	771	828	795	846	803	806	895	783	860	880	888	814	859	840	842	860	792	905	826	859	857	886	857	835	774	798	869	858	872	825	812	839	846	854	824	868	855	876	830	879	819	846	836	865	843	899	833	838	834	857	831	874	849	831	852	870	886	830	848	858	842	889	846	831	865	853	835	906	894	832	904	883	828	835	854	843	802	900	843	825	829	818	878	917	817	845	849	871	849	833	837	879	841	848	849	808	808	897	825	857	873	870	843	872	850	909	904	815	808	839	859	851	882	843	881	775	892	834	800	826	804	819	840	864	839	849	829	786	819	849	837	876	844	806	845	849	854	854	832	857	876	895	853	864	835	825	807	809	900	813	850	859	842	853	852	829	905	856	837	882	853	828	828	868	847	876	822	910	820	860	867	845	881	833	860	880	864	870	809	805	872	846	907	831	912	857	812	850	855	815	830	813	858	857	789	850	839	845	819	857	864	826	841	839	814	807	828	803	800	841	847	854	882	779	852	822	781	892	889	893	812	844	890	880	854	883	873	797	857	833	856	887	828	835	834	842	798	845	856	826	808	848	894	876	830	803	808	846	823	904	858	840	891	857	819	807	841	817	859	865	838	883	887	825	850	847	834	886	858	832	896	798	832	841	837	805	830	837	843	934	885	839	820	881	844	849	819	877	837	819	840	836	895	809	827	863	858	875	815	874	843	812	847	850	824	815	762	785	812	870	839	854	834	829	830	830	815	853	892	872	821	870	845	872	829	830	851	895	811	835	864	879	824	873	793	804	888	812	834	873	836	824	873	842	864	840	798	838	857	897	863	852	853	846	819	849	810	834	829	846	908	878	866	905	868	820	832	864	816	867	867	816	791	822	876	769	845	844	832	849	843	863	844	869	839	862	819	845	846	817	840	844	777	793	822	841	851	836	885	812	868	862	843	838	852	862	852	833	825	847	872	873	841	846	850	854	862	851	864	797	809	838	822	877	873	829	799	860	837	835	848	837	863	862	837	855	847	885	810	865	814	824	811	881	880	809	865	827	902	836	841	837	852	806	872	884	833	882	880	875	844	850	879	852	835	891	847	878	878	854	822	803	884	801	870	863	804	854	898	870	864	843	830	812	853	830	884	882	835	787	863	878	841	892	789	881	861	870	849	827	839	842	816	869	831	821	909	777	833	855	834	885	805	893	879	849	828	841	806	835	787	853	830	799	861	889	823	836	870	884	893	838	859	844	808	842	825	880	806	840	883	868	847	860	860	868	907	791	815	853	862	801	852	796	839	817	847	859	821	830	839	822	843	825	803	836	841	861	864	841	798	850	850	900	865	888	857	903	865	861	848	837	843	897	862	817	836	820	882	852	841	812	859	902	781	815	827	831	830	901	814	815	817	842	892	831	869	895	867	890	787	849	842	879	806	846	827	837	853	772	833
34110	6864	1072	1031	976	959	926	929	890	865	861	855	834	871	827	850	873	862	868	806	794	877	821	850	873	878	827	895	781	905	851	855	867	892	840	869	825	854	857	900	884	825	810	816	809	807	821	849	854	903	884	848	827	818	904	868	862	871	833	880	847	828	842	827	853	875	902	824	862	855	856	835	877	842	861	840	813	888	853	883	886	882	868	880	934	864	916	879	833	905	853	841	858	865	826	905	835	848	837	854	827	843	823	840	878	839	865	865	903	858	891	822	857	862	848	876	857	876	893	855	871	919	865	873	810	841	823	809	893	835	861	902	831	857	895	891	869	807	857	846	832	887	887	861	834	887	811	904	868	886	840	849	861	871	855	857	854	855	878	838	838	871	845	836	882	824	867	835	831	846	807	845	895	890	800	834	873	868	864	864	825	867	890	850	853	879	846	805	849	873	819	876	803	865	900	834	866	874	873	836	874	891	855	824	836	832	730	844	876	856	886	900	848	830	878	872	865	846	841	861	836	827	885	852	825	816	871	831	858	820	859	842	825	809	856	875	894	884	908	895	922	848	801	874	856	845	904	868	895	849	800	860	889	865	830	813	828	835	845	882	873	813	877	860	867	856	885	873	874	831	805	828	864	822	847	839	853	838	860	872	883	855	816	875	825	844	849	835	848	809	825	850	875	903	843	835	805	895	843	874	878	847	860	844	865	862	868	876	875	850	879	878	870	822	826	892	813	876	907	905	891	845	851	871	870	859	903	842	835	900	918	796	860	817	838	833	824	814	827	842	827	882	851	866	832	831	835	877	854	868	866	885	823	851	846	815	820	832	826	883	848	846	822	844	854	857	890	829	897	854	866	904	868	822	822	852	887	859	873	816	860	842	856	874	854	863	795	841	861	919	794	822	841	855	855	841	866	838	864	861	871	851	840	832	897	859	900	847	824	898	877	855	857	875	819	839	845	832	881	831	853	841	788	810	891	838	860	857	862	813	872	847	853	833	843	861	905	841	789	825	817	832	805	858	829	888	842	849	891	835	883	849	842	904	854	888	859	869	823	823	838	835	838	860	825	872	875	905	831	847	826	856	848	852	870	756	865	882	877	855	863	863	842	831	871	798	822	916	849	887	875	803	817	886	876	822	852	887	853	867	860	845	875	862	850	854	918	839	853	854	816	855	852	823	899	847	865	876	853	873	858	913	848	885	897	848	816	844	857	875	841	840	874	875	844	898	839	903	826	853	856	876	843	870	894	829	852	817	871	857	864	816	870	870	860	846	837	896	897	848	821	854	861	794	850	789	848	888	858	842	833	837	900	900	884	785	805	828	860	828	875	840	898	835	897	831	836	864	863	876	871	878	876	879	822	850	879	863	831	829	896	877	891	853	845	859	859	832	889	890	878	850	844	862	863	863	863	866	839	840	843	841	897	859	879	814	860	831	820	830	817	850	880	819	850	861	856	853	849	855	897	851	865	831	844	887	853	885	871	815	880	889	802	842	848	829	868	865	888	869	909	879	797	804	880	869	895	855	824	853	824	816	882	875	891	835	887	917	833	855	823	840	864	873	841	898	863	841	881	850	868	864	855	878	854	806	873	813	849	874	887	830	859	877	812	830	816	866	887	858	879	885	915	820	876	826	865	853	854	841	868	864	844	854	882	893	836	882	791	898	863	870	859	842	934	869	833	837	903	847	873	846	831	824	809	839	829	866	881	874	838	853	887	843	882	899	860	812	853	866	850	816	839	879	837	855	890	813	842	878	906	863	835	837	795	823	855	861	908	869	834	906	877	849	833	889	919	884	827	876	906	830	850	845	847	870	887	856	831	830	843	885	855	899	845	824	831	818	887	817	895	792	854	863	838	818	841	884	869	846	862	880	854	881	873	823	802	899	865	895	821	834	864	853	874	840	824	790	795	879	891	819	826	883	819	816	825	845	876	872	800	881	891	829	836	872	880	889	873	797	800	829	831	917	875	874	886	841	821	841	836	859	810	855	904	818	836	822	800	863	879	825	786	830	899	871	884	830	884	855	868	893	879	875	857	872	818	865	823	892	860	864	848	841	879	849	877	848	867	890	848	885	833	858	901	879	853	859	825	830	889	864	829	919	820	854	851	879	858	833	839	850	868	877	856	917	838	814	851	918	862	839	884	831	835	849	871	925	872	880	838	827	822	841	796	850	868	863	812	800	863	832	892	835	814	869	834	846	888	830	883	791	852	857	823	852	910	787	898	856	868	836	879	821	872	914	819	833	896	826	871	866	863	827	864	796	826	861	888	855	839	841	851	845	833	857	822	889	827	860	814	850	886	853	899	847	776	886	889	871	854	852	836	891	851	885	766	849	838	860	865	850	880	834	867	834	900	868	826	809	820	913	811	870	858	848	850	828	819	894	817	840	876	862	868	827	894	880	891	810	819	887	853	865	859	873	886	874	830	870	859	832	875	879	914	864	821	832	845	848	879	787	814	857	885	866	865	829	865	816	869	877	819	837	850	843	860	803	847	867	844	838	845	887	941	863	900	889	874	887	875	876	839	866	833	859	839	865	817	868	858	849	899	876	801	840	823	904	837	850	859	845	914	827	825	838	868	841	863	863	845	848	897	865	868	861	844	855	848	850	867	835	896	856	880	894	869	859	916	886	846	831	843	873	877	863	863	841	825	896	862	847	826	866	837	862	862	830	894	891	806	882	870	859	846	882	875	802	865	842	846	853	869	846	870	861	859	878	826	839	834	797	849	893	817	895	859	873	826	868	848	929	872	939	848	850	827	885	813	876	838	822	844	828	881	835	871	818	853	873	889	871	887	882	795	832	817	818	847	813	883	862	882	881	866	847	840	877	836	861	828	872	860	817	845	846	884	900	896	825	835	856	825	906	828	868	857	861	867	897	855	906	823	867	860	811	856	782	867	836	871	828	818	842	905	861	837	867	854	885	889	827	844	831	859	833	792	853	825	832	892	916	799	865	793	849	884	909	866	869	799	845	868	887	843	849	816	907	885	860	865	837	861	857	860	901	836	854	863	851	879	853	907	854	859	812	831	855	879	909	886	913	862	848	847	880	877	881	865	887	826	830	883	848	860	853	828	808	893	868	836	841	886	846	813	903	823	841	819	792	810	903	863	813	858	887	873	841	884	880	833	853	858	824	888	844	800	890	859	848	834	876	883	816	829	910	878	853	817	802	860	870	870	858	854	891	887	854	811	833	803	841	856	835	837	865	866	887	889	816	891	831	838	880	877	869	790	891	815	811	868	901	878	824	839	853	834	783	859	824	836	855	879	844	794	840	877	862	853	855	923	886	851	822	873	802	850	867	897	846	935	808	887	837	885	845	858	919	887	846	853	895	829	831	833	874	897	791	934	847	815	856	875	830	846	844	873	864	863	838	829	845	880	827	821	831	833	808	844	883	839	880	822	847	810	872	830	857	842	847	871	896	891	881	855	873	850	842	878	815	854	860	882	816	885	914	828	853	883	826	829	848	870	860	843	811
25461	21173	27271	24742	20820	8807	1117	778	713	636	627	568	527	548	548	512	515	503	515	514	481	484	472	486	545	506	498	457	460	457	501	504	484	456	465	460	470	433	477	451	457	483	434	444	483	456	480	444	487	446	530	496	437	467	466	458	455	481	452	476	441	464	466	423	449	479	454	456	469	468	437	446	440	464	504	477	455	462	473	476	460	454	486	489	502	484	454	454	482	458	445	461	468	450	510	422	472	438	436	482	452	460	443	447	450	460	486	450	446	463	472	515	447	475	443	481	450	495	459	470	513	470	450	505	467	463	457	449	435	459	467	431	480	457	452	462	439	480	472	501	472	478	453	502	459	478	466	428	476	453	453	469	436	452	463	492	488	477	484	477	454	427	488	422	488	445	511	414	464	476	453	470	461	477	495	469	460	464	490	424	488	469	455	435	480	445	460	506	506	451	449	450	455	460	467	447	478	443	465	491	474	472	485	485	438	489	491	464	483	449	454	498	434	474	470	480	473	456	511	469	426	449	496	475	479	474	455	480	457	470	467	471	478	454	490	484	484	481	429	463	450	507	464	456	471	429	453	470	495	441	462	410	441	454	503	459	464	476	498	438	464	448	485	505	467	492	483	455	444	442	444	425	452	461	466	447	491	463	462	485	446	477	483	459	436	459	468	441	445	430	454	434	469	445	485	465	462	470	465	449	452	467	421	491	446	462	443	448	479	445	461	467	464	483	466	466	454	436	474	440	443	443	440	429	466	476	444	459	446	448	474	421	455	421	455	493	470	489	446	475	485	498	440	499	457	448	492	475	480	438	478	475	434	443	453	453	425	478	441	483	461	458	458	403	437	424	454	472	452	462	429	467	485	433	448	463	410	455	466	439	455	482	454	486	463	455	443	475	443	461	475	442	475	455	489	446	441	434	446	487	460	493	448	472	450	417	482	483	485	451	469	423	472	481	447	455	434	471	429	449	458	483	487	465	459	480	440	489	436	434	453	439	470	461	446	445	444	431	455	435	425	434	493	458	500	469	473	491	470	463	411	453	460	455	464	471	464	405	424	493	483	436	473	458	477	437	486	475	439	475	424	429	488	486	439	481	481	429	464	450	454	450	444	481	423	474	471	460	504	477	468	471	452	456	484	460	473	502	459	457	511	445	440	472	442	439	489	519	446	441	473	463	469	490	513	464	483	452	448	447	455	461	473	446	480	435	463	444	461	465	421	458	449	449	490	423	468	493	445	462	460	490	456	462	501	450	500	467	480	456	467	418	434	453	436	458	460	419	432	470	497	485	468	453	454	457	464	438	458	453	439	452	484	499	482	474	476	456	442	464	473	485	431	453	483	470	487	470	458	479	489	439	455	454	475	475	485	449	443	465	462	455	420	438	472	433	451	467	449	467	427	435	417	479	478	454	467	460	472	443	454	438	461	467	496	451	436	474	471	493	470	456	425	462	474	457	480	449	451	424	454	444	497	419	466	456	471	459	487	476	454	463	495	448	446	499	439	465	491	468	440	437	424	455	473	470	455	488	474	441	461	452	430	486	450	478	477	454	501	467	470	458	474	451	462	422	487	469	467	374	458	444	455	458	445	430	449	453	495	443	478	466	448	467	450	464	420	475	467	453	438	439	482	420	443	476	448	443	487	469	425	509	476	471	499	498	475	456	475	459	495	442	445	476	438	439	473	494	470	448	437	468	451	453	483	463	440	450	469	482	481	427	435	426	512	454	462	474	431	452	440	435	455	512	505	427	436	424	456	476	470	471	440	461	492	470	423	458	439	487	425	484	480	444	471	445	427	482	450	503	459	439	447	459	454	452	492	464	452	430	453	479	486	467	479	455	491	471	454	493	437	451	488	494	461	462	444	469	487	497	460	480	443	443	412	461	444	455	483	423	438	432	450	493	449	445	471	502	459	469	442	436	463	442	456	453	462	478	458	451	449	450	471	458	450	441	481	452	462	468	493	468	471	456	488	482	453	477	436	469	473	475	444	485	429	460	484	445	454	444	464	478	505	481	445	435	434	463	461	445	480	494	461	458	486	453	524	433	435	476	478	442	466	453	458	473	456	476	458	420	477	427	482	448	511	496	484	437	503	470	453	429	449	470	479	464	464	480	476	471	440	436	458	455	501	447	451	435	455	441	447	490	465	431	466	497	473	475	451	462	433	458	444	446	420	434	408	442	486	419	479	444	457	461	462	430	449	426	466	418	477	487	431	418	476	475	440	462	452	456	449	430	457	464	431	468	485	417	487	472	500	520	454	468	464	454	487	462	476	457	505	461	436	464	453	468	440	468	470	482	449	423	445	486	442	413	488	426	455	433	442	454	428	458	444	485	475	441	439	463	445	459	444	477	458	431	467	459	499	464	478	463	450	459	471	450	469	469	444	444	462	472	451	433	468	489	477	470	458	473	465	484	474	482	475	471	458	475	539	461	466	462	465	488	492	419	453	471	473	447	461	451	443	473	457	463	461	473	438	474	465	442	424	457	432	473	466	480	473	488	477	457	492	458	463	450	511	469	451	471	447	459	452	449	455	448	493	441	442	448	452	467	459	477	455	481	453	466	469	468	466	460	447	481	398	444	449	449	445	496	475	446	445	471	468	457	475	448	457	426	461	449	425	446	445	451	459	441	475	466	430	453	469	445	487	445	468	440	483	429	473	459	467	433	469	457	437	503	471	498	496	447	465	439	420	470	466	430	453	469	447	445	485	512	459	467	457	462	463	464	451	459	491	487	495	472	451	473	447	467	468	471	409	456	498	468	448	449	433	454	431	455	461	484	490	440	471	475	453	451	466	428	460	461	475	441	444	443	429	473	406	449	451	468	421	478	493	474	458	470	484	473	469	481	485	440	453	471	476	468	428	452	480	415	465	436	498	463	445	452	461	419	453	441	425	436	448	478	499	429	453	454	496	434	454	455	450	472	435	440	441	426	407	463	470	442	507	430	467	470	455	453	451	495	463	426	432	450	490	434	481	484	436	470	463	427	434	437	480	437	470	407	444	478	479	436	476	429	464	476	482	465	467	464	515	463	479	440	476	463	420	447	456	426	479	489	464	435	466	480	482	462	460	444	478	450	443	431	481	402	454	454	461	474	459	469	445	461	439	463	476	456	482	458	469	456	494	490	455	467	445	438	485	460	467	456	460	452	469	457	494	498	450	451	457	494	468	441	487	462	449	494	472	436	457	452	444	429	454	469	463	487	441	423	485	417	470	468	464	492	450	438	448	444	501	451	462	472	449	430	458	508	419	478	459	434	479	459	478	453	448	483	460	456	505	458	456	462	450	462	510	438	482	473	449	430	456	476	443	473	436	466	457	435	476	455	419	413	476	471	446	420	475	462	472	460	447	456	461	482	463	454	428	451	477	473	407	465	510	444	470	430	449	424	467	416	438	470	442	468	429	473	493	458	483	461	485	470	436	476	429	425	480	499	455	431	483	470	482	443	467	451	454	510	420	434	449	482	473	445	433	401	448	447	472	456
57008	20982	6385	3774	2260	1726	1285	1040	991	881	826	704	750	685	602	642	613	618	610	583	544	564	578	518	524	506	517	485	525	511	523	518	476	472	537	445	489	495	489	518	473	517	478	498	513	453	491	525	509	465	494	478	473	470	508	520	482	528	507	484	486	503	475	478	483	521	484	498	479	482	485	470	470	476	501	495	453	452	508	472	475	467	497	484	492	532	491	500	519	498	487	494	490	453	471	527	495	505	490	463	487	467	481	466	457	482	504	425	476	450	509	522	502	489	482	452	462	503	502	508	462	512	517	476	424	463	439	441	469	440	487	484	452	493	448	504	489	492	461	495	462	494	463	485	462	443	462	467	475	452	503	516	425	473	470	414	475	461	439	506	459	450	456	495	485	486	506	443	503	426	463	512	463	452	491	499	479	446	503	434	482	483	467	490	480	484	499	464	458	511	473	477	485	483	504	496	475	444	463	450	474	492	458	479	483	491	456	478	476	480	489	484	446	470	459	483	464	485	480	467	521	470	467	474	454	476	461	486	469	504	513	510	494	486	445	483	461	449	455	512	446	509	476	496	496	475	475	521	525	486	455	487	477	495	477	458	491	506	455	473	426	484	429	442	500	460	444	481	520	493	514	466	483	467	460	455	447	494	464	503	474	497	484	477	465	445	463	466	493	482	499	450	476	483	475	446	487	470	482	458	470	460	484	449	477	475	483	498	487	443	496	478	477	478	457	493	479	477	502	448	443	486	513	486	492	459	487	532	448	469	466	486	452	481	462	517	488	514	535	479	434	456	508	480	469	463	499	455	432	474	487	485	454	474	503	452	484	493	463	468	471	445	468	465	443	488	458	476	443	439	520	443	446	487	485	493	449	499	460	475	446	457	438	479	450	478	415	499	512	411	494	452	491	491	492	482	482	461	480	507	455	470	469	484	470	463	479	454	447	486	465	484	511	473	465	498	417	462	459	451	478	454	486	471	482	469	499	476	501	480	489	453	501	471	474	449	463	425	484	495	473	472	454	449	506	441	500	459	472	465	523	450	507	479	480	456	513	464	472	494	464	442	449	500	484	485	481	458	491	468	479	467	479	487	466	441	494	501	468	475	493	441	522	470	487	505	450	465	467	460	512	451	508	486	443	455	496	512	475	450	519	444	487	482	458	457	499	526	493	518	481	453	476	453	451	424	500	456	471	506	445	458	439	473	480	469	457	498	488	523	458	486	509	491	507	469	466	473	517	483	488	445	479	477	481	481	470	481	454	459	463	465	464	477	469	503	417	462	441	467	461	475	483	481	474	474	455	478	531	493	470	437	491	440	485	477	473	463	474	542	454	464	483	468	488	482	542	471	504	464	510	452	444	513	457	490	458	467	472	471	453	480	510	477	498	491	489	462	480	471	428	462	485	484	494	492	451	496	494	478	515	494	483	506	487	493	474	438	484	468	456	447	509	471	498	467	506	508	484	461	479	465	502	437	479	466	445	451	478	482	485	499	482	427	480	504	488	474	435	510	484	465	461	510	510	479	465	469	456	461	467	500	464	436	461	480	499	457	508	461	485	509	434	487	483	477	496	462	470	484	499	451	433	477	473	462	472	498	451	466	525	494	500	485	488	443	489	496	470	465	492	450	512	500	474	481	445	506	499	465	484	465	515	471	461	499	471	457	464	506	486	436	428	453	495	467	502	494	477	496	467	476	440	494	433	424	461	492	466	475	474	493	466	438	485	509	451	467	490	478	472	455	510	494	475	462	440	489	524	490	460	448	458	468	462	496	514	488	496	481	458	458	448	478	484	452	503	492	482	482	478	472	446	460	505	509	477	483	479	475	462	479	488	474	469	455	473	473	442	464	451	478	456	440	467	480	482	498	447	476	461	476	485	501	466	506	531	472	485	448	478	431	506	496	438	495	483	505	460	463	510	462	434	478	467	466	464	487	443	486	528	459	491	459	497	505	479	454	482	475	471	466	454	479	532	459	481	466	480	471	472	465	466	472	489	466	489	448	474	475	487	437	505	497	465	489	489	465	511	486	492	472	476	504	512	474	499	492	443	478	478	508	530	521	493	490	504	485	470	468	495	477	474	469	486	478	459	493	476	473	464	524	489	452	502	457	437	485	478	506	482	495	488	488	483	478	481	468	454	495	494	482	512	464	491	461	459	474	483	530	483	495	493	506	467	487	481	498	493	445	461	456	426	477	512	481	503	476	463	470	488	504	510	493	505	480	485	480	489	463	475	505	506	448	502	463	445	498	505	477	474	480	487	450	487	457	480	487	515	501	451	462	475	461	497	525	506	485	500	506	479	465	491	459	480	489	485	509	466	481	459	495	483	470	511	482	491	467	469	482	439	475	482	472	441	485	515	483	467	466	495	486	491	488	502	452	503	439	485	457	517	482	495	478	468	480	514	455	509	520	465	485	429	490	461	499	510	488	422	467	453	470	489	473	462	464	453	463	482	465	485	465	477	463	532	476	495	498	486	485	445	508	498	481	497	489	468	485	472	464	502	545	487	499	487	475	505	428	487	466	438	486	511	474	453	451	514	504	498	441	505	493	485	520	486	455	496	464	485	475	460	486	463	489	451	468	486	496	474	490	480	493	502	492	484	494	472	493	460	493	520	452	448	507	467	493	463	455	466	505	502	475	462	481	471	476	480	478	468	461	494	464	458	490	445	411	506	464	484	440	512	475	463	516	460	471	455	514	470	445	463	515	464	462	476	467	488	485	449	480	513	461	449	470	500	479	500	465	440	502	454	472	497	460	487	465	466	507	460	489	496	484	465	488	463	493	464	477	461	508	457	473	440	487	468	503	455	466	498	434	490	485	474	489	559	486	450	506	470	501	490	469	503	539	487	452	487	477	479	484	481	548	466	475	501	527	471	442	440	476	472	506	446	449	482	465	474	495	477	445	481	551	503	442	481	460	477	496	463	469	456	470	444	503	452	517	464	501	485	458	479	434	461	487	486	480	456	446	471	478	450	473	491	484	508	515	499	494	515	442	488	437	456	491	462	485	488	450	523	471	446	458	450	475	489	480	474	460	474	477	463	449	471	502	450	496	469	485	459	499	423	488	519	510	460	472	464	486	468	451	476	501	482	500	487	452	460	440	483	437	495	508	453	451	480	467	445	479	507	472	458	506	463	517	452	504	507	492	456	462	414	449	488	489	463	454	484	438	440	477	489	458	478	471	501	499	510	467	468	496	468	476	500	530	492	497	453	446	471	478	459	482	474	451	452	488	475	493	472	486	485	444	447	469	456	493	474	467	470	502	508	496	446	462	478	448	496	428	438	450	456	502	443	465	475	457	469	428	447	477	463	437	522	439	488	466	456	482	515	516	475	471	472	500	486	496	501	530	521	527	481	487	432	483	477	440	458	463	495	468	506	462	485	479	469	488	501	473	460	489	504	449	470	428	485	504	477	488	457	468	458	455	493	486	453	490	500	461	486	502	481	495	476	463	448	435	482	468	448	500	465	479	478	472	416	472
23374	21024	27697	24321	20936	20967	8419	1479	1212	1069	1027	953	931	933	867	859	846	865	826	850	794	878	823	754	817	843	842	786	821	811	804	784	764	778	794	797	834	815	814	794	781	754	798	735	791	744	740	809	816	749	764	786	806	760	818	776	798	812	802	770	780	802	786	778	808	766	757	753	752	763	784	764	787	751	799	814	801	840	821	787	734	738	797	817	829	781	841	740	835	816	762	789	801	788	749	789	822	780	776	789	732	782	775	792	744	795	754	739	735	743	788	764	745	801	809	819	756	778	794	782	716	733	767	754	736	734	739	768	774	795	784	708	773	782	738	774	753	741	755	763	782	773	802	861	794	721	748	793	720	790	781	741	753	742	766	759	779	751	747	790	762	751	842	768	820	747	770	780	826	813	743	800	751	790	752	767	748	751	827	744	746	781	800	787	773	809	794	755	743	792	787	748	789	757	739	775	729	761	779	764	761	782	733	753	764	781	800	777	730	782	720	754	779	746	798	757	775	835	815	783	776	813	785	792	788	766	743	794	710	762	773	771	803	724	731	733	739	745	804	785	720	776	815	700	790	813	726	788	778	752	754	788	779	797	752	797	744	715	804	829	726	757	756	827	764	775	765	729	773	787	786	848	833	794	720	824	807	807	743	791	771	711	799	788	758	790	789	798	780	830	810	746	834	808	765	796	768	761	805	770	796	827	793	767	831	801	801	787	769	782	785	749	760	785	741	754	737	765	744	762	750	802	735	794	758	779	733	791	791	784	792	751	805	791	769	776	766	791	793	786	772	761	755	810	782	784	785	792	779	770	778	776	762	788	768	809	745	774	790	799	798	792	777	713	733	803	745	822	820	781	766	754	802	765	784	828	838	758	756	720	734	793	813	706	751	796	728	770	737	803	758	827	746	796	806	786	768	794	787	789	788	811	768	753	724	820	774	847	830	782	778	734	765	742	811	767	741	772	811	771	777	806	766	787	761	790	808	789	792	846	783	768	788	767	753	749	792	776	766	776	843	826	775	744	811	750	804	833	812	807	732	761	782	787	773	742	758	766	769	779	796	788	772	785	767	779	776	780	790	746	804	781	808	800	765	759	759	739	787	739	744	719	746	770	756	775	801	773	792	752	787	782	845	785	762	745	782	751	716	818	803	801	778	765	824	818	771	771	717	778	758	760	790	763	807	731	823	762	729	843	753	752	784	746	762	769	784	768	756	766	791	784	800	795	766	789	770	702	797	826	785	756	762	807	788	790	792	788	800	812	771	770	815	759	708	757	725	779	731	798	827	811	753	817	763	746	747	751	760	770	758	742	756	762	750	797	783	790	744	759	775	782	765	799	794	748	781	766	778	770	736	791	810	781	768	797	747	771	751	786	806	787	831	748	799	772	797	774	756	742	778	751	806	778	759	738	768	831	765	782	754	766	763	760	776	781	793	730	762	766	784	751	760	769	781	701	740	799	803	822	768	755	819	809	746	788	768	776	818	803	738	774	735	756	754	815	811	723	790	779	771	799	776	826	828	793	778	706	767	762	793	821	789	800	771	792	756	750	758	734	790	758	826	748	819	811	797	801	792	817	776	757	749	737	804	731	757	752	739	771	786	816	762	744	781	849	790	804	771	767	784	789	763	762	803	797	741	732	812	791	769	795	760	816	824	757	765	756	746	808	785	843	801	756	793	800	780	751	767	774	805	773	740	768	755	784	786	770	784	798	738	791	798	798	740	752	745	800	870	754	779	735	779	790	743	778	757	842	711	767	837	794	778	779	786	762	745	805	837	786	864	780	818	771	794	797	793	723	749	799	758	818	820	771	724	760	792	769	833	804	781	799	815	811	734	713	749	741	811	764	740	792	739	736	797	810	776	752	773	760	772	766	764	815	792	790	713	758	795	762	746	816	708	795	801	737	761	763	745	821	807	776	762	820	806	777	777	795	825	746	751	736	764	804	769	801	769	741	713	773	814	764	730	780	797	809	823	764	762	806	732	806	770	778	776	783	774	755	750	762	782	724	804	803	762	774	779	757	760	831	778	805	736	770	748	806	762	759	761	781	764	796	764	739	781	758	800	749	785	803	739	757	790	785	778	776	754	732	772	807	832	734	783	764	792	808	766	759	825	730	779	742	777	776	758	793	756	724	764	793	833	744	763	755	730	767	795	768	720	830	767	755	762	816	754	811	762	769	799	744	800	761	740	787	782	775	797	744	751	843	764	734	757	817	808	772	759	778	800	697	769	802	776	799	785	818	737	768	726	762	771	789	771	779	714	832	773	767	792	749	713	769	787	797	818	788	784	763	768	771	789	765	767	748	784	786	771	788	811	819	822	808	803	734	786	771	785	764	722	767	777	745	726	780	711	776	759	746	760	738	778	796	751	813	769	760	811	744	771	770	741	774	808	752	785	730	752	792	809	785	825	762	781	801	765	701	771	741	778	832	760	742	750	742	790	753	785	735	813	767	761	776	730	809	809	832	765	805	762	841	792	756	765	718	841	767	803	775	782	823	782	724	768	766	749	727	789	780	786	787	756	791	794	724	790	807	769	766	813	795	766	807	802	794	764	800	741	787	780	824	722	776	840	790	740	791	786	821	771	799	774	752	752	798	792	763	790	787	792	730	764	807	729	761	767	765	798	751	739	806	819	796	780	783	790	758	766	741	788	780	787	794	790	750	771	702	783	780	796	814	827	746	815	771	755	770	728	722	820	795	770	720	784	778	772	749	801	762	775	787	770	822	786	805	833	750	806	828	825	794	759	795	758	760	810	754	741	816	792	757	774	768	781	814	749	813	718	812	802	796	790	802	813	759	804	774	763	752	774	758	721	768	819	762	728	722	769	785	788	799	724	768	784	783	819	777	774	800	797	758	827	842	783	735	789	803	761	754	782	755	780	811	779	807	783	787	692	771	765	788	767	753	806	735	797	764	811	755	754	759	789	805	807	778	763	789	783	785	795	827	793	807	811	802	783	804	834	801	766	723	714	774	774	781	775	801	772	791	755	748	769	739	781	753	774	768	798	806	810	749	722	744	763	766	761	774	749	804	746	819	787	789	760	801	762	765	802	781	790	821	758	778	766	808	785	807	793	784	810	816	755	775	755	757	801	786	716	764	761	803	809	726	788	770	724	765	756	792	803	775	785	760	780	731	718	766	771	783	829	775	795	769	774	767	776	786	800	723	771	777	744	746	729	750	799	744	753	771	810	790	756	738	765	824	754	723	779	757	752	789	735	771	766	724	755	809	777	799	824	801	789	815	764	761	782	767	757	824	756	792	766	719	780	828	776	718	740	770	769	770	768	787	803	761	774	786	789	736	771	782	824	823	776	725	733	768	751	774	764	787	725	732	737	780	744	732	732	757	784	765	774	748	763	726	797	767	766	800	786	773	767	802	826	769	797	798	754	761	755	813	798	788	774	811	759	775	811	732	761	763	777	759	751	734	756	761	733	810	827	769	783	751	777	827	805	776	791	813	793	760	761	763	835	763	741	789
56856	18025	10520	6167	4038	2848	2136	1910	1657	1380	1371	1182	1082	1045	1011	999	954	901	914	827	844	854	882	829	853	812	829	772	751	780	747	716	752	787	759	774	731	720	766	743	770	776	721	764	740	752	739	746	742	744	780	741	745	775	786	761	723	765	747	726	743	697	798	700	718	769	730	704	711	775	751	706	733	670	753	776	774	723	735	744	751	742	754	768	746	720	740	713	791	692	715	703	723	694	673	768	729	695	708	769	734	710	718	761	807	703	713	715	681	735	745	722	691	686	703	735	723	720	727	747	725	769	693	730	735	713	680	703	745	758	745	716	699	666	732	714	741	782	738	734	684	732	741	732	709	769	740	724	728	745	748	719	734	681	719	753	677	743	655	718	753	698	732	723	730	717	700	746	684	710	722	724	683	676	715	726	763	743	739	727	741	691	798	703	656	697	726	696	703	682	715	773	732	722	686	683	673	711	671	721	723	683	724	730	700	744	764	738	716	713	762	707	765	737	728	775	750	665	735	716	748	707	727	702	734	722	707	778	771	732	746	724	723	723	737	722	714	700	706	711	782	718	706	696	706	738	752	765	747	743	686	693	775	700	729	715	699	724	742	716	723	766	793	680	731	728	716	729	789	723	699	736	749	684	780	750	742	708	725	734	704	694	688	709	677	719	741	762	735	722	694	699	740	700	729	776	783	706	707	744	709	727	709	752	715	742	726	722	746	759	767	704	688	721	753	684	699	756	731	722	708	722	722	675	711	658	709	721	753	748	729	733	735	774	678	712	762	715	682	762	721	707	745	745	693	790	725	726	746	694	739	727	712	682	635	694	747	726	726	752	765	736	704	709	719	696	729	724	731	697	720	756	728	733	755	701	707	710	740	764	694	696	744	749	713	721	698	740	743	741	750	698	726	681	724	722	658	759	751	738	700	718	723	739	703	742	708	682	698	723	701	721	738	720	759	703	702	691	703	727	725	717	704	736	713	695	685	682	752	706	737	731	694	722	734	727	666	739	736	755	704	689	702	753	724	731	691	733	717	732	728	725	760	715	674	711	733	763	718	748	703	705	755	689	719	720	713	737	738	761	727	744	728	726	711	784	781	696	721	655	703	703	692	705	710	712	664	687	719	705	723	697	764	725	697	741	717	696	723	722	773	708	689	713	753	737	677	700	782	782	743	723	709	735	710	686	748	719	731	763	749	696	719	707	729	778	795	713	721	722	717	688	772	770	727	760	720	727	743	712	727	715	720	769	661	777	727	722	718	746	746	721	779	734	716	704	724	723	708	690	726	748	703	707	688	731	743	712	742	769	738	715	718	722	690	742	734	702	693	683	705	742	689	705	699	732	671	725	680	753	750	729	730	706	687	697	744	726	726	744	687	709	737	723	708	720	718	721	713	690	754	713	718	713	741	663	729	717	756	720	711	711	719	757	721	752	726	711	735	758	773	739	739	744	694	710	761	704	728	692	736	707	712	706	715	765	738	695	736	707	777	679	756	737	725	701	692	740	685	699	745	714	699	783	669	764	688	677	757	725	744	745	765	692	790	742	755	776	701	743	733	766	713	673	765	695	711	711	724	758	718	715	680	748	667	719	707	674	696	716	745	741	712	693	752	666	715	713	780	738	699	735	701	740	700	697	736	752	727	761	731	746	700	728	737	731	775	680	765	745	719	709	727	770	743	701	729	730	700	745	728	701	711	705	750	722	736	711	729	735	760	719	736	668	727	734	714	712	708	698	666	668	708	709	713	758	723	720	732	754	699	703	715	738	734	705	701	709	731	738	743	701	749	656	670	711	729	716	742	753	780	752	736	718	755	736	739	714	721	726	708	677	759	714	728	721	689	729	752	658	732	713	716	693	698	738	736	752	734	690	726	707	724	731	762	739	708	748	766	723	705	778	670	697	655	722	699	711	756	738	773	749	724	722	726	694	715	707	718	734	724	774	739	687	709	739	732	721	747	741	714	713	723	673	721	743	758	722	733	709	734	710	743	732	725	692	697	734	750	729	734	690	730	692	677	736	697	743	713	727	736	717	705	692	708	679	742	777	697	749	745	784	762	777	726	729	737	763	734	713	727	711	728	706	674	739	726	734	683	775	707	715	696	685	701	673	732	713	686	652	685	753	731	713	762	732	680	783	722	714	720	715	709	706	744	705	715	712	698	746	720	712	673	703	733	742	712	702	743	700	721	726	719	704	717	748	722	721	727	744	733	736	714	700	680	730	721	746	722	730	699	747	752	736	712	747	758	681	725	740	726	730	703	722	718	755	746	723	765	715	688	737	708	738	729	756	733	718	747	715	701	720	730	708	712	733	755	706	733	716	731	772	741	723	692	716	688	696	739	727	691	742	737	708	722	773	772	725	742	708	735	725	715	715	733	659	724	764	753	713	745	677	737	693	766	723	750	698	759	733	683	685	762	725	708	750	674	695	669	699	756	772	724	705	769	704	700	728	759	728	728	753	723	722	729	747	766	730	732	717	704	682	728	723	742	736	735	759	776	713	702	724	729	725	723	720	780	756	715	733	747	743	701	743	702	721	734	692	664	699	730	774	690	750	784	718	709	706	708	732	702	737	669	734	699	693	690	734	744	735	732	699	751	678	726	736	774	712	740	691	717	699	689	738	769	749	720	663	754	688	724	749	691	756	717	754	655	738	735	699	702	689	691	695	753	692	740	743	692	738	774	722	729	760	721	708	711	700	697	726	721	711	722	733	712	734	715	696	714	687	691	720	701	756	760	707	710	711	759	738	706	732	698	754	731	738	665	734	726	719	671	671	743	751	739	766	698	768	682	757	739	715	705	748	751	746	703	684	736	691	759	706	703	706	745	730	713	705	733	733	700	740	741	721	707	725	742	760	732	766	686	706	735	721	742	704	720	710	748	720	723	679	723	743	727	726	697	722	752	769	697	747	699	722	672	734	753	720	709	688	732	776	763	759	678	713	717	753	696	738	757	701	699	746	742	735	690	785	723	752	690	685	692	771	698	725	721	687	668	759	668	754	770	733	736	748	711	724	720	747	705	731	727	712	718	698	728	682	721	680	724	757	704	688	694	724	665	736	748	739	702	713	765	695	724	755	709	720	726	688	770	730	717	719	702	690	691	690	758	671	725	737	722	719	712	710	701	685	726	723	727	739	719	712	703	711	730	732	759	741	715	756	709	654	724	761	649	700	749	749	738	708	709	701	779	763	735	719	726	714	703	736	677	726	772	676	739	704	710	703	714	732	702	709	724	732	699	748	703	697	730	726	686	757	776	705	722	731	738	715	787	733	679	769	730	750	751	738	685	714	736	696	720	736	731	740	740	670	708	714	704	715	726	726	712	742	728	732	754	712	686	719	689	734	729	703	728	759	742	733	709	688	746	756	752	748	768	775	760	713	695	704	729	712	704	733	800	751	715	688	774	732	681	724	717	686	695	730	712	729	681	752	677	697	722	750	697	743	736	722	737	701	720	689	718	749	708	694	738	715	736	720	720	726	704	688
36063	19823	5071	1127	915	847	823	834	863	830	851	874	859	833	873	840	809	854	864	853	917	822	873	870	783	884	812	848	850	808	842	845	826	841	823	914	905	850	887	802	882	855	847	839	842	840	861	854	920	862	860	835	846	863	919	830	856	886	857	786	880	893	835	883	842	839	863	843	855	847	824	858	825	818	846	826	797	830	899	865	834	865	860	857	838	870	818	828	830	871	832	822	832	856	819	867	841	889	804	822	825	823	808	884	837	881	822	834	888	804	876	815	830	807	813	887	853	809	879	843	834	804	821	845	798	884	861	853	814	900	812	839	824	879	824	856	889	877	884	842	847	894	845	832	803	860	856	797	865	850	848	803	814	859	844	852	885	826	860	815	832	892	825	804	876	862	858	853	849	865	827	822	817	867	826	864	903	839	864	808	878	861	900	879	853	855	862	889	853	906	821	859	822	842	868	833	831	886	822	862	854	801	787	862	825	880	809	834	848	866	824	851	866	851	828	821	871	818	875	860	869	882	824	803	840	780	805	803	886	869	822	841	846	818	835	821	871	823	865	860	891	846	864	845	824	818	880	876	873	862	813	858	894	832	846	783	820	835	836	876	851	850	864	854	812	838	864	888	797	814	835	829	865	838	864	840	850	851	813	832	835	875	828	848	812	828	809	828	870	874	841	872	907	829	827	879	845	801	848	869	848	843	834	792	892	829	888	843	833	854	924	890	803	824	832	884	842	884	843	840	832	841	830	828	832	901	854	837	891	850	844	862	869	831	866	868	824	858	873	873	842	831	856	836	867	831	901	784	837	866	873	863	767	814	803	804	844	852	867	835	841	895	824	851	867	834	835	854	893	860	846	816	826	774	888	818	873	820	816	854	838	822	870	813	884	844	870	832	838	831	813	864	806	840	887	806	887	863	794	832	836	895	821	913	870	867	859	823	825	785	853	847	878	889	835	831	887	809	883	831	840	852	833	856	834	860	860	908	858	827	856	873	848	808	874	809	828	857	862	864	790	839	837	853	840	903	786	859	846	847	869	860	786	855	852	825	846	859	804	892	843	832	863	835	829	827	783	816	863	875	846	826	849	773	924	847	841	806	825	825	914	858	856	835	861	804	819	874	831	885	863	871	817	861	766	855	931	871	873	827	829	869	795	824	849	834	785	879	924	845	861	848	853	818	863	827	831	836	894	857	848	848	851	850	804	815	855	784	842	814	895	810	876	868	858	918	808	864	839	853	825	865	862	845	840	865	829	883	828	828	829	862	919	895	842	922	824	874	857	863	862	880	821	864	841	790	862	903	790	842	797	856	868	867	826	835	839	841	848	836	855	826	850	868	854	820	862	816	852	869	831	859	871	862	816	846	805	856	823	893	838	859	864	822	882	827	804	834	859	808	820	866	863	822	865	844	856	824	834	885	880	855	838	828	842	860	840	863	890	834	845	826	879	831	853	849	841	861	828	798	882	815	840	793	859	811	836	850	871	843	813	859	832	870	867	833	805	833	882	821	826	860	879	854	893	918	897	863	832	860	812	878	786	819	884	870	832	856	802	849	806	836	826	859	831	768	794	836	839	893	854	793	787	854	834	852	803	831	891	828	886	880	848	865	872	876	783	878	872	863	860	852	837	870	875	795	805	838	851	811	859	842	827	840	842	830	810	789	874	862	844	846	833	883	864	820	861	823	842	787	886	862	871	884	795	824	883	846	819	818	879	827	851	837	853	867	844	852	817	856	837	873	885	848	846	860	866	863	885	845	873	808	874	813	828	820	887	846	894	842	791	818	840	816	853	856	896	897	840	827	798	895	867	838	777	849	885	845	882	845	877	855	879	877	848	836	879	854	873	803	813	750	858	878	818	840	906	873	798	834	858	825	846	775	807	913	873	877	865	807	858	824	834	859	929	847	847	829	829	842	850	853	880	859	896	857	875	880	830	884	847	814	929	857	835	845	818	825	873	842	870	857	807	837	872	815	803	881	857	882	861	846	898	821	805	834	869	842	844	831	846	837	879	830	859	838	878	888	902	876	913	807	812	818	859	808	861	906	857	867	785	833	857	848	818	874	796	820	864	866	842	851	816	853	869	796	873	842	836	841	839	802	898	881	840	819	850	813	863	842	846	843	871	902	842	807	826	808	849	824	830	840	805	785	878	884	886	841	788	875	824	840	832	882	801	829	824	829	845	857	890	885	855	846	869	859	866	829	868	904	826	837	872	895	824	869	879	864	839	855	883	884	841	812	878	821	831	919	876	902	854	780	849	839	900	871	854	836	826	845	838	842	808	867	811	834	829	811	861	863	868	783	851	853	914	844	858	888	818	788	767	873	885	819	856	804	890	848	809	816	872	845	880	803	810	829	897	908	797	880	846	832	886	864	867	858	827	848	873	811	823	831	879	803	905	900	839	869	868	874	836	835	798	844	849	850	877	859	796	839	791	852	868	847	901	811	815	808	794	857	899	853	801	910	849	887	817	877	886	899	864	848	838	819	856	828	835	830	824	880	881	826	825	850	879	883	852	874	870	819	794	863	800	812	836	844	872	810	819	875	861	842	846	817	808	829	818	840	823	800	857	877	850	853	758	804	857	895	880	869	873	850	819	826	842	839	869	865	877	818	822	873	861	882	837	881	878	843	831	796	907	812	830	898	872	898	808	857	809	902	808	922	841	864	861	830	934	879	824	860	842	846	867	807	829	815	848	838	800	860	837	878	785	851	807	844	821	856	877	854	908	847	829	859	851	894	860	833	829	858	838	842	850	807	808	799	836	837	848	797	828	831	838	868	871	853	886	855	845	892	862	840	878	900	823	866	859	840	840	895	852	853	795	850	816	837	836	848	879	784	873	839	851	820	815	847	889	883	835	838	886	886	880	864	799	867	813	800	787	866	860	876	876	851	771	827	851	883	854	849	870	804	873	906	853	893	833	855	877	857	834	887	847	801	855	841	824	817	803	819	850	815	805	814	891	853	825	842	895	877	932	827	909	827	778	884	874	810	840	809	862	914	809	853	834	883	840	917	846	843	874	870	881	868	845	865	833	892	811	891	872	779	822	868	778	829	832	850	856	829	830	849	877	841	865	825	837	832	870	873	838	879	818	786	802	875	837	815	852	826	811	818	856	867	826	827	900	774	835	871	864	849	874	827	822	808	793	818	905	794	857	844	848	809	821	889	823	826	833	794	830	849	811	879	834	891	854	852	874	837	896	858	845	875	831	837	847	820	839	854	902	828	847	846	832	883	826	846	864	883	852	819	890	857	895	811	879	834	846	870	852	861	789	800	866	824	890	830	892	909	852	797	867	835	892	858	915	839	795	868	886	824	814	866	852	831	902	794	829	843	827	820	862	844	841	793	931	850	851	803	865	873	810	857	846	876	928	831	864	839	840	815	815	784	867	876	827	790	874	905	801	863	849	801	852	839	853	861	857	843	850	839	826	849	827	828	852	866	859	827	841	837	866	819	810	855	860	841	852	877	844	880	856	879	823	814
34996	7118	1150	1019	919	889	831	932	856	910	900	872	774	863	858	877	866	894	918	812	869	838	926	867	864	781	810	818	856	955	906	894	881	893	855	939	839	815	824	840	830	851	912	811	825	840	872	834	844	795	885	871	819	861	887	844	891	808	859	837	901	858	888	866	864	865	840	841	918	860	827	867	843	858	898	854	842	846	834	880	875	833	899	933	915	837	843	868	822	883	806	841	900	867	840	863	855	803	805	836	795	852	865	952	877	876	856	886	863	845	855	885	815	841	854	858	886	895	840	851	862	895	838	877	892	838	888	831	878	866	866	799	906	858	861	848	876	851	907	866	850	813	909	834	886	832	880	870	862	826	846	856	957	822	821	855	813	816	843	877	860	890	815	851	827	890	868	868	870	828	884	835	866	840	870	870	888	828	846	832	862	812	850	808	876	851	882	861	844	846	840	885	824	799	862	842	905	871	837	823	816	841	844	856	889	848	793	857	845	849	868	849	886	875	801	836	881	894	899	907	863	803	900	859	860	879	849	851	829	812	856	896	867	937	853	911	842	878	913	859	848	873	883	889	841	824	883	869	885	871	860	806	884	835	889	901	810	876	858	870	907	849	890	836	841	887	819	921	877	808	807	819	861	862	844	798	823	830	838	851	849	831	866	910	820	832	844	844	893	914	858	861	851	889	834	852	868	829	820	862	876	877	830	819	887	832	865	857	850	879	892	885	853	832	810	812	851	904	839	879	840	867	856	887	866	849	873	875	868	859	852	847	882	847	873	856	867	879	883	854	848	863	857	859	903	853	869	868	846	828	889	887	862	891	839	861	866	907	858	838	918	888	866	853	837	814	831	878	886	834	810	850	845	828	866	836	842	872	806	840	850	878	910	808	862	856	875	875	899	878	895	884	870	863	846	834	836	839	861	820	869	884	903	868	831	803	853	881	836	830	844	821	882	867	891	932	886	866	874	895	891	856	836	868	845	853	886	878	896	816	844	880	848	817	797	886	864	914	852	863	879	892	851	903	876	862	859	890	860	898	872	807	831	820	874	855	871	886	800	918	867	869	888	848	886	841	873	924	840	802	854	880	869	848	873	880	791	843	854	833	896	854	835	869	834	857	902	817	874	814	825	909	821	820	827	872	852	842	783	888	849	833	903	847	883	849	839	852	885	849	842	839	877	854	829	863	822	825	882	815	801	839	870	814	894	881	856	855	835	873	833	818	834	876	861	883	842	821	834	915	886	837	849	893	811	807	860	835	867	849	842	875	846	833	841	885	848	852	884	913	842	872	887	871	839	876	893	816	876	834	917	841	858	844	879	882	850	814	918	860	865	874	878	875	810	861	930	868	816	848	859	956	834	855	818	846	899	859	857	823	867	890	865	836	891	853	884	840	905	871	841	843	867	846	834	849	838	821	840	825	863	859	851	847	880	862	877	837	902	800	865	846	891	824	870	899	873	864	841	816	836	829	882	900	851	823	864	884	838	832	886	811	860	824	855	872	884	869	909	803	838	768	896	835	813	839	834	856	810	905	855	841	863	852	867	865	842	861	882	868	849	887	851	819	796	863	863	870	889	895	876	879	844	830	912	878	871	833	861	815	816	831	848	808	930	839	912	879	831	844	822	800	845	846	860	863	847	878	886	821	872	821	854	855	871	821	878	911	860	840	847	830	825	839	867	914	889	865	869	830	843	873	842	894	841	835	863	892	864	896	866	915	808	880	912	836	899	885	830	854	889	909	869	867	871	855	844	881	795	827	808	869	855	887	873	871	821	859	866	869	853	845	917	818	870	878	864	842	908	884	818	878	848	828	833	853	819	822	839	888	845	867	830	943	847	843	864	924	848	857	895	922	868	904	875	841	843	883	876	827	885	868	832	821	894	861	839	863	849	872	859	914	895	836	836	851	856	858	911	869	831	840	856	872	853	814	906	877	883	875	817	871	873	845	889	856	849	856	870	833	822	853	841	833	812	882	856	889	895	893	823	845	869	849	859	834	837	905	908	828	875	800	811	818	869	872	864	875	916	863	846	827	882	845	835	871	873	896	915	804	882	846	859	831	850	854	829	815	820	848	893	864	876	821	861	851	883	859	898	876	833	867	853	885	836	871	876	886	851	906	850	873	879	904	820	887	852	822	870	839	825	864	810	877	840	818	868	844	784	824	845	878	831	885	878	876	869	858	859	860	884	807	860	911	861	799	884	862	857	853	866	857	856	803	839	838	851	875	858	873	886	852	911	870	861	872	893	828	809	865	895	853	875	887	861	859	862	853	858	839	879	851	857	898	834	834	878	868	865	896	880	854	861	834	849	823	880	848	893	898	820	838	908	863	845	855	902	863	866	847	810	828	804	825	826	859	831	873	833	857	870	829	876	893	838	835	834	831	851	875	850	832	847	824	860	888	847	897	867	845	832	837	837	830	816	828	848	856	888	848	869	835	857	875	846	822	892	859	869	876	917	886	886	895	880	885	868	853	832	876	872	844	866	846	833	879	867	888	789	864	851	851	870	842	834	810	850	849	920	846	847	871	866	869	861	860	825	818	879	857	854	884	875	852	844	865	783	844	855	840	859	835	861	897	863	841	860	832	859	863	837	876	857	834	879	856	872	858	802	842	838	841	867	854	862	887	819	846	821	879	895	889	908	833	845	849	903	918	891	842	887	905	907	868	888	896	867	865	825	855	877	868	836	843	845	899	878	834	867	903	857	850	835	873	850	888	854	838	817	867	831	825	864	841	809	839	907	837	893	860	873	836	857	856	889	877	778	818	877	838	877	902	884	819	773	885	900	834	873	873	841	890	800	861	837	910	840	858	855	867	854	901	865	914	864	875	853	837	845	861	861	883	856	885	926	814	823	881	877	865	830	767	838	843	812	871	824	859	835	858	896	924	850	859	894	847	814	857	890	878	876	852	870	898	888	873	783	834	839	858	909	859	860	858	822	899	850	849	866	852	875	854	853	878	939	834	877	887	849	888	902	875	861	900	851	876	795	819	852	846	808	848	787	898	855	879	868	817	879	924	827	880	849	851	878	814	847	880	846	855	857	843	891	839	882	877	887	820	923	885	870	892	855	832	835	861	829	910	919	837	842	828	832	802	873	820	912	889	863	873	877	849	923	869	863	842	827	861	873	823	820	821	847	871	843	825	862	885	893	879	834	923	861	820	842	857	825	865	869	876	837	899	873	836	893	877	853	865	927	839	869	859	856	924	839	836	832	878	830	822	880	820	843	868	862	836	814	852	880	865	837	895	806	846	818	878	808	874	810	812	825	892	841	838	857	826	888	830	842	847	893	850	868	916	841	830	873	873	860	831	824	843	928	874	861	825	880	870	819	855	831	829	835	802	854	863	848	838	869	807	789	803	842	888	892	868	830	810	846	887	838	858	854	830	883	868	875	837	854	836	885	882	845	861	852	861	826	849	845	888	872	859	924	859	806	861	879	870	848	876	874	863	854	866	836	863	871	871	851	862	830	817	839	834	847	856
25448	21162	26998	25030	20841	8870	1040	740	697	649	633	580	551	561	531	523	537	514	523	505	489	516	471	524	485	482	492	507	474	468	484	459	491	476	503	454	474	448	467	463	483	477	445	450	503	457	516	470	481	483	494	465	443	462	504	512	467	459	502	425	488	431	465	461	481	477	436	486	486	445	465	466	460	469	473	476	467	455	487	459	485	418	428	511	518	442	459	476	477	460	496	473	472	455	470	451	466	453	457	471	466	502	458	455	458	466	480	462	462	493	487	430	480	465	510	464	477	474	501	463	476	496	471	471	482	484	483	468	448	452	459	461	457	467	477	492	461	456	462	441	500	477	459	469	480	497	488	491	472	467	431	446	459	448	418	424	484	454	466	505	495	473	463	460	529	479	497	467	466	463	468	431	486	446	483	453	472	465	460	448	507	449	437	478	484	466	463	448	459	457	461	490	490	497	475	492	472	477	470	505	450	468	434	445	467	449	495	490	486	492	439	491	481	442	486	495	472	455	453	448	489	445	490	457	458	495	480	532	435	429	461	454	451	484	476	437	457	459	419	431	444	450	480	455	459	495	495	463	483	462	484	446	451	462	479	495	429	464	470	473	473	475	493	479	444	473	479	497	485	437	487	437	476	479	473	437	473	443	508	445	508	442	487	476	493	456	505	467	455	477	454	428	456	471	455	504	447	480	443	445	444	456	462	481	480	503	465	440	432	494	482	468	481	457	474	466	486	498	478	499	443	510	456	426	451	446	477	481	488	481	432	467	458	447	497	457	440	448	497	439	465	452	467	475	475	452	444	503	486	443	434	467	432	471	447	466	426	499	497	478	472	488	420	462	456	475	463	474	477	482	453	461	432	460	436	488	471	441	486	438	432	440	507	470	471	454	470	485	481	500	446	510	490	485	470	433	492	508	444	458	487	431	411	447	506	470	470	504	473	488	480	468	503	473	455	473	441	504	463	451	464	474	441	489	460	496	506	478	455	501	473	480	454	464	476	460	517	471	473	505	481	461	434	455	455	484	480	410	437	440	464	509	500	433	451	483	463	453	464	444	436	452	507	458	472	470	443	473	456	461	493	487	466	477	503	473	489	452	485	451	447	506	454	498	434	506	458	480	498	508	453	463	467	500	475	466	418	467	483	475	499	497	479	465	473	443	474	453	426	497	479	477	476	465	491	473	436	467	446	481	457	441	472	505	472	471	441	442	459	469	458	453	467	445	462	482	513	485	467	456	438	459	489	473	478	508	474	467	489	481	469	457	492	496	461	454	399	501	484	513	466	480	441	461	467	484	457	424	434	478	468	443	458	482	460	464	457	466	454	473	473	480	500	475	455	475	472	494	478	473	481	505	466	468	459	492	471	468	458	468	464	473	466	501	487	462	453	442	444	475	469	461	449	446	471	450	466	459	467	419	482	455	477	461	502	487	452	456	469	487	461	478	467	427	455	438	460	477	476	463	494	436	448	431	479	449	484	475	500	487	458	496	466	481	476	433	464	465	460	469	463	455	417	460	461	467	460	466	463	433	467	478	466	457	468	454	456	453	497	448	489	494	483	494	451	449	511	472	462	453	439	468	436	496	457	443	475	503	475	469	481	442	469	481	447	477	454	482	415	468	491	509	444	468	490	443	432	473	454	444	467	476	499	489	490	441	476	503	431	430	469	457	464	462	501	468	474	448	468	464	437	472	509	454	517	461	492	475	441	440	494	472	472	466	498	434	413	445	458	473	463	507	457	485	433	469	491	490	491	442	518	466	459	449	416	468	476	461	456	439	462	470	467	465	470	470	437	480	475	479	509	454	459	474	506	468	469	452	460	474	442	488	481	447	451	466	464	446	449	494	478	497	500	465	478	438	416	450	456	465	408	452	491	484	498	490	479	466	505	482	444	498	495	466	455	498	461	447	454	482	484	442	441	472	480	429	445	456	468	481	457	510	471	446	469	457	506	439	435	491	435	473	478	457	486	483	466	502	482	452	499	466	449	426	451	461	460	451	431	471	486	475	441	497	448	468	481	517	451	497	461	441	468	450	466	466	475	500	457	438	449	468	485	482	446	518	469	435	482	422	459	487	492	451	502	463	449	437	486	463	472	495	460	416	489	430	450	475	490	462	460	466	433	465	478	468	458	465	456	465	497	477	528	463	465	506	448	470	437	509	454	436	465	476	490	492	476	482	467	445	499	495	468	459	434	476	465	431	479	444	491	466	469	458	434	412	447	505	511	440	457	447	468	474	493	466	471	471	432	479	478	463	476	496	476	481	515	481	454	502	475	456	448	475	469	470	484	491	455	486	474	446	483	465	463	497	464	495	453	506	478	496	466	489	486	462	490	435	440	430	473	460	475	502	469	487	496	464	470	474	453	439	519	447	477	474	481	493	450	452	473	439	443	452	453	449	482	476	472	458	489	452	447	426	424	457	465	504	478	481	464	461	471	424	432	511	487	457	479	496	470	478	447	486	498	472	469	452	484	433	450	467	451	477	462	494	476	476	481	449	447	451	470	489	464	451	466	456	488	456	529	451	456	506	465	474	446	409	474	502	466	461	456	515	484	500	434	461	446	459	457	458	478	449	464	464	455	482	478	447	451	445	447	467	455	467	461	437	441	453	483	483	492	408	456	464	472	479	444	442	464	465	465	468	475	476	461	467	473	493	449	503	420	486	438	462	454	480	434	455	490	443	437	465	456	483	512	568	442	425	444	516	443	471	452	470	501	438	495	463	476	469	446	475	480	471	436	460	477	480	436	472	484	433	476	443	491	478	472	466	502	497	429	454	478	465	469	484	452	458	499	472	436	479	425	500	446	536	457	495	480	459	498	484	456	446	461	445	479	476	453	434	513	456	487	440	489	481	469	451	456	494	468	472	455	461	485	490	466	472	479	463	453	470	452	474	488	475	446	499	452	483	465	498	466	482	488	478	453	447	452	459	462	465	453	466	481	457	474	466	457	466	449	452	443	482	462	469	486	477	441	457	484	478	472	464	472	505	468	491	503	482	448	456	488	472	467	465	487	430	479	472	474	460	483	492	423	416	528	475	424	442	485	432	464	453	477	484	456	453	467	466	441	453	470	473	455	474	449	463	431	468	479	429	468	465	474	446	477	462	437	436	507	476	489	429	483	457	460	478	499	501	489	457	446	470	506	484	470	451	482	521	480	460	475	479	473	434	461	472	485	439	461	470	441	453	477	489	446	414	435	459	430	445	491	478	489	480	464	463	471	478	447	447	477	510	459	493	436	469	486	421	466	452	464	466	447	456	480	444	476	465	444	464	486	467	450	460	493	511	473	498	434	495	466	492	448	488	436	465	462	457	484	477	492	481	487	458	477	496	435	449	420	476	483	501	478	523	449	467	457	459	434	439	486	453	468	446	431	458	461	469	475	444	453	447	451	472	445	507	486	509	465	499	475	448	483	446	462	426	461	513	466	476	446	480	469	479	457	459	449	483	466	483	478	486	465	448	494	483	475	504	489	448	486	443
57958	18208	6108	3543	2299	1641	1264	1074	946	868	794	766	642	639	648	596	565	585	591	532	529	576	530	469	530	528	548	538	534	503	495	494	510	492	481	488	511	500	494	448	487	505	490	498	507	485	497	503	497	508	453	483	514	509	532	492	488	464	503	512	480	474	475	459	489	511	526	522	506	502	474	495	463	510	522	437	496	498	487	509	535	531	494	499	501	539	489	495	485	458	518	499	459	493	477	527	498	533	483	459	458	515	466	489	472	497	476	489	484	483	474	446	467	505	477	504	514	455	508	447	449	443	472	476	491	520	517	482	450	450	450	515	484	491	475	471	508	498	482	490	507	496	517	477	479	490	472	494	541	475	513	510	518	510	445	449	469	494	494	538	525	470	501	471	500	509	495	538	516	504	457	470	485	490	476	479	504	490	504	491	504	473	460	459	477	483	510	489	460	471	502	445	464	496	467	525	496	519	494	485	486	455	477	502	482	472	461	467	478	470	510	456	499	454	530	497	504	473	469	481	535	457	451	521	468	505	469	501	480	496	480	451	488	511	497	498	490	484	490	495	476	493	506	464	487	501	450	483	497	460	504	506	479	492	474	501	482	481	495	507	466	493	496	522	455	472	506	502	466	486	495	489	460	441	468	487	463	436	528	502	464	468	490	481	500	521	470	474	464	481	464	501	478	478	494	468	459	489	514	496	522	514	486	462	459	477	461	476	462	491	506	482	531	499	482	497	470	500	485	501	483	473	504	471	487	517	506	485	478	462	495	487	474	488	455	527	489	483	464	442	469	501	485	465	485	482	455	465	475	448	524	452	501	468	507	458	475	477	481	505	472	489	509	510	501	483	479	471	452	482	505	477	525	466	456	492	473	502	509	473	503	439	439	478	530	444	436	445	509	481	509	504	502	500	497	502	448	480	488	471	516	468	440	454	494	466	436	452	444	489	520	470	488	462	478	516	511	464	471	458	471	490	486	512	492	512	464	480	499	501	476	475	502	475	478	487	500	458	480	475	500	498	467	458	437	496	456	457	449	483	526	521	517	509	493	512	455	508	496	492	504	516	473	475	453	488	488	519	491	485	483	517	475	484	498	480	456	466	482	495	487	469	482	489	537	495	458	495	471	442	468	482	495	461	475	495	482	480	483	497	462	496	503	463	493	497	505	458	517	464	457	446	492	471	478	452	456	454	478	468	470	503	488	476	483	487	441	489	474	492	509	421	486	491	531	478	458	457	433	490	482	515	468	510	479	489	481	538	497	505	473	474	496	488	460	515	506	508	473	481	476	506	468	477	429	456	468	528	490	452	511	474	476	479	503	503	510	498	473	469	487	443	505	469	492	501	477	507	485	482	474	509	531	445	498	465	507	473	478	437	464	461	491	495	527	494	493	448	497	469	488	472	443	476	478	476	498	504	451	471	505	532	511	476	493	484	471	471	515	471	463	474	518	458	478	485	457	495	486	458	480	455	492	483	493	471	472	494	497	487	509	493	483	495	482	515	518	480	500	468	445	493	474	479	482	478	444	512	484	491	513	495	484	489	507	463	497	501	468	440	486	510	486	519	521	479	492	493	455	515	477	493	453	508	483	508	500	444	463	481	486	512	493	500	500	453	507	478	504	481	450	463	468	502	468	476	505	474	477	481	496	478	509	472	462	464	498	492	507	493	518	500	473	458	477	444	431	477	529	531	486	466	492	514	464	475	506	501	514	479	469	483	511	490	494	491	472	478	465	487	517	487	472	482	470	465	478	476	496	498	473	501	467	447	451	451	495	474	510	479	462	485	445	478	465	449	486	470	461	513	486	493	491	496	450	478	473	491	480	450	448	463	498	508	501	517	478	519	497	497	500	479	491	468	460	456	489	467	469	443	454	465	478	502	483	461	513	529	494	470	453	435	450	471	482	480	483	464	472	488	507	542	488	461	514	514	497	468	482	450	496	525	489	493	516	474	458	507	511	487	454	537	484	486	489	480	442	498	474	503	483	470	463	448	488	488	512	451	450	439	492	434	495	462	439	515	471	523	504	481	492	536	484	492	505	467	483	514	450	452	460	513	446	465	461	501	500	490	492	485	491	515	488	488	484	494	478	462	499	502	482	483	457	474	471	496	487	462	440	506	510	506	470	479	499	471	456	517	458	482	461	460	497	448	456	467	465	500	479	458	521	479	513	474	453	466	479	482	476	494	458	494	494	441	480	476	453	518	485	471	474	476	490	504	437	471	477	522	474	496	470	475	468	517	486	493	516	525	479	505	509	519	469	501	488	498	461	481	480	490	500	523	504	489	481	493	469	464	496	445	499	482	550	483	468	466	483	505	477	514	494	472	486	451	471	515	484	486	495	483	476	471	488	472	468	485	465	463	485	495	505	465	483	471	417	462	438	433	499	515	483	466	466	505	480	484	502	512	498	482	532	495	487	500	502	493	497	487	491	503	491	451	478	478	480	462	486	475	488	488	476	490	457	457	455	486	483	507	495	473	466	468	469	501	489	509	510	446	444	493	487	525	483	497	488	462	473	460	519	481	484	476	480	461	479	464	447	481	489	481	500	444	466	467	490	472	489	437	464	437	491	483	481	480	505	480	523	465	479	458	493	496	459	477	477	501	498	466	457	469	471	463	479	523	514	469	470	480	486	490	482	479	463	439	474	499	479	472	456	506	492	531	517	487	479	481	515	518	494	481	490	471	461	469	484	494	474	492	463	489	474	497	439	482	490	489	454	451	501	474	540	476	490	440	508	512	463	476	473	473	474	520	495	486	491	456	453	480	462	515	490	498	492	490	517	520	517	479	461	475	471	501	490	509	443	462	478	468	497	487	466	456	423	522	466	470	492	464	490	460	511	480	473	478	467	498	472	475	498	505	479	474	516	517	503	475	499	472	434	511	497	500	507	495	486	500	459	507	466	496	466	466	468	493	473	458	477	477	452	490	424	507	460	473	487	469	462	451	475	481	483	473	461	480	468	466	515	461	479	502	500	470	455	482	496	520	492	443	527	446	480	509	490	466	470	456	480	486	536	476	470	487	486	495	517	476	463	512	488	442	489	449	459	468	475	498	456	438	487	478	459	490	476	477	497	483	458	534	467	473	528	473	529	501	512	448	461	479	476	475	502	495	494	486	488	482	479	507	507	474	458	500	460	467	470	490	488	455	451	471	505	477	451	485	438	498	460	497	484	475	521	492	466	489	470	506	502	528	513	490	472	471	516	450	511	486	499	501	482	442	450	505	482	482	451	497	477	495	499	433	474	489	469	476	470	480	536	477	473	457	506	479	474	483	467	470	495	448	501	459	443	502	467	494	483	444	476	525	486	528	525	486	487	498	490	496	508	490	515	507	487	468	527	454	458	453	464	480	473	473	466	486	437	468	488	484	497	508	460	456	465	494	509	476	441	498	482	489	470	447	529	484	465	500	509	472	487	490	533	499	505	472	445	506	501	470	491	486	490	475	491	474	468	489	440	497	488	484	467	456	498	506	503	474	487	500
23376	20981	27570	24483	20933	20940	7646	1440	1172	1091	1012	947	980	932	977	851	916	941	844	872	826	819	785	806	876	788	830	790	810	823	844	847	854	794	764	762	808	824	795	772	760	783	749	760	778	725	817	797	803	804	800	807	799	748	768	795	809	829	774	736	734	802	779	728	788	772	847	803	759	834	784	770	775	840	799	729	772	747	776	763	767	748	766	776	808	743	808	759	797	819	807	808	788	821	843	802	788	772	746	791	823	821	746	779	812	813	825	786	791	779	799	755	789	753	821	781	764	781	833	808	765	751	759	828	785	774	817	769	752	783	771	758	760	787	719	761	719	770	779	821	718	766	765	757	759	748	752	765	720	797	778	715	721	818	741	732	773	775	757	819	764	784	836	786	801	822	825	782	780	809	756	736	730	767	741	760	767	767	740	790	768	763	797	790	770	766	778	740	776	742	771	795	785	808	729	771	739	733	718	750	766	756	770	722	773	764	795	740	771	743	778	771	786	785	734	791	810	759	725	818	738	804	819	801	749	730	773	724	801	803	747	782	775	798	758	710	746	812	755	805	755	782	730	776	790	817	741	728	765	782	716	803	736	797	782	747	786	783	809	775	779	746	792	792	815	820	720	781	768	764	747	739	778	804	795	794	813	747	779	787	770	755	792	760	747	744	723	795	758	780	779	746	807	739	768	743	791	786	759	793	756	783	752	786	803	813	806	701	768	851	771	759	829	774	791	767	838	728	765	792	773	752	768	736	772	779	778	740	814	733	810	734	755	764	752	752	747	752	738	759	759	759	721	743	779	814	824	749	687	819	758	789	748	772	819	770	772	771	753	776	758	788	827	776	783	809	765	801	728	791	718	797	750	741	802	720	757	782	747	759	804	830	759	758	757	756	780	800	711	795	764	833	743	757	848	816	818	847	795	768	840	784	781	827	763	829	773	777	765	779	729	827	809	767	818	745	778	734	762	773	750	758	762	739	782	775	779	759	747	731	769	747	826	768	767	709	760	735	796	786	785	820	726	769	785	767	764	735	820	766	746	765	759	810	785	722	795	755	722	754	699	776	789	801	776	784	747	739	768	798	770	766	742	782	782	736	712	793	770	794	785	792	849	794	766	808	787	810	748	793	783	804	767	702	789	804	808	793	745	732	814	773	790	761	804	788	786	807	796	774	780	786	757	792	762	781	772	802	774	774	778	725	820	778	744	760	771	789	844	761	790	757	746	775	796	829	822	773	815	767	791	811	711	787	807	782	751	748	745	789	772	816	746	785	728	777	825	759	759	805	794	796	730	779	794	779	770	777	794	766	789	803	775	797	769	837	763	796	747	791	807	799	741	735	804	808	769	803	780	725	765	781	788	820	763	731	817	849	740	765	798	826	757	762	772	769	777	748	755	792	742	747	838	731	807	796	778	809	765	745	800	759	791	763	781	785	745	793	789	784	798	804	803	727	726	708	786	746	785	718	778	807	805	764	767	799	763	767	742	770	778	792	819	748	752	826	802	829	796	792	776	755	792	780	792	729	792	782	721	766	785	748	771	744	841	735	767	790	789	786	786	767	844	700	826	763	739	788	793	764	715	816	760	671	774	787	818	806	747	776	786	799	727	770	767	798	770	803	748	758	783	732	756	811	784	729	794	801	771	777	761	769	782	827	789	723	758	831	798	770	789	731	800	746	739	756	760	789	787	771	789	756	786	711	774	781	774	793	778	807	745	821	820	752	795	812	753	811	818	809	783	777	760	739	801	783	748	805	788	796	754	794	812	780	738	776	777	767	786	774	758	741	730	830	725	792	799	793	808	761	747	745	771	745	780	804	731	797	786	750	748	789	845	741	722	763	812	729	807	828	798	775	783	782	756	783	756	795	772	780	752	783	774	807	802	750	748	811	788	795	781	808	767	750	757	751	774	745	786	816	762	801	760	787	772	730	808	803	743	782	757	742	778	791	737	770	699	711	746	744	797	742	748	805	754	810	808	769	761	749	799	782	773	749	794	810	739	789	771	808	793	756	780	786	808	772	737	756	753	782	801	761	824	812	773	792	742	803	787	790	748	752	767	743	728	800	775	783	770	795	814	736	804	738	732	749	754	793	717	739	791	764	798	774	794	775	776	815	730	783	738	707	732	771	753	785	793	822	787	752	762	749	769	792	777	743	815	820	720	787	747	771	748	816	735	803	782	779	762	772	792	738	731	752	816	728	778	803	795	714	781	770	784	781	790	820	760	775	766	727	778	785	761	749	748	782	790	742	780	770	773	772	770	758	755	815	809	802	811	753	746	811	819	715	765	753	793	736	759	820	768	816	750	782	788	830	827	735	811	794	790	788	781	769	784	755	728	843	739	797	784	748	790	771	793	772	782	761	786	760	804	747	774	762	742	780	810	811	764	737	801	774	764	728	745	761	785	773	795	823	753	759	784	817	816	769	772	795	775	786	777	782	769	785	739	741	777	804	784	728	763	761	753	769	776	745	809	735	760	815	765	769	784	787	801	816	756	783	776	765	762	748	747	762	784	830	748	799	746	788	807	797	726	727	801	769	783	759	775	769	803	729	750	771	779	829	728	783	742	793	789	722	797	779	751	764	775	803	754	770	779	776	798	751	738	802	743	763	807	762	806	766	778	782	802	803	778	759	793	786	755	776	813	711	777	753	786	761	812	775	775	788	763	758	769	768	768	800	810	735	769	735	751	785	776	764	775	764	789	766	714	814	775	771	776	753	791	780	739	806	809	738	798	828	780	856	738	766	767	762	775	755	795	736	751	764	716	792	768	772	790	793	782	805	779	790	750	792	752	784	796	829	763	808	795	803	754	767	746	823	830	784	798	730	806	773	762	747	818	802	803	737	716	775	769	824	762	781	754	781	751	813	705	744	783	798	768	742	828	747	720	777	819	813	747	794	717	773	771	754	799	723	724	794	771	762	775	749	805	786	769	756	806	756	768	774	767	727	766	813	756	752	783	765	724	788	761	791	705	780	750	773	783	776	841	772	819	792	804	793	750	759	795	813	733	795	771	783	775	779	738	842	811	727	763	816	719	775	801	764	786	774	769	741	775	792	750	778	788	738	766	768	711	763	755	770	775	810	758	800	780	790	753	751	819	767	802	755	769	732	799	721	788	762	739	746	786	773	768	768	808	778	806	785	769	738	775	773	753	723	767	777	744	787	798	771	760	786	772	816	749	755	770	701	758	742	763	760	706	787	788	762	814	779	736	778	780	755	790	749	784	773	792	816	761	731	787	797	752	817	709	762	727	778	741	728	780	764	757	774	756	768	777	750	782	795	705	735	805	846	716	758	779	778	823	746	788	761	793	789	844	733	784	793	749	832	790	760	770	778	788	804	738	765	788	752	776	788	773	762	759	764	775	762	718	738	759	774	806	780	748	779	794	721	759	761	750	771	737	784	795	761	784	814	816	756	748	736	754	761	724	737	779	813	794	801	764	752	755	738	740	727	749	781	755	760	748	705	828	798	761	716	776	774	780	786
53385	15598	10298	6138	3982	2920	2277	1869	1624	1405	1303	1181	1134	1049	1065	1010	988	891	909	908	882	843	855	818	845	780	789	796	825	765	788	793	790	743	730	733	733	715	749	724	740	779	726	777	740	706	738	777	723	724	762	743	746	722	752	741	747	729	728	773	717	726	715	713	758	760	748	781	661	717	762	771	731	720	716	717	709	741	784	758	741	790	708	785	773	780	742	727	724	758	707	713	743	740	691	688	733	696	749	724	762	715	742	720	736	685	698	757	709	708	747	742	740	693	741	704	718	708	793	764	714	762	749	699	709	665	720	702	743	756	691	746	725	720	679	691	712	756	683	785	696	709	711	672	720	743	699	762	712	774	738	722	725	715	736	715	736	706	707	718	698	747	729	754	722	712	754	718	783	729	741	677	749	700	679	677	686	702	738	698	765	717	748	708	676	763	743	689	765	656	733	707	746	705	776	742	714	748	752	774	685	689	694	728	707	692	716	708	692	707	726	694	733	756	747	748	686	748	740	678	723	683	716	681	707	697	769	704	695	752	665	668	657	706	731	708	739	725	741	730	699	702	744	751	681	669	702	738	717	753	701	668	747	722	754	703	720	730	733	743	692	720	733	706	665	746	698	727	725	675	678	746	701	735	702	694	753	727	731	713	756	737	694	738	719	698	811	769	722	727	756	696	671	724	669	760	735	748	707	721	727	743	714	728	748	712	696	708	745	680	728	721	755	675	720	734	694	715	688	692	699	736	725	719	727	688	695	704	721	653	776	738	696	689	715	761	720	771	693	781	689	728	714	696	705	748	769	673	724	712	686	744	698	770	698	744	733	727	731	708	713	715	695	695	747	698	714	703	723	697	735	744	711	739	710	749	737	789	717	719	716	712	721	671	656	742	657	733	665	703	742	740	762	677	720	689	748	716	701	802	730	706	720	715	694	729	736	699	750	688	785	727	714	722	674	696	735	733	739	720	706	740	667	694	710	721	742	733	702	716	750	715	741	678	737	719	724	716	747	714	778	690	733	758	754	684	693	725	729	712	704	721	767	702	674	738	699	678	754	752	727	726	726	738	753	736	730	742	725	774	718	741	730	677	695	683	769	767	704	683	728	716	732	667	722	698	677	755	738	729	711	724	748	728	739	753	740	725	715	724	685	737	743	750	701	700	707	706	758	741	758	725	765	733	699	734	792	717	737	721	709	718	741	726	724	737	694	677	749	713	691	718	718	736	743	729	738	737	733	730	733	736	707	757	690	702	757	717	688	722	767	755	705	703	772	722	703	757	711	752	765	734	664	678	763	693	714	713	736	708	704	690	752	715	769	731	709	759	684	719	753	702	702	729	649	689	691	759	680	725	738	730	668	722	757	765	720	694	764	764	719	729	757	707	737	726	711	726	719	712	702	728	742	718	682	702	737	717	712	714	724	767	743	750	693	733	714	710	703	727	733	738	733	681	746	721	755	669	757	687	691	722	744	732	775	693	739	730	726	709	720	763	729	689	724	715	751	717	745	710	705	689	682	676	737	729	681	709	762	708	695	705	694	686	706	704	683	667	730	712	756	745	713	709	750	701	710	684	733	763	722	701	707	689	734	686	724	727	737	757	656	760	760	745	753	729	738	724	766	771	741	748	734	707	768	700	752	714	740	734	714	667	742	751	714	732	716	714	698	757	776	737	723	738	739	730	715	767	679	779	726	712	720	735	741	686	714	709	716	655	747	744	715	738	712	716	747	729	727	738	710	698	726	729	709	743	721	691	703	691	760	730	713	714	668	729	731	713	715	749	727	708	744	767	696	740	767	723	732	760	658	758	724	737	734	715	735	695	752	731	707	710	750	665	707	726	716	757	752	726	713	735	700	682	724	756	726	748	756	759	740	731	760	738	779	708	700	702	723	722	694	724	717	752	694	742	758	745	732	695	763	739	740	728	763	702	752	676	697	726	743	736	720	698	718	711	667	724	753	696	746	687	701	728	746	720	726	669	746	687	709	691	734	731	735	739	711	722	736	691	751	710	746	733	713	741	704	739	716	711	733	713	764	673	718	700	774	706	714	764	687	693	752	706	743	760	711	740	742	725	770	731	707	724	763	715	687	735	725	756	754	757	704	754	749	783	715	704	703	686	723	715	726	731	707	714	718	740	742	712	720	775	771	694	719	735	698	747	682	781	720	745	763	775	729	746	760	724	723	736	745	740	755	757	702	783	714	726	710	717	746	730	724	721	739	730	715	678	692	709	710	728	727	681	728	719	749	689	702	724	712	698	761	673	735	747	695	665	701	742	734	699	733	738	729	716	769	762	723	759	719	723	771	791	757	751	765	704	763	754	717	721	716	724	704	681	691	679	699	719	714	735	761	720	727	721	733	705	710	718	714	753	753	730	652	754	744	761	676	771	701	752	739	721	691	700	756	707	698	705	732	722	739	750	692	753	687	716	715	783	726	715	739	720	732	684	725	702	763	727	687	672	750	748	716	723	735	746	759	743	724	702	732	747	765	748	713	762	774	748	756	729	761	693	715	740	711	771	746	733	712	707	748	724	749	740	708	769	722	737	746	731	719	722	704	716	757	720	686	711	741	728	702	728	731	741	736	756	735	696	755	765	752	719	733	716	758	750	728	728	702	741	676	668	746	692	747	791	743	707	702	727	703	739	762	730	749	677	734	706	725	729	735	723	732	656	700	719	717	742	777	749	712	732	705	728	734	762	764	742	743	709	712	738	719	701	658	786	710	737	701	747	734	724	758	730	673	672	752	724	748	711	731	777	745	775	716	688	677	743	734	700	734	738	702	769	687	741	709	717	739	693	757	761	704	732	710	697	643	716	750	747	772	778	726	740	701	749	758	714	709	755	698	690	763	703	704	717	771	757	726	701	680	730	715	718	698	715	746	770	728	742	779	744	728	655	766	691	737	716	764	770	718	729	688	673	712	738	716	720	711	739	691	759	754	717	729	674	697	772	716	675	719	693	753	735	724	750	747	696	709	698	728	701	692	674	694	730	720	691	734	732	734	715	746	783	727	697	733	720	703	717	697	709	726	742	723	735	712	739	722	732	771	749	659	713	713	737	734	788	735	737	765	674	721	744	686	738	702	744	662	673	716	767	749	703	726	672	716	685	761	688	739	725	724	739	736	746	765	713	756	685	699	761	763	756	716	708	749	699	729	713	709	748	705	754	706	714	708	742	784	705	691	730	721	718	719	752	690	717	754	713	713	752	717	786	718	761	703	758	745	724	739	752	715	733	720	713	756	700	727	747	769	699	728	754	772	744	765	702	688	713	699	687	717	711	727	700	708	749	719	705	749	713	705	714	717	725	689	702	722	764	743	713	753	716	732	772	707	725	761	715	751	732	715	749	693	796	673	720	720	718	714	708	735	734	707	720	682	705	753	723	701	750	740	736	724	703	709	709	697	757	738	695	720	712	749	736	746	721	714	729	699	745	729	719	720	654	745	735	718	766	691	750	721	731	708	807	717	689	733	752	767	687	681	747
36550	19031	5009	1126	916	896	908	866	859	896	883	821	786	812	831	908	790	809	819	872	895	854	878	865	843	851	872	840	833	845	818	901	837	870	847	836	813	881	936	842	876	876	864	829	865	891	816	834	838	888	862	881	866	862	851	878	799	829	834	868	846	867	794	877	934	833	808	857	853	812	853	869	843	877	864	909	907	875	833	806	887	824	900	858	860	862	871	903	863	882	852	850	838	858	844	845	838	853	867	820	830	804	802	816	866	834	814	908	822	861	905	850	859	815	876	831	853	866	800	860	859	823	854	843	903	867	868	792	886	779	827	859	896	864	837	901	827	829	789	854	852	896	840	843	827	862	830	870	908	878	884	878	846	850	900	833	849	853	835	830	865	872	902	845	807	901	868	835	854	806	812	853	813	824	860	844	846	861	858	859	826	835	840	858	864	810	895	819	858	820	852	889	849	805	864	822	831	858	895	885	891	853	818	881	774	846	845	880	788	835	834	783	810	883	850	803	815	864	835	862	859	925	874	900	818	815	850	833	869	868	860	834	844	856	904	859	855	818	853	894	792	844	931	814	785	824	826	892	856	855	862	830	860	788	885	865	874	909	798	811	884	800	819	910	849	876	861	863	828	881	758	829	850	891	811	799	853	857	831	953	835	816	830	892	789	874	846	859	899	867	883	861	845	806	851	828	873	862	844	817	896	861	817	866	840	898	838	839	842	812	863	819	855	816	849	859	797	833	864	876	858	871	859	860	853	847	815	837	847	852	845	833	891	858	801	845	876	841	866	854	868	822	888	818	835	864	889	855	807	842	830	963	859	829	815	849	880	868	865	878	839	857	890	893	847	824	887	835	862	849	865	836	794	877	864	826	903	838	818	882	842	841	813	803	817	831	859	881	842	877	907	885	878	820	865	874	810	857	796	888	849	868	844	821	865	911	895	856	828	832	886	871	810	847	865	845	876	858	836	849	878	882	852	841	873	859	828	847	835	787	844	873	849	847	871	847	882	834	869	819	801	865	843	851	842	854	853	856	807	834	848	896	860	808	868	843	888	897	845	899	868	869	847	879	878	832	871	820	855	827	793	904	864	796	862	840	881	874	849	863	853	898	910	841	881	870	826	874	849	873	831	794	834	867	863	820	798	841	841	900	820	814	834	832	858	837	926	831	855	835	871	833	852	876	838	859	843	874	862	840	809	832	846	867	840	814	889	841	903	864	828	845	861	832	852	848	876	848	874	832	844	871	863	882	870	880	805	832	883	818	904	828	831	841	831	894	837	841	856	831	884	833	839	821	865	865	841	849	838	888	802	906	819	865	846	859	807	780	834	829	847	850	886	827	881	898	829	806	878	792	815	784	830	833	876	825	802	841	837	789	797	847	809	852	874	858	843	806	854	819	848	858	817	834	839	839	835	786	883	795	864	857	885	811	844	873	890	829	844	835	869	817	877	821	873	911	842	827	833	869	854	815	879	879	846	875	830	864	853	888	915	858	899	843	859	850	848	880	803	897	837	801	863	841	889	905	878	857	855	822	790	892	829	848	888	837	847	899	891	870	887	869	824	825	870	843	864	821	885	839	839	866	850	823	815	880	872	860	848	856	862	841	871	851	845	857	810	838	855	871	876	815	861	911	869	835	863	906	842	866	885	845	851	863	875	866	810	834	823	905	880	800	845	834	815	856	870	878	902	873	873	828	844	849	804	840	841	851	849	873	830	874	826	930	860	779	813	851	906	853	836	845	829	890	831	854	827	811	858	836	805	855	856	806	792	833	883	849	850	823	827	819	810	860	891	850	837	863	821	843	843	850	885	854	824	891	872	828	861	819	810	843	791	866	858	843	837	869	848	868	817	876	800	911	867	830	790	817	887	844	863	844	858	883	845	840	878	866	853	832	819	864	834	817	887	900	908	856	853	884	816	860	858	821	861	896	844	854	807	844	804	776	862	864	895	876	856	774	849	847	826	835	824	882	828	843	870	793	877	845	827	851	803	902	847	848	861	810	890	884	830	797	841	897	819	829	846	890	824	860	832	874	859	923	848	845	884	879	851	838	786	856	881	848	844	829	869	857	845	888	803	886	911	818	779	850	840	830	843	869	926	847	826	825	837	846	860	810	817	841	822	847	845	834	864	819	906	833	802	845	836	847	890	823	856	832	839	794	874	842	844	819	871	836	834	885	869	855	894	846	875	879	833	825	789	857	882	839	854	879	877	796	890	821	822	863	854	825	851	816	838	851	790	882	825	824	911	858	873	914	873	806	849	895	837	827	816	831	922	846	869	852	862	872	893	845	808	851	828	848	851	855	842	858	846	835	802	778	803	895	855	826	870	854	889	836	830	822	865	838	821	835	866	847	892	809	852	881	891	908	871	837	900	847	843	863	884	894	813	867	887	830	867	818	829	856	864	856	872	836	864	850	835	845	898	929	898	832	872	895	807	866	841	880	826	807	799	851	885	809	831	849	888	863	801	880	849	831	865	847	847	849	880	870	820	820	843	863	777	873	902	821	879	892	866	883	888	844	804	853	864	838	849	853	960	871	854	859	809	882	838	795	900	849	876	903	896	884	865	864	874	846	823	826	880	846	839	813	883	856	813	887	868	863	904	846	850	822	870	850	895	891	811	857	884	855	862	873	894	903	892	817	895	870	861	851	824	865	838	894	804	819	797	810	907	840	856	834	830	865	839	917	825	844	843	821	874	829	838	787	864	842	868	870	869	872	841	912	894	765	808	796	822	854	815	902	867	901	859	896	908	845	866	821	829	841	789	850	905	849	831	850	839	863	839	827	816	836	871	841	834	892	833	815	817	816	822	868	864	895	901	810	845	870	836	884	864	853	844	860	858	807	869	820	807	859	850	870	803	877	846	840	795	872	853	904	838	827	847	865	871	818	868	830	858	833	868	864	806	810	883	822	893	877	883	862	862	760	880	806	880	827	876	819	889	861	879	876	869	893	851	814	885	915	877	839	826	808	822	812	808	842	853	830	843	850	835	870	804	834	821	818	879	838	856	865	796	803	806	860	812	860	860	809	905	857	848	852	838	821	890	821	910	894	848	845	921	858	868	830	844	809	827	852	910	840	822	867	861	859	828	857	864	833	839	847	877	862	884	845	853	827	878	819	837	820	861	873	797	861	841	889	864	834	807	838	828	832	817	842	857	869	828	851	856	878	850	851	862	906	870	854	878	881	826	852	845	856	891	839	849	834	830	845	813	846	960	876	839	878	785	807	851	846	843	861	847	878	855	795	819	884	856	856	850	879	860	859	831	831	819	883	871	798	861	856	827	902	889	806	909	863	845	906	843	871	833	906	827	907	842	859	831	848	879	863	896	821	831	841	842	843	826	837	883	879	823	817	846	868	849	896	843	804	885	862	822	827	867	853	819	837	892	808	896	811	884	832	853	856	861	849	850	828	846	814	828	867	804	851	838	874	814	821	838	901	883	844	871	846	866	863	870	869	842	845	864	807	908	836	845	871	864	847	853	789
35143	4818	1189	980	937	924	881	903	842	844	885	821	854	859	891	866	812	865	846	810	879	826	854	866	914	864	857	796	836	875	858	808	873	841	905	851	792	873	917	888	811	837	854	905	863	867	855	858	827	848	844	838	872	777	856	903	895	828	866	840	830	853	848	863	865	849	899	918	901	847	918	901	815	853	910	844	847	832	826	876	868	813	847	825	893	876	889	832	870	876	836	842	859	870	889	901	854	869	842	834	886	864	852	877	813	890	833	830	863	880	842	852	823	871	918	864	832	859	894	870	860	827	865	845	895	840	825	855	849	843	857	823	879	851	850	855	859	859	843	859	870	867	812	837	918	809	884	839	815	845	907	881	917	840	859	819	858	890	841	824	806	828	879	835	842	868	890	827	816	828	886	881	814	864	860	817	841	883	843	856	825	849	844	901	846	818	878	868	873	805	894	885	851	808	898	857	861	893	868	812	833	857	884	838	863	908	847	844	871	852	850	879	894	929	831	848	875	839	795	837	824	859	878	833	860	834	870	878	797	815	801	881	902	843	817	866	856	858	861	818	866	847	876	819	848	841	826	899	885	843	828	903	857	804	800	798	864	882	864	863	933	860	825	867	814	834	865	862	823	859	848	857	792	822	874	889	830	851	890	850	886	847	823	850	814	876	855	850	894	871	849	867	840	857	837	837	827	853	858	805	845	875	874	876	834	892	818	877	904	829	897	841	859	856	840	908	831	844	853	864	870	828	840	844	848	827	879	810	842	854	862	835	889	866	909	788	872	860	858	890	864	821	828	837	846	920	885	841	873	879	847	827	808	836	800	827	906	875	868	901	903	805	836	890	866	840	867	796	809	865	842	848	879	801	824	789	804	890	907	827	835	871	918	829	854	866	824	828	841	875	911	870	818	854	878	859	853	860	858	868	822	907	823	816	853	847	916	869	892	825	813	839	856	833	856	875	886	842	785	858	883	854	902	843	904	901	860	878	877	873	862	836	817	871	861	819	853	844	919	789	834	823	840	820	853	883	779	846	869	811	830	856	868	875	879	857	853	860	844	887	836	865	889	883	917	900	903	856	843	859	865	860	834	866	818	805	834	881	859	882	856	815	856	883	868	873	868	905	891	822	894	866	856	804	840	823	884	819	884	932	842	814	861	832	875	852	865	879	869	794	863	823	885	820	862	790	822	838	908	859	887	875	896	850	813	907	870	862	863	842	844	846	865	891	854	880	840	819	861	856	823	868	829	878	848	848	864	895	836	847	930	909	872	854	895	826	861	799	840	874	841	861	862	895	802	839	886	889	832	826	888	830	873	844	856	880	881	879	882	862	922	875	855	848	850	860	834	866	840	877	851	807	879	822	849	866	853	846	797	892	852	836	837	906	855	839	894	911	824	923	857	866	865	924	867	839	864	848	859	824	823	838	863	851	873	814	855	812	860	845	888	855	869	881	854	914	891	855	875	836	857	886	816	890	827	853	854	862	873	817	857	838	833	896	913	841	864	874	855	907	904	852	844	865	878	877	876	915	812	843	838	813	887	876	914	847	875	817	908	871	828	838	841	836	901	856	879	871	870	871	837	885	822	862	863	875	903	889	841	841	854	820	853	867	833	828	829	804	873	835	837	893	825	828	850	813	844	853	862	850	850	865	920	892	834	791	831	855	817	848	836	881	873	841	858	852	827	848	883	871	819	833	802	821	842	851	873	855	877	858	849	853	865	843	875	813	836	891	882	908	826	880	900	854	830	868	862	843	837	867	870	859	851	904	826	863	880	818	857	868	798	856	871	836	824	887	869	892	801	808	875	836	841	859	815	878	878	813	889	869	777	850	904	827	851	844	881	838	857	882	871	898	844	874	827	905	842	901	849	848	841	848	861	853	826	847	851	860	874	881	848	889	836	786	856	867	864	901	852	860	800	834	842	875	840	853	851	831	839	907	843	841	818	856	923	868	871	881	812	828	867	906	872	859	896	924	849	848	856	867	889	847	909	874	802	862	919	850	836	851	860	800	870	871	898	838	879	780	906	881	810	850	850	855	872	885	871	891	865	858	899	895	854	891	867	845	850	910	841	842	861	854	873	834	877	842	820	824	815	834	869	820	896	818	846	827	898	878	821	879	867	837	830	805	828	821	851	837	829	885	880	854	830	861	803	894	882	875	855	877	877	848	869	804	873	880	839	900	820	848	841	810	846	850	804	892	888	865	869	858	877	884	764	812	843	848	899	832	830	822	790	889	892	841	867	812	861	848	864	871	862	906	852	830	880	872	874	864	820	874	859	851	858	901	909	825	877	834	904	837	853	835	876	873	846	914	823	835	872	832	841	825	827	803	850	851	841	863	834	881	845	895	887	870	862	900	849	838	868	806	880	861	831	821	896	831	875	870	901	827	826	849	850	842	843	871	851	816	845	876	875	887	919	874	884	856	878	820	832	784	826	902	888	868	841	819	832	859	843	840	847	915	860	895	857	885	869	855	859	879	815	839	877	851	886	849	880	864	875	832	870	868	833	877	843	937	870	856	848	844	872	874	847	916	879	903	848	854	852	836	871	851	813	859	854	857	854	842	868	858	894	883	839	858	933	810	819	801	914	850	851	888	897	849	886	868	889	870	862	840	827	844	866	817	853	849	840	838	825	861	835	831	875	819	845	877	863	839	851	874	870	884	922	845	869	803	905	904	899	879	916	849	838	867	819	811	826	865	865	869	824	913	862	866	890	802	820	852	884	850	870	901	861	886	846	838	848	829	873	938	895	950	893	816	846	833	834	871	861	894	854	838	816	877	904	825	798	845	866	877	875	811	850	882	851	836	786	823	879	832	875	891	891	876	868	854	847	853	844	878	846	836	823	809	825	852	899	843	860	904	903	894	837	857	858	863	911	803	894	855	920	869	891	825	873	838	842	860	877	914	896	899	878	879	846	823	916	838	862	851	866	930	825	835	850	902	853	854	869	840	861	876	827	832	836	855	818	900	859	884	857	831	865	884	849	876	838	858	847	880	857	825	873	876	851	833	884	835	895	828	851	845	880	836	909	876	855	903	888	894	865	775	822	805	827	841	864	830	853	885	869	850	826	808	796	835	839	872	825	887	855	881	843	873	799	814	827	885	851	832	871	884	867	823	889	826	837	852	899	863	834	843	890	847	883	864	898	902	935	833	838	880	903	839	861	842	880	864	881	876	835	887	896	846	859	837	876	833	903	822	894	893	848	864	896	857	880	827	878	891	915	859	852	834	853	851	846	859	811	888	863	859	840	853	875	883	828	847	850	900	872	834	843	891	859	816	845	855	806	888	844	856	808	845	900	821	899	795	868	794	852	844	855	853	830	826	821	864	847	854	870	795	806	865	863	864	862	879	824	835	849	831	895	845	812	846	845	837	910	876	867	859	933	869	841	844	850	847	819	828	804	868	885	842	873	843	875	867	812	870	881	855	854	852	865	845	807	851	899	926	888	831	857	860	865	863	864	850	874	854	893	927	882	872	845	810
26699	22061	28554	25993	21920	10510	1209	803	693	632	598	595	589	583	531	552	529	549	548	519	508	547	531	521	547	481	488	485	529	511	504	499	493	460	468	484	458	507	508	478	487	478	465	508	466	453	480	466	487	487	460	463	515	465	490	514	490	482	467	518	480	506	458	485	465	457	507	488	501	501	463	502	494	467	491	422	500	475	507	477	507	526	463	490	460	482	470	467	484	488	470	450	478	480	509	477	470	499	489	472	491	496	544	493	483	493	456	476	478	469	478	515	482	485	503	486	495	485	478	478	480	500	472	464	469	474	477	477	460	508	495	459	476	485	469	462	500	479	461	499	503	494	481	509	478	468	440	454	504	517	479	467	472	518	520	477	464	484	484	478	516	486	467	506	491	514	530	479	514	496	495	447	487	505	508	506	506	458	476	487	489	484	486	473	500	478	471	449	491	477	471	483	481	540	480	508	485	495	453	502	498	473	494	485	503	440	466	495	474	515	469	537	450	472	454	512	483	424	443	456	470	470	469	497	506	530	457	515	467	470	450	481	470	515	458	462	490	460	521	457	529	456	496	504	496	476	484	439	482	485	509	480	483	479	469	450	481	445	444	455	464	458	483	456	486	475	471	447	489	507	449	469	475	508	529	444	466	467	481	437	466	486	454	483	478	482	496	451	487	480	498	446	514	487	500	478	446	506	456	503	430	491	466	477	490	493	498	447	468	500	486	480	471	456	498	481	470	446	475	440	480	474	442	470	482	498	453	468	467	471	473	491	474	483	496	451	516	498	485	489	488	502	477	493	500	507	500	491	494	494	541	489	462	487	463	480	527	501	433	468	499	494	494	499	498	497	478	498	486	479	465	488	528	490	473	469	456	469	477	455	480	482	470	456	445	456	481	503	512	459	475	464	506	517	513	506	473	495	511	477	515	493	474	502	494	467	500	521	468	486	486	514	476	496	514	471	485	496	490	468	485	444	493	469	480	495	483	485	451	470	501	468	472	495	507	484	491	498	467	446	510	483	446	460	484	455	477	482	508	494	472	443	448	498	506	481	450	493	473	499	517	539	493	485	503	455	493	448	478	491	497	481	514	468	486	513	486	480	479	475	475	485	478	480	532	466	428	439	479	487	478	454	496	481	452	462	469	483	477	451	497	460	477	468	462	492	453	505	509	485	475	493	463	484	478	468	464	486	498	438	479	497	450	509	493	459	516	461	509	447	485	478	455	455	504	467	461	457	479	462	484	423	490	494	515	466	450	441	438	492	448	471	495	468	545	491	480	511	470	485	443	466	457	487	483	474	513	507	503	468	472	431	463	468	463	491	474	517	533	457	508	490	531	473	518	480	507	499	494	485	463	497	474	500	506	454	465	476	492	457	511	514	472	489	480	494	481	479	460	468	486	501	499	465	498	497	481	510	513	514	500	511	500	462	480	474	513	499	476	500	507	505	498	512	488	476	518	488	479	474	481	500	491	474	499	491	479	478	463	452	488	489	509	476	464	477	444	477	472	511	474	482	487	479	506	475	490	472	428	468	505	474	466	494	464	487	484	473	489	469	465	465	459	480	494	464	499	482	481	458	479	462	452	473	468	461	478	457	476	498	484	470	463	471	524	499	473	485	445	506	462	443	456	521	464	503	508	431	530	507	460	505	504	476	500	456	437	463	464	473	498	441	516	469	452	469	501	479	503	483	517	499	489	484	490	477	460	464	458	494	520	491	464	484	465	517	469	466	479	468	510	470	501	514	488	519	474	489	493	483	449	481	454	477	481	471	442	447	486	504	467	485	490	448	451	518	462	488	498	465	487	453	468	484	438	488	505	495	444	491	462	486	529	458	471	482	447	500	489	485	483	477	446	508	474	464	493	503	512	492	491	481	474	479	485	483	469	506	493	479	490	478	429	492	489	457	508	499	520	496	480	436	480	489	498	455	480	447	479	487	491	506	475	486	497	479	466	505	540	468	507	443	469	479	484	495	511	472	461	487	516	479	504	477	479	493	511	476	468	490	512	490	468	481	560	484	464	437	500	463	458	486	482	464	466	496	434	495	466	520	468	493	502	497	473	490	465	516	489	519	479	457	437	513	458	489	500	467	510	445	485	465	460	459	470	487	480	493	465	490	479	460	480	468	494	458	478	471	461	526	488	493	482	476	428	482	484	482	466	476	542	497	472	464	481	442	515	503	455	494	507	495	462	471	464	476	487	512	434	504	478	442	444	497	464	446	469	490	433	494	485	485	480	470	502	469	469	469	505	503	466	469	461	516	495	483	493	419	495	503	501	487	485	490	479	461	482	480	494	481	488	506	493	419	508	503	526	444	518	462	496	494	462	489	482	463	466	501	501	484	516	493	443	487	491	470	474	475	458	427	499	467	488	492	453	474	485	476	457	474	488	482	489	428	461	540	506	501	452	481	480	489	521	491	536	479	511	493	527	455	478	460	479	468	494	432	470	482	483	453	458	560	497	488	531	435	490	479	511	481	487	499	515	534	469	439	450	492	491	494	448	435	453	467	475	495	454	503	443	509	486	503	475	473	477	494	449	458	518	472	454	484	491	496	487	474	491	474	476	467	492	529	477	505	463	424	463	502	472	483	490	481	471	481	447	449	491	454	455	481	502	501	453	465	498	475	475	473	504	481	461	511	502	461	425	476	498	554	488	480	467	491	479	472	502	466	463	523	488	470	455	496	483	491	463	488	505	493	475	498	523	502	501	483	481	452	488	524	464	486	512	472	472	476	542	475	475	490	474	483	472	483	502	497	464	483	471	527	495	448	486	469	462	510	481	457	505	466	464	501	478	468	485	445	440	494	479	462	469	481	461	517	513	429	507	479	476	476	488	507	511	485	475	457	479	478	446	467	527	463	485	498	472	492	463	472	492	504	445	428	457	485	445	468	482	479	491	519	500	511	489	487	459	461	501	470	479	495	467	469	489	514	475	458	477	520	439	463	464	504	486	475	476	470	495	480	494	479	492	490	449	445	499	457	459	471	506	502	489	479	494	464	471	494	500	526	489	495	515	449	483	456	480	457	478	485	490	507	470	531	502	481	441	473	437	470	471	496	502	473	459	479	510	485	497	451	529	466	457	463	476	501	484	518	455	476	485	478	493	495	468	471	508	514	483	457	484	512	492	476	512	449	433	456	473	502	444	463	466	511	454	454	479	520	505	496	487	475	485	483	445	495	457	474	471	482	494	484	504	473	467	514	472	492	473	500	492	491	475	491	478	498	471	496	461	452	525	481	531	475	473	522	493	475	506	462	480	413	479	502	523	526	438	520	460	458	520	473	439	534	427	465	475	504	521	489	481	509	460	449	476	516	513	499	495	493	465	485	501	507	490	463	482	461	484	461	445	466	487	491	485	469	510	488	452	492	488	503	456	463	458	489	450	447	518	509	473	472	476	472	487	484	478	503	454	468	496	494	498	489	516	478	462	500	480	458	488	472	495	506	497	485	506	451	494	478	471	462	520	498	480	438	473	433	455	449
52725	12871	6200	3566	2255	1647	1290	1028	914	853	756	700	671	615	570	578	556	521	542	546	558	490	487	484	526	501	504	499	480	511	476	510	489	486	490	467	461	498	456	468	491	488	463	448	471	440	449	471	452	463	455	495	450	430	439	434	444	485	464	466	463	455	460	450	464	448	475	497	452	450	434	461	459	472	460	458	428	473	477	430	443	491	435	504	446	474	525	489	441	461	502	440	437	451	465	415	428	456	465	463	469	410	458	479	437	475	436	444	463	483	472	426	469	420	438	457	470	441	478	446	434	445	485	418	433	463	468	461	463	437	449	453	449	459	441	465	426	433	429	432	446	455	458	464	454	443	469	451	475	441	426	430	457	455	437	473	503	433	460	476	469	483	466	448	471	449	455	417	454	439	473	426	419	428	471	491	420	423	457	396	511	435	445	413	432	480	433	452	479	434	452	436	409	443	442	481	407	433	466	478	464	448	482	449	436	448	475	427	441	462	453	426	395	444	480	462	459	462	426	446	480	461	460	462	475	456	459	436	412	444	471	429	451	470	440	433	428	452	454	467	452	492	487	451	494	454	469	457	412	467	422	461	446	453	451	408	486	430	445	446	459	490	413	478	465	442	427	441	448	410	461	447	415	454	448	486	464	408	473	432	467	482	468	448	492	454	443	465	456	443	445	453	443	443	405	476	481	431	444	472	418	443	404	500	448	446	497	417	440	479	409	436	456	457	435	447	479	440	425	441	433	470	476	466	418	424	457	456	411	470	497	453	439	447	453	494	434	447	434	435	443	472	459	429	460	466	469	455	434	433	490	465	469	464	476	464	449	436	476	452	441	423	465	470	439	429	454	425	428	436	463	443	465	449	429	444	439	408	479	449	459	457	466	435	421	453	427	475	495	463	441	470	442	420	471	440	436	446	444	431	454	438	475	450	477	438	455	442	468	432	467	450	435	436	467	455	462	506	488	456	464	468	444	467	455	468	455	475	445	471	439	432	430	450	442	448	446	478	450	448	439	494	448	434	429	473	462	459	411	421	450	464	452	447	445	433	469	490	463	430	442	447	450	419	458	433	431	430	442	486	442	464	466	464	444	497	468	456	483	453	440	415	412	436	478	448	487	423	423	404	457	427	457	452	450	446	465	451	471	483	437	444	425	429	490	414	467	425	468	455	439	427	448	434	447	443	436	455	457	444	500	451	459	459	401	426	460	448	429	464	422	478	456	392	515	456	425	472	447	448	475	459	466	472	415	449	422	470	450	458	496	447	434	491	431	447	446	484	441	458	443	453	454	488	437	442	428	426	460	449	480	462	431	458	441	447	470	448	457	422	443	442	445	452	475	448	461	484	449	430	435	471	463	481	453	434	471	460	447	419	444	434	448	457	452	413	432	465	477	479	459	428	419	453	446	487	430	479	438	415	449	491	419	431	471	419	468	452	467	462	434	423	429	447	493	421	459	420	449	451	490	453	427	491	421	476	451	461	475	443	450	429	484	457	436	417	464	476	435	477	461	455	479	467	419	435	436	499	461	455	423	437	453	501	432	440	439	453	433	451	446	466	423	457	462	417	452	416	434	457	410	468	448	428	470	410	452	419	440	444	432	433	412	443	449	470	446	453	408	469	456	465	464	439	446	441	470	433	430	447	436	465	471	416	491	473	497	432	443	457	433	468	423	462	455	455	443	455	427	408	478	458	441	468	518	421	440	436	439	447	467	484	472	450	485	458	433	464	454	457	477	449	438	396	420	439	480	438	472	475	444	459	430	494	383	417	489	444	472	446	432	429	423	472	454	427	441	459	425	463	430	465	442	430	473	438	489	524	468	451	459	439	476	422	480	453	429	464	435	475	449	459	451	427	467	468	469	442	435	449	435	442	472	489	412	426	483	467	411	460	460	454	451	449	459	473	454	437	457	487	452	449	467	460	468	462	446	447	436	463	450	420	409	431	463	451	479	405	474	444	461	455	445	457	426	430	475	460	435	424	454	395	443	486	458	418	464	445	474	425	443	446	473	454	452	457	463	448	433	471	469	416	443	428	456	444	471	431	420	418	479	452	468	456	459	452	425	470	449	440	448	443	497	463	437	435	448	452	493	439	447	447	460	452	472	451	461	463	435	439	439	445	471	434	467	451	464	425	469	418	444	447	455	444	467	479	434	435	444	486	472	445	426	475	426	454	451	502	469	461	462	433	458	431	483	477	482	474	451	470	459	418	453	406	441	475	418	463	462	468	470	448	442	446	487	460	476	439	441	481	443	494	422	438	482	449	427	441	405	448	426	451	471	454	476	456	412	419	460	450	439	465	470	433	469	468	461	458	432	460	439	440	448	464	435	426	506	485	482	435	458	462	464	476	425	386	463	464	413	455	475	484	520	471	474	419	461	454	455	429	471	457	458	469	407	453	454	455	436	476	480	418	466	439	486	475	474	438	482	455	470	471	415	445	426	417	410	447	407	467	472	434	459	496	478	415	424	465	523	526	432	435	471	484	447	454	490	405	436	435	427	477	458	443	425	402	453	445	454	470	441	430	429	462	457	427	423	484	438	441	443	454	483	412	459	443	474	436	451	419	398	450	437	464	397	431	469	456	428	469	451	462	461	427	468	433	458	448	470	415	457	468	441	437	476	434	433	448	388	449	462	475	474	429	460	466	462	440	455	457	445	457	441	462	414	461	435	441	464	437	445	473	460	419	397	434	455	443	457	452	432	427	476	468	453	434	450	470	421	440	426	448	458	441	426	444	462	438	453	447	462	474	473	463	479	422	443	475	472	429	440	453	491	435	411	431	422	480	476	413	464	462	446	433	464	437	461	447	445	429	458	451	488	424	436	483	471	449	459	473	410	446	490	424	469	454	439	424	465	403	479	464	464	441	455	437	432	435	460	437	441	453	472	476	443	420	448	433	451	431	472	416	450	471	469	446	439	455	437	453	427	436	465	441	446	442	478	462	439	456	447	442	443	461	452	426	484	432	460	451	472	434	451	412	488	470	464	478	436	516	458	454	451	415	438	452	445	404	422	454	425	491	399	420	464	453	452	462	454	444	482	452	436	442	436	459	417	476	450	467	479	446	473	440	428	415	470	435	417	452	422	481	406	469	453	499	454	437	463	451	423	456	452	462	431	456	463	437	466	485	455	453	473	469	457	465	439	423	459	472	416	445	434	457	439	459	451	467	451	442	468	443	412	435	463	473	479	461	441	487	481	441	460	446	448	472	448	453	398	471	452	437	453	458	456	424	427	420	451	444	462	452	457	463	424	500	444	449	451	471	451	448	460	437	411	468	437	459	484	440	451	444	465	472	454	468	430	432	458	427	428	393	464	462	473	435	381	444	510	441	467	445	452	482	475	472	447	482	478	430	435	460	483	465	444	488	452	480	429	446	442	419	426	416	508	442	430	463	459	464	451	461	464	447	411	459	424	443	463	426	450	453	444	467	423	418	445	416	450	453	473	458	458	449	469	480	455	437	483	468	465	437	451	448	457	444
23327	20970	27806	24254	20968	20959	7547	1447	1159	1159	1099	980	941	914	946	896	867	891	905	877	874	842	759	866	826	746	841	770	846	779	813	770	813	787	777	796	799	792	794	783	804	754	783	797	822	802	782	754	768	784	778	775	799	803	723	812	779	785	771	764	787	805	792	708	808	767	787	772	805	756	785	800	790	782	789	804	803	820	822	787	827	818	818	811	772	792	768	747	747	759	797	791	749	735	803	794	809	779	768	741	772	733	826	758	781	809	763	716	756	762	762	765	799	783	755	783	832	762	801	768	735	768	770	741	775	785	774	744	814	692	787	733	782	735	760	771	767	773	777	722	783	740	737	779	712	714	782	739	783	810	737	773	768	774	779	836	763	789	766	695	761	778	718	741	782	769	763	770	800	770	722	819	801	790	798	790	733	759	777	842	800	768	746	729	722	796	789	717	726	758	767	793	733	784	746	807	802	781	720	794	817	733	767	785	757	758	724	779	759	828	752	714	789	791	774	822	762	766	768	742	764	751	786	750	761	766	718	793	802	775	728	774	733	731	818	748	743	828	764	739	787	779	767	764	784	819	769	730	762	778	786	778	757	794	781	750	734	771	742	773	716	758	760	782	767	734	767	738	750	719	779	745	754	751	825	746	746	730	736	719	725	717	786	738	759	738	787	771	765	784	844	726	794	754	771	756	768	773	772	759	762	741	762	779	843	748	775	721	748	769	761	727	809	725	795	792	776	772	754	753	789	782	786	754	802	735	740	752	807	766	757	773	782	760	823	750	761	755	775	780	787	733	778	714	788	767	764	767	798	790	768	708	752	710	793	797	725	802	719	751	755	794	747	733	768	724	794	769	801	795	801	779	711	734	753	761	710	741	766	771	742	755	808	774	792	710	764	756	757	752	773	780	780	779	739	768	744	751	788	732	796	786	720	757	796	768	763	840	783	799	781	813	793	741	719	773	790	782	755	744	741	798	720	788	720	776	745	715	751	779	747	825	730	711	788	752	792	716	743	771	776	794	764	855	756	738	790	786	741	741	785	721	743	726	733	766	772	745	770	769	740	710	780	738	748	794	777	746	724	710	762	750	773	772	719	732	748	777	783	772	759	783	792	802	767	706	774	794	753	779	757	791	802	835	734	770	740	745	775	775	806	764	827	740	669	785	763	826	767	771	770	772	803	789	748	820	751	740	761	727	753	807	780	773	729	827	790	784	785	743	788	754	763	773	757	757	843	797	781	748	778	778	762	763	765	789	753	808	799	753	756	798	737	767	748	777	796	741	776	725	750	749	763	735	742	790	829	729	808	736	732	815	765	723	744	780	788	728	809	826	781	763	783	798	778	719	725	803	766	795	826	753	783	791	738	754	742	764	775	697	759	714	803	784	730	768	767	747	760	754	713	729	778	792	688	778	804	759	766	760	749	772	768	743	717	725	729	790	713	752	693	815	760	734	793	817	744	789	759	789	731	708	725	778	744	744	782	752	822	784	749	718	728	779	749	787	752	819	795	788	809	770	713	788	740	759	761	767	685	753	782	766	758	778	782	707	777	721	778	749	807	783	749	806	770	731	753	800	762	793	771	775	784	792	737	751	738	766	794	739	755	770	800	719	764	771	756	810	767	725	758	769	759	757	734	791	769	780	800	742	743	790	787	772	778	794	800	780	820	773	776	744	811	809	779	761	800	794	690	723	764	717	757	722	768	746	738	772	735	776	801	811	792	755	747	801	746	758	767	734	782	797	783	830	803	770	755	718	773	765	753	801	750	732	736	765	737	788	818	719	726	758	756	759	746	714	713	792	818	788	762	751	751	748	749	751	755	722	745	738	803	757	747	761	779	767	794	797	787	751	788	769	750	803	794	780	739	762	776	766	812	759	817	783	763	745	744	802	775	769	738	778	773	764	771	713	706	749	733	784	739	707	750	763	706	740	744	753	751	713	811	750	735	774	745	823	756	780	689	756	729	747	789	789	760	748	752	756	739	764	742	734	720	828	740	797	707	771	722	769	755	754	721	839	776	765	737	744	743	697	794	865	760	755	770	764	767	840	744	773	746	798	768	766	749	732	789	830	776	761	741	795	754	726	713	783	759	747	786	757	795	722	774	779	783	701	743	736	740	784	737	805	760	786	799	778	744	745	748	742	779	706	760	736	772	751	783	739	765	795	741	720	799	798	774	724	790	782	770	765	734	734	770	773	739	813	734	750	779	773	748	745	751	739	743	745	762	764	762	745	787	743	788	767	762	758	830	750	767	745	812	736	760	750	778	753	794	744	754	778	740	709	754	747	768	828	767	792	764	768	744	725	788	773	745	758	782	721	709	735	755	764	770	740	730	739	787	769	779	724	761	738	794	782	713	807	806	769	784	799	766	800	768	777	749	767	765	751	771	735	752	789	768	804	745	734	800	764	786	783	766	724	733	765	721	765	790	748	755	750	831	796	803	806	774	738	768	781	771	758	743	746	743	723	743	753	777	769	787	739	806	767	758	795	759	779	770	737	793	744	778	762	812	765	776	719	812	792	750	770	759	751	758	781	747	815	788	795	725	744	731	772	776	805	731	740	738	757	759	765	711	762	736	796	802	725	761	761	744	778	799	736	734	770	755	738	763	760	780	756	731	744	756	727	774	796	732	766	732	795	766	741	779	760	747	798	784	766	786	783	777	762	726	747	763	769	781	753	800	737	764	748	764	792	775	796	784	822	784	781	747	769	720	766	728	752	767	682	753	832	773	802	732	740	782	777	773	777	716	791	807	730	744	824	722	758	791	788	717	779	751	775	813	788	792	827	733	713	796	782	768	771	737	756	764	775	757	752	759	747	753	726	782	778	775	762	770	806	757	776	738	729	730	730	766	823	753	722	745	772	729	772	724	774	767	777	783	826	731	785	758	758	763	736	755	738	735	763	746	794	748	786	775	744	747	795	776	724	744	719	798	794	724	728	788	774	844	782	764	779	752	759	756	758	783	737	776	751	776	759	717	717	745	749	735	768	744	832	754	779	790	756	795	784	768	767	783	727	816	772	776	731	759	734	776	786	783	718	744	757	800	763	782	716	770	795	775	769	786	741	769	737	774	784	741	827	743	736	774	782	720	763	752	755	821	761	736	720	753	764	756	779	757	778	764	788	768	767	757	755	753	789	802	779	783	779	708	740	755	739	772	823	763	805	794	732	706	777	755	739	747	747	780	775	798	776	776	774	752	787	811	726	780	757	753	779	739	811	814	777	749	792	776	770	768	754	799	759	782	781	753	765	744	731	796	805	758	737	749	734	806	745	819	706	714	744	760	726	726	736	793	759	747	739	747	791	795	808	693	784	819	729	756	774	767	734	749	759	822	724	752	767	795	778	772	742	749	737	721	758	820	746	769	728	754	794	789	738	736	782	749	790	753	735	784	705	731	785	763	777	785	750	779	719	755	751	777	689	757	765	740	748	731	743	735	734	752	749	770	755	757	770	718	805	741	737	771	794	770	759	783	834	770	779	800	776
48052	14153	11170	6616	4394	2961	2316	1993	1700	1493	1360	1209	1220	1121	1074	1023	965	922	896	892	901	838	861	783	849	798	796	771	815	765	762	801	814	813	778	741	739	777	721	792	720	662	747	709	734	747	750	737	738	757	765	782	716	711	721	699	740	747	719	726	740	734	748	711	732	691	775	766	749	723	744	718	717	740	745	747	779	732	772	769	734	732	723	746	721	695	667	665	745	733	739	725	754	723	716	754	733	704	711	707	695	684	777	735	746	732	697	682	722	742	718	681	712	733	720	733	685	716	748	720	706	738	715	747	720	743	703	677	673	733	667	713	708	689	713	720	685	702	743	725	679	711	731	739	751	716	714	784	694	697	724	759	674	714	741	709	771	691	727	705	702	715	704	677	694	711	729	690	688	763	667	744	734	700	695	695	749	716	751	719	709	712	678	706	713	731	724	673	727	738	697	701	700	738	751	727	713	756	677	696	766	763	689	708	692	719	741	702	670	713	755	701	727	751	739	729	694	664	706	731	717	721	694	695	732	720	728	714	737	695	729	700	760	721	731	771	694	759	679	737	681	734	701	687	690	732	689	720	720	695	700	746	741	740	721	696	753	744	724	698	714	716	683	726	696	670	733	692	724	750	698	724	747	717	693	734	666	716	710	760	754	731	692	702	726	702	722	714	695	721	710	724	697	682	695	718	683	657	700	682	736	723	767	691	696	669	683	728	727	696	751	712	716	733	720	663	706	735	749	716	717	652	715	744	771	739	667	748	703	775	781	715	764	744	695	722	696	735	713	671	685	645	741	680	678	741	726	677	706	742	705	722	695	709	728	736	721	707	739	702	729	751	700	707	692	708	757	748	723	740	720	748	677	749	721	692	704	737	724	744	710	690	706	729	718	675	707	711	670	744	743	725	736	765	713	766	709	743	731	733	664	697	724	681	723	728	726	673	736	696	691	706	768	710	679	696	698	698	687	713	728	765	738	773	737	717	716	729	701	738	674	699	714	720	721	719	703	693	737	696	672	689	706	750	730	765	684	702	759	692	689	736	701	712	703	691	740	708	701	746	751	671	682	733	719	730	739	722	733	679	743	713	778	708	713	687	704	745	807	667	709	746	689	691	727	748	716	738	709	712	708	705	659	697	739	730	745	713	717	700	695	730	701	697	673	736	726	751	738	721	688	687	707	731	730	679	684	691	711	707	694	703	731	722	724	686	732	699	723	700	689	766	663	695	732	708	695	746	724	689	688	704	731	713	662	754	701	714	694	675	760	690	695	740	716	714	741	686	735	703	664	728	727	720	682	659	701	711	708	702	721	725	684	750	738	752	655	720	658	704	746	692	698	706	695	742	721	694	669	684	743	695	717	654	739	727	717	738	676	686	700	698	714	684	750	680	737	676	702	752	710	717	685	718	724	697	695	687	748	675	706	681	730	691	727	676	678	698	714	684	693	716	707	698	726	720	759	669	680	747	728	683	679	701	701	714	738	711	739	722	684	699	725	693	711	727	707	715	741	745	733	715	731	724	757	687	719	782	736	735	700	667	702	773	680	741	704	710	733	741	727	701	698	726	681	644	763	683	710	742	687	740	698	718	746	689	715	700	737	697	722	677	673	757	712	713	709	734	699	676	695	707	739	706	710	709	679	766	752	709	732	705	721	727	702	667	728	731	690	708	715	687	716	716	717	704	707	729	704	674	779	739	694	733	746	665	724	661	707	694	709	707	718	736	692	691	727	800	714	707	717	696	695	739	691	695	733	698	694	713	717	675	740	724	715	712	689	701	727	736	709	738	657	714	696	754	704	742	718	714	709	732	684	666	788	690	732	734	705	721	718	751	685	733	764	737	689	689	677	671	746	752	694	722	710	682	704	707	691	727	712	703	709	736	718	721	739	756	713	710	694	666	751	730	741	698	721	699	678	692	694	785	686	734	709	715	758	698	707	728	678	724	737	727	744	701	703	648	710	733	719	746	725	714	721	654	726	703	700	721	689	732	693	712	747	702	702	702	718	728	701	724	707	767	671	705	735	742	712	709	727	682	728	720	749	706	699	701	705	729	689	736	719	691	727	699	711	644	712	727	669	742	717	753	724	749	707	661	720	749	719	710	718	769	688	728	689	700	717	709	732	718	684	708	743	740	759	737	740	722	749	730	693	696	731	724	704	726	755	720	655	703	707	684	770	728	730	717	672	719	702	749	747	704	757	727	732	735	732	705	688	729	690	747	739	678	705	665	685	710	748	701	673	687	736	735	699	690	726	747	731	715	643	744	705	648	703	744	722	755	747	679	701	729	685	702	736	703	695	681	706	684	669	728	713	707	727	692	745	700	694	707	706	722	650	758	772	745	739	712	708	686	695	732	693	707	680	711	782	677	679	744	661	723	700	738	669	722	658	722	717	714	751	737	710	707	726	712	662	661	655	754	759	688	730	739	716	705	685	696	750	694	672	730	755	733	678	718	712	701	725	668	725	744	700	693	730	722	767	754	702	738	717	709	710	697	711	710	696	712	718	730	689	735	708	731	721	688	734	688	740	717	749	725	718	683	699	694	702	707	718	697	679	717	677	713	686	716	741	742	741	756	768	766	719	683	694	728	719	689	698	729	711	657	696	745	677	642	709	726	709	755	718	733	712	696	674	683	736	691	718	705	714	708	721	778	755	713	680	721	725	678	697	727	707	725	773	714	705	676	766	741	706	709	727	697	706	678	686	730	771	688	695	727	783	741	684	724	692	684	725	698	690	737	710	704	725	719	719	735	704	751	710	726	702	727	703	729	704	775	769	685	704	687	686	695	702	710	708	722	716	737	731	694	710	721	667	701	692	733	721	707	704	685	721	732	723	708	703	679	696	737	647	677	719	688	695	689	713	720	741	763	708	658	709	691	740	725	686	719	704	765	691	696	701	677	701	697	710	718	683	677	676	689	693	704	745	692	687	685	697	691	742	717	737	718	731	680	682	669	709	723	738	693	719	725	716	677	694	699	719	718	730	687	695	708	724	686	704	739	751	728	663	704	703	782	733	729	695	716	688	743	723	689	737	720	747	734	705	697	683	737	729	726	692	738	688	663	716	750	707	671	720	705	703	726	715	684	704	753	729	687	690	700	752	734	688	691	712	723	741	743	725	681	736	766	705	690	683	728	745	742	728	721	701	736	713	679	710	736	699	690	716	739	738	745	734	724	696	766	721	698	737	743	704	694	724	759	706	760	740	739	737	692	775	763	755	729	664	727	689	705	718	686	687	706	773	673	690	679	716	694	696	762	694	718	718	719	761	692	660	701	661	707	780	752	729	678	714	742	727	722	702	721	700	701	719	714	743	693	675	719	682	715	702	756	724	697	694	753	693	717	682	710	743	693	704	732	669	727	736	737	693	706	725	683	698	711	713	722	747	700	734	719	685	723	723	696	728	731	712	759	741	709	724	747	701	745	727	698	715	672	695	704	721	748	723	695	700	729	708	774	742	707	727	685	679	729	742	693	726	703	722	678	666	666
35264	17495	4246	1122	934	883	852	887	810	789	874	805	860	875	830	826	769	871	861	817	874	847	887	827	811	795	823	826	851	815	883	826	849	856	860	834	792	805	885	815	840	833	838	857	849	863	814	822	841	789	846	814	851	861	812	822	835	810	869	855	876	815	859	820	835	857	832	822	830	829	786	821	816	856	872	832	820	773	825	843	866	785	852	815	849	872	810	861	849	828	869	835	767	874	858	830	815	801	866	810	875	836	799	830	812	808	817	822	856	835	820	809	859	826	897	821	862	876	839	821	840	849	825	840	793	803	844	863	893	806	808	803	825	820	861	892	821	859	840	814	872	834	877	856	829	843	810	845	871	833	882	891	772	815	771	792	872	838	817	800	827	809	816	854	826	827	793	835	862	819	864	854	798	826	844	815	778	829	837	754	852	818	849	840	866	875	867	835	790	846	825	863	759	788	834	846	836	794	834	847	789	779	869	832	834	833	837	858	849	813	862	793	836	809	865	843	803	880	816	853	870	871	861	856	865	829	834	849	869	851	871	864	803	772	833	816	813	788	844	827	797	822	843	846	857	840	887	839	865	828	836	889	818	880	811	843	879	797	818	860	859	853	863	843	872	857	840	807	801	838	828	814	843	836	821	832	828	811	840	850	844	863	826	821	779	776	870	855	810	897	834	820	833	807	830	840	867	821	815	811	854	802	841	802	831	844	868	866	864	843	812	845	752	789	824	849	812	839	783	846	900	853	816	831	837	821	847	875	791	806	850	798	803	791	832	866	850	847	837	868	837	789	865	844	875	841	824	780	822	856	819	779	831	813	848	838	843	828	859	795	820	810	841	865	862	837	831	797	809	876	834	832	827	871	891	856	821	854	849	851	853	755	820	889	881	813	787	851	770	872	818	881	773	830	850	851	851	809	838	840	763	831	842	826	860	860	832	823	834	850	818	830	844	813	835	873	829	859	825	863	847	838	799	817	838	840	845	823	802	802	863	831	819	788	867	838	880	819	842	807	790	816	839	772	840	827	850	878	810	859	888	833	801	825	844	857	816	824	790	838	809	843	854	848	858	849	854	838	858	806	890	865	850	835	862	779	840	835	839	826	827	813	869	828	848	814	814	781	847	857	799	833	872	833	833	837	910	800	810	851	825	811	800	808	883	851	811	872	817	808	844	787	779	903	798	845	822	811	806	844	863	797	873	807	835	842	837	818	822	863	873	824	837	808	810	848	843	781	824	768	848	849	831	836	866	841	778	820	825	839	795	795	780	792	865	841	806	820	840	854	868	857	758	827	761	822	825	893	872	841	875	843	843	838	855	812	814	846	817	821	862	849	810	810	792	808	826	839	830	820	819	867	854	824	805	834	831	811	854	830	816	785	832	826	867	780	875	811	845	812	770	853	753	884	770	832	835	820	847	844	843	854	818	836	804	799	806	794	769	826	800	827	850	817	820	804	863	885	803	768	816	845	799	814	763	842	806	784	879	843	836	824	830	889	759	815	875	858	862	788	844	822	831	804	857	825	798	818	845	811	812	827	850	838	833	815	780	828	801	822	850	847	844	824	809	782	864	865	825	836	817	830	847	873	826	789	841	854	843	817	861	844	771	830	826	866	787	823	796	838	860	801	844	818	838	843	830	851	833	800	795	821	857	865	816	843	813	851	847	809	801	879	861	827	870	829	877	811	844	812	861	858	818	804	851	817	857	888	860	799	814	838	823	867	867	881	835	807	829	825	877	752	834	776	844	820	789	861	805	811	839	867	862	847	824	867	790	813	785	827	823	798	791	790	882	829	803	812	874	824	815	832	794	840	802	859	900	797	790	831	876	827	839	766	856	818	843	808	808	850	821	799	834	851	862	820	845	838	834	777	805	845	845	852	851	851	842	816	823	879	856	843	818	800	849	803	779	865	845	851	826	824	835	805	818	888	830	841	808	812	832	846	788	830	847	832	814	864	817	810	828	799	823	882	857	801	821	784	820	824	832	875	812	844	806	821	851	799	854	846	794	754	781	833	851	841	836	872	893	875	845	790	806	843	807	822	849	830	877	865	807	824	842	829	767	776	821	830	856	853	787	808	799	842	848	798	813	849	856	821	820	800	846	814	803	795	879	863	895	826	835	839	806	826	887	814	866	883	857	859	844	868	914	849	883	865	806	773	832	863	811	816	831	806	828	818	810	787	872	825	873	770	868	805	869	831	855	842	828	835	812	819	830	820	817	826	879	866	844	776	839	808	873	853	831	864	819	882	863	814	844	849	782	794	835	832	809	833	849	735	743	889	834	818	834	845	815	846	836	791	861	836	868	772	883	822	869	845	832	838	848	800	839	825	830	810	867	864	853	788	842	767	893	806	828	855	819	856	822	853	810	789	850	858	844	873	816	830	884	847	799	851	823	835	817	807	822	822	824	815	829	819	836	850	833	846	806	818	806	875	792	841	815	842	866	816	808	800	861	875	817	844	810	850	842	818	786	821	871	811	852	817	844	836	867	824	862	826	822	795	866	819	794	856	824	820	882	808	880	839	858	796	843	824	860	835	860	834	842	864	866	840	886	846	846	815	749	881	854	855	785	856	868	832	875	818	755	856	826	842	827	793	866	862	868	819	862	821	815	837	792	785	808	804	813	818	869	848	788	857	829	816	826	784	865	816	860	870	814	844	845	844	835	805	831	839	872	782	850	840	788	769	820	845	849	857	844	784	868	820	835	803	822	791	837	845	809	824	848	804	807	822	773	861	832	824	838	835	845	828	842	838	821	812	837	854	808	855	869	819	840	840	777	825	827	845	859	815	826	835	809	828	816	840	839	789	860	824	846	820	826	825	856	837	790	858	828	837	814	867	871	822	834	844	881	866	845	812	843	763	871	855	867	799	862	846	869	828	817	854	861	856	794	845	821	871	796	853	816	797	831	843	858	821	847	846	811	863	768	820	818	819	819	806	832	816	856	841	832	868	838	848	828	862	839	823	810	790	828	857	847	854	814	829	810	845	833	856	874	831	791	832	808	853	826	807	839	894	842	781	781	848	880	854	845	803	795	806	780	827	834	838	808	824	850	808	879	783	793	789	826	825	820	832	839	844	792	832	837	831	837	829	820	891	830	841	876	833	837	855	809	824	857	839	861	813	830	800	877	823	810	816	794	814	855	805	787	816	789	822	794	842	822	815	783	839	880	857	858	833	780	856	879	888	845	781	776	803	816	833	769	861	839	831	781	856	848	801	801	829	846	876	795	818	834	797	831	831	812	818	860	873	836	833	853	838	859	839	798	828	877	850	822	854	856	842	847	849	844	850	768	840	809	822	833	830	841	794	817	838	858	810	839	803	788	850	817	786	834	786	866	797	836	824	793	852	777	797	907	823	848	763	814	860	814	835	804	831	813	841	790	808	830	879	853	846	870	806	883	865	867	819	759	859	836	835	811	858	792	785	878	863	835	849	839	881	848	788	821	843	824	842	843	798	881	786	811	820	840	816	849	867	853	791	824	844
32425	3291	1148	941	930	854	873	933	915	838	876	865	887	835	792	901	819	829	890	848	805	829	826	807	854	856	817	809	865	836	933	833	898	868	868	842	850	782	835	850	853	858	868	825	802	843	821	815	857	845	817	822	798	881	917	842	819	803	835	849	896	831	863	880	855	803	833	882	855	904	831	867	839	865	812	849	916	837	816	877	798	874	884	783	893	817	752	774	891	878	810	844	817	824	844	917	866	807	819	828	828	856	868	827	836	846	756	828	840	901	799	835	832	831	826	852	871	817	851	808	850	817	814	809	865	846	875	908	857	885	839	866	836	843	885	870	796	853	829	918	857	848	774	867	847	802	866	857	814	829	842	790	846	818	852	835	828	843	871	857	809	855	802	829	888	838	802	797	838	820	813	868	836	821	899	858	851	839	856	835	805	848	857	824	790	815	836	860	814	778	793	860	879	865	838	832	835	855	851	855	871	848	862	838	867	849	852	811	858	879	884	857	834	826	833	802	885	852	817	869	831	850	854	797	862	852	872	820	821	793	912	879	886	809	842	812	867	792	818	850	827	813	879	820	843	828	847	802	845	803	799	877	843	835	827	791	815	827	839	861	803	796	849	809	813	821	860	864	859	817	840	850	825	853	825	832	823	811	880	823	863	830	895	863	816	851	840	857	853	867	859	820	832	796	846	828	860	883	835	895	858	870	841	821	816	864	858	857	858	832	850	838	861	774	848	852	922	813	833	838	892	795	832	861	788	881	890	799	801	819	856	840	848	897	855	873	815	856	834	827	811	828	877	890	838	824	806	838	821	826	848	885	829	799	768	859	876	825	826	857	824	842	823	824	888	843	919	808	818	814	837	837	827	817	824	867	821	800	862	868	840	894	887	855	882	821	802	785	895	795	870	846	842	773	826	812	855	878	835	836	832	823	893	828	790	815	800	840	810	877	840	857	836	832	860	809	805	860	837	817	827	841	847	828	841	828	848	830	798	816	848	879	801	809	861	863	840	846	858	832	875	845	864	865	802	799	827	872	847	820	811	814	808	812	830	859	883	812	867	832	818	870	805	838	859	847	919	840	873	811	889	860	826	866	835	818	816	806	869	813	865	863	851	824	832	799	791	807	802	875	840	821	795	860	865	843	873	787	872	833	840	849	868	851	871	849	860	834	808	864	862	858	851	819	848	857	837	841	880	799	837	878	806	787	836	844	837	808	848	825	821	854	809	867	863	854	835	877	844	833	871	874	825	829	801	870	834	833	881	833	869	845	856	862	779	821	864	844	844	788	816	825	828	849	873	813	833	845	844	794	852	841	846	824	843	859	890	783	828	808	804	766	839	873	803	803	848	802	814	871	802	787	848	892	840	831	895	854	802	865	877	859	849	835	854	860	798	798	876	828	885	807	787	828	839	880	804	850	843	860	829	854	842	863	868	834	849	833	805	800	824	854	796	865	850	824	897	855	870	809	831	838	799	838	804	844	814	857	842	815	792	854	845	879	826	777	796	845	822	840	857	856	822	842	819	794	815	841	800	846	849	810	812	848	837	832	806	867	830	850	839	844	853	826	855	870	791	843	849	821	857	848	778	853	880	884	813	831	842	824	886	805	788	819	817	807	820	835	807	834	794	831	790	845	830	854	874	869	821	843	813	847	771	879	872	864	826	862	825	797	842	850	851	875	791	905	841	808	866	765	816	777	854	842	864	876	831	837	774	817	811	847	838	835	820	813	794	822	832	799	800	817	886	838	843	864	834	868	795	834	847	821	864	839	828	860	812	855	748	868	876	788	793	806	848	815	816	827	816	860	823	895	804	837	814	847	805	891	855	863	884	821	836	835	879	868	831	830	879	836	851	858	846	820	802	821	865	842	880	849	825	818	812	830	843	865	840	827	804	836	894	832	819	796	836	808	818	845	832	877	851	883	828	829	801	854	840	828	840	807	823	887	813	862	843	817	890	848	827	894	871	837	821	834	833	834	786	787	842	788	843	786	836	828	828	869	848	818	864	891	887	821	818	807	855	822	838	858	846	839	893	793	819	760	843	847	803	848	859	884	842	783	833	807	861	787	820	792	835	818	854	848	811	829	864	829	839	830	841	842	856	800	877	842	830	873	862	810	854	834	843	901	801	840	834	845	835	841	777	842	802	829	854	896	828	787	826	873	868	864	873	849	860	780	886	853	864	864	853	867	841	802	839	804	856	800	806	849	818	878	845	811	909	794	854	805	814	824	836	892	846	822	828	837	808	811	837	854	828	893	825	831	874	845	857	851	842	870	787	825	836	787	874	850	842	914	828	794	841	832	888	890	817	894	871	840	821	824	807	824	843	876	831	867	908	877	830	815	818	812	837	852	800	879	862	845	831	810	824	837	898	826	852	785	865	871	822	807	903	822	895	859	841	793	850	859	899	904	863	857	846	814	776	857	861	857	866	847	846	855	856	873	822	834	843	851	789	826	842	786	889	852	828	866	812	804	818	855	833	855	848	842	831	834	809	888	847	867	867	819	815	878	743	815	843	875	784	909	829	845	839	845	785	807	867	820	819	854	854	858	821	841	820	846	821	816	851	916	855	825	822	882	770	888	821	866	857	806	795	864	885	814	837	821	829	844	846	872	823	843	887	864	874	829	862	794	849	784	852	841	821	860	803	854	854	877	871	798	888	806	842	851	828	850	842	846	864	864	849	818	801	846	834	814	813	827	865	817	815	810	858	816	832	892	821	842	832	821	821	809	802	849	909	881	819	845	851	817	830	861	860	866	872	858	870	803	886	843	878	841	896	802	903	802	925	834	810	855	826	835	869	822	867	807	909	840	776	799	824	855	830	826	847	852	894	881	851	870	847	792	822	823	831	832	832	874	894	891	878	858	787	900	879	846	799	849	889	820	850	873	842	814	810	823	836	872	855	861	809	849	840	810	859	865	846	795	828	863	841	848	852	818	823	853	840	835	841	814	860	795	791	833	852	855	857	834	871	815	822	828	828	817	844	855	816	813	800	883	850	775	832	844	821	820	804	875	832	832	811	821	862	832	860	856	847	867	800	864	822	895	850	848	817	830	809	836	851	835	845	827	826	832	839	831	804	841	846	827	854	810	886	820	849	849	824	828	869	838	872	846	779	867	802	849	889	857	863	800	864	858	843	844	814	830	811	854	836	873	894	828	841	817	864	847	818	889	855	872	872	785	849	812	838	873	781	857	826	811	853	774	812	805	836	822	832	844	851	826	849	855	844	887	848	784	840	821	865	849	812	842	835	881	853	860	834	853	845	892	825	847	904	872	880	866	792	843	821	858	905	779	866	870	829	843	803	884	811	826	867	863	832	825	852	915	823	800	866	861	824	798	832	850	832	813	814	807	913	775	856	819	826	829	875	863	879	776	819	880	876	892	875	808	846	881	843	829	836	869	886	865	852	845	770	858	866	838	850	836	873	849	856	808	865	851	884	846	818	895	861	807	869	842	817	837	827	838	902	851	806	760	807	864	820	826	832	853
25178	20960	27281	24713	20936	10888	1103	818	665	653	603	571	531	507	494	532	502	489	555	474	490	498	477	510	488	453	472	470	455	465	484	488	430	460	457	460	465	425	456	471	440	443	473	453	431	448	458	447	476	462	461	436	463	453	459	499	459	445	465	471	432	464	484	450	492	436	450	445	448	456	463	460	442	470	462	458	436	439	436	456	456	456	455	440	472	435	434	474	426	458	440	453	440	460	428	456	459	462	425	407	431	427	435	449	453	461	446	461	456	456	455	449	464	445	415	471	438	429	452	454	417	455	477	435	398	431	436	467	415	417	445	428	474	438	448	419	479	450	471	426	475	432	422	463	447	478	415	431	440	420	457	435	443	445	452	454	430	420	425	409	437	429	454	463	476	437	470	467	446	427	396	445	453	448	456	437	483	477	460	423	468	429	418	450	395	419	408	455	455	515	436	478	432	443	436	434	430	462	458	459	448	451	472	455	459	499	439	414	468	443	459	451	422	440	419	391	452	430	442	441	447	447	429	476	467	441	450	424	420	427	433	454	438	455	443	453	439	389	442	455	459	456	468	458	413	443	446	462	466	421	425	456	435	433	484	482	439	420	463	425	433	469	411	426	460	415	466	470	436	449	437	436	463	438	448	420	464	412	447	513	485	448	454	459	447	451	428	453	429	407	453	461	454	447	459	427	441	438	433	445	446	406	427	452	440	412	460	460	455	438	458	435	406	433	437	424	417	455	483	436	392	466	451	430	476	429	424	429	429	451	429	445	453	450	429	419	424	456	435	446	444	432	382	426	477	441	417	450	463	451	454	463	470	460	470	452	442	508	422	410	422	446	428	465	462	475	433	435	461	436	462	435	463	480	438	440	461	457	421	419	415	433	419	449	459	457	427	445	447	428	440	461	408	457	409	426	428	432	394	475	454	460	443	477	438	413	468	482	456	430	423	477	436	429	497	497	439	465	434	453	475	463	448	407	454	471	466	442	456	460	462	420	470	420	407	438	405	459	460	401	423	458	441	465	445	458	446	430	420	446	444	417	481	443	399	440	436	462	468	441	400	429	451	426	453	479	423	401	441	481	441	412	423	437	450	433	459	452	439	450	455	427	437	489	451	415	457	456	453	469	451	428	439	468	406	463	463	448	447	452	431	433	475	436	448	419	431	463	444	427	463	479	462	449	486	457	446	448	436	432	479	448	420	454	463	450	430	461	461	428	432	429	437	449	449	466	457	432	452	463	418	466	428	436	413	449	405	445	471	444	444	408	471	427	442	484	427	449	408	405	453	408	450	479	457	432	437	451	446	444	453	487	434	439	455	482	423	480	419	449	436	460	464	465	425	455	481	455	459	431	426	436	413	450	462	446	440	399	430	458	452	446	471	436	478	456	456	441	446	422	470	439	456	443	422	433	447	422	480	446	419	420	464	444	464	436	493	423	469	467	448	465	459	451	455	440	449	436	484	487	416	432	420	448	417	432	512	438	467	443	470	469	435	456	436	461	467	411	441	439	438	440	450	431	425	422	424	454	444	436	414	465	440	452	434	459	429	450	460	477	430	401	448	435	439	448	459	440	434	438	429	423	482	447	469	443	409	469	425	459	463	468	487	402	479	469	409	413	454	453	455	451	445	434	430	474	439	448	446	456	450	442	441	420	431	442	435	420	398	415	499	455	438	436	449	441	419	436	467	417	427	478	462	467	476	496	448	423	463	476	458	483	428	446	456	470	475	449	461	457	437	443	465	451	458	489	461	418	416	398	416	437	448	455	442	462	444	463	473	468	448	454	428	453	457	447	453	437	450	444	479	477	447	420	466	432	423	421	427	433	472	444	453	443	495	459	443	420	457	446	469	418	433	460	440	476	451	435	464	446	430	449	431	481	433	492	439	399	412	480	443	413	431	470	433	434	442	441	415	463	451	429	438	431	476	431	448	453	425	437	439	440	438	451	466	418	465	420	438	447	457	448	447	412	440	421	451	451	493	402	453	413	428	422	405	422	413	421	481	436	440	483	412	450	476	462	419	420	458	473	438	453	435	453	445	420	440	450	450	434	442	486	435	431	417	409	426	446	445	452	450	441	422	441	492	455	416	469	477	459	473	454	435	449	441	445	425	445	467	423	452	444	448	473	437	444	453	401	451	412	411	466	463	458	463	459	454	452	484	463	426	439	436	420	493	472	436	433	403	473	394	463	455	441	436	443	479	444	462	436	449	456	452	451	452	464	444	419	461	480	443	483	443	435	456	432	376	480	403	460	420	464	471	439	453	469	440	430	440	448	441	429	472	448	446	437	482	426	419	453	450	430	432	495	467	452	431	419	444	451	442	447	465	465	452	460	450	413	420	445	406	463	422	441	426	442	436	443	417	486	456	426	444	413	421	445	430	429	447	431	435	488	411	444	428	428	453	453	430	445	489	445	424	444	478	459	453	444	440	485	453	449	450	415	456	451	474	448	428	485	459	449	418	452	426	411	443	431	441	423	441	405	409	428	388	453	426	432	464	470	459	418	450	455	464	426	445	422	467	448	413	432	444	429	415	442	452	455	407	450	447	451	510	420	398	443	455	467	461	428	479	440	470	453	445	482	419	425	452	451	427	442	470	443	446	439	455	443	466	466	443	499	428	456	469	461	461	420	412	426	435	474	485	460	466	449	438	398	422	438	461	460	413	477	449	427	483	447	446	454	444	441	467	471	456	430	415	464	459	452	484	421	425	466	474	462	428	443	448	449	444	441	471	444	495	456	457	440	484	419	429	470	482	435	446	438	441	457	419	441	423	411	388	419	452	426	418	454	437	420	454	432	471	436	455	465	465	428	449	424	456	479	425	445	445	440	453	437	424	446	425	453	469	417	449	443	433	449	442	457	435	483	457	417	421	455	442	459	476	443	411	457	451	441	465	446	438	474	462	486	447	426	421	448	470	456	467	449	457	449	442	435	437	465	436	439	416	451	441	431	453	451	438	394	474	431	455	426	460	428	473	431	465	469	413	457	421	420	458	419	437	433	445	411	447	448	469	422	477	404	454	468	495	465	449	453	464	421	426	477	425	444	458	442	464	465	491	473	473	456	416	458	470	462	410	413	440	418	431	429	450	469	429	453	457	430	502	451	438	455	449	445	434	453	468	402	448	444	484	452	427	424	475	444	487	494	469	397	438	455	413	440	469	462	416	419	507	463	440	464	447	455	443	456	428	438	417	407	416	415	439	447	438	435	466	483	488	448	433	461	479	485	423	459	394	463	443	430	427	462	407	454	428	434	479	408	472	468	423	411	426	458	420	478	444	436	437	452	440	439	397	426	424	439	459	471	447	483	441	443	472	426	440	442	448	454	415	458	457	438	423	412	442	422	446	452	431	430	444	447	480	432	488	403	441	455	422	435	429	479	450	452	442	421	437	431	493	485	445	424	436	494	409	390	441	420	467	450	461	443	432	441	471	423	445	440	428	421	460	406	438	481	444	465	447	481	448	454	456	442	461	459	421	435	456	444
53145	13687	6891	3965	2515	1858	1416	1191	1032	913	835	779	730	645	636	611	608	573	541	575	552	579	528	509	496	475	540	467	496	514	509	505	522	532	457	484	494	479	460	482	447	468	463	464	498	504	432	494	472	465	448	511	492	468	484	486	478	459	451	458	453	484	485	466	435	462	470	492	491	459	435	429	502	465	507	463	472	506	457	471	494	457	458	455	473	453	453	443	458	437	470	471	460	466	457	493	466	471	460	436	445	447	461	444	441	476	474	529	453	476	464	452	449	456	433	452	462	461	464	432	442	444	504	459	478	457	505	458	479	439	450	485	422	452	434	432	420	507	456	476	455	454	474	457	462	495	452	484	477	463	453	475	435	472	433	450	436	497	466	506	456	476	460	475	446	434	486	485	444	491	430	468	466	466	483	478	442	467	483	460	455	428	425	460	444	480	458	485	467	432	501	489	468	488	464	439	460	460	464	443	496	480	455	459	491	477	471	472	457	447	499	463	458	433	465	441	451	476	469	476	455	480	430	443	453	445	462	456	454	495	475	427	437	421	430	472	474	487	466	467	434	466	422	486	433	459	449	414	471	450	435	503	469	461	455	468	501	452	467	435	503	439	434	443	466	460	486	518	460	451	481	451	438	477	431	455	431	449	427	445	470	445	474	450	502	479	458	460	477	477	428	470	498	490	458	435	464	500	483	430	430	471	471	465	432	458	466	501	438	416	411	446	463	463	484	478	462	471	475	427	433	475	463	441	496	471	458	474	482	458	477	453	448	439	439	447	432	471	490	456	488	442	476	443	432	477	488	460	452	475	473	487	435	466	449	484	431	449	427	474	483	448	453	493	482	433	455	518	463	511	463	438	462	441	466	450	463	457	444	477	444	478	463	430	460	476	438	442	461	444	470	491	461	495	455	474	448	469	476	437	441	474	457	476	478	469	455	420	436	465	459	432	449	479	470	461	450	485	470	470	437	446	433	434	484	444	494	440	454	468	449	444	474	531	479	487	465	453	405	457	453	471	434	462	445	445	433	438	477	489	455	450	460	440	457	443	487	455	461	454	455	464	454	475	445	446	466	476	433	470	458	457	449	470	462	450	485	460	473	477	477	465	470	459	460	474	497	463	475	459	468	481	474	461	487	486	461	477	459	428	461	462	458	452	427	463	471	479	447	504	461	462	444	429	496	440	438	442	462	454	454	448	445	466	461	483	470	458	442	457	479	422	501	444	468	451	456	467	435	472	474	444	468	416	478	452	495	456	501	478	472	446	466	469	433	442	452	450	416	453	470	481	460	447	501	482	445	473	421	440	407	456	457	458	465	462	434	483	455	467	462	475	465	449	477	429	465	466	502	471	464	441	479	435	460	496	459	480	460	480	453	470	460	486	494	452	382	482	462	471	457	446	459	457	443	466	460	483	457	492	480	467	456	442	476	448	424	464	445	469	473	449	481	470	452	448	489	433	453	463	499	433	477	463	477	419	494	442	464	462	450	493	480	448	463	468	462	459	469	473	433	453	495	441	461	460	476	461	470	445	423	539	445	449	453	464	473	456	468	446	486	459	458	462	432	438	468	443	459	449	466	458	453	516	489	484	484	463	466	448	471	450	469	462	509	483	444	501	485	447	496	482	465	447	456	450	454	428	466	486	460	488	445	451	467	448	497	469	455	477	490	445	455	465	439	455	455	420	484	476	470	448	462	473	444	434	490	436	470	452	443	455	471	505	510	456	444	440	436	473	480	493	472	486	490	480	471	437	468	469	440	464	487	464	470	472	448	453	446	489	449	448	488	422	486	480	464	440	448	461	428	450	462	439	468	459	472	460	439	443	483	438	476	479	458	506	450	442	483	434	455	469	484	413	487	498	471	449	483	472	474	461	504	458	470	464	446	458	458	445	438	476	483	467	496	445	473	432	456	460	454	446	453	464	449	429	406	467	476	447	436	499	485	455	436	450	468	474	404	445	464	465	476	454	448	460	454	429	452	425	432	464	462	452	436	510	433	473	453	469	476	448	454	482	471	472	495	480	466	473	492	447	471	460	456	500	450	451	447	435	468	510	476	436	475	466	467	476	466	487	456	459	483	490	425	444	460	487	463	467	469	483	447	469	435	444	475	456	467	492	474	464	426	439	466	445	474	418	452	464	505	500	452	473	445	467	448	476	464	474	461	462	441	465	437	467	486	458	458	481	447	455	436	429	424	443	474	500	449	419	461	456	459	464	476	465	493	461	429	439	465	431	444	426	480	443	443	463	417	479	428	423	454	456	507	420	477	491	440	459	442	465	482	471	437	467	496	473	463	453	499	439	463	457	460	417	458	424	465	476	442	439	424	460	493	470	480	423	480	475	463	435	481	463	476	459	438	498	497	469	463	496	442	406	509	485	477	498	486	451	497	457	442	463	435	456	462	462	476	455	444	491	482	505	425	467	483	436	439	479	464	478	479	462	449	484	453	461	442	450	458	488	463	489	462	453	475	482	536	451	471	454	460	465	442	465	460	452	474	477	440	414	518	485	466	424	478	463	424	456	431	464	490	469	452	462	426	489	477	493	470	431	473	427	475	486	454	445	426	460	488	456	435	442	428	493	482	452	437	481	495	496	485	458	463	463	442	450	490	470	454	489	443	440	474	470	489	467	438	452	473	449	468	484	477	423	438	454	488	466	456	438	481	460	501	478	483	425	483	475	450	437	455	476	429	414	424	455	493	477	441	485	438	477	460	491	475	458	472	464	446	438	458	464	484	480	483	481	461	459	431	441	454	438	419	417	491	446	460	494	437	489	446	442	410	456	478	453	489	426	494	439	494	465	426	473	493	479	466	440	521	482	415	492	430	497	436	466	498	470	484	434	425	407	424	433	442	454	452	479	517	469	463	442	487	452	476	449	461	444	459	499	442	500	510	475	509	461	491	441	454	464	476	461	468	474	464	476	475	449	481	474	474	417	485	465	490	437	440	496	425	450	465	452	466	454	448	427	470	473	470	427	431	443	468	449	457	437	459	488	437	477	447	464	425	476	494	489	463	446	467	460	465	478	471	490	450	484	478	442	476	470	439	448	452	446	449	444	474	459	443	467	497	479	478	484	491	453	451	439	419	484	458	489	463	469	458	476	457	436	452	470	459	472	437	440	455	457	474	465	430	486	464	496	466	445	469	461	430	416	458	435	461	453	469	453	437	464	464	460	489	453	458	445	458	477	447	430	441	457	451	447	429	480	464	455	442	451	470	456	430	457	464	434	463	488	410	450	440	457	494	429	448	450	471	452	447	460	508	462	452	455	434	515	434	482	489	457	470	446	463	464	455	458	480	441	499	454	502	447	450	441	503	477	471	493	466	455	474	461	474	441	454	427	428	428	455	459	465	465	493	442	454	455	449	456	457	442	485	470	455	452	450	470	463	455	451	444	463	485	470	479	461	480	445	442	473	464	478	458	460	445	454	496	407	475	451	450	473	446	440	482	451	445	485	455	464	483	500	431	423	450	484	460	455	454
23223	20937	27555	24452	20933	20974	9374	1530	1219	1092	1062	1031	927	988	945	860	836	892	843	858	905	755	863	777	755	799	821	787	779	798	800	803	766	815	827	764	743	761	756	748	749	754	815	769	801	719	751	775	755	783	799	747	815	800	785	737	771	747	791	793	786	819	754	771	781	720	845	780	745	709	755	777	741	750	804	771	786	757	739	803	766	771	761	796	797	763	771	726	766	750	722	770	777	750	764	736	744	769	729	728	775	786	716	765	737	714	761	768	732	764	788	797	719	740	749	729	769	735	800	772	788	751	819	745	756	789	717	783	759	740	724	741	730	787	774	787	746	794	737	710	754	728	741	777	800	738	797	748	779	789	735	760	741	712	801	730	819	734	763	750	738	753	741	786	738	724	761	754	747	728	710	723	783	742	797	728	722	718	774	735	781	769	799	748	754	757	792	748	743	786	718	742	772	767	774	738	711	816	814	789	781	745	757	810	739	760	734	730	776	760	787	739	701	752	747	735	782	770	738	769	744	713	773	768	747	708	809	719	771	749	746	770	736	796	724	759	760	764	726	772	809	783	759	717	774	700	775	773	702	757	765	767	718	752	753	765	778	729	759	723	754	746	754	778	768	742	766	754	758	747	741	751	723	744	738	799	718	783	772	765	799	704	756	788	755	782	770	782	711	709	755	776	794	730	733	713	734	725	782	727	718	783	740	741	744	797	783	769	721	745	773	710	786	758	712	724	741	741	740	741	782	770	727	762	737	751	761	741	730	764	717	763	807	774	771	744	734	776	824	723	753	792	737	745	796	714	760	744	731	729	716	732	738	729	760	724	712	769	777	746	753	720	771	769	755	741	725	753	755	755	725	767	725	729	739	742	763	738	750	761	745	763	741	725	742	725	755	771	750	777	735	744	740	772	739	741	755	734	716	770	778	721	728	755	780	702	747	773	760	713	729	744	759	742	722	754	711	768	759	726	797	734	754	751	787	720	687	711	733	777	793	808	741	711	764	743	756	811	814	793	754	723	755	733	749	723	758	768	705	740	759	725	747	727	804	729	710	755	801	737	770	784	808	750	756	804	781	749	774	765	739	686	725	772	750	719	714	735	748	678	734	717	769	737	746	769	758	800	770	737	775	747	744	759	733	762	697	761	802	808	764	779	758	767	744	746	712	815	745	746	742	740	777	786	762	727	705	769	746	734	749	751	759	764	741	732	778	771	744	708	741	767	751	732	754	767	790	769	783	795	748	749	767	768	778	750	717	773	766	817	744	754	760	755	708	742	810	761	786	776	795	749	773	748	772	741	710	722	820	748	748	741	771	767	732	780	730	731	707	710	794	740	798	750	732	741	775	766	791	746	727	727	712	739	707	734	776	734	713	748	744	749	720	735	670	738	765	793	793	771	731	766	750	797	767	710	761	739	790	795	750	734	796	790	815	749	776	763	722	771	724	764	740	740	736	708	823	799	736	774	755	691	789	747	741	724	746	762	730	773	766	783	752	739	711	753	729	786	790	722	766	763	750	804	720	805	797	801	767	688	747	780	743	771	765	748	757	742	780	782	713	790	745	782	793	783	769	757	694	695	770	736	745	725	734	749	718	779	761	751	733	717	810	739	731	757	802	764	785	783	746	721	750	763	771	795	793	780	730	730	752	752	725	799	713	790	809	773	720	741	777	740	768	719	752	722	749	788	768	753	753	696	752	753	740	756	768	755	749	768	751	776	749	808	784	734	773	773	715	694	693	753	705	757	756	706	729	730	748	723	782	740	816	744	762	803	769	762	729	734	714	808	726	753	735	773	690	756	739	718	747	687	732	761	765	709	742	760	796	759	730	751	806	730	741	781	720	741	774	739	726	752	718	755	770	764	755	747	713	786	763	701	722	774	735	816	799	766	777	768	707	714	777	734	749	765	773	813	752	762	757	757	732	757	713	744	756	733	797	809	778	734	778	800	724	732	785	718	744	750	749	766	774	714	776	776	769	712	764	696	750	760	771	719	704	719	704	796	759	778	771	764	736	777	744	785	737	788	755	731	753	754	710	727	763	731	699	780	773	742	695	765	729	720	734	787	762	743	750	714	720	764	744	755	766	714	745	783	772	739	760	792	737	808	769	730	763	756	768	726	795	765	708	769	776	788	782	758	728	768	738	766	716	779	713	745	738	771	745	777	802	754	793	737	730	772	749	796	798	742	796	794	808	759	753	747	742	768	699	786	772	763	743	747	785	721	798	785	739	755	733	784	736	753	751	755	734	771	729	767	744	720	764	767	783	718	756	762	724	761	715	749	795	743	734	743	766	737	727	796	734	767	754	742	772	742	758	724	727	706	753	715	716	747	734	771	739	758	731	744	796	796	745	778	768	799	754	792	708	782	734	752	734	780	730	753	752	786	802	734	734	770	738	746	774	777	753	749	709	756	764	755	751	793	736	739	784	701	709	730	765	798	738	806	754	762	742	755	736	771	680	795	769	791	807	714	725	757	778	736	758	747	731	729	754	808	738	765	787	738	770	706	801	688	718	739	756	763	763	742	741	773	726	737	767	781	768	742	729	733	799	713	763	733	734	808	819	724	713	735	760	733	704	757	755	703	745	766	750	775	767	757	745	705	724	765	739	721	742	792	746	717	714	784	756	758	789	758	775	732	708	756	764	760	755	743	769	763	740	721	763	708	746	760	752	784	757	800	761	788	800	762	756	743	737	780	812	739	783	739	752	770	735	715	755	770	772	788	721	733	766	754	767	718	716	759	756	771	728	847	787	741	714	760	761	694	752	766	742	732	753	783	731	722	758	791	729	802	744	757	735	801	700	721	787	743	773	783	736	787	740	796	725	733	750	728	811	793	722	774	749	758	744	770	763	787	732	726	709	751	743	771	736	758	771	719	728	804	720	732	769	756	763	750	755	751	774	787	775	775	729	777	799	771	734	774	715	727	739	752	721	769	755	791	730	703	788	815	733	777	704	759	742	781	754	722	742	701	690	770	822	772	788	747	775	726	724	764	785	762	774	733	746	791	727	740	711	805	776	765	766	759	714	777	766	782	745	760	774	744	780	744	725	710	747	751	723	766	661	776	753	739	735	722	759	716	743	718	759	794	745	736	773	766	771	738	702	754	750	771	760	743	753	768	782	744	757	751	746	721	756	785	747	732	728	757	738	816	775	765	741	696	745	763	758	777	725	743	719	713	743	715	768	784	761	761	786	728	743	743	775	773	760	768	796	739	739	730	727	764	784	769	742	785	748	804	738	734	764	723	747	761	791	723	754	733	780	730	775	768	752	771	759	794	770	759	722	737	744	698	731	761	775	798	725	714	748	795	763	712	755	749	774	775	715	724	713	757	736	756	708	709	772	782	733	766	717	812	771	764	758	707	740	788	742	732	740	784	750	765	788	738	749	762	797	716	728	759	779	748	758	781	767	761	773	754	746	761	714	705	748	757	770	712	758	786	753	750	764	770	719	717	763	722	769	787	781	780	714	695	763	752	787	737	784	747
50631	12603	11656	6841	4397	3165	2491	2040	1730	1481	1377	1266	1146	1064	1088	1031	930	916	941	930	845	838	805	799	812	797	811	752	804	759	800	738	718	776	735	758	745	736	779	751	724	766	741	758	714	736	759	694	689	740	764	781	746	725	779	769	763	769	728	695	682	756	732	712	711	715	741	684	719	677	724	748	716	667	721	760	730	692	773	740	687	741	773	724	707	732	706	718	706	728	691	696	742	670	743	706	696	699	680	767	708	684	721	677	699	716	685	716	733	697	668	707	691	674	671	720	728	704	744	711	719	676	736	708	685	743	717	707	706	684	688	740	712	716	689	733	692	694	653	689	721	751	682	699	712	703	710	689	728	697	715	740	739	703	664	748	696	676	729	730	680	719	696	715	686	717	684	670	693	709	677	666	670	699	703	748	666	711	705	731	756	700	674	712	700	679	695	681	697	734	696	702	692	707	702	732	680	708	676	696	636	686	701	690	709	763	747	708	697	678	721	640	687	694	674	718	716	749	726	667	651	732	719	690	694	687	702	713	703	738	675	667	715	694	709	688	719	738	712	720	702	676	705	720	719	734	699	730	722	673	712	679	679	736	702	696	718	711	645	755	711	673	745	649	689	708	716	715	730	694	756	666	718	780	732	740	720	691	692	718	687	775	733	675	701	679	733	686	691	652	711	722	710	703	740	704	686	684	750	671	704	709	691	710	709	754	729	734	719	681	653	756	718	685	723	720	693	690	701	687	725	734	723	729	710	713	743	699	695	714	720	702	724	754	713	713	672	695	741	709	754	688	738	649	700	680	695	656	690	679	633	709	712	697	764	740	691	703	716	723	722	723	707	709	672	737	727	721	755	713	732	736	728	695	701	696	712	717	676	681	721	712	678	717	683	681	690	686	770	728	693	691	739	711	710	684	714	734	749	746	694	712	697	713	715	759	698	681	699	715	701	690	693	675	742	685	663	712	698	698	688	690	723	707	694	718	734	713	692	688	715	682	689	719	674	697	698	686	664	693	695	670	671	729	728	711	719	675	707	665	689	743	712	685	693	710	723	684	680	738	733	709	768	704	729	697	670	721	696	750	731	673	738	747	724	678	689	715	678	743	617	662	698	677	717	712	678	718	701	714	723	723	667	739	741	713	668	744	675	719	722	730	713	698	697	704	720	751	710	704	741	706	704	713	653	697	732	699	698	646	676	730	728	725	671	689	680	705	736	728	708	721	710	710	678	654	692	699	713	695	677	680	654	686	720	704	688	680	742	715	727	687	728	701	682	703	695	730	705	716	690	768	740	715	734	740	718	737	713	742	745	737	740	738	723	680	706	692	700	691	757	708	682	738	715	738	734	724	697	686	722	734	761	705	687	709	699	718	688	682	724	717	718	712	744	726	713	687	711	684	709	731	753	745	727	727	716	689	699	685	676	715	691	733	740	705	707	741	729	676	747	751	714	690	723	722	689	709	700	717	681	708	747	657	676	686	677	720	741	691	678	662	672	724	701	746	712	712	695	721	695	669	682	714	658	663	740	697	666	728	738	698	685	706	689	727	742	707	738	697	691	738	719	713	694	705	706	697	723	729	702	700	731	660	688	713	717	687	710	691	708	670	703	699	690	714	675	720	734	669	670	725	709	692	666	723	714	684	711	691	679	743	693	693	682	688	677	669	733	713	721	730	703	715	681	720	652	702	716	734	711	725	744	714	737	716	697	722	695	683	675	683	686	729	730	706	653	723	715	681	726	666	713	738	693	722	691	751	707	644	702	733	717	692	705	690	690	695	739	685	692	696	692	717	698	658	723	705	689	730	727	724	669	765	682	728	690	697	653	723	693	731	685	705	692	672	712	694	720	694	696	670	716	695	724	738	682	757	698	716	673	700	737	710	764	725	719	696	697	739	732	693	680	717	703	662	663	692	680	706	672	692	688	698	710	754	704	728	698	701	689	724	729	694	735	738	717	695	678	709	732	648	702	737	723	685	702	701	710	655	695	710	724	700	673	730	751	693	681	725	741	706	709	686	756	720	642	713	723	721	680	696	718	687	710	761	733	721	716	727	706	738	708	723	722	700	715	705	676	706	720	716	730	726	704	723	712	717	708	694	737	712	736	715	696	663	690	741	661	674	706	722	731	707	713	722	697	686	673	689	723	671	676	673	734	661	700	695	681	673	716	692	705	675	691	736	713	713	685	770	729	703	657	712	708	717	734	695	679	719	677	693	689	710	673	682	726	733	709	656	715	680	725	726	766	707	715	685	715	670	683	672	720	697	722	677	702	697	693	695	721	696	704	707	719	732	695	686	751	709	678	681	693	673	704	664	736	710	699	714	701	722	691	706	683	690	728	726	737	691	711	667	742	731	733	683	728	684	710	745	661	672	713	738	706	731	739	705	740	729	734	707	715	671	707	782	740	719	709	714	705	732	709	677	706	699	649	703	724	684	694	712	715	695	747	700	703	693	724	691	728	756	707	712	716	671	698	749	679	724	705	647	669	687	705	701	685	726	674	722	695	709	725	625	733	711	695	699	740	683	699	700	712	701	691	673	705	723	737	728	770	731	696	703	730	766	675	736	729	726	739	720	710	676	699	675	729	764	738	707	735	720	677	674	763	722	733	730	680	677	638	684	754	681	703	709	683	722	731	722	715	693	684	685	718	664	673	687	670	680	726	680	730	706	763	704	724	662	732	723	699	707	726	662	758	709	729	739	740	698	682	697	713	692	695	724	769	714	733	713	702	698	716	689	656	703	713	659	691	716	695	757	673	702	710	669	711	670	737	722	721	702	670	687	707	712	706	724	767	723	685	676	657	718	700	649	713	709	715	714	694	696	733	691	722	693	685	725	695	686	667	724	683	670	689	695	723	700	710	673	721	676	669	716	706	719	673	686	719	730	697	701	706	746	697	686	693	701	725	677	683	703	750	678	735	748	692	662	727	711	716	722	745	707	689	751	710	695	690	670	722	713	705	703	689	673	729	722	707	697	727	713	722	692	713	741	684	724	718	731	702	665	706	724	716	694	733	684	690	716	694	694	682	722	684	699	687	685	657	688	724	656	699	713	676	702	690	715	699	719	701	718	692	697	690	737	717	736	701	726	696	692	687	699	710	702	737	709	730	680	729	695	694	729	733	734	681	693	688	730	720	721	722	621	721	691	709	722	718	658	679	726	720	711	707	706	714	705	717	690	722	679	720	725	737	703	680	732	691	662	703	740	731	777	669	730	678	695	727	732	734	703	676	754	719	720	726	733	718	690	697	692	729	703	716	718	684	682	651	719	677	707	689	659	706	668	711	720	734	731	708	711	710	740	644	661	671	684	708	682	662	699	680	700	740	702	693	690	765	706	696	694	739	716	697	694	700	713	767	729	711	705	689	684	719	688	736	695	719	643	770	710	755	704	722	678	706	699	663	700	736	712	681	673	708	748	742	727	702	734	742	667	706	701	718	669	704	678	681	716	700	715	704	729	711	761	740	706	719	669	706	710	683	731	689	665
34228	17639	4567	1125	866	847	862	836	834	873	823	802	807	796	888	854	880	824	866	784	826	854	785	826	779	844	835	810	788	836	798	835	846	840	831	838	873	857	778	791	856	818	820	808	884	850	823	846	836	829	867	789	794	852	771	839	749	805	826	829	815	786	837	834	802	816	783	839	843	808	815	807	888	824	875	849	799	844	765	854	766	839	769	751	852	861	825	868	779	785	810	843	798	849	820	841	835	802	828	816	821	816	787	794	762	840	816	822	842	799	839	859	835	806	801	836	796	812	834	772	831	831	888	788	815	854	820	792	809	781	825	818	824	848	833	810	819	889	844	802	796	781	842	820	838	799	846	826	847	768	820	833	868	816	808	805	790	820	787	803	802	838	828	842	812	833	794	821	866	780	779	822	899	799	846	824	812	805	834	807	860	791	831	863	839	787	778	841	798	834	837	808	793	818	818	793	837	881	831	869	819	848	865	827	851	774	777	849	869	809	859	798	779	846	775	799	859	789	803	809	826	823	855	845	837	817	839	812	822	850	842	849	806	803	866	878	805	795	825	821	798	804	756	876	817	778	845	836	809	835	830	827	839	787	877	859	862	865	853	817	827	858	804	787	813	859	753	804	820	826	851	785	853	812	764	840	814	853	844	795	799	808	807	855	815	863	799	810	841	810	830	849	857	843	835	891	839	804	830	867	784	830	888	819	806	839	874	885	812	850	859	817	863	843	913	852	868	830	858	830	790	827	757	777	854	835	821	823	818	796	790	791	831	853	819	828	874	853	835	802	862	837	792	839	873	857	806	828	847	823	793	824	815	801	820	809	888	824	886	818	832	797	834	829	836	827	856	822	824	789	804	855	797	873	830	755	859	814	815	829	842	823	853	807	819	832	795	778	783	836	822	807	842	817	833	856	791	839	840	846	829	814	871	810	814	822	822	716	808	813	812	863	809	807	774	851	812	847	798	868	818	856	830	806	820	779	823	795	806	795	783	763	777	835	840	807	798	825	858	810	837	790	793	802	788	804	829	815	830	840	833	836	814	795	840	767	852	824	796	826	845	811	831	808	839	844	866	824	772	795	812	776	831	790	846	851	774	844	794	814	830	768	816	796	769	820	795	805	843	827	845	842	847	845	834	797	809	856	801	796	781	833	791	870	843	784	788	781	835	824	876	862	840	793	816	861	821	861	859	816	832	824	828	798	860	805	815	837	780	788	837	829	827	836	857	850	845	792	784	829	826	835	849	825	835	818	814	832	840	811	843	817	804	806	792	856	828	850	826	793	836	831	862	799	862	826	846	852	773	836	794	779	815	844	826	851	823	815	770	791	847	819	797	790	818	787	761	808	814	811	851	825	804	863	792	824	842	852	869	770	855	823	840	828	804	799	801	815	849	832	875	834	831	830	788	821	831	875	824	769	819	823	867	826	821	808	857	818	828	809	828	838	805	794	834	764	769	796	839	813	820	803	802	831	801	803	873	798	822	771	844	847	817	786	831	865	807	817	866	770	840	835	869	878	823	854	806	811	781	847	788	808	850	804	810	796	812	803	840	795	850	860	862	833	821	742	839	805	799	800	834	826	852	855	812	773	781	822	832	842	780	826	812	799	811	806	833	838	787	806	763	852	819	830	849	824	845	850	846	822	823	846	836	779	822	792	834	829	802	797	886	853	860	755	800	888	856	798	837	829	850	803	826	867	793	853	827	802	840	828	813	757	805	806	832	792	818	863	864	845	800	835	832	832	837	793	785	846	767	873	813	832	868	847	809	820	835	801	835	852	872	868	809	809	825	849	791	783	818	814	848	832	796	821	807	857	803	807	784	820	883	829	878	835	772	898	818	889	811	838	841	816	859	852	760	853	881	818	827	831	805	856	820	825	849	883	819	794	910	838	828	828	820	836	835	847	895	829	890	779	841	837	866	821	815	813	794	789	851	842	780	792	814	834	860	870	786	891	839	833	828	787	815	835	880	846	780	848	823	820	826	823	816	866	849	842	794	826	806	852	831	810	841	811	801	819	817	771	817	846	835	861	804	808	868	819	841	833	819	830	820	839	864	876	816	801	841	826	835	830	806	803	853	852	817	827	795	829	838	839	832	816	837	821	849	821	851	813	764	851	869	900	804	833	838	848	816	840	847	862	846	806	789	786	890	886	824	833	812	802	735	875	841	834	833	812	873	862	832	817	848	811	809	854	757	804	831	879	819	831	796	820	828	794	866	799	823	755	817	821	757	782	798	846	854	813	805	824	823	829	847	845	865	793	795	784	788	827	826	867	857	803	817	824	807	813	825	827	818	848	862	864	815	864	830	776	835	819	820	775	799	859	811	802	806	876	798	827	780	781	832	861	882	792	854	811	830	865	853	812	827	828	824	746	807	845	822	849	825	800	845	810	822	857	771	793	782	793	846	849	815	832	842	857	835	813	774	837	814	858	810	794	813	826	782	841	795	827	829	807	823	879	778	894	865	784	842	839	850	856	826	782	838	819	868	815	813	845	842	832	834	830	806	837	821	912	859	860	843	804	820	820	798	811	841	821	856	832	814	813	820	852	822	861	801	850	840	828	811	796	800	834	755	796	853	815	787	820	787	837	866	811	798	841	829	809	804	771	841	823	821	778	833	826	844	804	825	801	807	849	855	749	835	876	845	831	802	825	789	836	869	827	815	850	756	805	849	800	789	866	784	831	813	802	807	808	801	801	845	791	836	803	830	804	810	863	820	863	861	834	792	806	842	834	832	831	822	814	812	854	821	839	790	850	757	840	780	866	805	799	810	834	835	808	811	840	813	815	777	841	782	813	792	811	825	799	837	881	768	867	840	856	815	822	788	860	809	804	765	848	839	833	808	850	800	799	803	807	866	840	824	842	810	838	842	827	830	860	828	786	753	871	819	826	855	857	806	823	806	819	762	795	812	796	870	804	804	817	830	888	853	837	831	858	808	846	818	813	845	821	818	804	826	809	872	849	845	832	829	847	788	814	795	782	813	824	807	891	849	897	801	868	830	821	834	887	829	853	847	819	823	801	773	849	820	837	795	849	774	835	845	860	851	889	822	816	775	789	772	829	910	886	765	829	839	786	831	825	825	801	837	804	795	789	812	833	858	835	779	819	825	824	838	835	846	773	836	791	887	796	762	855	860	795	798	795	861	848	815	828	804	806	811	802	830	838	858	815	802	819	847	825	822	853	834	830	825	856	857	833	807	790	823	807	793	830	790	840	820	836	788	810	824	824	843	825	813	821	823	809	821	818	782	817	820	824	799	800	773	834	826	847	866	837	792	830	834	779	847	868	884	857	788	812	810	887	842	847	837	871	810	824	823	794	809	847	809	811	793	838	864	825	846	859	783	884	796	896	795	825	808	839	869	814	855	790	783	855	827	795	847	856	805	808	870	861	835	824	782	824	821	834	875	839	838	812	861	873	829	838	831	813	823	881	802	811	804	856	801	848	783	886	832	815	867	789	826	827	842	889	824	811	858	795	815	842
31641	2842	1153	925	890	912	849	854	825	821	834	901	839	848	864	832	912	814	830	862	801	834	812	847	812	851	835	840	807	825	784	807	815	817	822	891	831	826	816	802	895	819	853	794	820	800	811	831	798	794	821	843	822	836	834	830	816	841	828	834	858	755	831	837	847	745	808	784	889	785	854	805	841	850	850	834	844	861	816	873	776	850	839	887	880	844	805	861	833	781	813	799	833	865	880	869	873	838	802	832	811	784	824	823	801	797	866	859	808	789	829	811	872	857	870	821	866	803	834	790	849	803	814	794	831	812	823	776	819	806	817	835	855	819	865	810	789	844	870	832	841	858	788	831	845	828	849	823	837	809	817	817	845	836	781	862	792	757	851	847	800	795	815	799	828	845	840	801	831	807	824	793	826	862	849	834	846	841	869	798	860	802	813	785	812	794	823	853	863	823	800	810	853	827	818	801	803	801	809	864	847	836	871	841	808	807	784	797	801	838	878	799	850	850	827	880	814	801	836	831	808	798	831	846	809	818	823	746	827	805	859	868	829	861	863	837	851	843	860	823	858	817	841	845	816	862	810	857	842	824	791	837	820	838	806	846	773	877	833	849	837	849	855	788	868	842	813	789	822	788	834	770	823	864	899	850	760	813	781	808	877	876	873	781	821	837	837	807	794	765	842	778	860	833	862	808	842	752	826	820	799	833	833	796	832	832	769	886	794	849	836	756	826	819	836	822	849	841	820	810	808	860	877	795	842	856	842	791	809	833	862	814	848	819	807	855	866	837	794	864	841	825	810	837	831	860	811	893	818	808	808	890	812	856	791	796	826	837	779	862	811	872	853	829	770	847	781	825	833	812	828	824	779	797	840	833	820	837	797	887	806	862	809	830	839	852	841	821	846	860	858	857	874	856	878	829	828	838	857	848	860	810	852	772	839	821	823	849	886	846	812	825	801	838	870	830	823	780	836	801	805	824	816	815	826	865	816	848	820	896	886	812	803	847	835	840	855	843	849	829	806	848	844	882	858	811	825	827	888	820	852	860	830	841	803	825	834	812	782	839	815	854	838	870	848	865	868	815	791	805	857	836	794	862	830	813	877	802	817	866	854	831	860	891	833	833	829	766	798	832	831	844	858	834	869	782	782	839	772	846	843	855	849	787	787	787	822	798	846	812	796	839	853	823	848	843	865	814	784	810	841	824	832	851	876	832	853	807	906	838	804	855	885	844	877	843	816	836	885	781	831	805	815	850	868	838	878	822	827	870	881	857	845	849	841	835	844	872	801	826	829	791	881	830	797	821	831	868	820	840	821	855	842	843	807	801	845	797	888	882	839	861	834	844	828	836	861	826	815	846	823	777	848	864	827	815	779	856	836	871	820	841	870	876	851	831	901	827	868	814	781	869	842	851	836	825	839	836	827	814	828	834	831	840	842	834	849	839	813	861	838	853	857	839	866	798	858	835	860	843	861	812	821	820	791	822	821	847	826	883	844	856	826	867	820	832	807	878	842	842	860	862	802	837	831	847	844	795	797	736	843	812	848	819	807	846	827	788	864	854	828	772	825	844	809	808	850	744	854	867	867	846	848	815	859	864	811	789	801	819	809	814	859	897	847	866	770	850	861	825	887	883	778	843	845	829	852	883	792	858	861	835	860	866	838	823	833	825	857	861	821	821	858	817	837	873	839	830	776	828	870	862	856	839	832	833	822	831	892	818	844	804	827	819	796	840	840	850	830	800	839	805	885	834	822	875	839	834	826	819	785	827	835	797	814	821	833	880	839	814	850	850	863	862	800	835	859	842	796	807	849	853	774	806	867	817	781	859	819	846	804	808	792	789	805	847	833	830	797	801	909	807	828	808	853	808	853	870	826	891	873	824	844	832	886	786	859	782	842	794	856	847	783	784	862	785	787	862	851	845	814	778	829	849	825	884	822	846	796	848	823	869	799	847	825	845	820	834	813	870	793	796	816	823	860	833	833	854	814	778	845	811	856	833	885	782	809	822	814	824	821	787	899	832	812	786	850	856	823	824	881	847	796	781	799	774	860	791	854	724	843	847	854	819	829	849	835	838	836	822	856	852	802	795	808	807	859	813	796	856	828	858	813	839	817	834	775	814	814	827	807	849	841	833	838	795	804	845	827	816	834	814	819	823	842	792	825	832	874	841	859	852	802	833	823	879	842	851	873	855	810	876	794	832	868	811	835	845	812	793	836	827	848	829	858	868	794	836	891	875	833	887	841	819	822	885	795	864	875	869	850	851	825	782	856	831	889	751	841	844	869	786	822	839	839	824	868	822	778	873	792	873	842	806	818	863	824	817	872	863	784	860	828	829	837	847	849	811	822	813	806	827	851	884	853	799	817	858	830	820	828	821	791	886	829	808	803	868	852	800	815	801	871	849	844	845	823	808	815	873	820	856	811	837	859	825	827	849	777	852	792	828	834	811	826	854	786	764	807	857	847	853	842	817	890	816	835	808	811	845	821	870	835	844	807	780	850	835	806	818	829	871	802	863	864	881	875	812	830	871	825	859	818	888	807	872	812	817	821	847	776	828	856	780	772	791	836	803	829	812	813	839	840	857	853	828	841	861	844	875	794	890	859	831	817	814	839	871	848	834	853	820	808	837	808	859	816	821	810	827	792	808	783	817	817	819	779	845	892	793	839	846	835	839	804	788	852	855	830	787	896	773	808	873	853	838	771	814	846	869	791	857	836	813	804	838	802	872	876	813	796	841	798	823	789	808	860	777	885	820	805	812	824	846	813	871	813	870	835	811	862	820	853	764	820	743	839	842	754	868	842	853	816	831	805	828	813	835	854	813	803	842	854	852	775	833	785	816	833	872	823	805	815	799	864	817	798	843	842	794	834	810	799	822	821	803	882	840	861	860	851	818	834	828	855	794	861	799	814	886	818	822	819	823	807	802	859	845	813	818	800	858	832	902	806	835	813	858	816	755	890	808	789	835	830	847	844	811	858	905	873	835	809	802	851	828	848	797	812	832	845	839	836	864	808	838	848	825	837	799	840	857	911	868	832	855	793	838	841	823	871	834	822	817	828	783	815	866	797	771	877	872	813	820	830	856	811	814	851	861	871	829	926	859	848	818	861	844	803	800	831	815	816	754	790	813	816	853	847	818	813	820	849	804	816	791	849	834	826	839	827	836	877	889	808	806	795	807	820	820	862	776	786	844	842	831	832	777	908	821	780	838	835	848	827	804	791	889	861	868	804	804	801	826	834	849	826	802	850	839	841	862	870	773	864	829	802	828	844	837	833	811	824	795	893	829	823	862	803	839	822	832	858	786	844	810	868	868	812	835	811	870	823	820	824	825	801	886	833	844	839	857	881	830	846	834	844	819	871	859	873	855	818	817	815	824	854	828	849	797	876	792	822	812	836	827	821	828	847	805	841	859	766	835	837	839	842	868	808	880	870	795	804	814	828	746	830	810	806	839	856	816	769	837	810	857	887	825	789	792	816	882	859	884	802	811
25205	20944	27355	24598	20914	11299	1141	776	690	638	622	558	528	514	569	540	494	515	479	498	492	464	491	461	497	457	481	444	485	445	478	495	441	462	438	504	451	492	447	449	476	477	465	489	473	466	487	472	443	477	458	459	434	468	478	444	456	463	428	515	486	498	430	491	471	504	447	460	424	481	440	426	459	459	461	464	474	432	449	432	437	473	443	453	484	435	439	442	430	450	438	466	428	459	410	442	454	445	433	425	465	458	480	445	413	415	439	438	425	451	438	438	415	442	427	453	457	435	440	466	467	433	454	433	452	432	433	457	398	450	420	441	402	426	463	460	457	430	446	424	479	417	490	430	417	452	406	418	440	437	421	480	481	500	456	421	413	427	416	473	433	500	452	436	432	409	422	440	457	435	466	411	481	424	430	440	448	414	450	448	488	462	443	430	450	470	464	446	425	467	479	470	451	424	420	426	458	453	449	460	437	443	427	401	444	440	437	418	441	440	412	447	395	426	465	461	449	440	455	434	471	458	459	454	461	428	440	472	417	463	444	463	423	481	423	452	431	439	483	433	437	435	459	460	424	436	445	432	456	409	494	443	441	410	473	437	451	470	446	438	424	449	462	397	424	389	430	474	450	470	448	438	431	426	419	422	481	400	454	447	435	447	424	416	470	450	452	452	466	438	447	456	474	453	454	429	422	404	442	442	484	454	447	439	474	482	432	461	501	473	462	473	447	448	476	435	453	459	419	434	416	464	449	459	480	442	466	403	449	431	453	458	497	432	438	424	445	411	429	463	450	481	448	446	445	440	465	499	439	418	441	454	446	395	450	466	459	455	450	476	451	455	413	432	458	451	445	453	438	436	465	433	461	451	466	469	459	462	410	444	440	437	457	488	404	459	461	426	413	448	418	436	464	442	452	441	485	467	470	438	439	376	454	426	444	455	479	436	435	460	454	430	513	468	439	471	486	463	433	431	417	460	434	460	478	442	429	457	408	401	436	454	491	472	457	455	442	471	424	476	448	457	464	494	422	451	484	418	431	424	423	444	441	443	448	474	415	436	461	430	431	446	415	422	431	469	435	443	446	451	433	439	439	439	423	455	458	425	419	439	471	458	475	439	463	479	430	461	442	453	476	436	451	408	451	442	456	442	462	450	470	460	456	457	427	426	439	458	445	420	446	432	446	429	435	479	425	465	460	457	453	489	437	486	480	473	455	471	456	466	413	452	442	447	434	427	432	431	456	463	452	446	469	443	399	464	439	499	448	445	433	411	449	461	416	443	436	462	433	442	458	475	460	447	466	440	418	457	442	401	437	450	410	500	420	447	419	449	455	456	443	469	419	413	432	435	480	415	418	452	436	438	464	411	456	467	459	460	468	419	437	419	468	442	459	440	408	452	438	423	416	469	471	454	442	431	427	430	429	471	430	450	450	462	457	431	453	419	441	426	431	435	438	428	441	473	452	423	438	453	436	428	460	482	442	455	460	430	429	446	455	497	450	421	463	459	466	489	479	504	446	478	445	454	464	481	451	481	494	467	408	469	452	438	474	419	504	472	428	440	443	428	392	489	495	406	439	455	435	431	458	424	420	451	453	460	478	445	432	458	433	459	445	421	430	445	460	474	435	416	428	429	463	445	400	450	439	466	445	406	448	463	426	440	453	402	463	464	468	461	464	423	464	443	485	482	435	447	443	434	476	439	457	387	430	443	453	458	458	409	440	468	471	471	463	448	466	422	468	453	425	464	430	464	463	453	452	446	439	425	445	422	428	454	446	440	450	446	425	463	437	474	436	426	444	451	489	425	457	467	423	441	428	456	382	440	474	447	448	419	463	454	451	467	453	401	413	443	486	468	446	452	463	457	463	456	432	451	478	433	424	436	497	444	451	414	421	488	471	482	454	437	425	444	475	445	448	462	444	439	446	444	471	430	448	428	469	472	440	433	417	475	467	446	462	447	471	476	434	437	428	464	436	427	437	458	429	434	456	437	443	413	431	441	453	440	444	406	431	444	422	455	462	429	480	449	447	448	452	462	450	484	426	476	419	468	458	453	461	469	457	463	449	447	439	431	462	451	427	454	449	443	438	452	445	445	506	418	453	468	464	422	439	434	453	444	432	403	446	422	453	419	450	465	465	443	490	475	481	449	412	460	451	405	445	417	435	461	447	472	442	433	428	460	475	438	475	473	456	432	430	453	496	444	479	426	437	436	458	486	439	436	429	451	466	445	454	414	464	450	459	461	468	485	438	428	449	445	439	456	470	428	437	455	453	442	482	461	443	460	455	482	433	467	433	434	452	436	455	446	424	458	456	400	429	463	418	472	461	414	458	467	438	420	473	453	465	442	457	459	470	471	441	450	424	450	476	476	444	505	497	431	493	471	443	415	406	458	437	441	474	461	477	436	461	411	477	439	434	453	440	429	458	455	435	471	426	443	435	452	451	474	491	445	440	409	469	479	438	459	425	473	457	440	441	430	503	457	416	461	399	448	424	432	449	438	433	437	457	458	466	442	444	455	485	479	426	444	447	438	431	459	425	445	425	475	420	440	437	412	420	454	457	436	427	448	440	429	463	413	460	442	434	491	439	426	447	429	450	457	443	482	464	454	445	453	442	425	443	458	440	478	456	465	483	474	441	435	419	469	457	431	435	432	457	438	421	457	458	460	426	463	472	482	491	430	473	491	436	468	477	460	436	434	489	469	476	499	421	444	481	437	474	422	489	435	434	433	485	446	464	443	452	467	452	444	432	428	470	454	464	452	449	491	452	433	412	482	439	481	485	479	429	447	451	457	463	452	456	474	407	464	407	436	442	438	446	430	446	422	463	475	419	440	478	473	425	442	429	440	448	468	409	437	427	413	476	449	477	462	439	467	450	429	408	479	535	452	446	442	462	391	457	428	430	435	446	446	442	414	420	451	465	477	427	431	477	461	419	402	460	464	467	430	439	425	438	436	436	427	436	464	458	450	428	409	478	441	421	456	406	438	434	456	472	455	432	430	485	447	447	439	432	426	427	439	467	457	450	445	424	468	445	452	485	495	434	426	425	440	442	441	445	451	419	459	483	446	415	447	444	454	456	464	435	471	440	423	487	463	461	410	440	418	450	445	414	450	476	426	428	451	439	436	452	436	418	435	431	453	443	465	452	444	412	434	453	441	463	438	430	430	443	439	434	447	485	421	443	448	491	478	471	410	420	438	447	417	477	450	449	461	452	416	431	461	458	407	439	454	434	399	434	442	443	469	435	441	450	455	450	425	461	466	468	439	454	473	421	427	452	462	400	476	440	441	430	484	415	443	441	435	455	458	462	483	450	420	457	433	466	443	446	445	435	474	444	428	417	437	417	434	443	436	466	439	451	417	468	437	427	428	412	441	434	496	466	484	492	443	462	506	471	467	477	440	481	442	462	464	435	484	472	447	479	439	446	483	418	411	450	421	449	425	417	428	448	456	432	486	402	439	453	470	468	433	400	487	446	465	440	489	430	458	431	426
55748	10668	6985	3935	2557	1803	1323	1153	983	902	818	696	762	671	674	593	595	585	575	545	547	522	534	518	539	519	555	478	513	489	530	510	509	546	479	482	459	492	470	486	486	479	481	476	481	455	469	450	518	479	484	533	466	462	461	457	456	490	478	459	454	456	469	470	485	474	466	472	485	444	468	455	482	458	476	501	446	487	511	490	516	502	498	464	478	483	441	456	429	477	447	472	501	459	470	439	451	443	441	436	419	497	430	487	499	481	510	486	506	479	486	446	474	430	486	456	481	462	476	432	436	494	444	485	464	500	472	452	415	475	490	495	448	492	438	449	455	432	487	462	477	460	479	481	449	460	423	451	447	474	492	428	474	444	484	451	437	474	447	465	439	460	458	439	433	436	462	485	448	430	436	469	450	461	453	429	471	484	503	453	496	463	466	447	469	459	432	523	433	459	492	471	457	497	492	483	469	478	481	440	445	453	446	445	463	444	464	473	446	476	470	456	436	474	467	457	477	465	451	486	449	463	474	461	418	474	455	481	474	500	497	478	484	434	412	445	455	454	462	448	474	460	469	497	426	428	439	455	444	461	451	452	492	443	465	443	487	501	481	437	429	471	466	475	478	444	493	456	449	453	408	474	414	532	466	460	457	506	450	461	468	442	474	439	455	466	457	463	436	450	518	464	483	446	467	470	459	496	470	481	457	482	488	506	485	466	472	457	481	427	469	444	468	451	477	424	477	477	508	467	485	480	437	482	440	480	456	467	495	432	478	426	481	441	477	511	451	461	484	438	435	441	459	424	483	483	487	463	446	466	470	498	462	439	476	443	476	465	456	432	443	471	446	467	447	486	472	440	485	452	471	461	446	460	447	452	424	412	472	457	467	492	469	471	459	442	460	436	433	446	432	435	477	445	463	450	467	469	490	467	462	461	479	458	474	441	442	498	458	513	431	457	425	455	470	462	455	470	438	440	486	477	457	429	466	447	431	473	468	451	503	440	471	458	454	446	448	452	490	474	446	459	460	483	484	426	451	444	512	466	458	440	474	461	466	428	449	477	454	482	450	468	456	490	467	454	483	468	434	466	486	482	445	505	468	449	474	500	473	454	465	464	511	477	392	440	461	449	477	470	470	463	469	450	489	472	452	436	451	441	444	397	476	451	486	465	450	451	466	481	448	470	468	469	481	406	515	454	465	458	467	476	457	439	443	440	436	441	435	465	419	492	493	470	466	502	467	446	476	402	466	430	467	469	402	479	456	413	464	473	451	456	412	478	458	488	440	488	469	466	464	458	432	447	442	460	451	440	476	458	467	446	485	450	465	461	448	483	451	457	416	409	475	432	482	466	435	483	455	479	453	429	506	450	444	446	437	481	460	451	466	431	472	419	440	457	414	429	456	440	436	468	461	446	485	478	470	484	459	453	449	438	446	448	470	441	463	458	438	440	460	456	443	451	469	456	501	473	477	457	432	434	470	449	419	470	455	481	473	414	457	466	469	472	449	447	472	482	455	487	476	432	463	428	449	458	494	474	439	452	448	476	451	455	458	429	442	459	434	447	471	420	464	454	498	488	444	475	456	499	476	468	457	442	492	449	442	480	463	455	487	467	474	478	457	466	453	456	450	511	455	444	451	453	444	485	464	470	438	446	458	478	442	485	467	441	453	418	443	413	404	445	451	444	464	466	459	485	477	457	434	483	444	499	449	475	461	436	480	456	468	462	461	441	453	509	467	443	466	418	460	468	424	434	434	474	452	458	481	453	499	461	452	456	461	459	478	450	493	421	505	463	435	470	436	460	448	445	486	454	439	454	429	446	481	442	484	435	481	463	444	471	488	468	449	450	460	490	444	455	446	476	510	489	475	470	463	468	448	446	419	467	465	451	429	472	458	455	460	444	435	499	469	473	451	458	450	461	471	440	472	432	480	457	478	451	475	483	445	483	442	435	436	484	442	454	474	474	476	445	459	456	429	487	465	477	449	465	430	446	497	457	477	474	486	447	447	455	468	480	483	458	476	467	506	459	444	451	473	454	422	446	444	440	474	438	429	455	459	410	506	421	455	452	457	439	483	486	464	442	501	467	439	458	485	461	453	458	464	444	461	442	445	441	475	463	470	458	462	473	495	441	431	447	488	451	449	451	458	471	486	456	456	483	466	452	444	444	497	528	489	445	469	463	445	474	464	448	453	438	458	441	483	457	469	443	423	450	460	419	477	465	452	440	484	436	425	465	401	457	479	455	436	443	481	454	464	454	484	469	445	460	469	500	459	455	440	464	425	427	444	472	473	447	477	451	492	459	455	454	454	435	464	460	439	437	479	464	451	458	453	496	449	428	438	453	429	460	443	469	479	465	485	485	472	423	447	445	484	483	481	461	441	464	525	486	450	480	464	434	479	480	478	497	484	483	459	435	466	459	471	449	419	445	466	442	452	493	453	436	468	468	469	491	448	474	511	511	437	474	459	463	479	410	452	455	448	458	460	422	469	454	468	441	439	419	454	484	428	464	454	501	459	446	441	459	439	486	484	472	438	449	445	443	484	436	418	412	456	421	447	430	453	468	428	475	445	452	452	442	469	466	434	473	485	436	511	439	417	472	448	458	451	482	473	456	456	392	453	486	430	481	486	465	440	465	446	449	459	453	466	489	455	448	449	492	461	451	487	415	444	440	471	446	485	450	462	432	504	461	445	464	470	502	466	530	443	449	466	474	448	488	471	466	470	453	476	502	439	427	444	451	457	437	470	451	482	490	467	499	487	455	483	468	457	472	444	452	465	434	418	460	489	474	474	444	460	498	411	454	463	454	507	453	472	471	475	458	472	480	448	479	442	483	467	471	441	485	427	467	467	484	436	458	493	447	485	457	473	508	498	436	454	463	470	464	469	467	470	470	462	437	435	464	456	461	482	454	474	467	449	465	491	497	466	455	485	481	468	465	482	423	448	471	457	464	480	522	449	406	464	469	465	458	483	450	459	444	486	439	473	433	431	462	475	458	480	424	462	492	511	445	452	444	478	433	437	450	480	451	434	459	420	452	511	424	484	459	470	462	459	454	465	468	432	471	463	476	437	528	467	477	455	461	495	455	422	487	466	460	471	421	439	479	418	461	488	462	461	466	446	424	426	452	467	450	515	434	449	470	471	448	451	484	454	437	427	440	390	493	444	450	526	444	443	459	493	449	459	492	455	474	478	423	416	487	421	464	471	510	457	458	460	448	461	463	534	442	420	444	483	442	447	465	447	443	476	446	469	480	521	451	433	454	478	474	459	511	420	444	404	456	424	456	480	468	457	457	451	497	428	474	457	470	439	452	431	482	464	469	457	477	440	450	480	451	465	449	459	477	426	432	469	482	451	475	440	494	469	429	462	484	450	475	447	421	479	472	470	443	490	449	474	480	458	514	474	417	458	441	468	470	479	472	478	463	447	484	463	450	439	470	471	463	479	432	480	531	423	444	492	440	473	456	446	497	412	458	482	457	461	492	423	490	504	482
23255	20923	27669	24333	20919	20939	8206	1598	1186	1129	1028	970	955	934	916	914	870	906	897	815	841	847	826	781	833	782	776	790	817	808	806	774	762	749	782	813	785	755	727	730	757	757	792	733	743	764	801	770	747	779	775	833	802	769	806	768	753	797	823	798	800	735	770	786	772	796	757	802	724	788	765	795	780	773	764	713	724	804	797	738	755	814	799	788	728	773	756	716	697	745	698	764	767	730	790	790	739	722	805	706	782	779	809	775	734	737	791	735	727	770	741	702	790	761	799	779	744	744	733	721	732	729	787	754	703	742	704	765	754	790	775	798	734	720	695	748	734	737	728	786	753	730	779	736	727	725	738	736	740	778	722	792	704	745	712	744	804	801	700	755	735	706	754	733	744	777	702	796	752	714	720	767	754	764	732	758	761	737	778	763	803	774	752	778	773	743	741	726	711	784	788	794	811	750	755	766	753	736	750	727	766	727	764	772	714	719	780	751	754	754	750	744	742	770	743	805	779	760	723	787	736	758	800	767	778	689	782	730	770	765	735	729	726	769	740	752	778	760	809	706	759	734	751	748	728	805	736	708	749	738	766	745	754	764	724	780	716	725	795	739	764	759	742	699	717	729	665	775	755	836	784	779	765	760	712	785	748	782	759	771	834	762	757	781	734	766	755	782	791	757	746	714	747	795	758	759	737	789	714	719	726	797	759	740	755	728	772	712	753	713	776	796	750	726	718	710	770	734	848	691	757	722	760	745	764	719	711	782	727	774	708	768	743	763	748	763	742	704	770	751	740	769	699	727	714	766	761	758	754	765	741	746	736	722	722	721	719	730	794	738	746	777	791	741	698	753	739	771	766	768	745	810	807	755	658	727	736	796	772	741	744	758	775	808	797	728	760	741	734	778	771	724	778	712	778	736	784	717	755	769	748	786	757	759	755	754	737	749	733	758	737	767	751	790	745	697	724	722	752	726	763	732	751	718	734	706	771	769	715	693	727	758	780	793	732	756	739	774	803	744	815	749	727	736	699	732	753	754	708	759	777	743	772	720	757	752	744	728	728	715	758	771	770	762	762	766	755	760	734	751	707	781	729	687	739	709	734	758	728	792	763	728	775	804	748	703	734	761	803	726	790	801	752	802	713	717	743	723	749	700	774	779	767	788	742	710	744	726	718	765	763	741	729	748	776	752	761	759	742	765	725	754	772	726	766	740	768	795	759	769	758	745	733	736	768	750	794	723	761	720	726	800	748	730	773	715	737	756	723	757	780	754	771	782	750	765	703	777	752	759	764	768	740	729	718	762	793	738	721	777	775	746	736	755	749	735	710	739	760	741	745	759	746	752	738	757	779	774	710	730	805	767	733	729	710	718	772	782	738	765	773	678	692	776	667	741	773	771	704	788	706	770	742	779	767	732	740	716	808	760	765	714	768	753	690	681	766	778	723	786	765	767	729	758	727	745	715	729	761	743	767	781	746	734	730	755	760	734	746	760	761	792	762	737	736	732	744	760	765	744	730	767	749	764	790	739	721	720	763	760	725	834	756	759	747	732	739	777	727	751	711	740	792	725	768	733	738	740	739	753	728	753	767	716	737	718	703	779	740	779	760	749	770	748	748	738	811	729	679	758	734	688	727	764	756	689	791	722	795	745	709	783	716	761	801	770	797	759	723	772	765	722	727	682	759	768	789	744	727	737	793	744	728	753	769	725	769	712	742	739	719	744	760	767	732	740	745	717	801	740	771	817	751	733	792	781	781	795	751	769	731	778	725	743	736	721	728	707	701	740	736	761	708	730	749	739	714	758	709	723	761	739	785	740	764	704	723	729	758	735	715	775	819	716	760	759	731	709	754	759	750	734	765	737	751	748	715	690	754	753	738	723	711	770	732	756	712	743	780	759	720	745	756	719	796	721	750	769	793	747	823	733	795	755	768	777	716	762	725	769	746	706	739	739	771	786	775	755	779	801	747	717	719	730	726	733	715	764	753	749	783	740	764	744	781	720	786	724	771	695	726	732	731	736	701	792	770	774	729	758	792	789	742	702	727	778	752	746	713	760	737	754	765	708	711	763	753	784	723	787	769	749	763	710	752	714	704	739	760	744	757	755	765	748	790	775	754	742	739	735	742	763	772	772	719	774	772	781	776	748	753	769	728	740	728	802	711	722	753	756	773	757	753	758	777	796	763	712	727	752	746	735	729	750	732	750	746	712	738	741	733	754	781	766	761	745	766	755	747	746	749	746	757	752	748	739	748	743	746	709	756	764	758	721	756	727	740	755	739	755	782	736	714	702	732	707	736	719	771	759	751	822	755	791	752	780	743	749	737	741	761	743	704	754	728	760	769	749	751	768	715	761	746	776	784	794	715	727	740	740	740	731	752	751	757	811	794	731	691	738	769	755	768	780	749	710	754	721	732	704	684	721	751	719	737	731	754	813	748	769	717	793	802	772	718	749	798	784	725	754	712	741	747	762	749	751	718	682	755	746	751	730	765	727	738	746	806	769	765	748	727	764	755	778	752	735	781	737	763	779	734	762	753	786	717	754	785	700	771	785	746	803	811	736	756	742	760	740	752	711	726	790	758	754	804	737	742	765	782	732	772	772	763	781	719	797	702	736	752	735	773	782	738	698	799	743	736	732	718	793	760	779	751	738	788	755	716	752	747	766	733	733	785	822	748	732	801	770	745	706	701	734	738	755	766	711	758	751	742	713	777	744	789	725	738	733	719	823	744	732	802	729	779	714	770	789	782	727	752	736	760	729	734	730	716	756	761	724	780	754	769	716	746	781	681	751	762	754	777	751	773	782	738	725	789	731	738	783	762	722	722	772	789	797	746	713	795	734	758	782	749	687	757	757	777	745	775	711	787	745	762	742	723	766	741	733	753	710	729	722	753	691	718	722	735	743	734	724	746	783	803	755	785	787	775	754	712	728	799	721	745	749	744	676	716	810	740	710	722	732	739	740	724	797	709	740	712	722	753	756	754	741	745	756	728	760	780	738	786	762	741	745	765	768	737	782	766	722	738	766	743	748	750	714	763	758	735	766	706	777	735	813	768	767	679	730	732	732	759	663	791	755	773	737	745	708	766	759	746	760	740	739	738	734	726	708	787	672	791	743	769	765	757	796	718	797	730	758	734	694	751	754	786	734	743	740	717	730	747	719	772	770	794	749	737	798	739	792	779	768	707	800	787	767	752	708	712	745	756	777	774	731	736	711	718	738	787	761	739	727	729	728	714	763	800	748	708	731	737	748	702	696	753	762	740	747	736	753	716	764	827	744	743	741	728	799	714	763	751	750	759	719	778	747	727	743	784	763	770	776	786	762	746	732	752	748	750	786	734	757	760	735	767	737	748	709	763	763	711	740	709	734	720	777	789	745	745	736	765	764	713	750	780	789	797	784	727	741	737	770	799	783	789	743	761	737	734	729	795	701	761	717	764	747	716	736	753	736	746	726	779	758	751	746	713	785	758	752	753	832	796	752	745	762	784	787
49113	13668	12029	6960	4449	3195	2457	2042	1835	1565	1385	1228	1163	1105	1102	983	986	921	906	897	825	875	831	833	850	795	813	830	745	743	815	758	765	769	768	772	699	759	761	720	701	720	726	736	730	771	711	767	736	746	734	735	723	682	707	728	724	704	693	714	743	747	677	736	721	712	721	711	688	722	726	749	736	739	751	724	688	712	754	741	690	763	721	749	700	694	717	747	729	723	726	721	720	737	701	687	705	707	731	703	727	689	613	714	676	696	774	676	701	713	742	737	687	687	681	710	727	703	724	724	677	654	723	708	729	725	722	658	682	730	699	730	706	673	700	735	663	688	720	764	708	715	717	704	742	674	679	719	679	741	714	702	707	713	696	706	714	670	712	691	720	692	725	655	694	704	702	715	711	730	763	707	715	681	715	724	711	689	696	732	707	725	719	677	681	675	762	672	747	695	701	693	673	697	722	688	703	655	751	733	720	724	696	662	670	734	700	720	728	660	720	649	670	689	704	731	640	721	707	673	703	714	687	684	736	664	690	686	695	717	703	675	721	714	718	717	701	667	700	717	696	705	652	747	711	690	677	707	711	735	720	725	747	732	740	715	696	726	701	712	717	704	680	654	652	743	725	680	681	699	651	742	679	704	706	715	699	725	704	733	755	674	723	675	723	668	688	680	720	694	697	705	702	718	669	745	692	774	645	731	696	691	704	678	682	682	678	680	724	698	723	704	685	704	674	739	724	647	704	687	699	695	731	702	643	626	731	696	725	666	671	711	689	700	719	719	700	659	758	656	715	701	687	713	676	702	663	708	751	759	714	663	745	713	695	706	673	702	709	692	685	744	672	672	712	745	714	698	756	704	708	707	701	670	696	681	720	627	725	705	741	702	731	735	702	728	717	732	700	742	682	682	666	701	699	702	697	759	699	727	728	719	752	694	702	729	717	725	705	738	727	677	741	690	658	710	706	729	711	679	701	676	682	726	684	681	693	689	713	686	687	718	714	805	728	723	747	696	667	723	617	697	670	655	664	736	737	743	707	676	715	718	691	697	720	685	650	694	711	737	695	665	703	669	661	689	702	688	714	681	720	683	687	690	732	690	775	695	700	715	693	739	731	716	681	696	646	739	694	739	705	743	713	717	736	657	671	715	705	693	716	738	693	710	687	750	721	723	729	737	672	709	721	719	705	651	675	677	659	677	714	687	733	710	693	705	718	683	708	724	685	726	715	680	690	705	718	696	683	710	676	677	694	683	706	682	720	696	687	672	753	664	704	746	720	689	692	692	707	708	689	663	742	712	686	670	702	663	681	698	666	731	685	732	698	688	674	690	658	706	668	694	692	656	713	739	701	700	726	702	680	726	714	749	674	711	754	698	752	674	666	661	724	724	684	743	746	706	688	693	730	716	659	706	725	691	704	715	693	736	684	690	753	664	737	754	691	722	687	681	704	725	695	709	698	681	683	717	691	643	702	773	667	740	678	703	710	664	671	679	729	763	689	664	736	702	702	677	703	699	713	715	730	699	621	663	747	720	675	697	756	725	745	696	680	701	692	672	698	706	735	694	664	700	685	668	681	697	709	709	670	748	712	729	729	726	681	714	663	670	698	699	683	718	705	674	712	728	733	715	670	642	700	718	708	710	722	694	683	722	695	694	669	656	708	662	658	671	739	730	724	724	789	689	716	717	698	660	687	739	726	680	740	705	690	682	705	643	678	725	688	700	693	706	684	682	698	662	718	693	694	633	675	713	691	683	721	695	699	650	734	695	706	726	733	684	668	737	702	669	679	628	677	714	692	699	737	694	703	754	710	744	687	703	736	697	672	714	722	759	676	713	704	762	681	714	707	740	674	726	707	709	715	667	740	719	736	693	689	705	684	721	736	723	723	662	680	737	689	688	666	682	726	630	721	687	738	667	696	707	681	710	703	703	673	708	713	726	650	689	712	694	683	724	746	712	663	724	663	745	699	732	671	701	702	699	727	697	731	719	711	701	705	737	682	712	687	670	703	716	726	690	748	656	724	700	711	718	719	658	747	721	690	741	735	672	740	677	725	743	692	697	694	725	706	670	710	686	688	724	681	635	667	709	689	684	765	718	687	700	656	714	680	702	695	638	779	693	688	671	688	724	706	740	651	727	730	686	715	678	728	730	679	715	767	657	716	697	703	653	702	687	743	723	748	664	718	735	706	720	736	668	764	747	698	712	702	691	778	700	733	722	697	662	653	680	689	714	664	681	697	677	648	753	647	718	679	682	723	720	713	689	737	727	679	703	703	719	721	729	701	696	698	714	727	705	670	627	694	702	734	687	705	711	697	665	734	691	671	716	711	676	686	739	736	793	668	680	673	672	665	732	740	669	683	680	733	667	718	718	667	701	717	692	678	717	724	689	674	773	692	719	675	694	701	704	721	704	756	714	702	743	706	713	705	673	697	679	735	733	668	674	770	685	699	716	721	674	715	700	685	732	731	698	747	671	715	743	765	790	748	688	692	680	728	694	692	735	715	691	698	759	687	724	727	682	708	696	714	692	703	756	699	723	733	727	730	713	694	677	718	661	698	726	669	711	721	685	756	746	650	759	799	736	686	680	682	721	707	701	706	681	690	727	718	693	718	734	759	701	699	765	680	674	674	665	672	716	675	722	693	681	728	688	705	647	701	704	724	675	702	705	659	695	697	692	696	706	713	696	721	685	716	716	704	740	745	714	709	715	711	731	707	699	714	719	694	656	774	744	744	674	724	715	709	762	680	703	767	707	709	657	710	661	739	703	710	768	729	692	712	743	740	742	676	687	733	658	678	695	701	693	700	670	675	706	688	723	683	712	742	689	715	679	679	725	717	730	724	653	745	731	737	701	730	686	767	699	687	690	687	659	718	681	658	762	735	725	730	699	698	805	694	711	676	747	735	691	743	720	737	702	724	685	689	716	703	716	678	684	717	670	703	693	709	652	700	705	726	725	767	671	699	646	688	718	685	717	672	723	705	705	717	722	697	752	666	719	734	714	689	716	673	715	658	666	707	690	736	700	677	749	723	722	695	696	733	702	658	670	710	735	674	661	715	688	740	677	714	724	775	694	714	682	711	687	698	671	742	711	721	723	703	720	679	697	736	698	675	731	706	700	726	713	661	714	737	713	659	709	708	718	698	714	739	712	647	728	636	722	703	694	697	714	762	685	695	687	711	676	731	674	724	681	738	704	698	730	640	744	706	727	732	678	696	721	756	720	673	760	738	705	674	673	684	681	708	726	659	698	698	686	750	689	726	697	729	729	696	707	711	666	706	674	647	732	682	652	688	731	678	735	732	709	671	728	686	688	712	704	723	719	706	713	701	727	744	750	736	722	747	707	720	698	709	752	695	684	709	681	675	665	698	724	688	714	678	687	693	727	718	722	731	682	694	748	699	704	666	721	709	708	729	771	699	674	700	698	708	673	718	702	687	686	728	736	709	698	698	727	718	701	705	752	701	711	705	708	686	733	708	697	665	718	687	668
34339	16868	4032	1112	828	868	823	850	807	816	858	847	836	865	756	864	841	847	824	835	810	785	834	826	836	836	818	825	823	820	815	880	845	807	835	805	816	820	864	859	843	868	782	830	781	850	847	805	859	817	850	833	821	827	783	809	812	799	829	776	826	780	793	813	813	799	787	788	843	859	889	853	806	835	809	858	793	813	833	850	792	862	779	842	873	878	821	819	805	786	870	819	848	813	878	834	864	820	878	830	843	824	795	794	808	815	784	801	814	815	786	831	850	797	902	816	845	848	797	831	807	800	841	831	809	815	833	802	844	773	844	830	770	779	841	793	802	835	843	801	843	835	850	797	787	832	817	824	887	803	793	812	799	822	825	805	780	826	849	826	794	854	777	763	759	811	822	788	808	840	793	835	759	818	802	814	851	818	822	845	824	803	828	783	839	800	826	840	880	835	815	808	819	855	812	833	819	831	793	779	894	828	808	827	833	838	829	778	872	830	827	847	837	787	816	749	852	826	863	847	810	836	757	791	830	800	828	814	840	814	854	826	813	817	811	797	797	807	834	803	808	838	832	826	828	810	852	794	819	807	766	808	786	833	844	842	832	821	776	799	866	822	795	803	785	806	873	787	775	804	812	783	849	863	826	848	825	818	841	833	807	785	812	821	792	792	795	825	798	777	819	816	822	755	845	816	824	780	785	809	789	849	798	811	844	716	807	776	782	847	852	817	806	866	799	806	805	822	862	866	761	856	849	818	883	812	840	860	842	820	812	844	846	846	865	790	886	857	794	813	847	850	810	771	888	816	859	846	848	808	816	849	871	805	813	791	901	811	834	873	814	784	859	793	792	818	864	856	820	833	872	821	797	853	838	828	833	793	821	814	845	825	793	846	815	789	894	822	824	849	829	789	848	821	822	786	798	790	830	829	828	790	883	860	785	882	812	819	806	807	839	805	776	816	759	772	837	861	840	832	823	775	852	815	817	790	854	794	827	780	795	817	878	800	838	806	837	791	806	842	803	792	818	797	845	821	803	869	794	823	862	804	825	789	855	804	840	822	814	801	791	799	833	761	835	814	779	795	834	788	761	827	797	847	820	819	802	845	794	830	805	808	863	850	852	816	820	831	886	784	775	767	809	787	769	842	844	818	812	844	796	823	783	816	845	828	861	822	762	785	835	847	882	849	844	811	805	777	820	784	807	785	814	868	852	754	831	846	843	796	823	800	844	824	801	842	810	803	854	841	839	832	817	876	840	808	877	821	844	773	783	797	810	821	848	867	785	776	801	784	799	820	848	818	807	818	779	883	793	847	747	870	840	828	801	853	785	812	820	826	850	756	797	806	831	815	787	797	840	844	815	794	847	793	803	816	842	835	835	800	869	820	849	838	819	809	783	838	825	833	816	818	835	817	752	759	810	799	841	830	799	841	793	802	790	759	769	812	864	840	859	809	774	843	800	838	831	819	817	844	737	889	826	792	817	834	861	838	799	813	877	874	773	838	833	824	869	837	843	834	872	897	849	795	822	820	808	804	786	831	811	830	819	820	823	790	824	800	764	799	793	827	815	796	806	787	824	812	807	851	816	808	846	832	846	827	817	788	802	867	789	835	852	846	827	829	833	855	809	775	791	820	798	869	815	820	829	847	850	778	878	792	838	822	870	819	835	782	866	816	847	818	818	788	834	824	819	794	847	781	828	797	803	796	844	852	837	806	842	802	832	836	835	821	870	821	846	846	829	882	821	836	797	832	815	833	850	806	844	824	830	802	825	827	785	796	854	784	848	784	809	799	805	810	828	817	814	821	802	804	806	807	800	779	839	868	852	832	766	859	803	829	802	762	812	835	799	813	785	798	895	829	798	836	839	826	818	785	807	790	804	884	793	810	785	825	769	834	781	834	788	818	839	788	791	849	834	747	828	812	882	822	842	789	825	769	896	786	812	804	862	785	864	840	791	833	781	810	753	838	790	831	826	815	759	787	825	840	769	772	839	867	852	789	865	840	821	824	820	844	824	808	804	816	863	805	792	795	794	835	788	821	844	787	805	825	868	810	870	800	858	829	866	864	819	768	813	826	799	862	825	852	843	813	838	852	776	804	786	842	814	835	813	871	833	866	805	817	801	815	763	781	812	862	798	847	876	815	776	832	840	818	777	822	811	836	801	811	819	854	801	807	744	787	832	791	797	802	850	795	827	818	850	795	897	823	805	761	843	813	835	836	824	844	815	804	825	819	792	819	824	864	787	804	776	805	847	785	798	817	784	862	819	842	824	795	814	838	847	829	813	861	856	838	792	810	831	774	829	776	830	833	861	817	799	813	835	804	841	865	822	819	810	820	806	849	802	822	807	823	851	792	818	857	847	816	850	783	833	803	775	848	862	836	760	847	820	801	818	850	802	856	859	833	817	756	851	823	807	849	829	787	816	812	855	813	805	825	776	841	811	779	805	798	749	836	816	815	878	787	787	769	837	827	841	842	774	801	795	831	808	813	886	823	873	826	819	831	787	834	867	802	824	860	766	852	819	806	825	809	835	809	815	800	806	785	809	824	840	780	789	784	818	792	799	791	823	869	822	827	805	907	824	879	845	820	793	868	790	765	869	832	832	817	803	825	791	794	870	819	789	795	822	829	804	770	881	834	826	836	757	837	868	845	832	827	794	863	809	856	832	840	811	793	855	826	812	877	839	783	832	764	823	830	833	801	791	835	856	787	811	821	745	830	812	817	811	828	800	860	826	782	794	825	795	877	818	841	836	836	870	791	773	824	801	815	795	819	753	816	815	835	789	784	878	851	775	811	808	788	776	805	830	831	754	851	797	837	806	813	839	823	824	827	821	798	834	830	828	827	804	883	830	818	789	837	862	808	826	792	842	771	844	823	800	776	801	797	792	869	845	822	840	808	835	838	851	805	885	817	790	817	816	852	806	825	809	788	805	808	829	788	827	794	830	831	842	773	835	831	806	822	808	832	779	799	790	860	790	802	801	801	815	770	778	785	810	814	803	789	815	814	799	826	859	733	839	804	789	814	811	778	792	813	882	810	790	814	768	819	846	814	847	839	822	814	814	823	837	861	785	800	817	749	839	816	883	763	783	839	803	831	796	831	831	867	795	797	847	841	879	836	793	855	855	773	877	841	809	834	801	852	812	787	856	825	834	844	836	892	797	880	794	809	795	814	778	798	771	831	825	868	813	855	799	837	831	784	823	832	789	794	806	781	831	857	840	807	810	806	796	883	849	809	757	840	830	822	808	785	836	774	829	789	833	875	832	843	830	833	844	807	792	831	780	816	802	872	837	775	829	897	838	782	830	784	799	856	809	796	845	848	848	804	836	852	803	812	834	784	795	891	812	865	802	821	810	864	844	853	809	820	831	803	812	839	865	857	782	854	874	798	808	870	838	795	800	800	780	859	853	805	812	849	801	827	795	846	845	809	861	824	824	802	817	788	838	779	881	819	787	847	835	849	830	888	788	823	799	807	775	763	816	811	859	819
30928	2542	1160	1010	887	917	883	854	840	870	848	904	838	855	776	811	828	840	822	863	859	855	856	846	872	860	809	879	900	848	841	826	843	823	860	807	831	801	857	896	822	844	853	835	802	828	792	853	881	858	842	846	806	874	833	825	765	820	789	857	816	798	760	833	826	823	845	818	867	843	852	811	904	837	884	837	860	866	824	872	807	866	846	862	826	864	793	812	810	831	831	827	798	811	817	794	822	797	832	817	813	825	837	804	856	756	812	850	782	775	813	803	834	805	806	801	843	816	869	793	846	817	827	841	795	821	825	823	804	808	848	833	853	861	828	859	824	876	862	837	826	837	786	869	810	808	791	793	815	884	813	833	816	873	878	838	875	849	809	820	807	837	784	870	778	876	849	831	854	799	851	851	820	767	899	809	792	783	804	778	827	818	855	798	845	809	796	833	837	817	826	881	826	800	807	845	796	825	813	863	869	821	808	885	813	837	845	836	872	806	853	842	864	841	867	839	794	789	818	821	793	848	812	790	819	839	846	827	869	840	811	811	859	865	848	888	821	849	863	825	828	874	830	816	854	856	858	852	859	831	821	860	836	886	845	807	828	825	833	833	821	788	808	782	804	830	801	813	858	799	850	828	838	790	824	847	804	828	847	822	764	848	832	835	827	800	828	826	846	810	808	838	814	833	844	868	830	824	852	853	791	821	840	818	861	834	810	825	844	794	789	808	844	866	791	876	805	807	888	875	811	827	797	856	863	825	851	838	793	826	798	842	810	867	853	784	807	806	864	890	806	860	811	842	807	875	882	860	844	808	844	820	838	857	806	820	845	832	863	827	827	876	821	826	806	853	857	805	768	812	838	833	785	864	838	833	833	810	798	842	880	831	852	843	833	810	853	820	867	843	872	813	845	833	834	877	812	841	819	838	836	825	901	851	865	812	844	889	866	836	867	836	866	822	850	860	793	818	790	822	822	835	797	836	873	823	798	795	836	838	834	850	772	818	825	823	824	797	759	838	859	828	816	830	803	830	846	860	804	853	828	813	848	829	800	822	820	888	831	788	818	811	823	815	826	841	857	776	797	803	852	837	805	829	832	818	803	794	836	823	916	820	848	841	820	833	805	852	824	847	821	808	816	824	870	840	829	852	848	835	922	848	857	845	823	837	825	785	803	827	809	818	833	812	797	819	878	806	857	843	845	856	857	835	835	802	856	851	805	831	832	819	867	888	784	866	870	809	859	819	815	850	781	841	833	796	836	869	859	871	846	823	818	825	830	807	833	865	878	854	747	882	853	846	860	859	767	761	818	856	862	837	826	804	811	799	799	809	819	857	825	824	848	836	810	854	812	826	843	791	859	749	861	824	849	814	820	866	878	824	797	838	842	831	824	827	861	832	807	824	823	821	858	876	843	870	832	860	778	774	858	782	824	808	867	827	856	858	834	829	824	816	864	809	803	789	852	820	824	875	803	855	863	862	844	828	805	860	822	837	845	831	811	830	849	841	835	856	819	826	828	821	847	874	812	840	782	821	774	821	847	831	782	827	827	842	775	822	773	875	798	817	819	822	811	837	888	816	873	860	891	807	821	883	795	858	832	814	808	834	836	806	816	822	837	825	826	859	799	869	838	822	794	818	833	832	847	850	831	851	818	788	859	843	814	831	823	876	809	864	851	834	871	856	821	831	815	857	847	853	803	860	791	840	845	783	828	877	843	834	856	851	855	837	815	837	871	847	851	810	817	842	811	819	828	861	818	783	810	832	798	826	841	851	770	849	839	849	853	877	806	804	817	809	828	806	849	802	847	851	842	836	818	773	839	846	830	864	882	831	846	805	837	869	786	859	848	810	882	868	860	834	835	798	811	844	795	816	862	804	806	831	842	837	808	885	853	822	792	810	853	913	865	840	865	816	828	817	834	859	833	839	864	846	816	843	849	821	837	813	786	820	864	768	812	852	801	841	844	818	843	835	787	838	847	864	825	865	826	786	885	803	814	873	833	826	772	847	833	821	845	875	829	852	811	764	808	802	799	819	835	810	842	817	792	840	846	849	802	849	858	867	810	827	788	839	851	842	808	858	861	815	882	821	912	851	798	796	846	830	835	859	798	855	843	788	814	814	833	838	827	846	839	819	800	805	792	786	840	853	815	846	861	812	814	796	839	850	835	807	830	864	842	787	888	844	807	779	864	802	847	833	858	767	803	859	800	836	854	801	810	848	861	813	830	836	865	806	857	874	833	800	851	789	856	834	802	814	842	846	891	897	817	865	823	840	848	843	833	854	842	826	817	807	848	858	858	816	828	867	780	831	830	794	814	825	842	794	885	816	809	774	850	803	842	815	833	834	807	831	825	813	823	847	855	825	823	844	826	806	851	862	844	888	803	850	819	848	863	870	847	857	763	858	848	836	811	846	817	800	805	844	839	870	854	824	888	843	815	838	821	788	832	865	814	819	838	810	814	827	803	823	825	801	811	795	851	804	825	879	823	822	825	857	847	829	834	820	793	816	829	821	847	790	797	848	829	861	821	806	849	846	804	813	839	809	859	833	834	851	842	863	845	815	848	849	812	867	860	820	770	832	817	805	782	808	859	846	775	838	831	827	828	883	831	832	875	832	852	852	849	826	823	870	822	886	835	829	848	838	855	853	855	811	844	808	840	805	848	835	776	819	875	812	794	834	854	829	835	824	820	829	830	861	828	864	870	826	818	843	828	836	839	811	776	834	860	812	845	872	889	800	802	841	864	870	809	911	880	808	849	773	860	822	844	842	926	821	823	804	864	822	812	865	808	877	790	833	829	820	786	883	844	865	799	810	829	864	818	822	865	850	818	785	819	836	795	788	853	838	839	812	847	777	817	834	874	844	821	864	807	788	838	858	818	826	874	829	819	825	833	838	817	861	824	834	839	834	870	796	814	794	831	823	886	808	783	849	797	831	803	797	835	823	774	874	841	821	807	846	827	840	835	835	809	846	837	905	872	841	835	810	806	809	764	777	784	904	840	838	922	884	791	827	830	823	838	815	798	821	892	801	832	837	806	825	865	823	847	835	848	818	847	882	857	811	836	827	851	828	821	834	858	819	878	821	873	824	821	823	841	789	867	791	788	836	856	824	846	820	814	844	808	863	817	872	783	817	799	831	802	821	824	812	835	815	815	847	825	872	811	838	826	857	834	809	798	812	849	831	801	857	800	838	793	848	812	798	904	800	861	848	854	780	861	847	885	844	820	855	829	810	832	809	843	844	871	820	861	891	830	859	863	790	809	824	808	824	834	780	847	831	816	808	864	778	792	827	784	855	850	865	897	834	812	796	832	800	815	854	812	823	806	854	791	784	866	805	819	831	834	797	839	854	780	819	905	856	845	813	753	851	829	796	843	806	775	842	812	802	800	870	831	846	840	754	799	842	806	845	867	856	757	828	810	813	814	887	849	859	858	825	801	795	880	832	836	804	878	855	839	824	782	828	802	796	809	850	790	835	785	835	831	852	876	840
25286	20958	27035	25019	20916	10560	1144	767	676	622	581	554	512	550	471	503	530	506	496	487	519	459	477	447	459	460	477	426	468	455	463	448	448	453	432	452	470	466	474	456	448	451	430	458	413	467	446	450	427	484	471	430	471	440	434	451	448	476	422	435	460	447	438	437	448	424	438	467	450	418	425	425	454	463	463	413	461	449	413	429	409	453	482	430	401	422	444	418	454	460	447	425	452	458	456	432	442	426	464	432	426	460	474	461	435	459	456	405	433	485	472	468	478	460	408	464	442	447	420	474	459	443	459	417	459	459	425	411	445	489	431	474	478	414	454	460	450	405	469	446	454	406	426	441	442	429	448	492	428	438	443	424	443	486	488	458	448	405	451	423	454	477	429	468	427	408	427	445	445	436	422	470	418	413	472	415	469	460	455	451	433	442	456	425	427	434	429	455	433	461	428	409	451	461	448	451	409	466	429	475	448	444	429	465	405	408	430	420	443	448	464	426	417	465	443	437	456	446	459	470	465	448	459	449	447	468	430	434	414	428	435	426	457	447	451	446	454	431	422	419	435	413	426	467	419	437	444	428	433	448	479	431	454	479	430	451	458	428	417	458	450	464	451	464	443	442	398	429	456	445	433	467	463	476	416	454	425	476	445	406	452	484	453	399	428	407	450	433	450	464	440	431	448	446	438	431	428	427	447	430	430	441	409	457	463	458	462	435	434	437	446	470	414	440	448	469	472	400	456	468	440	430	437	457	454	475	469	454	464	465	432	458	483	479	483	411	428	446	427	486	400	440	438	437	453	394	434	421	434	410	450	462	467	452	461	445	417	455	439	471	431	458	456	449	431	415	410	428	424	423	418	447	452	437	452	428	450	401	421	483	400	415	438	453	472	462	423	477	475	448	461	448	437	446	410	471	445	460	443	460	424	453	455	427	432	438	461	468	453	448	414	415	426	417	489	445	440	449	428	474	432	441	384	467	423	408	409	467	423	457	444	482	399	461	434	444	467	469	440	444	435	422	460	445	504	421	405	460	443	409	420	406	407	425	431	451	442	434	434	418	431	433	432	469	406	408	453	408	398	429	429	454	424	425	444	457	433	447	437	407	461	418	414	407	472	473	441	435	454	461	441	449	413	416	396	452	462	444	397	428	470	482	456	447	411	403	457	463	459	435	418	418	447	453	417	430	438	431	431	452	422	451	396	449	459	422	400	421	463	428	435	477	435	456	426	450	486	403	478	457	481	416	451	447	433	481	452	436	384	412	417	433	407	411	462	454	416	445	439	454	453	473	479	437	440	439	454	432	418	444	422	428	419	476	449	435	443	432	455	475	423	444	453	420	435	433	464	427	462	440	470	423	449	444	470	438	406	463	442	389	421	426	456	443	423	434	416	434	417	463	393	438	471	441	444	468	444	435	424	421	454	437	422	396	442	420	435	456	481	469	426	419	410	436	434	438	398	440	449	478	430	441	451	438	433	447	450	423	475	441	415	474	477	426	452	437	436	429	448	463	429	407	466	440	418	420	418	416	429	423	485	451	423	438	435	449	470	421	450	484	460	458	454	508	422	462	428	441	454	423	433	425	458	415	433	450	468	466	445	443	415	436	448	464	437	411	428	448	451	430	443	446	431	406	449	472	399	452	441	412	417	467	450	413	428	430	434	404	426	466	412	438	435	462	409	452	403	430	417	437	457	426	467	459	463	422	473	410	425	447	462	440	442	431	458	441	421	411	474	437	423	455	453	441	398	437	386	458	421	463	458	435	455	437	437	432	463	414	461	423	389	448	439	457	432	449	420	414	449	414	408	416	452	477	464	439	423	429	413	462	442	452	416	453	403	442	457	423	438	458	441	448	431	439	432	473	434	474	446	451	420	418	435	445	434	468	440	465	445	442	431	453	437	465	446	447	440	425	454	421	415	446	467	465	434	420	456	413	477	463	450	420	472	426	420	421	470	450	466	452	440	424	403	430	460	455	431	422	443	428	426	472	419	439	421	419	452	463	441	444	454	418	475	449	455	451	458	412	415	435	422	469	424	438	459	442	479	422	434	433	446	458	478	426	461	412	420	441	444	453	465	441	432	456	424	468	462	451	433	427	455	425	436	423	441	471	412	466	425	432	417	468	426	436	451	428	448	436	463	444	433	451	491	419	414	415	451	445	501	385	462	412	444	449	470	443	492	426	455	403	444	441	432	430	423	407	465	456	450	390	477	418	443	436	422	435	431	471	434	435	444	403	438	450	455	471	436	452	439	460	461	454	447	452	481	438	440	464	470	430	430	454	429	444	428	447	428	414	442	467	421	461	457	400	380	453	449	427	439	456	445	424	453	434	445	451	466	446	462	464	470	464	462	435	437	441	432	422	437	461	431	430	418	411	434	446	433	463	408	402	409	439	463	447	452	464	421	427	437	437	468	471	447	453	435	415	444	420	435	391	418	455	475	453	431	490	444	422	420	434	430	438	427	480	475	467	434	428	478	435	456	454	481	429	448	445	446	444	426	477	437	439	474	438	454	472	454	421	400	462	457	431	441	417	469	430	462	431	438	450	490	447	435	434	455	419	445	430	447	434	411	436	435	428	424	433	428	436	421	494	447	461	420	462	463	463	417	442	422	424	473	420	445	416	428	418	444	422	439	435	408	430	432	423	436	497	446	445	435	447	435	480	440	463	463	433	422	441	444	434	443	435	411	487	446	443	476	455	446	441	454	461	425	433	426	435	468	441	433	444	456	444	460	425	426	411	451	430	431	474	441	415	439	439	436	442	434	411	472	448	426	458	494	411	480	416	465	455	427	417	433	447	453	412	412	453	448	449	437	450	404	454	422	429	412	416	410	449	446	375	461	444	451	462	414	429	442	442	478	434	494	450	429	467	445	480	457	431	431	417	443	447	465	463	419	434	448	444	427	408	434	423	460	422	425	449	474	452	432	483	435	434	432	467	436	426	457	436	477	453	416	438	421	448	448	439	421	448	453	444	481	428	427	431	444	473	456	454	451	429	435	424	448	415	470	482	417	443	463	436	432	453	445	438	455	443	421	440	438	453	453	435	477	445	464	422	427	429	420	451	467	439	377	436	408	439	443	398	412	497	451	411	469	431	475	414	480	475	432	435	455	463	423	443	466	422	447	439	463	428	482	424	418	404	465	464	442	432	443	421	452	450	411	429	417	437	435	416	442	432	433	455	425	414	433	453	419	438	457	430	439	440	489	379	437	434	421	425	428	402	432	414	420	457	452	471	432	463	433	419	448	433	428	445	454	458	429	476	431	437	433	444	428	440	479	444	443	448	453	458	463	476	404	433	479	446	452	409	398	474	443	406	449	420	418	433	481	438	472	440	444	413	468	453	430	448	452	423	435	465	445	447	451	430	474	443	449	434	443	414	468	481	457	456	435	462	415	468	472	429	450	436	459	453	454	416	447	442	423	424	432	426	460	505	467	452	452	480	460	418	439	434	464	412	436	447	459	427	453	478	439	438	446	447	435	453
52172	12023	7113	4130	2567	1884	1399	1174	1072	943	844	718	711	717	642	645	607	577	565	558	552	546	558	541	536	500	493	473	462	502	510	490	478	495	508	481	501	472	480	500	491	452	475	480	506	489	487	487	445	480	471	484	474	479	478	469	479	441	447	438	455	460	492	492	453	474	471	507	462	484	458	462	507	481	520	473	489	514	474	491	488	472	469	454	522	453	452	462	451	417	457	471	431	436	455	444	441	478	456	443	465	476	446	489	446	439	464	471	453	443	442	473	440	435	464	462	432	483	434	463	485	446	471	450	494	465	454	421	407	463	476	466	439	456	484	430	427	458	497	441	456	475	465	430	443	436	443	433	440	457	471	479	449	464	456	449	439	470	443	433	474	499	453	457	507	463	439	418	482	435	458	471	457	460	428	483	479	444	448	433	465	456	419	470	472	422	458	475	482	479	487	486	476	471	487	457	481	501	477	445	456	459	415	459	456	457	457	466	441	466	468	472	438	449	476	489	457	456	444	482	464	478	438	459	451	475	442	486	480	435	455	460	451	455	450	470	438	449	499	442	438	458	429	446	497	456	414	466	440	454	482	484	455	466	471	460	456	452	433	480	451	427	453	444	514	439	470	449	439	475	436	460	417	416	478	458	448	448	476	431	448	486	466	451	422	439	456	500	464	451	498	451	436	428	415	454	474	480	435	464	446	431	445	477	439	487	446	488	482	462	463	489	440	503	472	441	465	442	504	424	437	442	438	460	437	464	402	493	448	497	446	425	439	443	473	430	440	449	469	471	461	446	488	505	473	498	466	424	458	443	466	442	455	455	446	405	480	430	453	470	437	429	473	396	478	455	459	489	470	439	498	476	456	484	465	467	438	462	461	463	464	458	450	458	444	471	445	472	522	439	448	453	442	422	442	444	472	461	444	433	476	491	457	438	454	439	483	423	494	493	458	477	435	454	454	429	460	416	439	471	463	468	477	492	452	480	438	469	412	461	456	447	458	443	460	411	444	451	484	432	470	435	448	444	470	449	440	482	413	462	417	451	488	454	483	460	454	511	438	448	474	434	450	467	444	462	478	476	466	462	498	472	464	487	486	434	492	458	479	454	449	484	409	455	451	464	471	469	519	466	460	466	463	492	451	451	475	486	488	455	468	464	453	476	493	449	453	482	508	419	445	470	455	430	466	427	456	439	447	424	454	464	468	466	468	450	469	433	444	509	456	457	452	471	449	450	463	462	465	476	445	505	502	464	494	473	431	474	484	470	487	427	445	476	460	476	477	457	463	457	443	453	421	467	439	460	447	493	461	442	464	435	513	457	456	436	431	398	474	461	482	453	430	471	431	452	452	457	451	444	462	462	416	490	436	462	487	468	444	496	491	452	447	467	465	479	472	477	435	434	448	458	462	467	455	464	495	484	452	475	413	484	448	450	467	433	493	468	449	438	437	471	418	452	450	448	446	462	451	481	480	444	472	456	467	454	429	493	455	456	458	471	450	461	466	481	463	462	465	463	467	437	452	460	424	471	435	451	474	485	435	424	456	470	459	471	435	480	427	432	427	508	436	478	435	458	465	486	505	458	438	480	475	473	463	437	513	475	445	496	428	456	477	481	467	435	458	454	490	447	467	472	408	476	407	444	439	483	432	441	451	496	478	443	468	392	455	437	446	481	439	493	488	481	430	461	462	442	477	459	429	469	498	463	453	469	491	397	436	455	470	439	437	463	459	436	462	442	459	426	461	470	451	494	459	444	452	411	472	433	453	464	436	438	476	489	440	462	450	455	462	458	500	445	473	428	440	468	482	440	462	466	459	473	439	457	478	458	454	443	461	467	457	450	450	455	470	430	485	446	488	441	482	475	427	454	442	458	478	463	451	454	474	458	447	453	466	469	423	488	441	470	451	418	449	456	432	489	509	475	477	479	459	456	478	490	442	484	449	459	475	436	458	445	432	451	469	451	476	469	448	449	460	466	460	443	443	482	478	453	429	456	429	461	468	484	466	457	470	512	477	456	472	488	444	461	442	494	466	430	460	457	485	444	470	475	451	494	444	477	462	449	482	442	482	463	457	479	421	524	470	475	413	457	463	485	481	445	490	487	466	436	448	426	441	493	413	419	456	435	482	447	473	452	458	435	445	480	469	515	461	463	472	447	447	420	440	456	435	450	450	447	449	478	433	463	459	428	441	434	471	454	452	460	417	490	461	473	466	462	437	444	464	509	463	453	430	451	409	467	442	447	439	441	464	461	430	454	448	442	451	451	461	458	440	464	479	501	445	447	429	487	488	447	431	464	453	450	444	431	479	378	430	447	483	457	443	477	456	473	549	475	493	444	466	482	474	443	462	473	446	443	490	439	448	436	420	475	443	435	471	479	445	489	501	466	488	448	430	438	441	436	451	432	485	433	444	441	495	430	454	456	457	457	449	447	459	473	454	478	425	472	456	436	444	468	475	469	429	390	457	481	457	455	466	462	437	489	519	469	480	455	481	469	462	437	426	462	440	470	463	453	469	465	458	439	453	540	446	440	445	484	474	490	489	488	464	498	441	470	476	435	424	458	460	465	437	503	466	477	482	439	460	448	470	499	484	416	458	461	439	473	464	446	454	472	473	465	462	464	486	449	463	438	441	440	444	486	483	502	434	464	461	433	472	470	483	428	460	460	423	445	451	447	453	442	457	475	455	444	446	478	437	473	443	437	454	452	452	436	442	449	472	471	488	481	463	420	465	443	432	477	462	466	448	482	453	471	501	466	465	475	472	464	441	430	455	440	445	448	436	440	482	455	469	459	463	436	420	435	461	423	472	486	426	456	473	440	480	473	471	444	464	454	444	476	492	501	467	469	510	479	478	451	450	442	469	486	472	445	465	439	472	456	477	445	449	441	471	438	438	439	502	423	472	434	412	459	453	429	442	433	436	454	442	445	484	450	463	443	456	453	453	471	452	419	457	471	485	452	450	459	463	434	458	452	414	459	462	472	474	467	480	466	436	476	425	420	446	457	405	458	466	464	506	467	442	440	466	465	409	469	445	469	486	441	476	450	472	456	473	470	443	472	420	481	441	445	491	468	453	447	452	496	498	457	439	472	445	457	492	468	443	442	469	449	427	442	430	488	482	502	458	450	463	478	446	472	470	401	450	445	468	434	478	472	419	424	487	464	424	479	473	460	452	472	454	459	433	446	434	480	479	475	435	467	505	465	467	463	447	424	454	464	490	434	465	417	446	488	460	471	454	471	436	445	469	467	465	498	457	500	477	457	494	482	483	455	468	466	456	443	484	476	457	476	463	500	435	478	459	484	446	465	472	466	409	453	437	443	495	432	466	439	455	446	451	472	442	449	475	458	452	457	480	436	466	458	493	478	465	486	466	470	462	443	463	436	487	428	454	465	477	492	480	482	491	450	478	411	453	446	447	390	423	466	414	468	442	469	415	447	476	445	479	454	471	463	432	471	475	442	499	496	445	464	445	457	471	436	468	451	511	470	466	474
23233	20913	27475	24465	20908	20950	8900	1537	1205	1121	1032	1012	957	913	881	834	847	902	836	888	849	858	837	832	825	821	775	810	845	839	769	785	776	811	811	795	805	759	734	720	792	737	827	756	755	763	724	772	794	781	772	769	756	711	709	819	743	706	758	743	784	735	769	766	767	797	730	770	734	747	796	772	759	780	758	732	758	727	804	779	753	788	728	717	768	763	768	774	738	715	777	747	784	784	771	823	774	729	777	763	784	788	748	793	802	760	747	792	747	707	759	799	727	732	748	709	754	762	771	761	749	772	773	762	738	708	721	735	736	765	748	767	770	720	791	772	770	799	835	730	807	799	740	732	726	737	777	733	741	798	753	727	749	723	768	749	721	764	739	710	736	730	724	738	763	736	703	777	722	793	769	731	730	710	734	715	757	773	776	750	813	761	697	767	702	759	791	729	749	729	795	747	787	732	738	739	742	788	775	740	736	747	709	705	758	695	725	739	728	706	734	740	752	724	805	752	722	733	765	697	758	764	762	723	771	756	805	771	727	753	762	762	725	730	728	736	776	764	713	700	760	743	694	754	749	752	744	756	771	754	740	750	741	758	727	733	735	768	741	734	725	695	760	748	802	702	762	711	700	763	733	716	766	735	762	761	756	771	756	721	722	770	719	730	781	731	747	753	780	720	764	691	757	768	745	742	781	754	777	731	747	715	736	795	767	754	756	756	793	757	809	748	796	775	756	742	761	763	773	811	797	753	739	778	737	753	694	742	723	778	742	724	743	789	751	754	759	769	788	785	739	772	758	762	751	729	794	719	759	762	679	774	739	760	752	797	723	776	748	722	739	724	728	765	714	773	765	729	792	762	758	766	761	804	734	753	729	778	775	727	842	803	817	768	779	740	773	764	712	770	725	760	760	718	771	776	783	779	744	781	784	794	785	762	735	755	765	722	756	730	755	762	765	758	783	741	760	787	694	718	779	756	803	686	744	709	758	767	741	776	756	789	795	776	713	776	747	731	755	741	764	766	761	767	754	744	770	733	793	773	740	777	728	738	712	724	761	780	795	730	753	699	755	738	769	747	760	778	700	752	756	738	773	726	733	769	753	708	772	751	758	764	728	750	726	747	745	767	788	714	746	771	788	742	764	759	790	743	795	790	730	782	741	702	765	711	789	771	761	752	724	741	778	745	770	748	794	762	770	757	745	745	732	775	719	761	727	776	770	764	762	739	769	754	745	758	709	728	795	723	721	763	749	709	716	767	766	788	695	799	768	756	768	711	743	788	757	714	705	783	782	719	716	739	696	739	777	761	758	757	770	755	729	730	722	742	788	726	740	763	744	727	796	710	768	748	764	784	750	747	749	827	784	735	700	784	759	717	813	717	735	739	738	771	740	773	796	748	740	769	737	759	766	766	731	723	728	744	767	751	760	772	752	718	736	742	724	756	755	775	725	748	792	728	785	775	721	750	746	784	771	745	760	765	762	761	727	767	731	758	734	774	806	756	757	792	773	729	750	754	770	711	689	730	747	758	846	730	733	728	726	783	771	780	749	753	751	781	734	702	737	786	734	767	780	747	765	755	716	741	716	734	762	680	801	735	750	732	756	768	763	741	743	736	701	729	789	752	744	753	833	749	718	771	702	743	703	763	762	764	726	773	744	765	723	741	764	763	747	738	722	747	766	762	731	730	759	775	762	760	773	756	727	749	735	752	746	789	755	750	749	712	742	733	773	735	768	725	796	750	730	789	782	763	744	792	772	764	757	759	753	735	742	736	751	758	733	753	733	797	748	789	736	756	740	734	755	752	809	741	706	793	743	755	736	733	775	726	765	766	738	762	744	750	743	750	756	750	690	766	731	766	692	775	724	769	780	746	751	760	757	742	765	785	743	774	736	785	720	731	757	733	721	711	764	731	763	759	694	737	752	791	755	770	760	689	769	744	766	746	769	777	786	744	691	750	778	774	726	755	695	793	743	812	777	740	712	726	742	803	736	789	772	743	745	728	759	790	755	715	760	730	770	716	710	760	677	760	741	777	743	760	766	704	714	752	748	727	727	763	761	756	705	764	795	690	777	735	721	729	744	725	701	780	728	719	769	743	742	789	742	773	709	746	768	776	722	776	765	749	751	744	738	793	804	811	717	783	764	740	730	771	721	719	728	758	793	756	741	773	731	750	723	774	761	750	770	743	810	747	803	702	714	801	729	741	701	701	754	793	738	729	729	754	768	771	754	723	737	768	723	736	743	768	729	696	770	750	732	739	769	738	766	745	799	730	731	736	756	717	707	764	700	744	773	776	718	736	751	729	715	721	729	742	725	747	738	769	786	717	700	753	777	732	758	774	752	731	791	735	783	719	708	718	750	757	768	754	774	724	684	749	753	756	789	740	777	757	748	790	774	765	740	772	735	737	701	743	752	776	795	707	739	747	745	704	756	759	701	777	739	747	679	765	731	739	730	754	806	747	766	726	749	772	735	764	730	781	704	796	779	792	733	713	709	720	771	736	727	754	782	768	781	789	756	741	743	723	775	782	767	768	749	714	744	758	712	788	727	745	722	747	787	781	766	733	722	774	730	713	697	785	781	730	753	776	744	736	727	741	739	756	752	692	758	779	776	704	725	790	743	729	746	779	766	790	743	759	740	717	760	725	761	751	742	753	734	774	758	815	752	727	769	718	781	757	733	798	710	767	737	770	719	762	743	758	735	752	739	757	753	753	786	735	721	720	768	747	768	742	733	773	746	745	742	753	763	728	766	743	735	778	715	767	805	694	732	767	717	726	729	793	755	757	729	734	720	727	718	746	739	772	701	657	738	772	786	733	748	749	774	728	739	736	727	740	667	749	735	724	733	759	781	740	770	763	701	775	781	778	778	765	713	734	720	732	779	743	760	747	710	776	792	765	746	774	721	736	755	760	726	727	763	739	704	813	730	766	740	767	772	772	772	745	711	710	767	770	689	716	739	794	773	741	772	744	764	785	733	733	788	763	811	747	804	747	781	792	782	766	760	753	708	702	743	758	780	713	712	689	736	739	737	713	755	758	721	795	761	743	737	736	731	723	742	773	766	766	723	791	708	779	728	741	780	741	775	717	766	742	773	765	773	761	721	710	667	760	725	697	796	715	757	766	753	752	690	739	725	780	777	793	716	735	777	734	747	735	774	757	739	747	737	778	721	794	766	715	796	774	717	761	749	753	777	749	738	769	693	696	721	757	738	749	744	761	748	800	751	734	708	736	781	774	705	752	789	764	752	738	705	698	741	756	722	729	730	749	758	768	725	713	751	790	738	769	711	768	736	797	749	795	728	704	716	735	798	711	725	783	770	783	704	720	759	764	729	702	778	724	759	743	741	713	740	737	740	759	739	730	706	750	746	770	748	756	726	758	716	795	746	754	789	721	760	759	730	722	747	731	772	744	755	787	745	788	742	685	745	767	797	764	794	742	762	816	738	772	776	782	723	765	811	776	728	758	763	773	706	775	735	732	758	750	701	750
49613	15466	11825	6930	4338	3260	2489	2014	1809	1575	1354	1250	1222	1072	1011	1044	957	885	879	860	879	843	861	787	793	843	808	810	787	778	824	761	771	735	769	771	737	776	731	708	737	730	705	734	755	794	719	727	758	777	717	743	740	728	696	754	737	733	726	664	733	729	730	755	711	696	706	667	730	730	737	707	703	761	766	759	746	721	756	715	721	732	681	739	743	711	747	703	729	695	768	704	705	724	747	732	707	757	742	725	678	662	719	699	738	703	726	719	731	681	742	754	667	700	661	719	704	751	722	695	725	716	658	679	749	702	693	689	702	759	712	668	703	655	675	722	710	685	703	668	714	661	700	729	725	740	695	687	672	745	698	713	720	695	667	689	667	716	674	695	690	684	662	664	702	733	681	681	745	653	692	719	727	716	737	722	717	727	740	671	649	750	632	722	721	704	730	670	690	731	705	721	712	698	670	706	702	726	686	723	691	658	690	677	706	680	700	756	770	681	708	709	656	679	653	749	720	745	719	739	717	753	721	687	691	689	688	688	697	733	708	690	709	697	677	729	710	756	717	717	721	713	692	749	773	699	732	681	716	703	623	645	721	745	703	699	715	680	685	696	685	701	671	756	748	648	712	674	717	680	685	677	702	702	662	700	704	727	712	692	724	677	701	706	721	713	660	657	733	732	764	710	710	705	648	680	649	666	668	684	690	700	737	699	650	734	725	719	763	764	690	716	711	757	628	700	719	707	657	709	741	688	691	660	701	678	730	753	691	761	659	698	729	683	676	715	700	680	668	677	684	736	694	664	682	680	672	738	676	673	686	669	710	724	697	682	720	726	723	706	746	724	721	705	691	687	745	690	739	666	690	753	703	654	715	690	689	742	722	713	684	661	688	674	740	720	669	687	733	684	712	719	710	742	668	681	652	698	689	668	686	686	703	649	696	698	739	700	735	703	705	679	669	693	646	758	692	713	699	706	685	741	665	691	715	697	662	707	690	692	704	684	668	738	694	692	685	674	742	691	740	699	714	739	680	699	681	755	713	691	649	652	689	701	712	683	706	701	695	745	661	700	696	704	724	673	714	693	717	680	708	745	743	667	728	716	695	705	704	681	708	685	692	671	668	704	748	683	690	681	754	689	715	741	684	668	694	716	707	738	682	669	730	731	692	696	665	702	741	699	738	703	696	714	697	687	704	662	733	751	705	692	689	715	735	691	679	709	705	703	718	712	713	745	695	737	737	719	661	686	728	731	751	717	713	669	697	723	707	742	666	732	642	664	685	707	669	731	685	694	671	740	714	710	705	671	702	728	721	707	684	738	669	707	739	725	658	712	681	715	682	704	721	732	716	700	680	707	712	642	692	671	705	648	733	706	699	684	723	707	684	716	686	748	705	687	662	689	700	740	696	729	678	694	681	737	671	718	710	699	690	715	705	703	692	722	704	695	733	726	730	666	736	745	725	737	732	731	722	745	713	677	751	684	703	699	692	685	611	737	700	662	705	695	716	729	736	714	683	741	695	699	734	687	706	701	715	774	702	697	714	715	739	711	711	741	676	702	704	683	727	686	712	711	746	705	713	734	692	689	676	700	661	710	710	712	719	726	701	727	663	699	713	681	733	681	726	716	698	710	695	703	699	755	728	728	738	727	740	652	725	712	672	708	692	691	714	675	704	701	739	673	661	662	690	652	725	705	660	685	719	662	733	705	718	704	656	646	677	685	661	719	760	705	706	708	662	725	677	705	720	675	684	702	705	694	731	687	717	709	659	696	684	733	709	716	654	700	729	763	714	657	652	695	699	725	718	722	721	665	728	733	668	710	704	736	720	639	678	688	722	658	644	696	692	702	673	710	740	678	649	707	682	715	728	685	734	696	722	704	730	699	701	681	681	709	706	668	705	740	757	676	707	675	691	678	704	661	699	763	679	696	707	687	748	704	692	701	719	684	705	677	711	714	702	666	746	741	660	683	667	697	716	708	709	743	708	742	717	723	725	759	733	723	669	672	681	695	680	733	706	668	666	710	720	734	698	736	693	735	703	731	701	660	688	732	712	669	670	677	742	698	740	680	743	721	706	757	690	691	713	694	692	705	699	729	685	733	716	712	713	638	685	667	703	716	719	667	715	719	652	718	692	700	663	713	696	677	704	720	683	690	706	672	705	730	686	702	675	722	686	659	695	705	712	728	675	723	673	696	715	711	669	673	713	709	732	680	658	707	711	730	706	722	708	696	697	705	746	678	745	730	667	757	713	744	716	693	738	692	684	742	713	697	687	715	737	714	713	698	731	711	691	701	692	711	721	650	665	690	743	673	697	719	721	738	684	715	727	734	676	705	684	706	689	700	719	732	711	693	713	702	717	705	710	649	697	678	680	746	711	716	686	691	675	693	722	729	707	697	688	695	687	664	677	706	698	696	680	683	673	758	718	646	741	724	708	702	672	713	757	681	695	748	717	694	750	682	652	699	672	717	705	700	730	717	659	738	672	698	699	772	649	749	748	666	704	697	685	685	701	689	698	718	748	689	650	692	695	706	707	672	735	706	676	727	723	707	715	692	673	677	760	724	747	701	689	701	696	693	702	735	708	688	735	750	694	743	717	726	680	704	685	693	725	692	698	706	737	703	687	684	748	675	764	696	748	731	668	689	679	690	680	649	737	716	665	739	680	682	667	670	656	720	743	674	722	719	709	729	717	721	739	711	686	694	689	687	763	752	692	689	710	726	647	717	699	683	699	680	705	700	713	746	781	683	696	701	695	706	723	721	724	680	747	737	681	761	721	684	721	718	669	737	699	748	717	707	750	649	774	692	681	691	716	712	682	700	691	680	703	718	678	727	730	687	710	719	732	739	680	690	758	692	698	754	663	734	715	691	721	697	731	709	703	697	686	710	687	700	724	711	721	642	706	665	680	714	650	683	704	716	688	765	712	704	730	719	700	723	692	734	672	712	675	679	702	718	690	705	674	667	708	697	703	670	691	671	721	670	746	705	729	749	708	725	668	709	689	705	705	706	732	704	719	697	699	722	681	712	718	698	706	701	710	685	717	693	709	671	736	708	695	713	679	708	726	701	695	699	731	722	695	731	744	713	721	649	696	714	675	701	718	671	677	740	691	716	701	727	750	681	744	709	668	671	719	677	762	708	663	700	735	707	710	699	700	665	712	655	706	673	678	712	711	670	714	703	682	667	721	742	722	680	714	669	687	669	657	678	710	667	716	725	711	710	710	715	699	713	704	689	701	699	693	721	741	689	684	682	728	740	691	725	732	745	683	699	702	686	719	702	664	724	711	706	689	726	715	711	697	705	723	714	715	727	733	685	715	689	681	663	683	681	732	696	702	727	703	721	735	711	699	726	677	695	718	721	698	704	677	700	706	684	701	680	669	736	724	725	745	767	707	765	636	698	649	662	722	740	711	705	701	713	701	733	724	679	683	719	723	694	680	664	700	657	689	651	735	645	659	668	727	739	719	672	718	682	710	714	686	716	721	671	685	694
34807	17434	4242	1044	932	882	896	850	829	863	818	816	814	832	840	815	819	852	841	811	796	838	830	826	807	816	877	818	804	826	787	812	847	817	815	798	818	816	820	804	806	854	904	761	819	789	819	803	800	761	788	828	799	834	812	781	823	828	843	808	811	855	802	778	829	814	815	793	806	842	807	814	885	798	812	852	825	817	822	816	758	858	796	822	793	761	792	791	825	847	805	804	823	809	843	856	786	779	792	805	784	804	833	821	830	868	855	841	810	808	827	836	797	818	869	803	803	790	807	818	805	820	819	866	818	860	841	774	789	811	798	814	812	836	793	798	789	836	886	789	832	807	770	862	792	804	769	807	833	796	813	752	797	800	828	773	789	809	791	822	834	844	773	821	840	819	808	832	871	790	813	816	792	870	787	759	793	798	838	763	796	811	850	841	870	797	878	814	810	805	846	829	767	840	852	831	817	732	823	817	825	794	810	812	852	812	810	724	853	836	814	790	818	792	855	809	855	814	794	806	862	802	809	773	827	817	808	809	821	847	813	825	850	815	818	804	870	880	771	852	824	837	813	815	833	796	827	768	791	835	800	879	862	846	847	829	842	789	831	851	838	725	799	796	843	786	803	821	854	752	739	808	807	786	864	788	807	800	797	848	834	840	794	834	798	824	816	870	832	802	783	794	825	783	853	881	788	811	779	866	805	832	821	862	779	781	803	751	794	787	790	801	825	804	824	784	796	842	831	849	771	813	779	806	867	786	847	821	809	796	819	809	847	796	830	860	850	793	838	769	837	793	786	834	842	824	802	824	834	820	854	823	772	799	813	826	788	819	810	792	832	798	795	778	805	813	811	846	820	841	800	802	807	823	856	821	770	800	866	843	825	836	791	792	834	802	819	857	844	817	815	867	785	817	824	860	800	852	837	823	818	871	797	823	827	822	845	790	845	809	822	834	789	832	804	834	807	843	833	817	797	807	822	813	777	837	816	845	813	830	850	816	822	786	841	808	833	826	839	817	858	779	861	800	790	856	799	889	803	807	842	827	832	818	816	752	809	784	853	822	782	833	761	799	825	798	818	818	868	769	746	823	780	860	773	783	827	801	777	799	780	809	860	844	807	765	839	811	799	876	770	811	791	817	773	852	808	819	812	843	814	840	795	848	786	838	834	800	803	773	762	817	783	798	829	847	812	794	809	812	762	797	850	835	788	807	820	853	818	803	786	814	856	793	814	793	802	826	815	823	853	808	849	791	776	813	805	831	799	852	798	782	817	835	862	816	795	798	837	817	813	810	774	820	811	783	812	781	826	810	809	844	808	804	863	823	806	839	800	774	789	808	851	801	792	816	812	788	762	780	832	798	858	839	782	859	785	813	793	768	860	837	826	811	841	787	815	823	794	783	802	797	816	858	809	797	820	833	816	804	810	815	842	849	843	846	787	841	860	802	783	805	850	856	811	804	812	747	826	825	785	814	791	803	809	849	825	794	789	814	813	847	847	826	798	788	838	765	839	834	824	849	811	772	850	777	843	834	828	840	779	780	790	802	828	755	820	805	828	796	811	824	766	808	815	809	798	826	831	825	801	776	835	824	814	828	823	831	819	813	822	811	854	829	837	809	801	829	807	779	866	823	803	813	873	771	804	804	804	822	807	799	816	826	833	809	826	849	752	803	815	793	843	848	823	830	839	803	814	780	816	799	790	799	816	820	813	809	774	800	762	834	860	826	813	820	832	784	813	815	806	829	791	823	784	781	813	799	775	791	771	839	837	821	847	812	852	819	783	773	746	812	824	807	815	815	780	795	833	817	863	785	780	765	811	786	768	833	856	802	803	839	797	855	811	813	865	790	823	852	854	792	845	816	784	768	827	798	767	814	729	870	786	834	801	751	799	771	794	761	836	817	815	897	867	845	851	820	817	778	771	785	815	770	791	846	779	760	811	770	821	757	806	829	817	855	811	765	819	846	782	790	794	803	809	803	756	805	842	804	835	810	826	849	815	781	828	802	766	801	868	820	804	820	801	819	805	804	827	811	796	810	838	797	797	836	845	834	845	775	768	827	809	832	786	855	832	800	863	858	815	743	815	811	832	817	837	830	829	806	874	815	837	776	825	853	780	794	843	770	799	886	810	817	752	850	829	799	834	785	800	843	789	856	809	774	805	846	835	827	825	796	834	800	819	803	819	852	828	811	833	841	767	785	813	808	836	790	834	788	795	812	813	839	836	795	745	812	804	806	845	824	827	795	823	836	811	804	835	796	844	779	841	889	837	798	816	837	840	841	828	807	796	846	823	814	815	796	814	782	804	789	821	776	834	794	764	786	776	765	816	790	757	811	838	802	807	842	851	826	840	724	878	818	761	793	791	809	828	870	808	779	861	813	819	769	822	848	788	818	814	820	851	810	822	816	781	880	869	822	836	808	826	780	813	760	852	811	754	840	836	824	834	822	783	794	753	839	743	832	796	803	841	787	786	819	792	844	840	816	793	808	882	804	818	797	809	845	845	820	805	815	791	778	826	829	782	825	802	835	807	827	779	850	828	835	825	808	789	775	840	824	891	806	761	806	782	871	783	815	858	854	805	810	781	808	833	796	871	762	824	846	830	818	802	738	797	822	832	823	803	844	774	846	859	818	778	819	881	871	810	814	845	827	782	801	813	872	796	832	768	796	819	780	805	820	793	838	779	817	813	759	888	831	835	829	776	855	846	786	808	828	810	840	855	808	819	819	788	797	806	819	823	826	788	815	788	821	849	815	876	807	822	819	778	858	800	789	794	798	815	806	870	774	834	821	872	849	829	789	779	798	782	808	790	844	813	840	849	772	842	788	858	800	875	794	766	786	891	850	836	829	808	794	822	795	828	795	827	856	800	801	814	830	807	855	778	798	871	814	838	838	822	755	809	842	799	855	821	803	849	780	794	771	811	815	822	803	834	778	826	833	847	810	794	825	805	833	802	847	853	780	793	787	824	835	802	799	806	811	766	825	858	754	843	811	852	806	793	823	798	800	801	811	834	818	830	862	845	830	883	817	832	773	799	802	793	761	802	782	783	774	831	816	780	857	806	797	815	805	820	796	837	768	891	780	790	839	814	815	774	808	769	796	804	811	831	807	855	783	820	854	823	797	747	771	826	808	770	839	808	784	752	824	812	804	834	777	788	792	824	819	789	797	821	768	846	812	857	809	808	851	806	839	781	761	850	804	787	804	814	826	825	816	853	804	803	821	852	826	778	837	814	867	825	861	851	830	779	797	879	848	840	874	847	795	822	848	780	834	820	834	856	776	823	787	832	778	826	768	755	824	798	849	832	841	821	814	812	772	779	779	857	833	793	807	754	784	775	831	837	833	801	792	754	809	767	813	794	829	798	797	815	830	821	861	806	838	849	797	842	798	782	797	795	824	792	774	797	814	745	815	831	798	793	822	853	821	789	777	792	763	864	832	822	816	819	880	752	788	807	833	832	850	809	841	791	892	765	806	802	799	826	849	830	818
32118	3401	1229	954	916	836	885	812	814	854	878	848	849	819	853	792	822	797	852	799	832	824	829	823	816	815	873	821	879	809	822	833	860	809	917	836	825	843	817	867	811	823	802	813	847	846	820	808	853	823	810	834	880	835	806	857	823	841	856	840	872	854	777	826	850	813	840	785	839	885	828	802	791	872	845	791	888	861	746	839	814	814	811	804	858	872	855	805	845	826	787	832	871	804	842	848	826	875	823	822	822	835	788	848	762	812	844	853	859	860	820	833	811	805	885	819	822	813	811	829	848	808	858	812	834	844	901	820	877	858	821	835	807	849	843	841	829	847	845	780	836	837	870	845	804	852	873	787	853	796	835	811	846	824	807	844	847	873	810	835	848	859	807	814	835	823	786	813	888	804	779	815	852	786	817	896	884	849	828	824	836	812	818	829	876	880	848	820	773	851	868	824	853	853	830	865	831	859	819	816	811	806	845	824	845	825	809	822	823	852	793	823	861	824	885	820	772	846	848	789	818	748	806	821	792	867	789	783	764	784	769	865	787	819	827	788	831	783	796	823	824	831	780	821	832	814	867	815	849	794	830	872	814	776	819	792	805	833	802	838	809	833	817	839	796	767	802	813	819	811	829	830	821	830	797	865	826	835	820	851	837	864	835	797	862	795	801	846	828	794	796	828	871	829	869	854	793	836	787	799	803	818	858	826	827	837	849	850	859	783	768	812	844	800	817	849	787	846	808	829	780	811	864	869	836	826	848	833	867	796	846	822	841	830	828	850	796	774	799	841	813	810	823	822	822	801	798	836	806	849	807	765	837	818	856	815	820	840	855	794	818	819	838	855	874	829	832	798	791	825	793	829	799	888	813	819	867	852	793	815	789	846	825	792	805	857	804	831	882	858	843	829	785	841	867	920	837	848	811	846	859	792	815	872	869	788	856	835	804	846	837	827	804	812	897	851	850	776	815	839	773	839	827	832	826	820	798	815	811	867	812	816	857	756	814	823	833	783	848	844	837	828	806	852	841	796	900	810	844	799	840	876	883	874	826	834	871	767	791	843	846	838	855	828	849	868	834	839	791	842	838	849	849	842	887	822	861	844	784	841	790	885	818	830	828	855	856	822	778	807	766	791	831	816	820	867	807	837	835	805	813	813	845	856	829	821	785	839	836	840	768	838	792	840	870	823	869	818	820	886	834	854	799	802	816	857	805	839	759	810	859	838	840	846	808	859	881	788	818	864	814	808	856	801	882	830	763	806	812	772	868	833	843	838	797	795	811	807	734	882	796	806	847	835	834	823	737	804	873	900	835	846	842	867	874	796	844	819	817	850	837	806	840	811	788	798	826	821	821	866	849	840	795	785	857	803	816	828	855	810	822	795	867	816	796	855	837	820	866	843	810	803	847	874	816	793	815	879	824	862	842	812	790	827	864	887	873	786	838	850	850	882	849	876	821	784	808	819	851	825	832	784	846	799	827	841	817	819	827	806	837	829	847	810	901	864	838	847	804	752	835	849	823	839	894	827	811	833	807	848	874	811	800	847	840	835	865	816	824	781	830	825	830	812	882	780	800	842	790	796	840	808	875	790	823	826	873	846	811	766	827	798	763	845	835	818	803	851	824	818	901	780	829	835	794	838	846	895	807	826	852	841	798	795	867	834	829	852	818	822	807	877	785	829	805	891	854	831	870	836	833	846	858	813	805	839	820	825	846	826	846	795	852	802	799	857	855	806	827	869	743	829	885	836	849	830	843	784	809	847	810	846	796	833	892	807	786	768	826	881	864	846	801	837	809	767	799	809	852	783	817	871	811	788	777	793	799	806	862	812	801	785	839	827	777	849	833	826	889	776	850	849	812	824	819	778	849	767	800	791	790	829	824	814	813	852	822	823	817	808	855	813	817	824	797	810	800	805	821	788	847	836	816	836	825	820	843	810	875	859	866	823	854	837	801	815	848	869	801	834	889	831	850	827	807	814	855	811	806	810	822	788	806	808	780	767	790	813	826	803	831	859	870	831	803	846	827	822	788	799	803	822	840	860	784	757	851	832	837	815	811	839	819	813	827	831	881	830	868	824	863	806	833	835	835	824	809	789	847	871	845	804	816	847	811	853	815	847	796	834	828	903	808	806	796	823	806	850	845	819	774	799	811	862	824	794	788	832	818	856	817	817	836	832	832	822	815	835	873	845	864	836	844	807	808	864	868	867	824	820	814	801	833	843	809	803	820	812	823	796	840	810	889	798	826	784	825	887	834	826	843	826	802	807	830	793	853	826	857	785	841	786	810	856	825	840	795	847	784	797	831	803	863	823	827	770	813	856	872	833	792	847	833	872	801	817	786	850	825	828	852	829	820	772	859	893	836	793	859	806	847	809	848	768	832	884	859	857	792	837	817	838	835	852	857	872	868	830	826	819	862	832	843	832	816	852	864	797	881	872	846	784	791	789	857	832	836	807	888	824	845	798	814	850	839	809	830	846	788	902	854	819	841	802	841	831	813	855	864	852	862	805	848	884	827	738	840	746	829	850	804	803	846	787	826	791	895	800	844	828	827	856	825	815	839	809	836	867	802	861	837	816	834	816	821	818	838	815	853	834	826	852	904	826	872	854	856	787	793	806	783	813	802	878	882	851	816	888	843	884	826	821	822	859	802	793	798	791	794	832	796	846	839	814	836	810	810	814	808	803	801	822	834	781	870	819	830	792	840	851	845	900	823	777	810	812	855	823	842	818	859	781	863	793	800	815	859	850	834	830	832	872	853	877	838	820	820	789	858	807	841	818	848	858	805	808	863	839	845	816	865	796	813	825	869	863	828	828	784	821	854	873	871	796	851	824	937	797	844	817	826	834	804	843	789	864	799	819	835	843	826	862	813	836	789	809	849	809	789	838	839	810	866	820	880	842	858	828	796	802	822	853	833	816	771	779	807	843	851	802	794	815	788	813	814	813	817	832	833	807	843	858	807	809	803	847	863	817	845	805	820	859	805	816	839	843	830	844	835	835	807	819	812	808	813	874	891	834	839	840	813	842	827	845	843	822	811	841	823	873	842	841	815	799	786	899	823	799	859	796	817	837	844	820	790	763	812	864	767	796	776	808	808	789	805	817	823	893	843	811	824	880	893	785	832	856	801	784	818	882	792	810	793	845	873	870	840	843	837	869	833	803	838	841	829	828	812	849	833	834	817	830	889	750	822	778	867	817	819	860	843	796	815	846	857	882	853	785	854	776	858	866	863	827	846	799	820	837	859	836	875	809	848	794	831	803	804	803	906	799	814	806	827	853	865	837	813	866	820	839	876	858	847	828	840	835	865	813	819	786	817	802	835	789	818	851	833	839	775	819	855	857	820	872	779	817	859	803	810	854	792	798	836	812	853	854	886	756	780	855	797	813	852	832	830	823	828	865	806	884	819	800	882	834	845	837	840	785	828	790	854	816	787	856	785	806	871	834	831	805	835	837	829	838	811	823	828	843	831	795	797	805	843	828	799	840
25291	20953	27074	24864	20916	10567	1173	753	699	647	634	572	505	552	482	508	517	485	488	468	469	515	456	480	467	419	487	467	456	484	500	434	456	471	440	449	439	429	471	424	433	436	445	440	458	466	431	453	444	448	444	437	431	477	454	467	454	456	441	403	475	425	440	423	450	425	446	420	464	439	461	406	438	453	462	456	442	441	480	444	490	460	446	462	443	444	449	432	428	479	462	453	462	447	469	437	431	424	436	435	464	431	448	442	416	439	459	402	434	415	449	437	456	447	435	440	402	443	413	454	420	433	446	408	447	486	412	427	423	430	454	433	443	450	426	409	448	447	452	449	458	465	454	463	459	404	464	416	452	441	443	391	472	431	443	436	416	441	469	418	439	451	446	413	446	439	450	458	438	442	409	429	440	458	463	432	453	489	460	474	419	477	459	457	423	413	457	438	412	485	449	448	436	429	443	438	462	451	417	421	453	476	450	467	465	448	452	421	450	410	409	414	433	423	409	461	458	423	399	438	438	451	476	469	475	436	403	414	433	440	431	430	410	430	432	452	448	428	455	429	460	469	469	464	448	461	458	437	460	409	441	440	438	464	447	396	458	457	437	431	407	413	437	414	419	431	463	393	426	383	443	446	406	443	464	451	461	450	425	448	416	434	421	414	434	444	438	466	408	426	437	419	398	441	434	460	429	443	454	443	446	425	458	394	439	424	432	449	464	442	426	452	439	433	407	437	417	461	451	438	410	447	464	448	431	491	449	429	409	414	463	419	416	458	459	456	461	459	481	459	418	432	449	420	433	466	469	460	426	455	465	440	436	472	461	431	412	485	457	464	417	432	437	493	455	458	437	440	423	420	441	377	438	453	474	456	435	423	418	434	434	421	440	459	443	433	457	478	435	488	428	450	502	437	412	450	445	498	434	421	462	431	453	441	468	438	445	405	458	463	449	458	443	465	484	451	421	409	414	426	427	399	449	438	447	399	479	422	429	473	453	438	451	409	394	426	439	416	456	457	443	488	446	413	405	444	434	419	451	427	395	408	416	462	461	456	441	429	467	450	443	462	450	439	391	469	467	438	443	475	464	437	420	475	425	450	432	443	443	454	424	420	442	402	433	470	434	468	455	437	453	396	437	451	432	437	421	434	469	442	479	459	432	398	442	422	425	495	473	428	430	408	472	437	447	419	447	446	414	434	432	440	427	448	416	436	477	441	451	417	429	440	417	450	443	461	445	450	446	449	466	440	458	441	438	470	439	463	437	454	445	446	410	475	446	455	422	446	456	469	453	423	428	401	433	470	439	426	415	394	455	437	438	402	435	440	425	445	448	454	447	418	434	465	452	432	440	467	403	450	475	452	450	449	420	435	431	448	449	427	452	463	409	424	426	439	455	442	457	428	436	430	447	476	412	438	443	439	424	441	482	432	431	449	462	450	424	441	468	438	456	436	461	445	441	448	436	432	432	480	426	435	430	430	442	431	456	407	424	415	442	411	428	451	446	441	457	447	465	440	422	448	455	441	451	456	393	472	436	442	432	449	443	402	426	420	435	428	438	405	454	439	443	398	451	444	421	437	418	486	443	436	430	467	450	431	386	451	418	509	427	412	417	442	462	425	431	470	417	440	416	396	480	430	413	491	455	417	454	410	452	396	442	427	442	402	462	405	409	442	457	491	426	464	454	424	457	463	441	481	413	473	453	444	465	461	464	436	430	449	440	448	462	460	449	420	424	427	443	465	457	426	433	449	470	442	414	427	418	419	412	421	437	471	398	435	451	423	434	444	425	472	424	446	432	438	474	470	450	436	437	433	458	452	456	401	446	400	442	453	428	480	439	454	417	403	446	439	450	445	445	442	424	440	468	419	434	409	410	439	456	438	425	405	430	477	471	455	458	464	410	455	444	427	424	456	398	433	462	445	426	430	474	463	479	433	446	419	436	442	434	464	428	437	426	404	468	427	427	420	419	485	428	456	458	418	472	415	423	437	427	431	422	404	442	446	449	460	395	427	462	426	439	403	392	439	438	449	438	441	422	441	464	432	409	441	428	422	413	452	439	418	456	444	451	442	393	463	441	415	457	441	482	426	437	420	470	414	433	453	445	412	509	436	445	441	461	461	426	404	440	462	403	448	443	384	447	442	447	449	456	457	457	451	461	400	442	427	411	436	455	416	445	423	451	416	438	425	429	422	411	429	400	467	487	466	431	461	456	463	411	434	413	429	462	478	456	380	435	473	412	447	453	431	421	417	442	431	444	418	428	438	440	457	467	424	467	416	459	454	421	428	435	437	471	425	462	435	425	451	463	436	454	432	486	400	427	433	385	443	414	444	466	432	464	458	453	436	428	472	458	436	473	440	448	484	447	463	423	445	410	435	447	419	438	392	449	399	442	426	438	438	445	457	444	407	421	475	416	484	447	486	440	406	453	428	451	427	468	421	433	454	469	482	412	435	385	440	417	444	447	447	427	434	379	467	439	399	432	448	440	426	477	470	433	457	456	421	472	454	450	431	414	445	390	487	444	475	394	442	436	482	473	425	449	442	437	461	429	441	479	472	440	459	432	409	447	434	444	429	407	429	443	419	454	431	464	407	441	442	388	425	469	453	450	419	421	443	458	416	414	454	426	437	460	454	477	460	428	422	422	445	453	422	446	487	464	473	446	440	477	451	416	437	458	446	463	415	449	481	410	439	475	456	421	444	445	419	470	462	430	455	451	443	439	393	471	462	440	428	454	418	439	479	447	446	446	443	438	432	477	481	452	478	426	425	465	488	467	382	408	427	436	439	415	430	430	411	449	449	458	446	443	454	454	422	446	462	462	442	449	454	426	418	457	424	464	427	431	424	465	429	448	447	404	408	459	450	408	470	469	464	451	469	429	456	404	461	467	448	412	454	432	415	455	470	468	403	442	437	457	396	441	440	441	418	437	404	479	436	419	474	457	419	428	415	422	476	425	456	464	478	444	400	438	440	450	429	411	463	396	443	462	408	440	427	441	404	416	435	458	466	466	416	403	461	460	432	408	417	418	406	486	447	417	442	450	466	477	449	431	459	456	454	453	385	475	441	405	469	432	420	452	436	418	466	424	429	418	431	474	484	487	432	440	486	447	447	431	413	410	440	436	469	422	448	435	467	424	449	494	448	449	480	420	455	441	442	474	435	398	406	463	476	478	458	457	453	461	432	455	425	461	439	444	426	423	386	436	423	445	457	424	466	440	442	444	432	400	444	424	452	427	424	470	445	446	458	441	448	406	451	470	444	413	448	455	459	447	393	445	461	414	439	426	430	458	458	462	422	448	478	432	444	459	411	439	415	449	445	490	504	430	437	440	466	449	455	416	446	455	450	442	416	482	419	438	441	431	427	448	437	412	409	444	462	429	409	414	424	423	434	458	446	415	436	440	439	468	479	439	441	405	453	434	427	466	428	425	450	457	446	403	420	436	424	479	423	438	417	472	394	439	399	478	418	490	410	427	421	407	463	456	393	462	460
53203	12276	7062	3896	2450	1857	1440	1188	954	886	801	717	647	702	662	656	557	603	526	507	550	540	518	550	529	473	522	510	547	497	515	485	468	534	456	513	485	476	515	477	491	493	461	504	447	530	483	456	446	487	452	475	461	457	446	483	475	455	475	479	467	515	434	502	447	459	457	474	509	453	474	485	475	470	484	478	491	480	497	498	482	487	451	454	502	453	458	453	497	445	426	467	471	478	463	455	454	449	493	451	441	416	466	482	461	476	435	438	459	518	446	436	467	477	456	439	442	430	467	496	467	478	472	488	466	433	502	431	446	441	476	450	436	457	441	499	461	463	462	474	482	437	475	461	473	429	459	462	459	452	417	448	451	470	455	459	468	437	422	436	499	442	448	492	453	443	458	442	443	437	433	472	432	469	447	459	436	467	428	453	432	404	404	482	438	466	442	454	485	418	493	427	450	460	431	486	473	442	480	458	477	447	449	499	477	504	487	441	487	495	456	419	416	440	446	469	458	457	438	479	459	491	482	470	399	425	463	456	493	458	492	468	440	441	441	451	442	481	475	475	443	438	459	456	455	411	477	453	471	439	452	475	476	477	463	445	449	463	443	412	490	489	446	462	467	434	474	436	471	428	469	451	402	448	453	470	450	458	446	432	465	447	481	479	484	474	437	441	445	463	468	455	461	443	434	468	464	454	508	459	443	459	454	459	468	459	453	442	460	453	458	438	476	460	449	452	485	426	463	450	434	446	465	469	414	480	434	503	418	490	444	424	447	484	474	456	479	465	447	436	436	461	464	458	475	467	458	462	461	469	454	435	443	472	465	440	465	421	442	443	461	459	449	440	476	439	466	446	474	438	400	500	482	459	412	448	422	441	489	480	470	466	452	454	466	478	406	493	458	442	437	450	474	481	489	467	442	473	436	484	473	435	484	448	493	467	450	510	461	425	443	478	482	448	455	459	437	454	447	441	441	457	430	431	461	473	404	431	439	443	432	455	492	450	459	455	483	477	464	509	452	454	451	426	437	444	462	478	423	453	460	471	443	390	491	525	451	436	478	450	439	468	515	473	452	433	434	462	472	501	471	443	470	478	463	428	469	476	470	468	476	411	423	463	455	467	475	461	458	420	459	469	414	436	445	455	460	505	470	446	486	467	446	443	432	499	436	436	463	472	417	451	431	433	446	447	462	462	475	454	426	454	452	463	466	455	465	431	451	450	475	474	479	481	424	462	434	410	466	471	456	462	475	467	434	426	461	424	484	415	439	478	491	451	435	478	443	451	448	480	499	459	481	498	497	496	446	455	458	452	459	426	463	457	503	452	428	482	454	445	429	432	451	488	452	469	488	487	451	454	426	491	447	482	453	481	454	452	468	461	462	478	427	492	436	441	417	501	470	465	473	442	470	469	455	457	454	461	460	453	478	480	478	469	432	448	435	416	481	488	469	467	472	472	468	434	424	487	449	465	434	439	448	459	463	440	462	432	437	431	506	456	477	440	454	455	452	454	471	440	477	466	441	441	446	454	432	473	456	485	460	445	498	450	440	462	480	463	451	466	442	451	476	460	494	433	422	480	418	455	401	423	426	432	451	435	472	475	446	455	413	477	480	448	451	498	444	460	480	429	494	479	446	466	438	441	482	460	476	461	444	448	462	486	485	503	480	453	455	468	440	441	441	484	495	441	483	451	479	449	459	498	397	481	462	443	462	454	461	439	460	451	464	488	433	463	440	461	464	475	426	443	491	456	478	487	450	443	439	457	458	423	457	447	437	433	455	429	466	439	475	447	448	451	439	448	451	459	480	464	488	434	447	471	460	465	453	488	452	465	466	486	442	428	461	458	445	447	457	479	448	468	476	442	435	461	468	448	467	444	465	435	443	454	479	481	482	485	478	479	446	421	485	488	471	476	433	469	476	444	456	433	438	477	470	483	480	473	482	447	493	436	471	460	473	445	442	477	463	477	441	447	469	433	458	466	471	502	440	440	465	450	447	474	433	447	450	428	471	482	479	455	455	436	443	458	424	496	473	461	476	454	476	448	493	466	474	456	470	439	450	421	486	444	477	420	490	473	475	468	465	418	472	480	447	464	449	475	443	453	455	437	492	478	447	467	420	444	458	449	440	456	454	449	485	418	438	479	451	501	508	466	452	458	445	436	451	407	494	477	459	464	496	469	432	473	479	466	469	474	470	544	435	466	431	472	484	435	431	434	388	457	475	421	438	455	456	464	455	454	473	447	479	428	457	434	448	454	461	479	429	436	441	485	450	480	439	443	428	466	501	446	456	435	470	445	412	453	461	450	409	498	438	512	462	455	440	422	436	444	480	433	417	458	460	468	466	447	455	459	459	438	473	429	470	466	434	421	440	480	434	461	443	469	454	464	454	502	416	464	489	478	444	476	476	420	458	480	462	471	499	448	435	483	449	472	466	454	399	459	445	425	453	462	469	459	475	473	508	440	482	446	438	450	467	459	458	484	459	464	408	455	488	491	453	464	454	502	434	457	448	470	405	479	470	458	435	487	442	463	485	443	470	472	445	450	488	468	451	467	416	446	476	471	465	460	445	433	458	412	470	439	439	471	496	433	415	448	466	458	437	435	435	480	481	456	442	469	425	429	429	463	468	455	506	481	461	443	487	450	414	415	449	482	476	450	478	457	460	458	447	446	482	450	479	444	467	435	470	477	455	462	462	471	438	457	467	464	476	470	438	460	505	450	448	445	478	446	451	440	446	467	428	451	468	425	459	450	445	453	478	479	447	477	459	494	413	434	398	471	426	438	440	445	435	431	448	455	478	481	484	474	426	434	438	455	456	446	473	464	449	435	449	465	454	492	451	444	474	447	408	475	432	445	477	484	450	415	478	449	460	462	455	454	454	451	420	447	476	461	494	449	455	430	463	459	439	445	487	404	477	461	445	466	432	480	446	457	439	437	473	419	445	455	447	500	443	459	486	431	424	444	465	478	507	417	471	430	462	433	470	419	455	469	454	476	472	426	493	485	491	469	406	473	457	457	399	493	484	472	471	495	467	461	500	469	471	472	469	448	441	418	442	493	457	476	449	482	455	464	466	483	447	438	431	462	445	493	455	479	437	470	395	454	442	447	445	455	482	450	461	474	474	450	468	471	442	441	466	462	458	431	478	477	484	432	473	474	449	442	462	449	499	420	421	471	460	496	475	454	456	440	440	474	453	460	478	412	451	491	451	470	436	465	438	458	489	505	458	429	445	484	464	461	443	453	456	434	424	444	450	452	486	460	493	448	464	478	502	463	450	462	427	464	441	460	472	479	438	454	459	436	482	442	453	435	470	437	452	467	452	502	488	448	447	445	461	473	478	457	464	458	431	460	470	486	426	477	451	494	445	491	462	479	455	450	438	488	475	425	428	456	463	480	464	463	475	477	496	440	494	454	450	468	452	499	468	431	431	441	444	462	433	495	461	480	455	410	428	459	462	432	440	427	474	473	448	456	466	452	463	465	480	495	451	447
23353	20959	27499	24560	20956	20999	8778	1551	1116	1066	1060	916	973	908	917	849	843	839	834	835	820	803	861	810	832	865	815	738	840	789	742	786	781	759	779	776	772	749	783	786	840	781	761	759	762	755	768	769	769	793	772	738	757	775	768	759	739	767	745	771	770	754	761	705	732	743	725	740	737	790	733	789	730	736	767	763	767	761	780	735	773	773	780	786	775	816	768	762	794	740	770	758	780	757	766	760	745	732	735	718	782	762	763	734	766	735	760	759	735	726	698	695	811	754	681	749	769	723	728	771	722	771	744	794	751	813	771	789	751	784	773	739	744	773	720	777	786	773	782	786	741	726	734	678	747	719	739	792	721	718	729	749	757	718	720	761	735	748	761	750	738	772	775	732	728	808	767	741	715	746	777	734	725	707	709	772	750	734	712	780	737	720	740	717	747	713	735	761	753	717	788	726	781	772	736	721	742	709	768	753	738	707	733	805	760	729	779	761	727	736	757	756	701	765	736	744	718	759	797	730	743	842	738	783	717	777	754	779	770	775	791	776	782	686	740	773	720	768	771	748	724	691	753	790	747	734	772	725	779	740	731	736	782	749	813	750	785	736	700	715	707	792	748	743	805	729	799	734	731	761	790	803	741	702	767	785	744	743	766	770	753	797	738	771	760	749	820	738	735	775	709	757	755	738	732	772	720	714	737	741	749	712	714	716	738	785	781	772	745	766	789	749	801	730	751	786	768	723	745	765	691	735	731	756	779	736	718	779	767	742	765	750	714	707	753	741	749	750	699	687	782	720	755	777	745	708	743	775	786	728	720	737	749	745	752	712	764	728	731	729	764	751	686	742	716	728	724	755	675	788	753	738	755	714	756	789	732	756	777	753	770	775	761	776	762	744	713	734	735	712	783	768	799	767	726	776	805	723	743	744	739	739	804	767	775	700	753	730	707	739	760	726	746	749	718	730	780	757	746	729	748	732	768	756	775	746	692	775	766	738	724	793	786	734	742	813	730	742	770	734	750	767	788	709	760	750	776	734	738	781	752	772	729	725	720	759	754	763	801	745	749	777	755	789	715	699	761	785	760	741	712	695	705	695	764	818	762	777	777	726	736	751	762	770	752	770	764	722	757	775	770	781	746	718	744	781	721	773	729	758	746	736	754	802	794	707	729	749	747	750	766	738	702	705	735	789	738	729	762	755	744	712	710	722	727	731	759	778	753	752	748	679	762	782	750	737	746	742	756	712	737	762	708	744	741	795	736	838	745	764	739	687	732	775	746	728	735	725	790	730	734	706	717	697	776	761	722	737	752	806	735	715	763	759	751	742	750	766	724	772	773	773	753	729	733	742	795	770	742	714	729	765	728	701	739	762	719	768	811	700	722	738	799	773	817	759	769	709	786	735	748	762	740	742	754	738	724	759	696	741	722	767	726	745	741	753	754	732	789	733	710	729	731	727	725	725	743	754	748	794	732	714	792	778	730	716	745	773	722	740	750	775	736	787	749	750	792	736	739	743	748	738	747	743	735	702	702	810	776	724	734	773	778	756	730	765	712	753	729	727	791	720	809	789	709	758	772	735	732	738	693	697	757	738	691	756	764	705	710	708	768	773	752	706	766	739	711	744	782	752	732	731	731	694	717	755	764	763	749	724	753	767	762	759	752	762	721	755	769	755	750	816	749	728	736	723	725	766	787	745	706	748	809	757	719	714	788	765	695	702	774	732	725	785	732	727	727	727	780	751	773	753	703	705	758	714	754	719	768	749	743	743	718	757	747	743	728	750	758	734	726	765	787	732	732	746	760	778	789	751	723	757	732	787	736	768	748	729	726	800	776	786	752	765	780	739	755	739	790	729	735	759	734	776	719	706	756	767	689	741	751	727	769	755	707	733	761	750	753	736	728	713	692	738	745	728	741	740	730	715	777	749	718	774	760	680	754	758	775	811	783	774	752	724	752	687	760	756	752	785	732	754	783	736	753	748	758	697	759	763	733	731	767	757	754	736	717	788	741	745	751	802	787	722	738	765	739	814	797	801	789	795	746	735	704	753	705	739	799	765	781	752	721	786	708	715	716	748	736	775	687	756	727	727	756	766	768	746	758	753	733	732	726	781	709	696	747	727	763	747	721	734	775	784	725	775	709	791	748	759	773	807	760	802	735	748	721	742	746	765	736	764	722	771	757	660	774	762	750	789	754	718	744	757	782	769	743	780	731	703	736	745	751	743	723	719	792	714	784	747	720	738	752	750	722	763	779	767	722	792	727	743	751	732	740	731	748	748	754	723	689	772	788	765	810	709	732	768	785	730	741	754	768	747	721	703	730	736	686	741	755	756	712	798	749	786	766	757	771	740	725	790	738	783	764	758	763	735	753	694	753	788	753	777	743	793	745	785	730	726	723	718	730	779	703	760	777	744	736	728	735	715	720	809	698	714	724	774	760	698	723	759	703	716	732	724	756	799	686	713	759	734	760	736	741	731	755	763	742	730	753	719	780	808	792	758	724	735	799	743	768	813	702	743	729	709	737	700	757	761	737	761	716	751	714	737	744	814	803	777	714	731	765	777	729	706	706	719	734	727	738	704	772	732	728	738	773	735	782	723	716	671	718	714	756	692	743	750	785	783	740	741	797	783	754	728	754	712	751	769	751	718	738	739	741	723	723	748	777	776	742	750	679	713	745	743	751	777	730	749	750	743	737	773	720	716	735	771	781	722	771	749	741	756	723	723	735	771	786	669	799	721	750	781	733	735	784	769	804	741	682	736	773	758	763	711	742	797	752	720	760	737	748	788	763	800	762	704	757	723	741	788	794	721	719	738	743	676	768	679	729	740	782	738	774	758	765	746	778	754	706	760	740	725	741	750	745	753	791	744	778	737	716	740	719	761	739	758	752	756	738	713	748	750	746	743	771	767	758	719	751	790	735	766	744	750	709	801	772	744	794	763	744	716	712	745	746	722	717	754	765	755	775	744	785	688	794	677	722	756	784	803	730	733	740	745	759	743	793	758	785	762	784	704	749	741	752	731	785	721	743	733	731	719	804	739	809	750	772	794	736	743	738	716	744	797	712	775	733	736	725	802	741	743	717	747	740	814	729	707	734	790	748	776	698	757	734	691	783	757	713	790	758	750	732	731	783	758	751	724	708	782	760	813	771	779	767	760	806	753	734	729	696	769	761	739	797	782	698	788	798	714	747	764	786	734	776	767	698	746	746	728	707	756	793	730	764	749	744	758	775	755	741	737	758	697	764	796	761	730	776	702	750	763	783	730	753	779	724	698	704	797	698	744	705	758	798	701	732	757	713	697	760	703	774	721	754	727	755	762	753	763	746	788	771	780	803	789	791	797	792	768	750	794	722	787	768	728	718	758	688	779	747	757	696	708	721	741	740	777	727	775	777	795	746	766	775	767	740	772	758	723	735	804	685	720	726	773	778	765	725	690	756	728	805	755	777	713	717	746	767	752	755	770	716	699	765	738	726	752	754	747	698	733	806	781
48737	14955	11589	6718	4225	3159	2375	1934	1797	1532	1356	1248	1221	1061	1042	1018	977	933	912	902	870	860	876	831	773	796	816	789	789	748	786	795	801	754	704	775	746	740	748	718	730	761	717	764	742	762	704	687	729	764	740	688	782	711	736	661	693	714	737	729	708	741	708	746	740	737	723	738	747	724	734	677	757	744	711	752	775	714	725	727	704	724	700	708	734	748	724	724	746	687	695	701	654	690	717	719	716	744	665	702	725	707	682	700	742	750	686	691	715	721	712	694	755	720	688	698	730	696	679	714	681	715	672	703	714	672	704	673	745	696	689	681	690	693	667	673	717	709	674	738	703	719	698	745	679	678	728	722	683	723	700	730	645	739	715	718	719	705	735	717	667	694	697	710	715	692	702	680	708	695	696	700	720	674	706	703	717	704	705	724	764	670	708	706	764	714	708	743	732	675	718	728	732	683	704	726	681	725	708	686	657	724	704	718	772	680	661	739	705	730	764	755	668	730	684	664	692	753	742	699	686	702	689	685	669	701	704	747	673	707	709	718	693	701	695	654	679	717	739	712	703	727	709	706	692	747	701	706	716	747	758	718	736	741	716	711	725	702	686	752	697	623	676	699	705	702	708	762	675	697	699	677	675	711	669	692	704	699	713	719	726	689	676	706	733	663	700	731	690	716	705	782	716	701	711	717	685	690	725	701	677	711	707	722	691	694	685	722	691	698	736	706	711	735	721	702	719	676	741	694	708	716	717	705	718	662	702	723	725	712	737	683	665	680	691	734	681	677	686	666	722	724	718	717	756	689	757	715	698	681	730	682	723	751	704	773	731	730	724	682	727	703	701	714	711	721	734	718	703	699	737	618	712	713	719	733	650	679	698	668	661	692	686	703	697	706	697	703	707	697	702	728	727	689	725	705	681	674	748	705	712	699	713	704	687	721	727	719	700	675	726	708	733	673	686	652	672	698	663	658	705	687	685	731	692	688	688	707	698	690	700	746	735	694	732	741	717	707	758	723	720	716	658	664	670	719	732	688	678	735	657	717	721	694	686	671	725	729	716	689	711	728	693	748	737	701	700	689	720	714	675	669	663	696	724	694	713	723	707	722	766	720	698	735	704	699	721	702	725	677	746	709	685	723	689	705	686	700	713	679	654	739	688	724	695	721	716	720	683	767	731	725	706	726	677	709	714	756	675	701	696	728	708	745	690	711	699	675	704	696	671	744	708	723	713	703	690	667	729	702	759	668	708	724	692	715	744	694	678	735	730	712	715	738	684	723	712	659	707	694	715	777	715	757	718	708	687	699	676	748	690	702	667	680	670	701	676	698	701	700	658	716	657	682	765	685	647	705	728	701	660	687	668	676	684	727	683	693	726	747	707	720	694	728	717	702	724	684	686	660	746	691	678	692	732	722	718	698	719	696	714	693	715	719	664	707	689	742	709	686	736	689	708	740	692	713	730	689	694	708	683	706	731	710	734	709	750	677	721	711	706	704	652	697	676	713	668	761	694	642	678	736	674	738	738	719	760	622	688	728	724	717	710	694	709	691	682	689	698	754	732	678	747	730	702	655	735	679	703	744	740	719	697	699	688	692	690	762	658	713	725	691	684	711	700	708	682	678	713	688	733	706	754	722	723	678	702	691	661	690	721	673	689	697	667	732	725	726	720	714	748	723	748	719	711	744	706	760	679	687	683	740	715	703	689	699	755	661	713	716	677	750	734	737	716	656	689	721	725	637	698	688	712	675	673	749	716	722	721	715	703	716	723	727	756	704	745	712	728	671	683	706	700	697	742	693	708	671	731	740	691	697	726	763	722	718	669	700	712	701	766	713	700	691	682	733	679	660	676	728	660	662	692	710	737	755	731	687	694	714	735	689	676	723	721	707	715	703	746	700	672	733	665	676	710	708	719	713	696	722	687	748	696	728	757	781	718	733	714	675	684	665	708	677	680	670	719	724	695	686	655	712	668	684	722	701	717	696	693	709	694	667	729	671	701	696	740	704	716	698	723	686	716	728	713	697	666	714	688	713	717	710	719	691	750	718	738	702	712	684	669	718	789	720	722	708	743	694	722	723	687	713	739	669	680	668	695	737	688	716	684	718	703	740	744	683	745	670	704	744	697	665	690	706	700	739	781	697	682	716	728	695	696	761	698	746	757	720	687	710	712	677	720	745	705	699	698	673	734	711	673	693	730	732	709	680	658	670	699	663	673	700	684	674	758	708	692	730	713	730	713	691	740	719	728	695	683	664	712	683	653	681	703	701	696	723	688	690	690	661	685	689	686	699	697	733	779	691	675	665	726	702	672	694	730	718	720	701	685	690	721	742	790	702	704	740	682	716	707	724	724	730	720	709	727	721	726	653	699	707	744	706	707	691	731	659	724	703	706	674	705	729	713	700	714	721	743	692	694	665	703	719	666	760	686	707	670	723	725	716	724	702	708	697	692	736	695	653	713	731	732	704	722	692	699	694	696	709	729	696	672	681	679	715	718	687	785	684	726	775	715	755	777	726	690	752	706	735	677	662	691	675	703	702	712	729	679	720	754	689	682	729	712	704	682	708	674	668	728	747	671	694	722	688	670	670	721	719	650	706	678	726	732	742	673	714	686	717	718	713	702	669	666	700	722	743	663	735	715	688	685	710	711	707	684	676	681	733	721	670	725	694	716	695	718	685	727	712	677	642	686	689	697	699	685	715	728	712	723	708	706	720	761	665	687	737	732	727	687	688	761	690	741	666	678	685	711	713	710	710	688	699	700	677	709	681	675	694	694	685	710	730	716	701	716	718	701	665	687	706	727	681	698	685	708	737	689	686	705	685	724	726	704	703	733	681	714	773	702	682	677	683	715	727	741	699	702	693	699	693	687	689	741	700	686	681	725	724	730	727	714	704	721	727	676	729	729	723	698	708	758	688	643	729	734	724	708	710	713	665	719	738	681	697	681	695	760	728	688	677	659	692	733	669	711	688	702	705	684	704	700	680	731	702	670	707	734	712	680	705	723	717	680	662	719	668	722	707	753	656	704	708	727	738	690	727	702	706	712	724	702	735	650	673	717	703	748	698	694	681	713	693	701	717	747	691	678	694	672	701	675	724	677	714	698	744	681	673	665	690	666	689	705	711	710	706	720	753	751	671	717	675	680	744	687	729	694	729	688	694	705	658	715	643	695	678	746	723	725	663	740	713	676	680	702	738	716	689	740	682	742	708	744	698	746	685	680	692	759	689	728	692	693	733	718	752	741	679	701	686	626	686	657	643	705	713	672	732	766	738	702	699	691	698	689	730	715	724	676	733	711	699	692	720	685	674	692	699	714	701	705	641	722	732	688	690	707	728	671	679	665	738	658	677	762	679	750	724	751	665	764	736	699	729	771	759	724	665	748	691	728	725	657	708	741	712	662	723	712	684	702	692	679	706	693	687	732	710	706	683	704	728	718	687	694	713	720	770	711	716	762	637	703	703	666	702	708	663	698	722	725	697	671	704	689	669
35025	17396	4127	1068	824	799	770	830	815	817	784	866	832	805	831	822	786	852	791	851	803	817	780	870	841	798	832	823	729	797	804	855	812	767	849	859	842	819	777	785	822	808	819	803	837	826	769	821	815	820	853	742	771	782	837	777	802	843	833	847	806	786	772	808	839	760	805	772	915	773	834	803	765	814	770	857	834	783	799	836	842	808	835	779	784	820	784	817	801	771	834	835	827	816	795	815	781	782	796	790	737	776	754	820	797	782	825	790	819	797	791	738	813	774	808	832	830	819	754	859	801	819	823	809	813	817	889	850	802	749	839	832	850	794	818	807	844	766	849	808	836	849	819	806	818	801	769	829	803	847	809	872	749	806	815	816	811	805	834	810	825	819	817	801	827	822	868	777	791	852	784	781	850	828	800	846	814	768	784	816	810	836	812	764	839	840	794	872	870	785	790	759	779	788	830	832	808	811	841	800	881	798	861	817	792	809	825	830	794	796	782	810	853	836	829	782	821	860	818	832	855	809	799	838	809	858	821	800	823	828	776	782	813	814	776	835	774	866	777	870	771	817	813	795	810	831	859	844	764	804	790	759	783	839	804	846	843	845	848	825	892	789	820	857	815	820	831	832	840	789	848	816	745	822	796	804	822	811	857	802	751	822	819	845	790	766	808	801	770	799	807	838	822	860	812	830	810	825	803	815	816	798	777	836	820	804	819	825	783	859	831	773	801	774	796	880	802	889	816	787	748	784	812	744	792	820	799	775	803	800	785	777	788	832	765	825	801	787	831	842	856	838	814	782	776	785	833	794	854	791	791	807	795	857	816	808	800	818	762	795	866	806	799	860	889	827	812	780	811	816	818	781	838	833	818	856	777	829	825	832	835	850	822	805	795	790	744	789	819	783	798	863	848	788	811	747	792	760	781	765	800	855	803	817	861	844	850	854	852	770	825	839	821	820	848	817	843	864	852	790	728	809	767	787	777	854	800	774	817	805	755	749	775	794	786	778	863	857	814	794	821	813	771	794	821	772	796	848	851	834	808	860	820	765	804	790	792	842	828	772	814	808	810	798	823	754	830	801	843	822	844	783	886	808	828	830	858	829	870	820	854	836	815	813	806	819	854	800	880	799	790	807	798	796	814	767	851	769	793	802	862	831	783	834	794	873	850	796	802	848	855	796	801	805	846	788	835	847	869	861	806	823	785	813	763	763	855	820	765	784	802	807	824	768	837	822	854	804	844	783	806	814	821	838	818	804	836	885	762	820	834	792	840	793	832	794	844	806	803	848	771	831	814	823	783	774	814	853	860	805	834	862	828	804	822	837	799	802	831	834	823	777	794	780	802	808	843	832	865	825	780	756	796	812	847	852	804	852	826	804	794	800	834	815	805	823	789	804	836	805	803	786	835	774	815	844	837	797	806	827	819	841	883	821	777	773	764	798	767	811	821	755	831	819	783	792	859	796	781	825	823	764	788	772	813	859	767	827	812	796	809	824	775	861	882	784	801	779	791	840	817	856	776	862	806	840	845	780	794	869	772	811	834	824	847	835	817	787	822	748	819	811	840	815	825	819	870	844	808	782	835	844	846	827	814	807	807	799	781	799	847	801	792	846	780	790	771	836	773	822	838	817	814	810	846	809	860	808	768	787	830	823	844	826	797	823	754	805	826	856	827	778	825	759	830	832	866	772	785	790	808	801	780	802	813	827	865	800	845	812	867	826	793	761	801	860	792	821	801	812	837	820	816	788	821	823	819	779	790	810	799	823	776	811	808	851	825	794	780	761	775	852	805	842	862	852	823	858	811	855	796	788	772	817	834	767	793	823	787	826	817	833	816	790	794	818	828	881	840	861	855	821	832	799	797	764	825	836	830	859	842	823	815	819	841	817	839	795	792	837	861	825	768	834	792	811	882	854	794	773	804	809	816	850	790	820	871	844	847	818	826	830	813	798	825	854	823	803	793	855	808	850	800	785	792	780	806	827	765	799	846	811	816	797	748	828	777	831	814	781	821	811	843	807	840	792	842	800	826	817	776	871	795	799	838	798	856	857	798	801	779	828	819	829	821	804	814	790	833	870	825	782	843	808	863	838	843	781	803	779	782	771	806	758	828	850	809	806	802	786	821	840	803	799	827	807	819	813	807	833	826	807	817	810	767	817	803	819	820	804	802	798	800	806	858	823	846	790	834	798	850	820	839	810	788	805	761	805	796	756	809	769	825	829	797	805	787	801	805	824	793	807	847	828	822	820	785	864	793	816	848	814	838	814	810	818	809	839	844	842	770	799	831	867	836	795	781	822	835	850	757	825	788	802	829	823	835	866	799	832	745	825	794	806	832	803	821	852	899	803	833	769	845	830	889	867	866	766	770	809	812	781	806	786	775	840	850	849	836	828	828	796	841	850	860	870	800	875	794	840	824	800	760	838	777	809	784	754	801	816	801	802	814	821	812	843	755	818	817	821	820	793	814	807	778	822	830	808	804	804	804	823	803	801	836	839	815	847	832	826	787	861	765	850	788	841	836	813	846	792	796	806	803	840	851	845	831	842	855	831	818	818	797	786	799	841	846	779	749	875	778	826	818	792	812	826	840	824	802	843	797	821	856	841	791	788	812	815	777	862	807	804	842	823	830	800	843	849	874	766	844	811	831	780	788	785	827	766	848	837	854	792	788	861	812	809	843	815	822	766	840	820	846	791	783	846	865	839	827	827	864	845	792	816	834	845	837	809	790	782	817	845	822	798	800	818	781	845	766	801	802	814	836	807	790	840	848	852	851	810	842	787	851	811	825	826	859	844	854	825	814	815	811	777	822	767	804	856	831	850	753	789	810	822	789	817	835	813	824	844	798	827	811	834	845	809	865	855	867	822	813	820	793	812	800	853	806	774	831	783	870	791	836	882	821	817	799	807	849	805	793	808	850	809	838	819	831	792	808	849	805	787	876	818	813	816	836	802	847	836	838	767	782	826	821	820	825	778	826	782	856	845	742	814	792	815	803	832	838	809	813	816	868	814	867	853	826	860	787	845	854	824	801	815	845	836	795	826	780	814	794	805	758	894	772	815	833	820	836	798	797	807	861	810	865	770	739	850	791	871	805	808	800	762	786	801	783	838	809	807	897	838	787	836	857	824	836	827	832	841	817	837	809	811	795	806	832	829	814	853	820	818	796	847	816	802	843	757	800	867	777	803	824	810	838	821	822	788	826	845	867	873	831	830	795	808	816	809	767	793	767	805	761	854	831	851	819	850	815	799	797	787	822	801	777	781	842	859	842	807	798	863	807	793	790	820	804	823	806	774	796	803	863	837	835	813	814	816	774	814	820	792	815	815	803	778	818	827	844	847	778	846	807	805	845	812	749	779	864	774	857	763	772	825	835	848	787	879	867	779	817	829	813	769	837	859	797	819	785	804	810	842	831	803	856	833	847	807	808	831	779	823	804	843	806	876	768	847	855	803	852	821	810	805	820	824	795	835	819	784	846	822	808	789	803	848
32299	3555	1123	1010	914	866	883	862	851	867	820	866	841	835	765	826	865	855	846	810	891	811	831	829	798	872	777	853	803	819	811	825	827	791	824	860	829	867	823	821	791	832	876	828	850	869	860	841	886	824	813	814	813	838	800	811	866	849	830	808	896	818	845	890	831	855	850	857	882	796	805	833	779	908	840	861	834	842	858	808	830	801	835	806	788	796	858	788	840	861	809	834	883	782	794	801	856	815	845	866	875	858	841	849	810	860	874	828	839	842	806	808	794	775	838	840	868	814	881	866	798	861	851	803	900	752	804	800	812	819	823	820	885	838	842	788	807	869	833	824	772	806	823	817	813	810	816	816	829	805	809	802	801	818	822	838	797	822	796	811	838	829	827	787	776	848	848	884	814	819	878	843	837	821	860	820	863	803	836	899	831	798	794	808	878	815	825	772	788	817	818	788	842	825	818	798	874	821	799	789	803	823	846	844	837	825	765	830	836	834	853	794	840	874	817	859	883	868	791	838	829	879	822	795	855	819	822	841	847	826	866	892	824	801	841	765	841	850	803	825	852	816	837	790	792	841	800	869	824	838	825	893	827	798	862	810	900	845	826	858	811	808	773	831	835	809	812	878	793	806	806	876	867	904	839	837	849	798	822	809	837	840	797	846	808	817	867	857	832	865	793	821	806	795	800	820	797	838	836	845	855	804	851	773	791	816	842	887	878	816	811	879	863	823	833	872	819	846	848	834	843	822	856	866	821	811	880	818	826	831	799	840	808	856	863	842	849	867	829	769	845	828	777	799	826	854	843	812	844	858	850	832	875	886	840	866	905	848	828	802	866	807	797	792	816	857	784	847	784	840	849	821	872	815	839	816	814	806	827	796	812	858	847	843	850	823	839	827	813	812	806	767	844	815	829	842	828	856	871	845	816	847	836	853	881	839	791	795	744	854	812	802	868	849	834	857	835	825	828	831	826	822	807	804	857	864	836	806	799	822	822	855	835	832	890	822	868	811	855	833	800	841	776	890	806	894	795	789	780	860	805	834	811	858	819	862	807	796	829	841	857	829	831	828	838	814	792	818	835	810	802	886	832	904	811	817	864	854	880	839	869	855	824	852	816	808	827	881	864	832	822	795	848	797	794	864	878	817	810	843	881	831	816	812	819	882	800	799	855	797	764	817	789	762	825	826	799	821	845	787	872	824	863	826	845	852	870	819	767	823	807	841	836	772	844	829	849	837	805	883	827	794	835	792	784	855	775	847	850	847	799	830	830	828	772	791	880	804	841	836	853	862	809	827	853	864	824	873	873	890	857	862	815	822	826	847	852	871	856	896	789	816	817	850	882	813	824	842	859	843	817	777	806	778	827	864	840	805	846	868	824	825	794	851	854	814	863	803	816	855	842	751	841	827	886	830	822	800	856	768	777	781	805	790	805	847	868	834	856	805	804	821	781	857	865	894	833	811	808	840	847	829	816	821	830	834	807	819	841	863	886	817	801	809	792	799	811	827	832	840	846	853	792	874	819	795	826	850	817	789	837	833	838	832	832	813	799	846	849	815	796	868	779	859	814	794	829	879	784	862	747	863	837	822	837	856	854	817	797	823	777	860	790	803	851	826	796	883	876	811	784	799	772	818	798	815	824	888	822	778	817	851	871	813	866	854	792	816	774	822	814	807	807	815	846	845	847	839	899	819	892	839	829	810	841	824	828	830	842	795	859	861	853	788	812	838	831	885	812	812	833	852	810	832	811	794	792	870	849	799	816	879	809	768	772	836	798	806	830	821	867	810	878	834	867	854	822	819	819	797	784	794	788	825	800	814	788	774	855	867	848	854	823	807	831	829	837	799	843	846	836	837	849	866	813	856	866	824	847	805	819	853	859	890	810	812	821	828	864	782	831	824	834	887	855	834	840	816	835	766	808	848	828	852	807	850	814	818	851	854	793	850	799	796	841	783	838	839	845	773	800	859	844	876	831	862	869	787	892	848	846	881	828	792	855	840	818	837	838	853	860	829	836	801	855	803	836	832	838	796	799	834	831	868	798	820	831	835	847	856	842	810	835	843	870	854	815	815	797	803	845	768	826	778	861	822	834	865	832	802	856	782	830	819	825	849	871	872	862	843	842	852	845	879	830	872	874	828	801	773	855	899	823	809	888	853	823	858	810	806	825	855	840	802	858	841	835	843	855	799	855	817	903	841	863	816	762	795	827	849	827	832	817	880	815	789	815	823	812	827	795	857	811	824	856	871	843	827	867	806	876	825	870	858	780	830	854	820	841	791	795	833	763	814	843	829	805	891	813	798	849	882	825	825	826	836	842	800	810	792	856	838	828	811	875	787	787	824	796	837	851	839	824	828	777	823	848	832	848	812	833	833	849	803	844	835	845	811	785	795	860	791	799	865	851	860	800	838	822	807	809	795	762	807	853	873	851	857	769	813	847	831	766	842	842	829	812	801	826	856	812	860	814	815	845	847	869	815	846	800	851	823	811	857	876	874	843	843	833	821	851	827	816	809	799	893	873	856	801	845	830	886	857	824	810	866	853	770	816	812	844	787	890	793	813	821	811	874	838	843	791	821	809	860	848	778	851	874	858	844	790	790	832	829	790	831	849	778	828	810	866	823	769	857	838	809	854	904	867	835	787	830	847	836	854	828	829	854	819	874	831	869	823	813	828	864	813	789	838	860	852	897	846	822	770	815	833	825	873	842	844	794	840	851	827	818	833	829	824	821	836	800	816	792	824	810	814	853	818	825	811	850	805	798	824	836	800	839	812	835	879	807	792	843	805	816	780	849	779	833	813	845	793	813	874	860	789	896	791	833	865	839	891	813	780	812	874	866	843	874	854	837	839	773	831	833	795	858	776	795	822	804	843	848	801	881	800	860	794	766	831	820	813	852	788	853	814	798	808	832	885	768	809	864	853	786	749	858	859	783	800	875	854	856	863	824	809	820	802	801	867	861	782	883	752	859	872	892	846	847	837	845	847	826	882	831	832	810	830	802	856	804	830	852	849	806	834	850	833	790	861	860	828	814	814	831	843	829	853	818	805	848	867	842	813	803	815	784	829	826	787	810	861	796	798	816	848	879	773	812	842	877	833	832	817	850	845	802	791	819	827	821	835	829	852	804	839	811	852	879	746	773	857	825	886	797	806	858	820	828	800	807	855	837	857	811	847	835	828	804	842	866	803	819	863	825	830	791	841	797	826	800	831	775	821	853	825	782	834	790	810	836	826	896	815	785	831	864	841	776	838	811	766	768	836	881	744	805	806	855	818	797	840	883	838	853	834	859	824	798	817	848	825	813	907	781	849	799	821	856	826	870	817	840	832	860	843	828	858	820	842	828	812	832	817	803	857	827	801	820	856	814	878	886	843	820	867	840	794	798	795	856	825	826	819	780	862	875	851	888	798	803	810	852	833	769	903	877	809	874	843	836	797	835	803	818	856	797	846	815	825	789	837	805	826	875	893	791	842	859	850	871	783	808	791	832
25191	20977	26922	25100	20916	9552	1094	820	633	662	597	542	554	550	504	490	504	493	453	451	473	462	539	487	485	444	451	453	478	452	417	464	466	459	461	470	424	483	481	461	475	461	422	439	463	434	449	424	423	430	467	455	419	447	460	479	460	434	437	475	443	404	480	452	473	428	429	455	453	464	447	457	461	495	443	435	470	439	460	461	422	467	446	441	459	436	453	430	447	432	458	456	444	476	409	424	436	413	450	472	419	453	436	447	422	487	431	458	424	412	414	457	410	452	481	423	429	458	458	456	435	439	440	465	445	471	409	411	448	441	446	450	395	473	436	394	452	396	450	475	439	451	491	434	392	438	442	477	452	510	453	406	426	401	432	435	449	427	482	410	437	471	440	488	416	458	451	485	433	459	422	479	443	459	460	440	453	463	413	438	417	412	475	444	415	441	464	429	433	446	441	442	444	403	449	441	418	415	448	420	438	400	452	419	473	450	410	436	392	428	441	380	413	458	428	458	446	410	405	436	440	405	409	461	417	427	435	464	447	429	442	403	449	451	458	426	442	440	464	438	471	442	488	438	441	437	448	469	424	392	444	458	459	449	444	438	428	454	453	422	443	461	422	478	460	434	447	434	422	414	413	426	430	468	444	398	419	436	451	411	461	426	438	452	431	461	480	453	416	444	429	449	444	435	473	444	457	449	432	427	444	443	448	414	409	440	442	471	462	472	464	404	439	463	439	470	444	425	463	483	424	443	454	455	454	429	456	464	431	451	426	421	441	453	439	455	464	436	433	443	419	446	429	447	442	448	477	478	472	435	478	406	458	416	450	450	411	473	413	412	426	427	449	460	433	450	467	454	448	435	435	438	482	446	412	463	405	454	459	468	421	436	495	426	419	464	461	424	428	452	420	462	447	494	444	484	391	424	437	452	477	437	445	432	441	489	444	454	460	447	406	449	412	409	447	438	475	411	437	401	443	457	414	432	482	464	441	445	409	452	424	443	411	449	439	425	458	463	424	462	433	458	442	448	403	417	452	466	425	406	433	447	388	462	453	466	439	405	461	461	434	429	433	437	413	467	420	443	444	417	450	438	453	429	434	460	429	454	464	447	445	437	442	437	411	460	435	453	454	442	436	418	483	413	445	426	427	479	450	430	448	437	457	477	475	466	440	457	430	469	447	383	421	451	453	436	399	446	419	430	423	432	453	449	451	467	460	432	445	416	426	432	433	411	418	423	452	404	435	462	418	412	407	423	418	435	430	447	445	446	433	405	443	449	411	454	450	416	472	423	442	446	422	476	453	446	434	420	437	418	455	473	446	409	440	480	426	454	454	454	461	413	451	491	439	448	423	476	467	440	433	444	458	457	440	435	436	476	432	422	416	445	465	411	438	447	440	485	443	439	483	464	439	426	461	473	451	443	397	392	447	421	443	413	462	406	449	475	446	435	428	424	431	433	444	389	451	430	419	436	463	401	414	453	439	452	440	419	415	436	453	432	419	422	450	462	424	416	460	429	421	436	459	460	436	455	419	462	443	438	434	411	430	499	465	417	426	460	448	467	453	455	443	465	455	479	417	410	445	452	414	452	441	444	446	473	474	470	461	437	485	440	423	464	408	452	457	433	429	461	456	460	455	444	452	488	435	459	437	434	474	417	492	450	436	428	453	459	420	447	445	418	434	419	433	458	416	418	431	428	455	423	474	444	406	415	417	448	443	462	467	432	435	465	428	407	420	445	424	419	459	443	454	430	444	439	458	439	450	451	410	411	458	449	463	413	426	479	464	479	453	454	416	419	416	469	462	412	447	467	448	409	487	516	434	441	408	433	431	429	428	427	462	440	432	422	416	435	481	448	417	407	442	472	431	472	442	465	420	420	440	461	455	427	429	486	446	487	448	425	437	443	431	462	454	435	467	445	442	421	441	436	422	444	417	463	469	450	480	443	477	417	415	462	442	460	405	474	425	436	424	439	479	436	408	446	407	471	433	435	433	407	426	414	446	487	430	476	469	470	431	436	439	416	441	439	428	439	440	394	460	460	443	450	447	430	432	458	431	447	475	424	433	444	433	415	418	428	411	444	433	454	423	434	382	437	467	456	448	441	460	435	438	449	443	473	441	446	449	446	413	466	433	426	434	420	439	465	416	460	457	417	438	436	451	414	423	428	413	464	443	476	434	448	443	404	444	479	442	469	448	433	428	455	426	453	436	440	440	454	439	427	389	440	428	471	457	395	447	445	420	436	431	472	426	447	423	472	421	446	442	454	407	463	474	438	440	424	440	415	449	462	409	449	439	435	447	442	433	433	438	434	454	433	445	428	452	426	408	419	415	406	463	471	452	443	438	418	411	453	423	423	418	441	484	464	429	425	474	416	435	490	424	416	429	483	442	444	422	404	443	410	451	432	425	404	466	476	427	395	447	426	467	428	450	450	468	470	457	453	453	427	467	422	451	392	443	463	429	426	456	414	467	418	408	437	423	451	408	435	473	427	432	402	445	440	472	456	419	445	454	417	412	418	481	478	453	449	444	468	428	495	422	444	444	438	445	415	436	409	403	453	415	443	445	430	453	446	451	462	422	451	439	452	440	460	455	470	439	440	406	444	460	455	436	441	446	436	456	446	458	446	404	460	419	457	425	426	468	453	459	493	405	416	425	411	482	442	448	399	463	460	480	474	420	457	448	463	451	452	465	453	482	405	460	441	425	448	446	446	470	432	425	456	442	428	432	457	401	425	444	440	432	439	458	413	463	432	376	437	450	477	453	462	443	430	459	467	454	440	422	437	420	448	438	428	430	408	403	393	431	437	445	432	451	462	453	397	429	425	477	412	426	436	435	429	447	464	406	422	447	422	452	464	475	414	425	432	498	444	440	420	435	431	442	435	458	461	465	380	443	474	464	416	457	444	462	498	422	435	414	464	427	466	420	439	434	426	425	452	451	454	402	474	462	438	420	409	460	414	432	461	431	426	434	450	465	457	456	422	468	433	428	449	402	459	420	463	451	432	453	420	428	417	420	431	406	424	438	438	447	491	472	457	419	436	466	480	422	412	444	462	454	455	460	441	482	459	392	452	474	439	456	422	427	421	439	402	430	469	475	427	446	434	474	439	435	423	423	450	432	467	435	434	458	437	447	433	405	477	477	400	412	457	455	426	433	473	459	435	476	443	469	427	430	410	401	439	446	418	425	437	466	424	432	447	451	424	453	456	467	466	427	439	451	439	450	420	413	440	456	385	429	405	426	418	457	462	450	436	467	454	416	432	462	467	418	433	506	419	447	450	415	449	402	473	422	441	410	451	473	455	446	467	424	442	439	469	423	446	431	433	430	449	401	444	400	470	427	431	445	456	426	378	455	445	431	473	489	442	433	413	448	422	427	447	412	405	448	440	417	478	452	443	482	424	408	441	441	505	452	421	421	436	424	419	453	442	454	440	444	450	425	453	473	454	447	438	419	429	433	477	439	421	445	473	400	422	455	436	442	428	445	423	437	463
50112	16809	7096	4077	2444	1765	1387	1111	981	883	817	727	714	696	618	603	593	532	571	551	550	508	516	487	500	505	475	471	522	507	500	491	522	437	461	473	499	531	490	470	476	457	509	485	456	463	507	494	491	461	433	471	483	437	507	455	458	483	465	433	475	476	440	460	470	463	480	478	483	461	444	487	457	483	504	510	530	486	468	479	449	476	476	465	444	447	456	442	463	427	464	452	475	466	431	509	438	459	443	473	446	463	433	517	405	466	465	443	471	495	431	460	440	485	454	495	483	473	431	481	453	418	449	476	453	441	497	435	424	455	458	476	425	464	458	481	468	450	465	487	442	481	445	448	441	468	457	486	503	460	448	435	490	453	448	468	461	480	437	431	479	457	422	440	458	444	467	495	428	465	448	444	481	471	472	461	501	461	487	444	436	445	475	441	445	441	456	454	449	403	452	438	476	420	481	460	466	446	462	454	440	477	429	453	460	446	448	433	448	457	428	486	456	489	483	463	447	482	468	495	431	454	452	441	450	442	453	476	449	470	470	424	470	465	440	468	483	439	481	436	447	454	448	455	474	439	461	436	439	469	436	453	464	449	428	448	471	409	425	488	460	455	427	456	455	477	468	458	453	475	456	480	441	482	470	454	449	479	441	459	448	456	464	489	475	450	442	430	440	464	449	493	486	434	419	425	457	431	466	438	451	470	414	446	455	449	442	501	444	470	447	448	486	480	489	411	456	479	433	465	418	471	439	450	438	472	427	497	470	471	445	449	443	447	424	438	431	461	409	445	502	468	424	420	433	438	414	444	429	445	422	494	454	441	474	447	449	421	474	409	463	431	465	446	462	482	437	453	467	447	469	405	465	441	457	435	457	423	432	453	487	461	451	479	442	483	461	498	465	444	435	419	413	467	463	439	463	450	475	452	454	423	426	425	471	457	473	416	451	453	457	418	442	458	456	486	427	437	475	450	485	482	463	483	467	450	475	407	445	473	429	443	407	472	463	465	469	492	455	455	469	479	438	459	464	471	448	467	443	472	462	466	467	480	453	457	466	445	463	486	472	447	424	449	456	474	471	480	444	448	481	461	447	469	430	465	448	429	450	422	470	488	423	455	457	477	459	485	434	463	465	446	468	478	455	425	450	485	433	472	492	444	451	464	448	441	465	430	464	441	460	432	494	468	445	418	438	460	491	483	489	448	468	487	445	421	445	486	484	466	438	472	449	420	471	458	495	476	488	423	465	470	475	447	462	459	488	463	470	475	488	477	478	437	477	469	476	499	458	462	479	443	465	458	451	493	470	460	451	442	500	472	484	446	432	483	453	432	464	458	419	454	449	439	485	472	450	480	448	468	427	463	417	458	475	472	474	443	463	452	460	478	461	466	427	469	445	477	451	465	433	412	473	413	451	458	451	462	418	463	493	444	477	451	447	490	472	460	442	456	461	419	492	435	464	409	460	421	424	440	429	426	429	445	458	444	440	467	431	480	484	437	474	438	474	452	424	476	391	465	456	435	460	474	422	486	454	462	490	453	438	446	451	430	427	458	480	461	428	461	482	503	492	457	477	452	437	458	438	436	475	482	465	451	468	430	415	446	472	459	441	470	442	456	438	465	431	436	495	463	485	439	487	467	447	431	438	476	447	480	441	473	428	478	435	443	459	481	456	438	422	479	464	460	467	421	438	471	433	448	466	480	432	450	454	434	422	458	491	451	455	439	487	466	473	491	420	483	472	461	447	501	447	440	457	473	442	450	441	457	426	433	442	466	438	433	440	464	469	451	452	448	432	478	467	451	480	463	474	466	444	481	450	425	433	473	483	453	446	465	502	457	464	482	491	460	457	462	473	488	467	462	477	482	429	496	498	446	429	436	453	481	470	458	462	445	432	470	498	446	443	460	462	458	422	420	466	451	441	433	446	471	477	491	441	455	437	419	419	466	459	465	455	428	467	478	486	456	472	455	456	428	457	457	458	459	458	496	447	457	435	413	479	488	449	455	422	473	450	451	415	434	473	490	479	451	496	463	428	459	409	433	486	445	443	414	430	451	456	462	423	480	463	460	479	474	460	480	425	468	460	460	477	441	448	450	477	438	488	450	459	445	440	456	423	478	450	423	480	427	420	453	478	449	470	416	471	462	502	402	465	440	454	444	463	491	470	473	441	459	470	476	451	440	440	467	452	450	461	455	471	453	474	464	454	449	480	481	422	467	451	445	476	488	464	439	437	452	457	454	426	441	474	487	447	446	444	451	433	473	483	482	472	446	448	475	466	473	418	481	451	443	473	487	438	499	441	463	449	442	445	421	460	434	434	464	506	461	453	448	442	411	496	417	418	451	476	444	469	458	461	448	437	438	442	467	464	465	433	462	450	418	497	455	441	433	435	460	450	458	491	430	497	450	460	468	479	454	435	444	460	480	466	461	464	471	450	445	451	442	442	435	419	464	494	432	455	446	438	438	436	444	454	442	464	470	442	487	491	416	444	451	447	468	472	490	479	472	479	453	460	466	467	439	500	455	429	458	443	435	453	472	463	457	461	426	480	442	424	463	470	434	457	448	448	425	434	432	414	453	457	480	463	420	455	444	440	469	464	476	451	435	454	455	440	420	490	481	458	456	463	456	441	459	486	444	470	456	487	487	459	479	440	488	415	450	495	465	479	444	487	425	490	443	418	510	470	454	445	459	449	477	484	468	430	461	473	462	402	458	464	418	457	463	458	430	486	487	427	439	427	488	463	493	465	441	497	470	438	438	441	484	451	447	470	458	427	463	493	434	462	456	444	475	463	451	466	464	440	455	476	475	467	424	474	444	454	468	447	464	479	440	451	475	470	447	430	457	440	496	485	444	455	485	413	415	467	456	446	432	443	451	469	493	484	444	455	440	461	462	455	426	413	476	466	422	442	475	487	463	403	439	440	450	437	452	444	472	434	494	473	479	449	412	492	448	487	408	445	446	458	525	478	465	459	448	476	438	425	474	454	432	468	475	475	438	457	456	461	465	400	433	420	451	459	450	446	444	424	471	435	462	450	437	428	468	429	440	440	455	443	446	459	425	470	442	442	467	432	482	462	429	441	455	477	454	432	489	461	432	472	464	443	483	461	439	444	439	492	456	444	451	468	455	412	484	482	470	451	429	458	453	441	457	470	437	484	460	477	458	463	438	466	415	501	467	441	458	452	535	452	436	458	464	460	446	454	464	473	459	464	430	446	462	470	472	483	481	472	473	435	458	453	413	463	421	426	477	453	466	484	458	512	460	445	462	408	436	440	491	438	451	464	438	451	463	481	483	459	467	478	458	429	465	488	470	455	482	446	429	420	435	424	442	444	457	442	456	482	454	459	428	459	479	504	437	436	417	455	453	471	443	437	466	450	422	455	470	440	434	454	465	426	461	482	442	460	438	477	453	450	475	427	451	466	439	462	424	454	461	463	427	405	490	445	463	451	420	435	433	461	431	476	493	458	452	460	427	434	420	447	472	477	452	402	459
23357	20970	27321	24757	20966	20998	7613	1452	1222	1088	1018	969	1001	896	931	903	926	926	820	816	835	800	810	811	752	818	830	802	753	829	811	818	789	766	713	841	715	818	756	793	792	773	758	772	787	795	743	796	756	734	787	760	751	751	764	759	721	733	750	796	756	766	782	784	765	756	788	764	737	733	780	757	739	798	762	805	795	792	797	792	730	747	739	797	780	765	765	725	746	727	747	762	768	743	739	769	706	761	752	756	768	770	727	777	817	753	765	724	741	757	732	701	758	737	736	745	750	729	749	788	691	746	755	699	736	773	764	718	745	728	762	706	785	733	799	741	755	737	771	808	715	761	756	752	695	750	773	755	793	780	750	733	743	708	739	749	764	768	756	782	750	739	742	759	706	756	769	774	757	786	765	717	794	774	782	738	772	770	744	749	781	705	744	761	744	710	758	715	763	754	710	769	756	720	757	728	780	793	767	715	752	762	750	783	741	785	740	783	724	782	749	770	771	732	743	708	760	761	743	814	723	736	778	783	761	769	723	722	742	769	718	733	751	777	771	764	796	768	768	709	775	778	760	792	748	712	760	767	745	734	724	728	706	745	731	731	720	765	725	818	722	834	745	726	784	751	749	768	754	718	748	743	716	778	712	723	782	733	774	726	725	743	765	749	757	736	772	744	753	760	751	758	767	767	740	741	781	717	706	763	792	759	703	714	772	687	720	715	765	812	693	726	686	741	776	779	779	774	728	777	733	756	747	706	749	739	767	732	745	785	760	749	753	747	728	778	783	731	761	737	799	749	767	754	770	763	746	758	769	725	786	727	738	709	729	762	712	734	740	759	718	775	819	764	787	720	726	735	706	775	756	774	738	742	761	743	738	757	798	723	722	738	755	787	777	733	787	746	765	793	723	752	715	723	780	815	753	738	723	832	700	731	748	699	777	762	750	735	773	783	751	774	690	761	732	751	746	691	750	752	752	775	796	807	721	763	694	709	739	732	720	764	752	720	731	776	738	745	809	780	750	711	766	712	726	735	727	783	755	733	790	740	746	715	761	715	716	721	787	732	697	741	726	729	762	740	719	740	717	730	786	749	812	754	758	755	817	749	733	730	786	735	755	759	789	783	755	741	744	763	740	739	750	779	736	736	736	747	763	728	791	739	753	719	761	770	754	763	733	722	776	718	748	775	728	730	741	784	739	754	764	736	775	723	745	754	749	804	746	736	710	769	778	743	736	701	775	790	729	706	708	747	767	717	770	750	758	748	723	735	701	766	739	735	752	749	720	751	746	710	809	696	723	725	718	781	735	754	723	742	785	715	731	776	744	737	773	773	735	757	755	768	744	811	735	780	780	696	749	725	768	766	735	726	782	690	766	732	743	827	691	741	751	759	759	771	750	728	716	769	728	752	772	794	723	753	715	734	733	708	741	719	706	740	745	749	722	742	692	780	730	727	688	733	777	721	701	706	712	748	774	728	735	781	735	756	765	677	774	732	695	735	777	763	724	773	761	732	762	751	790	712	744	719	792	715	801	793	716	791	762	779	769	760	681	734	746	745	761	731	717	742	759	781	730	785	741	720	759	782	740	696	731	788	786	775	761	759	784	745	745	775	745	759	788	723	704	717	679	750	764	782	762	797	760	731	763	816	762	711	704	755	778	754	716	704	778	763	737	758	762	782	727	677	755	739	767	749	779	752	804	743	751	778	716	728	768	746	743	770	762	776	770	807	753	759	778	724	779	761	728	716	762	765	685	759	776	752	701	774	714	744	783	751	732	723	754	733	739	841	712	732	754	762	779	750	734	731	744	726	782	754	769	739	759	762	702	804	740	794	792	721	770	771	750	751	715	735	769	752	735	778	774	740	767	763	780	758	706	734	750	798	797	720	747	745	765	751	737	752	706	728	745	723	748	797	720	756	804	752	739	739	734	717	725	690	709	762	728	750	776	709	772	747	748	758	739	781	748	748	786	749	749	757	742	720	760	704	698	765	771	792	742	783	709	739	825	707	753	695	715	749	776	725	727	714	755	742	750	726	774	751	733	709	721	744	752	779	754	687	718	733	776	753	747	792	714	691	731	775	769	740	756	759	746	765	737	768	703	770	735	770	784	769	753	711	731	766	724	734	763	801	774	746	710	752	729	761	750	698	755	699	755	752	760	756	704	784	708	778	741	754	708	728	714	713	724	783	771	761	762	725	790	764	767	709	738	734	735	715	754	773	789	790	772	762	821	750	764	744	734	742	764	741	729	735	759	704	725	694	736	745	779	729	767	730	766	749	761	781	730	750	785	741	759	806	730	730	731	718	736	736	731	789	728	762	746	735	745	716	739	736	769	752	754	780	767	765	719	760	748	710	737	737	769	733	749	763	738	742	763	755	773	763	717	756	738	789	771	745	703	729	771	770	785	725	760	752	714	739	701	734	749	733	794	755	730	727	747	790	690	771	779	753	777	786	746	740	778	728	796	792	755	785	763	763	756	767	749	781	773	717	764	803	717	752	773	754	759	755	745	747	745	768	763	724	721	738	707	769	727	721	718	757	757	750	777	753	777	700	651	755	745	765	756	771	756	716	748	780	754	747	759	749	751	696	705	692	721	732	720	688	685	770	744	741	773	734	732	746	789	794	767	786	722	749	726	736	723	716	773	683	777	816	722	733	755	753	750	795	742	740	779	717	763	740	744	785	751	743	745	741	763	743	700	786	793	773	703	772	757	732	760	744	772	745	720	780	728	757	752	758	761	753	773	738	780	763	747	781	730	707	780	772	755	756	744	781	771	783	772	744	738	734	747	740	714	725	708	761	767	741	801	740	745	726	767	747	754	752	721	733	777	800	745	695	768	778	785	722	802	757	740	769	782	727	760	706	766	732	735	741	735	724	738	699	769	706	745	793	749	744	729	748	777	769	720	724	707	720	713	695	784	730	763	732	723	724	775	709	746	764	759	753	758	734	754	657	758	757	728	731	748	715	715	766	725	722	789	760	757	757	718	741	764	718	737	740	712	741	791	759	792	762	756	727	761	750	799	800	787	733	736	760	748	750	779	753	695	737	758	751	757	765	751	751	710	765	752	706	706	788	723	699	757	744	693	714	709	724	757	738	744	710	782	713	775	776	739	800	749	718	725	766	795	753	774	771	791	727	790	733	783	751	745	768	730	759	737	744	795	753	776	735	765	740	755	763	767	799	747	767	707	762	725	777	782	764	740	809	753	781	751	742	777	778	734	716	724	760	793	744	730	748	795	757	752	733	753	719	725	759	793	729	798	732	733	770	729	765	748	740	766	742	687	732	727	744	703	749	806	789	743	740	762	716	778	742	738	796	776	795	749	776	788	736	750	703	782	720	694	700	748	725	744	790	746	742	813	757	775	728	742	722	761	748	728	722	781	762	716	750	781	757	694	701	756	733	698	761	777	728	775	775	805	740	747	718	699	749	754	784	735	756	781	774	745	728	754	723	727	733	742	790	766	772	702	753	743	761	698	732	748	777	793	808
45382	21905	11795	6767	4343	3118	2416	1935	1640	1488	1413	1195	1127	1079	1022	1010	931	944	860	892	888	848	811	739	776	791	802	744	765	778	764	787	777	742	809	744	705	736	684	703	776	726	724	704	675	751	699	740	701	697	729	741	713	728	684	737	728	708	671	718	726	707	702	721	703	701	729	737	709	719	744	740	728	716	753	716	789	736	700	704	724	728	758	712	741	753	677	735	734	706	693	694	733	748	726	686	747	690	722	685	716	745	715	667	678	735	709	692	728	695	678	702	683	756	708	689	743	684	674	696	682	713	721	675	733	683	690	738	713	754	687	668	674	720	663	739	684	675	687	691	725	703	723	673	717	693	724	709	710	715	727	700	721	700	711	686	691	706	704	749	700	694	710	717	685	720	707	653	712	701	665	678	648	701	660	718	721	702	689	738	703	671	633	741	714	709	738	728	669	701	690	718	700	700	728	672	680	689	688	708	699	716	692	711	698	740	696	692	688	654	695	726	736	691	716	673	673	673	707	710	697	749	719	713	655	691	726	679	666	659	699	706	713	709	755	683	733	662	747	739	665	662	707	690	692	729	704	679	704	755	698	682	658	681	731	678	653	724	684	710	735	742	752	682	736	684	720	675	706	660	673	741	737	737	700	708	729	732	641	732	747	695	730	735	713	677	710	707	675	665	672	695	757	724	710	658	731	635	702	686	664	710	717	722	634	718	695	697	679	712	719	697	671	702	710	707	728	676	722	707	702	698	686	683	651	656	688	725	716	700	739	749	694	701	713	700	712	737	691	684	628	671	719	702	709	757	698	755	712	727	702	726	728	714	673	721	673	690	709	690	695	665	690	697	665	723	701	695	722	711	689	753	681	682	694	794	712	705	720	696	683	740	746	707	757	690	716	751	655	706	689	698	682	687	714	716	741	700	694	720	704	739	680	677	694	700	641	751	664	691	695	661	682	655	682	692	701	660	715	679	638	661	677	705	742	689	687	664	728	719	673	717	680	689	715	671	669	679	698	735	725	688	691	685	682	684	663	735	678	712	718	663	683	684	726	723	704	694	704	691	680	743	634	754	691	694	671	719	728	715	695	708	722	697	663	682	738	741	734	689	709	680	641	671	708	687	669	749	729	773	681	745	687	716	719	706	684	730	698	648	696	740	686	670	738	718	742	695	650	697	703	726	757	668	710	698	714	680	725	724	746	711	725	740	688	701	709	685	715	700	677	714	688	734	690	683	690	701	659	678	714	701	723	716	709	726	669	775	718	686	768	676	774	688	687	690	694	718	705	686	685	759	683	689	715	723	675	732	687	670	733	686	708	660	701	693	738	722	694	688	747	746	671	708	721	694	714	703	723	716	701	700	651	692	740	700	711	705	689	685	749	711	674	683	707	720	673	691	682	653	704	660	701	734	693	686	718	703	713	729	679	714	694	741	706	712	676	680	700	685	725	691	743	696	715	719	684	699	700	712	741	697	755	678	704	717	701	686	708	663	649	699	670	664	718	731	699	689	701	620	672	685	690	681	701	715	704	677	660	723	687	726	685	688	700	730	664	679	670	736	751	681	709	736	673	690	712	755	723	721	716	706	712	704	693	704	746	700	740	713	687	660	690	716	688	711	681	727	696	718	690	742	743	765	661	700	663	677	676	747	723	768	728	697	686	711	694	672	690	724	737	685	659	714	711	676	718	720	741	750	714	698	736	672	681	700	705	669	713	677	685	692	724	674	698	730	669	716	687	717	762	681	706	709	718	729	708	741	723	731	666	719	673	702	743	665	732	678	664	681	689	717	727	667	715	684	723	696	703	688	709	690	711	735	697	682	704	734	694	670	711	677	713	692	712	698	702	712	728	717	659	693	682	691	666	699	692	674	694	701	640	761	707	721	696	695	714	662	755	696	691	718	719	672	715	722	706	710	721	692	759	722	671	706	661	725	734	678	644	673	673	696	729	685	724	657	727	700	743	725	720	723	698	686	708	670	711	673	685	782	655	659	646	711	671	715	685	724	656	665	676	696	731	702	709	693	699	729	692	661	704	691	693	669	750	713	708	670	670	690	694	701	701	680	729	677	731	647	656	715	697	711	689	709	706	678	719	728	755	682	714	702	737	684	715	700	755	718	710	670	742	684	711	649	716	685	712	665	686	691	719	693	734	738	684	687	704	646	718	742	760	682	696	705	737	717	690	681	684	696	687	717	702	686	644	728	724	695	767	713	704	706	671	681	704	691	714	673	715	730	712	711	708	739	723	707	680	715	674	692	647	690	733	638	680	731	682	685	692	683	676	672	669	701	707	687	710	694	645	756	703	698	696	721	693	719	703	688	735	680	724	689	685	734	723	675	661	710	742	678	687	711	706	699	721	694	677	702	681	727	722	672	683	702	691	660	738	695	707	692	732	669	735	718	779	703	679	680	693	696	657	675	712	722	671	727	650	757	715	709	719	712	680	721	701	712	703	691	712	722	687	725	675	702	697	675	717	720	694	742	695	662	709	765	647	670	686	708	693	718	676	655	697	681	672	712	679	679	695	737	726	717	726	655	761	736	756	707	721	693	736	696	686	684	633	716	740	697	692	702	729	696	722	692	720	713	669	724	712	694	694	674	703	709	702	667	692	694	680	680	725	698	691	693	691	695	712	760	737	687	742	669	674	654	678	732	700	697	704	697	679	699	701	688	712	752	752	710	715	672	693	686	692	732	695	690	720	665	683	682	703	688	749	736	690	688	682	691	747	716	721	717	710	719	712	671	660	723	680	735	701	753	670	769	711	680	725	700	646	681	681	713	742	684	697	706	699	691	717	719	704	733	742	678	727	674	692	718	750	656	671	714	655	664	714	706	726	714	646	706	698	722	708	683	688	756	670	699	713	717	714	728	684	682	739	699	719	687	669	671	706	733	672	710	734	706	722	751	745	696	722	685	713	691	691	695	709	710	717	680	724	645	702	698	705	701	715	702	634	697	720	693	721	685	694	703	698	690	685	703	694	701	722	733	711	722	719	748	719	688	725	730	720	696	745	702	710	685	713	688	705	655	736	696	694	736	723	724	749	710	739	679	729	734	736	740	717	701	651	722	732	708	713	737	699	633	731	677	692	704	696	729	724	680	715	674	736	724	711	739	716	695	708	693	713	727	717	705	692	685	703	685	662	676	675	671	684	699	688	727	675	674	713	724	712	726	722	750	693	693	680	751	697	658	703	709	662	685	642	673	712	714	711	714	714	664	693	701	712	750	739	681	734	715	721	700	696	694	702	681	697	669	752	720	675	677	731	717	698	710	720	669	711	721	700	651	688	714	685	735	714	718	643	644	671	712	678	722	741	682	665	677	685	673	687	670	725	709	723	708	699	698	673	715	687	720	668	712	729	651	714	728	693	706	730	729	702	692	708	660	674	722	646	726	727	677	694	684	697	701	665	672	742	669	687	708	676	681	757	684	728	742	716	724	733	723	691	717	702	732	673	723	701	709	707	684	678	724	711	701	697	703	687	723	698	702
34863	17305	3973	1062	920	838	876	810	855	793	819	768	799	830	859	920	738	801	787	903	805	857	814	830	862	847	865	823	790	824	886	817	820	810	836	830	820	841	780	808	861	784	842	818	822	781	808	860	818	859	817	843	838	835	804	801	773	874	755	829	788	839	793	736	803	813	830	819	819	797	789	831	836	872	804	836	816	855	786	879	803	840	830	830	814	821	837	785	803	804	788	815	826	778	843	768	811	814	820	786	777	887	851	813	837	808	801	847	833	788	829	838	842	779	801	769	855	804	816	839	785	825	802	835	802	839	805	781	798	801	784	818	800	806	756	861	785	792	803	783	811	827	819	811	789	820	776	788	807	809	821	788	801	830	784	787	837	831	846	802	788	829	846	820	792	810	797	840	797	829	817	800	814	812	796	799	834	795	851	828	797	858	787	800	821	853	855	814	783	819	813	820	773	838	794	780	824	759	741	827	799	830	828	801	766	829	837	853	789	817	884	789	845	813	809	787	832	788	801	790	869	845	824	779	768	896	861	798	792	813	812	799	824	866	831	859	809	783	811	840	796	890	820	825	799	788	768	837	803	850	849	770	752	802	813	843	780	838	857	777	826	841	896	786	819	821	819	857	762	811	847	794	782	771	869	815	784	793	804	781	850	854	817	815	824	811	761	837	824	799	847	841	821	829	836	805	849	818	817	799	827	809	783	824	831	795	767	887	796	830	828	791	856	836	841	839	775	782	799	843	787	792	847	782	816	858	768	725	815	880	782	815	819	816	858	802	849	776	794	802	846	758	865	829	727	821	804	800	812	808	848	769	800	842	739	856	847	793	767	774	797	799	786	835	791	794	844	869	856	834	778	799	823	820	809	836	781	846	802	807	790	793	782	775	832	800	871	786	815	866	791	823	811	823	783	813	767	782	799	845	807	788	797	781	833	827	852	845	797	820	837	814	807	789	810	803	830	842	757	834	863	807	768	813	828	858	836	835	809	788	817	800	754	833	791	803	820	835	843	850	764	777	779	854	854	804	801	774	756	852	820	763	839	819	836	802	805	794	811	785	818	797	869	855	821	837	852	776	759	814	841	787	838	816	818	767	759	816	800	807	813	823	769	834	825	831	782	823	794	827	805	814	844	766	851	799	823	835	773	765	824	753	784	826	807	831	813	840	784	805	799	808	828	793	811	830	792	825	829	849	833	802	794	818	816	811	753	814	820	795	816	808	794	819	825	841	826	845	846	804	753	820	826	829	755	814	778	861	819	804	805	816	778	849	795	832	805	808	805	812	806	856	829	828	814	809	835	804	790	777	831	838	849	854	776	801	751	896	788	839	822	872	777	822	786	797	826	808	883	811	767	758	820	757	833	790	795	840	844	780	759	725	788	796	821	861	824	843	802	784	850	830	833	785	814	825	809	803	800	824	785	777	831	781	807	815	787	798	813	778	777	837	790	820	799	788	805	784	795	837	854	782	787	790	795	811	768	760	793	797	863	838	783	765	837	819	785	833	798	801	775	855	848	778	773	765	789	850	808	786	779	751	773	845	795	807	800	821	819	800	785	771	827	821	851	827	820	844	809	798	763	783	823	803	799	804	764	790	782	774	819	784	796	824	778	846	816	807	758	792	770	849	821	783	817	800	812	793	790	820	854	854	852	840	844	782	807	770	846	791	792	861	771	820	818	775	787	826	796	813	803	840	854	806	823	828	826	810	827	814	796	783	804	880	826	836	860	869	831	825	793	808	777	827	801	865	860	803	822	805	844	781	824	752	819	808	838	805	763	809	782	830	798	783	801	811	794	835	790	771	784	797	798	839	795	824	885	869	745	800	851	793	806	823	788	785	827	793	761	822	862	774	830	761	820	803	828	807	791	768	778	787	811	777	874	824	775	840	848	792	840	801	816	787	795	801	802	763	817	819	776	761	836	793	805	820	802	775	826	781	812	847	818	803	830	737	816	798	788	796	860	763	801	788	776	772	776	811	849	779	831	832	786	745	790	836	797	787	790	818	825	781	768	806	822	783	791	841	756	799	805	787	822	807	828	812	790	825	810	822	775	829	788	772	838	823	816	806	766	845	828	780	799	811	865	848	773	805	818	779	822	801	767	804	861	841	792	757	850	853	862	792	825	745	858	810	847	860	830	804	815	797	791	826	841	840	849	757	771	795	844	814	831	835	842	830	786	798	800	803	821	748	770	788	814	842	807	828	861	843	822	763	786	831	815	764	784	806	785	814	855	810	807	806	824	789	854	797	765	791	777	792	823	803	798	814	842	817	844	814	788	808	829	798	783	793	835	853	794	816	809	851	851	790	846	844	811	861	811	790	819	793	838	815	801	839	774	774	748	817	846	795	855	854	835	829	804	841	799	786	804	861	792	845	828	800	809	782	803	819	802	804	778	823	786	840	840	843	799	796	794	789	796	853	805	770	789	814	744	756	805	823	818	821	826	845	836	786	781	777	846	838	811	797	799	798	757	831	846	793	817	791	799	798	807	816	788	789	822	835	793	806	784	800	770	798	828	791	834	812	741	794	850	827	789	785	807	833	855	783	761	787	810	794	845	783	807	817	798	788	784	813	812	784	775	808	848	832	763	792	742	884	774	802	776	820	855	817	793	814	808	827	830	855	777	813	787	779	819	829	749	775	828	832	822	847	826	767	767	784	796	819	813	844	812	809	748	815	786	834	793	860	795	808	760	861	786	830	854	832	818	753	796	808	744	783	782	834	835	822	771	810	806	761	855	849	789	832	768	785	816	790	794	753	747	819	822	785	769	810	788	839	797	786	788	836	815	844	774	781	806	842	879	825	833	855	836	840	814	764	833	847	798	789	743	809	783	845	817	828	845	810	848	807	812	784	811	770	793	795	840	776	834	773	784	806	838	773	797	851	782	759	789	803	805	864	795	785	814	797	828	887	854	846	787	850	821	847	769	823	782	790	824	852	820	821	799	796	790	797	849	800	823	764	862	787	791	821	853	762	794	815	792	800	780	777	782	804	786	859	797	839	828	787	772	798	812	796	778	832	830	787	802	781	791	781	801	801	825	801	783	824	814	819	839	829	819	865	835	783	792	825	815	800	814	827	772	832	781	875	829	822	864	802	812	751	867	781	793	855	845	794	777	858	859	814	739	770	799	786	861	831	790	800	812	768	838	816	836	804	837	845	841	821	748	779	804	749	811	839	811	757	797	824	831	838	777	830	842	786	836	801	801	786	817	762	816	793	805	837	829	801	812	845	836	851	765	805	807	868	808	820	743	796	785	812	736	803	828	822	881	809	791	838	833	801	811	804	853	834	788	798	757	782	816	801	843	797	829	802	760	834	828	815	863	813	803	840	813	807	770	814	765	828	804	816	779	769	836	790	818	798	812	802	834	823	832	820	802	799	810	818	781	812	783	837	799	824	744	787	848	802	851	817	803	803	853	811	831	847	803	822	817	861	832	769	792	770	845	772	791	845	791	835	836	874	835	762	792	821	819	783	874	820	901	845
31438	3824	1131	961	949	856	792	830	844	850	886	826	832	802	800	802	839	846	801	816	845	856	830	845	868	776	829	818	840	865	785	856	782	785	794	822	849	800	805	807	833	828	802	835	764	800	842	846	864	774	858	831	869	838	829	799	826	789	846	799	807	815	798	843	785	858	807	849	827	804	870	784	835	842	851	874	813	829	847	872	830	781	821	799	839	808	818	847	815	803	790	805	814	800	869	833	847	784	792	809	790	833	808	844	788	780	780	838	800	852	843	797	773	800	840	831	786	810	870	842	885	797	789	857	834	777	824	885	810	843	833	804	820	832	778	775	796	815	850	870	809	782	767	815	871	790	836	868	792	850	789	825	775	813	802	859	849	827	810	848	825	804	738	795	816	790	770	868	797	836	817	839	869	780	828	814	813	796	845	839	844	832	833	765	841	832	794	825	840	824	816	814	830	766	865	819	785	803	821	789	824	787	787	781	764	834	825	873	821	836	834	831	824	803	788	799	837	819	838	834	796	852	834	829	818	796	823	805	810	829	838	838	789	840	826	818	801	821	867	814	776	809	844	783	844	818	798	815	840	830	819	782	817	829	814	794	829	809	762	833	843	823	836	822	789	821	772	791	825	776	794	808	785	807	793	819	856	804	813	827	806	793	823	839	792	830	817	811	812	847	837	794	821	859	830	785	810	814	810	825	854	812	806	809	829	810	802	827	871	807	811	884	824	778	820	808	870	841	830	857	835	860	821	819	827	798	790	783	871	836	829	835	807	791	812	846	859	813	823	779	778	832	797	826	752	863	818	833	817	830	849	801	845	803	835	790	832	850	824	822	832	817	869	810	895	842	809	790	804	809	858	831	823	804	839	860	783	759	795	857	819	865	855	809	823	805	802	837	809	864	780	841	805	836	833	864	817	815	788	776	817	862	806	829	812	832	837	803	855	851	839	854	841	805	746	849	760	824	851	823	867	868	835	846	870	825	810	812	804	833	848	806	852	862	780	860	854	828	792	815	849	851	832	831	804	778	777	828	833	838	840	853	866	807	770	826	872	854	828	847	864	806	881	779	833	816	832	874	864	867	793	828	780	816	833	805	815	788	816	748	794	787	870	807	792	808	797	803	784	815	821	837	806	810	820	857	832	739	803	796	795	847	780	857	821	844	784	790	850	785	833	888	820	806	809	796	811	873	797	796	852	853	840	803	793	805	817	865	768	816	808	856	783	819	800	805	824	803	773	838	818	855	827	813	813	813	798	784	841	818	843	810	817	824	815	841	801	808	793	801	808	856	807	794	821	807	817	848	809	815	821	799	813	826	864	840	810	824	797	787	838	852	795	804	804	830	807	858	828	795	790	861	851	827	836	798	828	849	783	850	834	799	849	819	793	774	863	838	808	837	858	812	782	828	852	760	849	819	843	831	797	775	852	781	781	813	809	819	846	795	862	816	752	813	836	864	805	834	812	856	817	789	843	876	799	824	852	817	785	865	856	828	836	786	798	832	812	834	796	898	836	852	844	796	789	881	841	779	806	840	772	793	848	852	814	809	746	793	815	819	821	852	861	758	781	817	794	807	800	874	854	875	855	833	847	778	777	807	878	827	834	805	785	864	864	860	808	832	839	813	837	739	779	883	789	809	824	833	799	841	832	785	860	825	822	834	795	807	797	825	821	821	804	797	809	826	877	832	845	867	787	839	786	759	827	754	847	836	865	818	823	786	818	863	807	785	882	841	830	804	858	763	853	841	798	812	844	830	834	831	853	849	781	813	782	846	837	792	799	818	840	797	833	839	835	815	805	852	787	786	822	809	778	877	833	840	826	759	816	826	836	826	866	825	793	817	845	799	848	799	815	763	811	839	830	825	822	858	834	814	842	820	816	852	848	824	831	830	833	778	816	832	830	792	828	812	804	781	792	790	798	853	835	806	890	821	850	821	847	787	865	848	828	808	810	808	773	831	799	842	885	816	837	844	840	858	829	839	784	812	738	817	835	801	864	822	864	848	833	835	836	783	828	864	795	830	827	807	847	808	798	803	867	828	834	839	850	846	821	763	770	858	788	788	815	794	820	788	829	847	798	830	815	878	829	787	810	840	857	817	815	860	827	755	810	822	823	790	824	810	814	771	827	790	776	819	768	841	871	764	797	827	844	806	805	846	781	855	851	824	834	821	836	829	789	773	816	831	840	802	844	826	830	861	795	844	826	825	816	823	828	817	867	816	892	853	802	821	833	752	768	767	832	823	860	798	822	812	831	810	819	818	780	797	792	859	808	835	808	838	824	805	794	850	846	842	808	765	784	802	765	855	795	878	813	858	878	855	841	831	836	850	813	804	854	819	805	808	833	809	855	799	823	806	837	793	800	763	826	746	884	822	802	803	815	841	849	873	831	792	803	786	832	841	799	787	810	789	782	857	813	840	840	815	755	828	836	832	791	841	840	765	841	837	818	820	806	881	875	817	842	832	839	815	778	826	792	795	825	822	789	841	843	805	878	881	840	777	767	833	823	825	845	799	870	810	814	815	786	789	812	827	782	781	858	788	798	830	813	833	837	839	802	846	830	795	860	854	822	844	832	825	835	867	836	814	830	818	805	852	838	880	830	815	793	834	824	833	777	822	827	814	814	827	834	856	872	816	855	852	856	844	760	768	769	799	810	854	838	815	790	837	837	852	839	818	846	788	829	792	827	854	827	795	803	835	811	797	804	818	816	866	824	824	843	882	826	814	820	878	810	810	854	852	858	837	787	749	824	853	810	880	855	835	872	790	860	775	813	874	833	825	834	816	828	858	803	822	845	807	787	817	790	808	827	787	817	854	815	774	848	811	776	826	804	889	789	827	791	794	871	812	827	803	867	817	826	787	821	828	800	844	818	905	852	785	822	783	805	856	860	838	785	781	800	828	842	861	799	804	815	840	791	902	842	844	798	856	834	783	827	810	842	837	783	819	835	795	841	781	806	816	814	787	810	824	834	849	813	829	833	834	860	799	746	809	813	822	838	833	843	834	824	788	839	834	821	798	812	853	808	836	853	845	837	788	807	804	800	818	804	783	853	833	807	797	824	857	801	800	829	858	783	815	802	837	822	793	831	791	816	802	833	834	832	792	782	828	823	802	813	867	805	842	839	754	827	850	829	854	835	818	812	800	797	817	853	813	811	819	851	832	760	780	862	817	836	817	768	820	863	821	786	828	823	834	854	779	844	815	819	854	842	773	844	844	882	831	832	864	800	825	829	797	821	817	885	866	827	806	801	803	840	846	886	800	813	786	800	799	830	852	801	829	837	849	833	818	805	818	836	741	797	873	788	806	820	808	876	832	802	823	842	807	757	803	823	875	907	816	846	834	810	781	805	805	834	849	810	795	847	797	795	832	861	779	802	781	803	815	777	823	819	813	820	851	820	844	865	805	826	871	835	866	803	852	875	808	835	832	772	795	818	842	808	821	814	798	761	790	838	850	809	815	817	806	787	775	730	804	838	833	764	863	818	818
25215	20941	26536	25421	20911	10271	1108	769	634	637	589	551	513	547	528	538	510	480	491	498	509	430	485	475	456	450	473	424	416	475	410	450	436	442	475	434	466	438	446	426	500	436	436	416	423	414	455	448	440	455	424	459	471	443	469	411	451	465	460	479	470	452	411	418	443	438	468	422	426	436	457	433	436	458	446	463	458	435	444	470	445	437	463	445	424	456	467	447	430	460	444	470	457	419	438	411	447	441	420	458	417	438	444	456	435	460	449	452	433	418	431	441	471	468	432	473	473	455	431	422	435	442	417	434	432	400	419	434	450	441	407	416	397	466	437	438	451	440	433	432	431	428	435	403	417	452	449	433	429	453	417	456	470	444	424	445	433	425	444	447	454	447	443	457	471	457	404	407	472	401	451	426	457	445	439	427	427	441	468	457	425	427	427	472	435	438	475	448	451	461	424	427	435	427	440	443	480	428	434	444	416	450	430	423	380	404	458	420	461	433	459	477	469	450	406	438	466	421	484	449	459	459	452	435	440	435	470	438	428	456	429	434	464	423	446	418	417	425	444	421	442	459	459	443	414	438	437	454	413	472	448	435	440	444	419	452	457	383	417	471	417	433	434	435	430	431	448	400	453	419	490	488	399	454	432	433	423	392	434	444	440	421	456	433	459	405	464	418	424	430	493	453	431	458	418	447	446	453	415	444	450	416	456	433	470	422	384	432	448	440	424	438	442	453	447	448	456	409	429	417	431	428	442	468	417	456	474	434	438	456	416	417	411	443	458	457	425	405	434	496	450	428	406	463	465	476	464	410	436	400	418	418	452	454	417	441	426	436	452	410	440	389	436	414	417	461	426	468	464	419	430	414	484	458	447	476	427	439	446	464	429	472	454	402	432	418	451	431	421	425	471	411	415	468	436	476	434	435	432	420	441	442	464	481	463	443	466	462	441	449	476	445	421	423	429	478	433	428	468	444	490	429	411	409	457	404	413	453	434	465	400	423	432	420	427	435	466	487	419	449	421	475	493	424	412	443	437	417	428	442	394	461	472	450	418	428	396	411	424	444	400	438	425	392	430	470	436	424	416	407	447	431	447	430	427	413	399	466	430	399	462	450	437	444	407	471	415	445	429	464	482	434	409	430	437	443	422	416	423	449	466	431	454	448	401	449	412	401	441	463	435	419	455	466	439	443	388	448	456	432	436	476	420	474	452	429	457	445	435	421	429	466	453	426	426	454	457	468	476	444	434	427	412	495	416	415	434	456	433	401	418	438	445	405	436	421	418	422	404	417	458	437	450	379	459	432	459	437	488	457	425	410	489	420	456	448	451	441	437	475	434	413	445	451	410	463	455	428	428	449	424	432	475	432	406	402	418	417	458	404	426	439	393	417	401	435	414	440	451	440	443	443	403	404	442	429	383	473	425	441	408	411	461	414	448	450	412	465	438	429	428	455	432	460	473	424	442	432	467	435	464	469	423	431	401	451	448	436	449	419	454	444	449	435	443	456	460	438	444	420	426	431	411	445	436	436	419	421	409	446	440	439	417	424	456	440	447	418	435	435	434	400	443	414	454	437	429	419	415	421	449	458	454	405	445	445	437	489	433	415	393	463	404	493	443	420	440	447	457	388	467	396	429	469	465	466	419	479	410	436	425	397	462	421	463	416	451	417	442	448	394	467	437	487	441	396	476	446	405	426	469	470	424	445	417	453	457	458	461	468	472	436	443	437	451	421	468	439	425	455	440	427	461	477	462	469	433	483	421	432	432	432	417	483	411	436	436	447	452	451	429	428	416	444	429	433	432	414	389	427	437	464	415	430	426	435	432	460	437	459	417	441	407	418	425	457	472	436	446	431	437	458	429	451	448	427	455	429	451	438	391	445	449	415	419	404	428	440	444	466	488	434	442	434	435	399	432	444	458	430	425	440	442	405	465	491	484	429	423	460	431	396	440	465	443	420	418	451	440	471	423	426	422	479	435	447	416	432	434	412	424	430	444	447	474	466	428	385	432	462	444	445	421	424	453	422	457	444	471	442	429	447	446	426	454	410	430	413	457	439	427	473	475	425	420	431	432	436	468	442	405	444	448	410	439	427	469	440	490	455	414	415	451	436	425	452	391	428	422	423	444	454	418	409	409	419	454	505	464	447	414	440	455	421	450	413	418	476	414	441	403	431	458	447	424	403	483	468	444	443	454	430	462	422	430	465	418	454	473	431	425	445	413	434	440	449	473	423	448	448	425	441	421	469	450	456	443	412	442	497	432	429	416	466	431	440	426	454	450	445	389	418	448	478	431	454	420	439	431	428	469	422	433	468	452	408	459	434	441	408	467	411	414	439	471	417	455	441	469	420	446	465	423	466	442	443	463	406	433	412	458	424	454	437	463	469	424	413	444	445	441	448	413	414	432	443	466	414	417	408	437	464	400	440	455	447	461	465	466	432	443	468	417	473	447	454	458	440	441	452	415	447	427	443	456	458	425	439	430	452	425	426	423	456	418	422	438	403	470	417	445	459	448	471	490	407	455	459	447	436	459	469	429	450	414	432	420	421	443	412	439	470	425	396	479	417	420	450	434	459	437	411	399	480	413	421	444	425	427	472	428	410	454	418	436	458	470	413	413	450	473	414	404	417	449	462	424	414	414	426	397	413	491	447	405	421	447	408	420	424	484	461	439	389	446	471	408	454	419	436	436	463	414	425	454	435	427	430	445	416	403	416	433	428	420	462	456	410	419	451	435	455	411	443	447	413	424	402	403	455	455	439	430	438	414	440	438	415	482	443	428	465	432	429	449	475	434	470	464	446	450	444	464	435	426	429	422	428	501	459	454	441	426	461	434	408	431	459	437	411	440	429	443	455	471	446	421	445	432	425	426	401	447	424	445	456	426	464	415	445	456	435	441	453	419	428	443	446	460	439	421	448	424	427	428	436	412	449	457	426	455	480	407	485	435	404	474	418	419	429	429	485	428	408	425	478	472	457	432	476	400	416	452	440	390	407	465	419	426	469	402	446	441	462	398	427	418	434	465	443	416	465	399	450	422	450	462	421	444	453	455	421	429	466	471	469	446	438	469	420	440	470	454	409	471	436	414	477	430	440	423	443	405	446	427	419	424	440	459	458	427	412	409	390	472	418	438	454	412	436	438	423	390	468	463	425	451	402	455	431	428	432	468	443	420	402	471	437	451	418	440	433	454	430	458	433	423	415	489	466	423	477	473	413	418	467	415	437	425	477	452	464	457	433	472	411	438	430	414	421	447	431	427	416	468	448	430	435	444	428	413	439	452	460	450	437	445	443	409	448	412	459	427	449	449	455	422	452	453	437	428	435	453	439	424	450	415	455	425	413	452	431	422	439	435	454	429	461	417	451	407	430	459	488	473	431	394	445	425	421	457	445	459	429	469	423	484	424	414	449	452	478	428	450	443	417	427	421	447	471	439	423	434	430	448	412	449	430	436	438	434	426	421	449	449	417	445	462	414	452	447	413	435	445	467	465
48309	18027	6939	3871	2450	1783	1389	1144	987	831	762	718	699	693	690	650	590	567	581	600	560	551	526	546	504	489	494	508	494	484	484	485	439	526	479	480	474	461	450	453	488	471	459	480	423	424	424	465	477	445	431	469	485	455	477	471	461	486	480	452	479	436	463	427	441	459	485	438	496	473	426	477	435	490	476	485	501	503	484	500	491	422	484	439	448	515	419	447	457	482	472	446	452	496	437	437	455	441	402	476	436	463	443	458	482	444	448	428	438	486	476	429	452	441	470	445	448	449	426	468	425	463	456	485	467	450	457	447	445	449	460	451	481	447	494	456	514	471	483	441	469	432	450	408	434	480	474	480	434	440	465	461	485	476	450	452	454	452	462	456	458	426	433	452	469	453	433	428	457	473	476	443	398	432	482	481	463	463	480	464	449	484	469	492	478	449	450	486	453	455	431	480	472	476	469	406	439	480	498	468	460	442	461	429	480	469	441	479	470	445	445	449	457	480	443	439	472	420	479	452	399	453	462	447	448	467	456	461	454	466	436	444	453	485	468	431	448	438	490	440	407	468	455	455	455	411	457	456	496	445	454	483	444	461	439	421	462	473	449	470	434	433	454	468	458	437	472	471	472	437	446	490	459	430	500	431	444	474	436	419	455	467	474	487	453	483	477	466	464	433	466	445	471	449	451	477	438	450	411	452	444	440	446	442	455	484	449	449	481	433	463	464	451	472	483	436	459	469	496	428	439	463	447	486	440	461	446	434	483	443	418	441	411	445	469	429	465	446	454	454	455	426	482	432	478	446	483	441	425	418	427	438	460	454	454	458	437	448	445	447	454	431	444	483	403	444	466	462	462	479	430	447	471	490	457	452	476	442	509	461	459	467	453	446	429	471	458	442	467	455	464	439	447	451	465	448	477	469	449	431	437	436	464	475	463	472	481	455	460	412	440	426	442	443	474	430	447	448	448	422	476	481	518	458	443	424	487	465	466	434	485	460	455	484	445	435	445	456	437	423	461	470	460	479	442	419	432	443	483	461	439	418	445	478	426	449	463	450	470	432	440	451	501	469	474	497	439	472	445	462	436	485	433	458	468	441	409	448	455	455	458	464	496	476	445	501	485	435	469	425	450	419	463	470	423	428	421	434	456	493	446	431	444	465	464	441	442	502	432	480	476	439	440	411	428	433	427	452	463	431	461	479	465	435	442	424	440	451	462	450	467	439	477	423	429	432	418	437	436	455	424	435	473	491	449	452	426	403	451	420	453	444	453	489	458	486	475	444	458	449	448	482	459	436	461	450	468	462	433	443	473	467	469	493	449	485	487	498	424	452	445	446	439	467	459	434	437	419	443	447	450	445	442	426	468	481	499	434	486	478	499	459	437	461	451	479	491	466	397	451	430	426	436	484	436	443	457	495	450	460	448	434	455	463	434	468	442	468	435	456	459	464	437	438	499	463	425	465	434	473	457	481	461	433	449	440	486	438	466	449	415	496	447	444	460	465	455	502	426	447	459	469	464	480	437	447	447	423	455	455	489	464	459	466	473	430	442	437	496	441	454	486	420	488	483	462	474	445	446	437	460	459	495	487	483	445	483	456	455	441	465	476	423	423	460	457	449	469	473	457	433	477	440	465	445	476	467	449	456	422	491	471	417	455	471	443	500	473	434	424	439	467	474	442	454	478	473	455	453	424	419	467	423	476	470	435	415	406	498	422	445	452	422	444	415	466	413	486	476	474	502	461	464	477	513	454	487	428	459	428	460	472	440	474	493	448	467	488	443	469	413	454	409	440	438	456	442	458	457	442	450	436	433	418	481	464	434	446	417	445	454	441	499	427	464	437	465	460	463	446	442	481	487	442	453	491	442	440	428	444	430	509	471	492	433	443	466	441	452	478	439	493	467	445	455	473	468	409	447	430	489	444	491	465	445	434	430	499	462	448	449	472	483	462	449	469	441	449	499	484	492	416	452	478	407	432	460	414	498	429	444	450	442	484	460	445	459	427	470	467	445	449	428	451	465	428	444	446	455	459	454	504	473	428	455	445	419	457	496	451	422	432	466	455	474	455	446	461	453	412	477	436	452	521	474	410	499	476	417	476	451	470	434	488	467	420	468	462	492	403	450	485	512	478	449	474	475	454	479	493	470	468	472	460	469	438	461	448	454	472	411	427	433	447	452	450	471	459	467	424	423	472	478	476	468	442	430	439	443	433	449	453	453	478	453	456	444	464	463	436	428	450	462	474	489	426	454	460	438	462	431	415	481	467	445	430	449	430	472	467	435	475	436	455	462	415	409	491	468	491	469	459	446	455	500	485	427	477	443	444	491	417	465	460	466	458	446	442	470	441	435	417	439	460	435	438	452	453	460	474	442	451	476	423	447	478	458	410	401	457	489	455	464	426	458	475	455	451	446	437	478	442	424	441	416	457	433	455	410	435	469	437	472	422	459	468	425	435	466	460	456	438	458	445	474	466	454	455	483	424	485	471	509	460	436	475	411	458	415	471	499	470	445	465	466	450	432	456	458	453	471	457	439	449	511	462	426	440	451	472	409	454	459	457	460	403	470	443	481	463	464	455	421	461	454	449	465	496	439	406	431	442	453	456	454	472	464	423	488	487	433	438	448	456	404	438	480	457	446	441	460	452	430	461	454	478	458	441	453	418	476	437	454	471	487	407	478	433	441	464	446	424	480	461	443	433	432	465	427	451	437	519	454	445	444	443	468	456	468	435	401	473	493	458	481	432	455	476	429	473	465	424	447	457	447	492	453	453	453	442	456	432	434	466	471	458	436	448	464	461	417	424	443	465	459	427	427	463	472	456	514	446	436	426	442	449	465	446	448	440	440	442	451	444	440	456	439	439	446	491	460	466	438	466	436	464	461	459	478	478	427	435	485	475	439	469	445	459	449	450	452	424	456	438	418	446	440	448	442	429	420	457	494	478	418	445	420	490	472	456	466	453	467	461	433	483	488	423	435	426	447	445	440	451	477	471	477	442	433	460	483	457	451	426	454	441	462	460	473	462	448	433	422	461	440	445	469	513	450	473	474	436	461	424	462	447	473	464	443	440	486	438	415	454	438	463	468	433	525	453	438	442	430	453	434	436	409	434	449	469	450	435	470	454	448	462	452	404	434	455	433	444	458	462	445	417	445	453	453	481	473	466	462	474	483	470	458	467	472	456	436	497	429	449	465	461	463	435	466	457	459	454	491	505	425	472	472	428	459	467	425	424	466	435	476	467	488	486	449	434	446	482	459	445	461	437	478	437	458	469	434	477	448	459	459	476	469	479	470	428	504	414	443	472	414	442	460	436	480	456	439	453	461	441	470	439	467	431	461	458	458	413	483	460	447	410	473	461	442	458	442	449	474	442	456	443	460	458	445	461	432	425	438	433	469	438	469	465	411	459	500	471	467	449	463	480	439	465	496	444	457	407	452	470	438	469	488	419	480	469	431	456	440	438	457	460	415	420	487	433	451	480	435	490	455	470
23298	20967	27310	24834	20966	21011	10604	1515	1154	1090	1017	937	923	950	874	840	875	819	832	836	841	814	809	757	777	811	769	766	864	741	810	758	781	771	765	774	737	736	745	715	773	726	746	815	747	808	740	745	752	741	759	727	777	745	724	774	735	794	791	742	786	760	745	724	792	777	815	795	738	789	766	767	759	760	820	751	804	738	751	768	782	734	728	713	723	762	791	764	753	794	714	769	724	753	740	780	762	711	758	770	733	760	732	748	774	759	741	781	698	761	736	789	791	776	760	715	754	689	712	794	735	727	727	710	709	752	686	718	780	707	748	717	759	752	752	772	742	707	764	749	758	770	702	757	733	745	725	716	732	799	723	761	757	753	777	674	717	764	760	753	758	728	734	748	757	757	747	743	756	784	732	724	766	742	760	755	780	772	774	738	737	759	693	798	689	745	789	778	785	776	725	820	756	740	771	795	778	784	797	782	795	729	747	771	702	721	748	742	769	737	751	729	732	754	766	803	713	754	714	761	775	733	774	743	801	765	770	779	779	772	756	720	760	775	757	759	748	731	729	747	744	683	756	737	730	738	778	718	757	769	784	781	767	771	776	764	797	704	751	660	760	751	763	782	811	729	773	721	712	742	753	754	774	726	726	737	740	747	687	707	762	728	745	757	733	733	825	770	739	787	742	718	725	749	798	742	715	746	763	729	730	750	719	759	714	747	731	756	784	734	721	695	766	701	786	704	726	715	766	727	774	756	734	754	741	671	692	722	714	753	716	742	746	792	731	728	746	818	768	742	721	745	757	800	737	765	742	722	691	757	749	744	765	755	785	776	693	768	693	754	697	762	735	754	729	757	803	711	763	763	797	775	732	731	750	726	748	747	724	758	730	701	769	716	749	756	788	752	692	728	717	693	778	739	761	753	733	764	788	734	748	729	724	765	750	709	765	753	726	711	685	722	732	731	803	761	746	735	779	803	752	761	757	754	718	705	715	710	694	751	753	767	779	758	780	751	787	735	776	744	755	777	786	756	759	752	748	770	711	821	754	709	804	723	771	711	720	741	716	808	757	740	734	720	765	736	774	729	746	725	708	739	719	703	727	741	741	753	745	747	777	822	721	680	750	747	716	754	790	764	723	703	740	718	744	740	819	707	713	786	767	749	731	809	721	772	695	751	774	728	726	733	761	688	792	777	727	739	750	731	737	746	703	677	775	733	745	763	760	784	710	807	762	711	731	758	691	742	763	683	751	741	740	706	726	768	740	692	735	740	748	723	695	772	751	723	768	731	711	743	737	729	753	731	716	712	741	720	779	773	719	731	698	709	777	781	764	716	769	746	747	806	796	755	748	715	735	731	755	729	806	745	762	753	705	770	762	762	787	793	743	777	752	786	723	705	745	750	750	730	710	681	755	749	765	709	702	770	764	744	762	780	715	733	768	723	793	726	803	726	754	758	740	726	766	795	738	722	721	783	734	741	753	737	758	747	738	766	739	792	785	711	720	750	742	762	731	772	697	773	781	775	750	720	747	782	756	753	770	743	739	781	726	674	765	746	767	760	727	762	800	710	718	742	733	805	711	770	766	753	716	705	713	793	757	741	769	742	787	733	787	728	791	754	766	730	747	768	770	794	740	732	726	722	699	752	769	758	740	774	709	755	804	755	752	744	732	732	757	757	746	694	716	750	718	696	747	758	745	797	813	735	771	724	752	761	779	747	773	724	712	816	764	780	714	745	748	726	751	710	747	729	760	727	722	752	779	790	738	787	709	716	777	784	748	742	775	788	712	700	753	774	741	708	745	709	733	658	776	745	726	718	704	723	754	772	764	747	769	757	754	756	758	770	709	724	762	718	741	779	712	751	731	744	757	733	755	764	748	741	722	733	727	753	730	752	716	777	750	743	769	739	740	781	724	783	695	781	756	698	756	764	746	764	734	785	769	699	787	730	776	731	730	749	752	676	769	756	777	751	737	756	704	769	741	718	781	723	724	741	772	748	759	715	766	738	716	795	716	717	782	766	805	764	769	738	731	770	764	740	742	733	728	805	711	732	735	720	741	757	756	768	736	740	710	738	723	774	805	746	742	763	712	716	803	722	747	710	776	814	724	734	752	737	678	761	770	805	727	724	740	712	744	741	742	734	743	698	715	745	797	734	702	768	769	742	783	723	743	723	788	758	764	740	782	777	688	759	695	724	726	717	743	752	790	725	731	737	726	733	751	698	763	756	792	780	769	798	709	708	764	747	744	739	761	821	742	745	797	753	704	728	712	756	728	765	756	669	767	737	816	730	730	742	723	737	738	780	781	740	757	753	715	752	731	733	737	751	713	715	747	716	692	769	734	704	774	756	765	756	693	713	761	777	780	723	701	716	788	736	737	726	751	755	781	767	765	736	775	776	738	721	752	732	781	744	729	696	697	754	794	728	742	703	750	745	769	736	747	715	804	684	790	737	768	728	732	680	714	721	738	762	844	747	755	777	758	708	710	734	776	714	771	713	767	800	751	712	708	727	728	719	750	764	744	766	759	777	718	741	773	746	722	759	756	783	756	705	684	799	784	750	770	735	730	750	724	733	736	727	743	728	767	725	734	789	741	726	733	720	769	809	708	742	742	741	799	813	746	774	712	754	696	764	780	780	746	765	688	737	747	757	726	705	813	748	723	706	757	765	749	761	761	761	696	778	755	701	729	720	748	769	685	756	778	783	729	698	755	785	695	742	728	718	751	733	737	761	712	705	754	722	746	719	770	757	729	723	758	746	769	761	747	752	715	716	738	772	740	739	764	719	773	727	685	733	755	697	759	730	716	790	687	705	778	780	753	749	748	709	816	727	725	694	730	805	750	788	802	737	741	768	754	768	717	770	692	758	745	745	734	766	768	745	801	728	750	747	736	752	722	740	717	792	736	746	749	757	769	713	791	734	759	698	769	766	713	733	742	728	745	777	735	726	738	673	709	718	720	723	786	721	753	697	692	696	708	772	716	742	727	796	733	728	735	752	768	790	747	798	771	759	762	733	758	785	769	746	739	797	728	784	755	770	728	722	721	744	783	720	713	765	769	707	761	770	687	739	738	761	720	733	745	791	737	744	730	686	749	721	774	718	759	777	714	729	773	737	752	743	738	755	748	701	763	725	738	783	745	758	735	704	776	775	713	731	748	729	758	739	725	744	779	747	754	694	731	760	777	710	702	775	742	742	691	701	761	751	781	733	760	722	752	680	718	750	762	733	759	713	726	781	785	737	726	772	766	704	749	724	766	687	746	714	715	734	735	757	752	742	738	720	702	733	766	769	673	793	754	738	723	776	784	731	748	703	763	700	720	693	720	739	717	712	689	737	795	709	771	691	768	715	764	723	776	748	766	761	741	766	675	742	722	759	773	691	742	817	759	758	771	705	807	730	793	745	710	749	730	795	752	730	739	783	737	707	775	745	717	734	764	716	714	734	737	817	776	718	741	740	745	741	744	704	802	762	751	665	722	737	715	769	717	701	753	773
45215	17361	11558	6713	4273	3181	2427	2000	1670	1492	1355	1276	1206	1056	1079	1025	941	907	938	907	852	828	862	819	783	801	819	759	760	762	715	816	771	750	729	762	757	709	743	767	744	771	747	726	716	769	717	719	722	741	756	707	742	709	718	690	696	725	750	734	678	690	669	657	688	730	729	676	669	757	732	762	723	734	712	752	733	735	754	726	708	720	734	718	707	666	722	717	662	730	745	695	718	726	686	707	707	720	651	701	691	719	657	690	662	710	731	663	644	693	737	670	704	690	780	716	729	707	746	723	663	711	698	638	711	728	671	705	705	715	669	708	663	700	698	713	747	671	697	743	716	704	691	729	683	708	753	664	701	689	726	721	703	692	716	719	684	689	716	660	701	732	681	711	689	764	676	708	706	673	731	734	678	747	661	712	697	698	693	697	685	678	706	681	680	698	721	689	681	666	718	709	730	685	671	695	704	687	677	704	688	711	688	692	647	699	681	754	671	703	714	678	740	700	671	759	687	645	721	692	715	726	667	693	655	713	692	667	705	652	673	711	713	661	664	663	689	713	720	719	703	733	686	675	726	669	721	681	660	690	694	745	722	720	671	755	706	684	761	704	736	632	681	679	673	690	756	707	739	725	769	712	711	714	687	687	689	694	658	625	696	730	683	743	669	628	716	664	705	693	696	720	712	698	673	719	703	712	682	696	700	683	690	636	707	716	751	732	705	659	672	664	693	691	647	692	735	704	719	676	692	686	669	709	710	683	713	737	702	723	732	669	719	658	711	714	678	701	716	743	718	701	709	687	691	738	687	666	691	683	698	698	708	703	691	695	682	691	697	707	667	717	681	731	717	689	664	677	739	694	716	683	716	742	688	726	708	706	735	663	687	725	658	716	701	693	687	731	672	708	708	707	685	641	705	704	706	716	704	716	765	702	694	703	684	689	740	719	664	718	685	713	639	709	677	664	740	681	662	689	709	718	717	703	702	670	718	693	716	643	746	708	734	731	692	688	727	677	723	744	705	702	735	678	673	710	713	733	712	707	680	680	675	739	696	717	726	671	723	705	698	694	670	731	665	675	724	725	726	753	676	710	680	687	700	689	718	690	722	691	721	726	665	679	700	691	721	729	703	698	704	701	671	755	713	711	730	705	706	711	676	708	719	695	695	733	701	701	728	709	673	695	634	677	722	635	686	716	677	660	728	706	782	689	696	734	686	667	711	688	709	683	675	691	661	704	696	683	735	710	680	664	738	694	710	655	664	728	701	700	714	736	705	684	697	705	753	724	673	691	679	706	719	687	697	700	732	738	685	689	707	697	699	696	701	707	669	677	691	739	672	716	715	751	750	754	716	703	694	703	696	660	697	719	694	703	639	672	767	735	716	703	712	760	703	722	677	715	685	697	704	650	728	726	703	721	699	696	700	690	683	714	716	725	727	733	664	664	714	721	724	748	713	684	695	696	687	705	678	725	719	672	729	705	698	731	692	705	720	694	729	677	650	727	701	716	679	692	701	763	693	690	732	713	636	693	731	692	687	752	697	647	670	697	733	670	667	696	650	697	708	676	714	706	705	685	697	726	702	704	687	682	668	662	664	724	681	702	718	704	682	726	676	715	673	717	707	719	662	647	715	706	707	722	702	722	695	741	696	689	730	703	695	685	705	690	674	710	640	673	745	700	738	687	657	707	692	685	694	710	719	715	651	703	737	706	723	736	735	733	715	723	695	726	692	739	719	691	730	700	674	713	720	706	719	722	735	714	707	665	705	701	655	655	702	699	700	707	708	705	725	681	665	715	692	700	685	688	722	754	713	727	681	752	691	673	693	696	641	702	706	707	668	732	709	715	697	672	662	691	723	711	698	713	693	626	698	708	694	670	759	733	672	744	709	743	699	707	733	714	758	725	741	740	691	707	738	690	682	713	740	712	713	722	715	659	723	742	729	672	710	685	729	722	724	661	649	675	737	706	707	741	701	721	677	661	722	663	674	730	663	713	741	689	706	715	707	654	669	686	669	670	672	666	713	715	699	715	671	729	706	712	691	763	729	709	687	677	756	701	724	699	688	685	683	698	735	704	729	729	726	716	702	655	763	708	712	692	703	713	720	626	745	702	692	699	656	689	725	725	726	738	693	689	674	711	751	723	729	720	666	700	686	725	680	684	686	719	737	736	686	716	702	636	700	690	673	674	710	683	712	694	721	730	708	710	699	689	773	701	728	761	699	731	710	669	715	667	701	737	638	703	706	703	678	736	723	713	739	723	696	670	719	694	715	641	693	676	696	732	681	715	734	677	722	679	711	736	730	715	699	652	684	662	681	688	694	672	667	690	641	690	686	692	685	704	705	685	651	696	658	719	733	699	727	748	728	663	681	715	714	719	727	707	698	664	654	726	683	691	681	668	697	690	693	706	701	727	705	707	714	704	722	691	691	697	723	685	676	675	667	708	679	704	662	699	694	697	767	686	694	699	712	677	664	656	690	660	720	693	686	658	703	676	674	695	673	687	714	716	686	697	679	697	673	698	734	679	711	638	750	714	725	698	731	721	719	667	695	702	689	728	769	670	720	685	710	719	684	687	734	725	729	693	737	700	693	658	691	711	702	730	758	729	696	711	690	704	761	719	682	726	679	659	659	712	689	724	694	707	732	693	679	685	721	724	690	661	687	723	705	716	705	685	725	730	650	705	685	736	668	652	700	678	634	705	664	717	690	729	692	706	704	701	699	688	718	698	738	690	732	673	713	657	702	723	742	681	732	683	651	689	691	702	758	678	685	708	667	709	670	674	714	699	665	688	714	730	715	716	709	698	711	720	638	675	726	696	706	699	689	723	752	726	646	712	661	691	715	640	706	711	686	689	644	722	673	663	731	722	661	670	709	671	668	757	671	707	691	691	728	703	657	697	688	734	693	697	665	667	682	725	690	699	633	722	720	692	700	724	678	700	711	677	679	718	802	699	706	730	690	702	718	722	699	655	751	728	700	715	708	662	677	707	728	737	685	709	656	715	679	683	666	721	717	716	705	699	686	717	709	707	710	646	725	698	758	737	762	661	747	696	726	732	762	630	674	759	631	713	688	684	710	723	681	700	654	693	720	710	686	681	701	730	707	701	660	682	710	729	742	670	656	724	676	690	711	692	680	675	676	711	692	693	711	659	709	739	702	696	707	715	680	723	691	675	673	695	705	708	734	689	733	660	717	736	665	679	687	639	715	694	734	726	678	701	694	673	730	745	721	664	727	686	678	697	689	727	715	726	686	720	700	722	721	675	752	682	691	693	627	717	675	669	665	696	673	710	725	702	724	704	694	670	688	721	680	700	705	686	711	685	688	699	702	751	739	683	684	687	669	721	662	707	688	682	693	694	672	736	686	712	707	710	672	693	723	691	702	716	685	747	738	732	716	714	684	684	722	701	663	682	663	722	703	690	729	645	699	665	695	678	740	694	682	712	685	667	648	715	741	693	639	704	699	712	679	688	698	717	702	721	680	660	732	728
34991	18101	4710	1096	882	809	803	828	894	815	851	812	835	754	813	829	832	776	827	801	797	826	844	838	831	834	826	827	771	793	770	862	884	814	807	814	866	831	768	764	757	831	860	849	833	863	792	798	813	784	803	863	783	822	843	811	783	802	794	828	823	834	815	860	799	844	858	833	808	838	813	874	833	800	779	781	771	826	807	802	853	824	815	791	771	812	794	821	831	857	783	861	827	837	823	783	789	760	835	808	855	799	806	817	834	837	876	791	849	799	795	873	813	837	845	759	839	829	804	850	838	868	840	784	794	839	832	769	792	805	836	809	832	813	828	786	806	814	808	755	851	813	782	857	787	861	774	827	788	797	838	871	835	857	804	822	845	799	815	756	788	816	781	819	804	817	770	799	850	812	805	801	887	785	813	859	781	825	774	823	771	801	858	833	856	777	841	782	787	815	783	771	832	824	797	851	825	777	791	770	831	772	829	813	861	816	826	830	868	828	889	811	801	806	769	783	780	812	794	787	854	809	837	817	805	833	812	838	834	814	895	856	763	823	757	777	823	883	826	824	816	762	783	808	785	843	792	802	792	744	803	787	886	797	783	814	817	791	860	772	804	818	825	783	765	811	826	771	771	749	856	808	864	816	796	831	811	832	766	827	767	792	863	871	846	771	798	857	776	800	795	756	822	812	777	788	770	824	793	789	800	774	802	780	819	854	778	798	769	836	782	786	808	791	804	812	770	808	811	801	846	819	804	762	814	811	862	840	775	814	833	839	783	797	774	819	798	799	820	848	822	819	786	852	773	821	837	794	786	802	846	806	739	835	795	837	760	799	807	835	746	812	785	792	804	801	832	807	773	820	823	791	796	803	787	813	816	780	889	896	840	829	817	832	834	809	772	802	863	841	776	812	821	835	805	860	832	827	831	844	778	809	808	852	799	807	820	832	821	847	827	793	805	809	890	851	820	835	772	765	837	842	839	771	874	770	822	788	824	822	849	861	790	815	775	852	822	791	888	765	813	843	822	805	856	782	846	846	826	774	811	785	801	770	827	799	844	797	799	788	814	804	812	784	841	865	803	801	814	806	810	793	812	774	790	809	783	834	803	825	821	823	815	813	804	814	774	892	812	835	818	851	819	805	844	821	804	802	778	834	765	851	819	812	825	792	808	776	836	821	866	776	834	795	787	814	831	777	802	804	771	851	786	769	775	820	819	771	848	805	828	842	785	826	772	819	848	806	845	828	772	784	839	814	843	837	832	774	791	851	854	795	826	792	772	744	850	792	801	831	830	803	813	777	821	796	824	812	838	804	859	830	911	751	778	784	782	853	819	819	783	841	813	871	876	794	806	805	841	795	848	801	781	814	852	792	801	808	845	884	834	808	798	819	832	841	808	837	877	786	872	803	774	776	822	831	799	814	776	808	817	817	789	771	832	814	809	850	779	826	795	796	842	793	826	807	796	782	813	820	784	780	724	754	794	808	784	840	834	831	845	831	841	833	785	761	838	785	797	807	802	733	796	769	826	808	788	793	777	805	792	789	780	792	806	816	792	769	772	775	822	816	800	787	796	842	818	814	796	836	815	808	759	847	813	811	803	837	825	839	812	774	835	772	837	823	796	793	828	783	815	821	835	805	771	800	742	809	822	807	813	840	833	771	790	791	812	828	866	779	792	801	801	820	799	764	787	837	786	796	867	878	845	771	855	842	761	856	790	801	803	838	807	845	780	804	800	818	776	807	791	877	747	730	820	795	876	844	798	808	825	809	843	782	814	767	854	821	775	803	776	806	805	832	833	842	863	810	817	815	797	881	779	793	819	830	774	832	798	786	794	820	846	839	809	816	865	774	855	819	848	866	824	821	788	785	810	794	795	830	822	849	775	800	840	796	859	820	803	827	787	802	832	816	855	783	798	790	765	811	830	763	837	833	764	763	831	844	790	822	814	794	817	841	806	817	736	771	855	813	817	766	811	793	818	837	810	784	836	799	781	770	793	879	791	830	828	809	824	826	815	804	823	822	840	808	817	824	820	822	818	763	811	820	814	844	787	791	814	799	843	805	851	772	815	817	814	805	755	763	820	832	808	783	788	792	807	770	865	821	816	788	844	825	776	806	816	822	792	773	846	823	855	824	805	798	825	796	789	846	811	831	816	816	810	803	761	853	823	827	796	790	855	796	853	807	797	825	832	794	843	837	804	764	841	793	835	784	789	819	800	801	866	852	777	836	812	776	779	785	812	774	802	832	803	834	801	775	780	781	756	826	819	780	835	762	813	817	815	767	793	848	836	789	769	821	887	816	855	890	796	841	806	849	754	793	829	810	810	808	788	800	800	787	812	808	818	794	842	777	810	794	825	810	800	798	869	841	786	870	777	838	797	817	830	790	852	820	795	838	832	808	823	789	846	844	853	862	789	811	758	778	871	800	816	846	818	784	853	798	796	846	773	783	842	772	797	746	799	834	811	830	817	817	810	793	825	785	795	852	822	798	823	823	805	809	832	828	802	844	813	796	786	789	814	820	812	802	802	778	775	788	826	830	804	832	783	765	795	814	781	806	843	886	773	823	834	781	800	877	816	799	810	764	848	779	821	775	800	847	849	830	783	778	793	803	767	804	795	831	807	826	838	796	850	794	770	794	785	812	789	830	844	828	824	839	826	835	864	863	804	833	815	818	816	822	844	792	813	802	792	822	781	791	799	814	847	804	800	825	811	818	796	845	736	781	769	813	786	840	793	752	783	773	809	806	858	855	835	819	841	784	792	765	872	821	802	809	813	838	767	796	825	892	834	807	794	773	758	897	809	863	803	793	790	821	851	841	782	844	820	789	875	837	814	794	828	840	779	779	824	852	784	841	776	810	804	818	822	786	810	768	787	798	805	804	806	808	800	811	844	819	795	854	855	859	836	824	789	782	801	811	796	842	837	820	793	782	815	856	809	781	849	809	795	805	821	810	836	803	808	832	783	786	798	810	790	824	809	802	782	771	850	796	751	831	803	801	843	774	849	751	771	854	827	835	822	827	800	777	775	773	820	785	767	764	796	797	775	798	824	840	843	856	816	847	821	821	793	830	823	783	839	775	805	806	814	830	831	823	814	826	760	811	807	787	829	853	771	855	829	803	832	818	812	798	814	889	802	793	748	795	815	773	767	806	856	777	770	832	828	861	813	832	758	807	825	821	815	803	781	828	817	833	794	829	823	819	813	800	822	804	824	788	822	786	825	841	830	819	802	822	874	872	855	858	793	820	816	763	842	803	809	856	845	771	807	877	751	806	815	779	914	814	855	797	810	790	873	846	782	835	796	850	788	788	828	763	797	782	796	809	820	822	808	808	806	825	821	812	780	850	821	774	842	796	783	795	821	789	808	771	827	811	810	814	773	784	788	822	864	821	798	812	813	851	840	817	811	764	833	788	820	852	877	791	811	879	810	842	804	820	812	794	812	846	769	805	808	777	783	822	846	812	877	882	815	824	862	877	726	767	799	774	783	833
32490	4040	1059	1019	910	858	871	826	858	861	793	812	805	881	800	841	852	849	862	842	840	846	784	829	813	823	845	850	831	878	802	790	795	793	826	887	851	833	835	827	797	893	846	806	816	775	823	767	836	823	813	789	836	864	825	807	789	803	769	799	827	828	788	830	778	872	846	851	855	815	825	788	814	814	833	832	863	838	839	817	825	842	826	849	815	795	839	854	820	777	842	841	786	820	860	865	784	801	862	808	843	854	841	860	859	825	865	850	855	839	803	881	841	781	836	852	832	811	814	787	835	787	893	795	819	800	857	870	782	766	811	887	805	773	821	838	807	860	811	818	798	835	846	795	865	870	811	858	799	819	795	815	825	833	860	809	811	765	796	898	804	782	822	835	798	806	800	839	849	809	786	799	804	798	851	863	801	824	815	831	843	819	843	851	818	841	866	852	778	810	802	801	866	830	857	836	891	836	799	792	859	818	839	790	848	830	784	811	796	832	836	823	837	797	830	805	806	806	839	814	794	819	821	848	870	834	844	808	820	844	811	896	794	812	808	788	833	825	797	896	831	832	821	785	785	834	851	805	815	784	823	853	789	859	826	833	824	811	811	844	833	867	836	811	849	834	818	815	846	817	807	821	841	811	840	830	864	858	840	809	793	845	802	853	823	804	805	853	853	849	794	806	803	848	782	821	812	842	807	840	853	854	798	858	808	836	836	819	820	830	773	822	822	849	824	834	827	819	795	830	811	860	814	845	818	773	825	839	767	803	818	788	795	797	831	827	774	871	786	812	824	855	823	887	864	808	817	771	815	782	809	854	824	832	792	861	857	779	827	778	809	824	811	801	827	792	825	812	779	855	853	839	818	816	855	888	819	839	785	833	810	814	838	852	855	805	795	814	762	841	807	834	788	826	810	806	871	821	842	885	839	845	860	790	825	813	800	794	788	787	807	883	787	802	813	833	858	822	797	823	802	828	868	848	823	813	787	841	798	866	807	815	809	869	780	831	834	850	767	831	786	827	862	820	860	853	850	808	776	798	765	792	825	847	847	807	845	815	839	833	793	863	783	807	809	829	823	823	819	829	861	750	810	887	828	859	810	874	838	842	812	859	812	777	783	823	784	789	867	795	825	821	846	789	805	798	793	779	846	839	814	822	810	845	822	821	792	855	792	818	766	813	840	860	822	845	812	784	787	825	815	778	863	797	843	790	848	833	825	825	786	875	829	836	818	779	824	835	839	794	833	813	822	794	819	809	854	815	833	826	817	834	793	827	841	806	818	849	871	861	847	829	833	800	794	809	803	835	813	842	813	811	799	822	854	848	815	831	775	769	822	783	791	790	827	848	796	854	832	818	842	801	895	803	793	840	873	840	874	773	793	845	807	842	782	788	843	774	843	797	852	849	830	836	790	789	796	870	816	848	771	826	879	757	849	825	839	864	842	841	822	836	848	829	861	820	829	772	806	830	808	877	854	776	833	780	863	868	790	811	814	793	826	861	830	845	838	802	780	824	803	793	843	798	839	810	815	817	801	853	821	838	813	821	805	791	798	803	807	816	842	812	809	802	827	845	839	904	865	789	846	858	825	830	837	788	827	790	868	818	830	817	775	836	844	872	800	822	824	813	783	859	758	840	842	836	840	810	813	843	835	805	817	800	840	809	837	861	847	842	763	832	774	833	778	877	807	771	809	835	828	845	808	865	832	817	851	791	809	810	807	811	779	857	816	799	838	786	816	886	800	805	845	817	817	829	842	798	802	844	803	840	857	815	816	840	815	834	806	828	848	811	801	820	875	830	856	782	833	817	837	863	820	813	810	836	804	796	802	845	873	878	862	786	771	812	860	812	848	837	824	816	834	841	848	823	809	792	855	857	857	835	791	797	832	822	837	845	810	804	817	811	835	837	797	817	814	857	848	830	859	830	833	824	792	807	750	805	845	846	845	869	836	840	829	774	841	796	867	860	817	859	819	822	826	837	808	853	872	822	853	838	749	803	793	815	793	798	762	803	829	810	857	808	879	857	814	834	828	779	810	831	831	880	824	852	882	857	867	852	850	872	829	815	775	861	815	843	811	884	846	850	835	819	832	806	806	832	856	842	769	810	800	823	853	815	802	821	856	849	802	881	811	763	772	749	822	840	816	812	831	820	787	773	867	829	772	760	847	832	863	809	846	830	801	857	864	784	823	811	827	799	835	825	828	770	780	782	804	798	854	827	828	852	843	778	838	828	842	843	819	817	773	841	815	830	820	809	818	826	790	816	789	811	807	820	862	839	800	817	830	776	796	779	861	784	827	827	829	805	823	787	859	775	786	799	790	829	854	790	820	807	831	782	771	877	808	728	814	861	860	793	817	808	822	853	837	819	825	865	842	824	839	809	854	828	814	819	819	823	826	820	782	809	822	771	836	861	797	812	843	824	880	817	824	842	822	760	808	782	820	851	810	790	831	856	830	834	837	868	837	822	820	870	798	774	871	868	841	794	850	826	848	861	790	834	832	820	872	788	808	847	824	813	798	798	800	839	822	826	839	833	835	863	792	836	811	837	794	894	841	803	852	807	861	788	819	759	828	830	840	852	799	772	819	849	796	824	855	793	912	834	854	871	825	805	857	825	836	803	831	862	896	847	863	811	835	850	842	797	814	816	840	844	819	818	806	788	805	824	822	829	819	814	797	843	836	830	828	836	797	834	787	812	793	816	826	852	853	797	864	829	806	814	864	817	785	807	830	903	808	813	850	812	772	867	770	834	820	855	858	838	861	853	842	843	819	834	828	788	855	806	817	871	794	800	835	811	800	816	858	759	824	781	874	783	813	833	781	808	823	821	787	839	843	827	787	787	820	851	819	842	829	827	781	873	804	824	822	854	822	796	800	848	790	846	839	866	786	829	795	793	830	862	778	796	763	804	779	851	798	815	812	825	837	886	789	822	802	845	826	817	835	779	841	816	849	835	857	770	759	824	794	818	825	824	855	833	827	814	819	830	759	788	779	846	811	811	843	824	787	833	809	823	863	807	815	826	780	816	842	816	774	832	833	827	835	812	800	814	759	809	800	824	815	757	853	822	868	863	813	827	817	843	861	838	830	869	848	889	862	843	815	839	776	874	840	770	786	750	813	792	823	833	854	817	828	806	822	813	826	839	807	790	862	812	789	838	858	829	822	832	764	792	815	791	872	864	855	802	845	888	796	824	857	810	799	774	836	836	841	842	860	836	855	767	817	817	834	850	807	863	773	834	790	839	817	838	812	838	803	850	847	856	793	813	844	859	828	808	865	833	797	823	890	839	837	787	853	768	776	863	780	814	854	842	859	809	750	773	770	814	824	819	800	806	845	831	821	823	828	846	812	880	869	818	824	777	859	839	821	799	830	817	855	828	855	833	833	825	815	856	798	855	814	846	791	853	825	780	838	862	815	827	798	823	789	789	800	811	828	832	859	851	853	828	819	810	787	825	823	811	894	848	838	843	827	833	844	831	817	859	852	841	805	777
25242	20953	26981	24975	20895	10766	1086	713	632	609	568	551	552	517	504	466	516	512	503	491	515	460	445	480	490	482	493	456	400	423	406	469	455	428	482	434	466	479	456	466	449	452	454	458	436	439	440	461	458	474	437	459	435	449	427	454	465	428	471	457	434	445	464	431	428	456	455	443	464	471	464	467	418	447	425	467	465	488	468	464	447	452	450	482	441	434	468	434	442	387	456	460	451	431	445	436	455	446	417	461	456	425	460	453	431	455	462	426	440	465	451	453	435	444	456	475	462	438	464	477	467	452	471	445	455	430	434	397	475	448	412	451	449	445	429	454	431	489	428	423	398	422	447	441	433	429	418	415	426	461	429	479	443	452	474	439	455	437	427	468	438	461	416	420	434	439	420	412	453	424	463	474	417	441	476	455	419	497	459	462	465	447	487	404	483	465	490	454	433	436	453	433	427	438	513	446	434	441	430	434	434	433	415	462	438	424	442	428	434	459	409	436	415	488	413	468	434	445	449	444	458	444	416	415	451	412	482	408	445	455	443	449	438	426	403	427	431	450	457	393	449	445	407	431	452	468	462	435	437	449	497	411	453	432	442	431	429	455	453	423	428	445	434	452	478	416	478	505	422	434	457	445	441	443	453	450	467	431	428	484	420	433	410	438	490	459	447	458	470	447	415	436	436	431	431	469	468	430	421	458	425	450	417	449	431	424	469	427	451	433	401	444	446	463	465	480	469	461	421	446	440	472	458	425	409	463	427	447	445	437	466	475	452	452	414	432	430	402	423	426	462	458	459	433	475	434	495	455	428	462	440	444	442	445	409	410	442	455	422	407	415	452	449	452	425	407	427	429	437	429	423	445	407	426	417	457	448	411	387	457	420	424	466	456	434	450	458	453	431	419	424	488	421	469	460	452	398	456	445	421	441	418	437	418	431	465	467	424	459	519	435	448	441	462	410	429	476	449	440	455	406	455	418	429	427	482	452	463	447	443	446	425	426	460	447	444	444	433	460	459	454	438	428	451	410	410	409	454	427	450	428	449	443	441	432	419	464	459	437	452	450	453	426	467	460	447	445	425	445	474	446	452	443	439	444	453	428	440	385	447	442	431	458	403	412	446	404	444	450	413	444	452	426	444	466	436	470	432	443	437	449	433	433	438	448	439	417	456	504	492	431	426	447	477	440	446	433	430	427	446	425	456	431	414	451	448	452	433	450	442	427	446	453	465	416	422	464	413	409	443	435	441	446	458	414	434	416	463	463	414	447	440	455	439	424	417	433	438	447	472	453	496	447	459	442	470	466	439	410	429	450	436	436	436	419	427	462	465	445	450	445	424	422	452	450	428	451	426	440	471	456	440	423	383	430	467	441	430	431	470	427	428	463	429	456	449	452	412	443	431	441	433	454	422	449	447	405	457	467	437	464	392	455	455	435	427	415	457	456	424	465	429	450	492	435	436	400	455	410	426	457	442	486	427	433	462	420	445	412	470	414	488	461	423	473	436	407	470	450	439	407	398	410	429	400	432	429	425	470	448	448	409	402	440	456	436	440	471	452	446	413	468	460	413	440	451	456	441	416	427	446	445	432	471	463	469	419	456	451	424	432	429	427	450	426	454	403	426	454	434	462	451	427	452	429	449	459	442	467	497	468	487	437	426	440	446	429	414	416	455	460	457	418	434	443	464	438	435	445	423	468	407	455	447	452	416	420	441	427	465	424	450	412	469	458	445	425	438	466	431	479	476	431	442	469	429	517	431	437	457	465	459	436	491	429	466	465	428	466	452	443	456	415	478	425	433	441	458	446	403	429	433	428	427	411	420	423	456	446	436	451	446	448	408	452	429	425	452	444	425	417	400	436	403	455	467	462	486	437	451	415	450	422	466	458	449	450	438	454	437	436	410	455	414	477	469	462	481	438	409	467	429	457	458	433	459	436	478	446	443	426	454	429	442	475	432	442	441	445	432	436	434	440	473	444	430	432	444	459	430	465	452	412	410	453	446	447	422	433	424	442	417	400	443	458	427	422	457	452	461	461	432	436	404	386	451	462	474	476	444	434	438	461	470	384	445	437	447	467	430	445	431	443	428	467	442	434	404	482	423	443	465	456	442	457	406	396	444	443	447	461	450	430	436	441	461	417	437	490	441	457	445	438	399	441	443	450	461	446	411	428	458	457	484	411	408	432	421	463	473	416	449	423	422	456	483	452	430	467	431	431	416	438	392	457	433	447	423	407	453	440	466	466	441	421	418	421	446	454	452	412	456	452	447	446	462	424	448	451	425	377	468	438	444	484	431	417	403	452	408	465	417	436	394	390	411	496	453	430	451	396	415	444	473	451	407	455	412	446	413	426	425	451	431	441	441	440	452	460	449	434	412	440	438	453	416	421	423	452	444	441	410	448	478	493	465	442	448	453	444	433	427	426	411	433	453	410	437	419	424	435	420	424	427	422	460	486	429	491	474	419	452	446	408	426	446	433	462	471	431	431	455	441	436	455	462	452	447	405	429	454	459	471	424	433	434	446	447	415	453	440	451	427	421	442	415	442	436	451	442	388	438	470	456	431	452	427	460	444	453	438	455	450	449	443	431	483	462	450	485	420	422	421	443	404	426	447	415	420	404	433	466	424	421	453	437	428	450	423	439	435	429	448	427	417	409	412	454	453	485	474	427	436	460	459	458	420	429	448	412	416	437	448	446	368	383	448	448	422	414	424	458	446	426	438	413	458	435	414	457	444	411	452	426	476	477	433	466	426	460	445	468	451	434	465	423	421	411	444	434	440	458	422	439	416	464	439	442	419	446	435	463	420	442	432	456	429	458	402	437	435	432	466	439	463	427	436	435	415	435	506	459	437	439	443	485	434	508	442	466	451	455	489	428	406	433	431	409	414	426	427	408	447	457	426	450	451	436	466	454	411	467	439	432	429	448	459	427	424	459	461	456	441	443	434	430	444	460	460	417	476	430	427	448	434	476	481	445	422	451	442	416	431	473	470	462	461	452	431	455	413	437	431	467	461	457	437	437	433	427	416	434	483	439	426	439	450	452	443	410	423	493	469	428	397	420	448	434	454	467	427	421	441	433	442	440	447	447	450	471	460	445	456	400	430	440	458	427	433	401	476	441	440	461	469	459	474	467	415	408	468	438	426	461	414	443	430	422	451	456	447	418	418	431	453	441	455	438	457	429	502	417	437	398	510	478	487	435	441	452	427	402	448	440	437	418	461	452	420	460	430	428	427	466	427	427	448	454	406	444	435	451	443	466	420	468	450	458	479	506	476	446	402	420	413	427	424	425	446	443	447	412	462	427	450	440	457	435	436	482	464	467	467	445	425	470	413	422	469	483	431	463	451	451	429	411	473	469	452	413	433	432	446	442	463	448	447	427	478	461	445	440	411	419	440	456	455	427	461	453	404	407	415	468	428	458	454	442	463	454	424	446	445	454	439	475	402	459	455	410	412	444	430	428	401	433	446	474	478	446	440	430	408	474	407	424
50578	16378	6692	3821	2398	1698	1318	1145	968	815	806	723	706	619	619	608	577	531	590	548	546	553	488	543	497	477	515	483	497	517	526	485	484	490	464	486	526	457	482	462	460	502	512	480	448	492	479	469	485	447	492	481	442	517	447	424	473	467	491	478	471	499	455	437	447	479	436	419	468	461	485	483	468	468	483	460	464	491	481	501	462	471	457	448	493	473	486	441	468	478	464	450	463	414	478	441	489	436	445	483	477	474	457	434	479	467	443	438	467	519	438	464	421	482	475	478	445	460	457	494	427	459	443	464	457	426	453	463	416	480	484	436	439	439	425	499	487	490	442	475	493	474	430	503	446	452	458	436	469	436	444	463	458	419	471	440	422	514	481	425	454	472	412	434	474	441	476	467	474	476	489	447	466	456	434	496	425	443	418	471	435	457	480	437	455	475	473	427	470	464	482	481	473	460	480	454	460	477	439	447	472	472	429	468	476	443	506	468	421	459	423	440	454	495	452	454	477	466	432	480	438	448	474	455	443	451	471	475	413	483	443	487	487	443	468	434	445	446	454	497	417	433	482	468	441	437	440	430	436	467	470	498	469	439	449	439	488	439	468	470	462	494	469	424	491	425	481	443	429	445	443	418	468	432	435	489	454	474	429	484	444	480	453	494	463	416	444	452	471	449	455	437	452	443	483	461	485	441	519	496	453	457	428	462	448	477	424	438	431	461	461	452	465	458	448	432	419	451	463	445	488	467	426	472	429	479	488	463	447	485	442	473	435	494	462	427	488	480	453	466	427	446	453	454	480	433	430	464	450	429	483	462	480	428	484	476	427	464	471	483	486	406	472	471	490	497	467	494	451	435	449	460	460	426	408	415	476	463	476	488	456	449	461	495	485	484	502	463	477	466	485	438	455	467	475	449	457	428	472	472	426	476	497	446	443	430	467	435	456	446	459	455	443	453	425	414	446	442	470	473	466	477	455	452	438	469	499	426	445	460	483	430	461	455	471	425	437	479	522	460	472	441	455	461	447	441	482	465	431	463	473	434	464	418	422	505	451	424	427	475	448	503	465	456	478	474	451	494	478	464	467	466	510	450	443	428	470	457	430	481	438	490	450	450	440	459	443	473	457	469	453	415	479	414	452	438	425	449	466	471	489	447	456	439	421	502	466	457	484	429	458	470	456	435	467	485	480	484	498	441	425	442	474	451	464	464	425	409	495	495	460	456	487	476	412	475	472	455	437	445	457	461	471	449	440	446	459	488	414	438	453	472	451	459	491	431	481	454	459	454	436	440	488	454	462	450	437	472	471	468	449	467	426	483	449	483	462	451	455	450	466	432	511	455	415	481	473	466	452	484	456	485	435	449	461	435	466	452	485	445	445	506	425	456	452	471	448	454	449	466	407	473	477	478	455	470	450	448	441	467	465	460	458	431	467	450	443	449	472	431	457	460	476	468	439	468	433	414	463	425	436	445	476	472	459	466	474	441	489	451	396	448	470	457	464	488	448	434	481	484	478	475	476	447	426	462	413	459	468	433	479	453	437	492	491	506	437	437	460	472	442	461	441	449	466	453	432	476	486	473	473	430	488	473	490	465	459	478	480	442	476	458	431	503	465	450	452	448	464	461	454	449	481	472	432	460	465	413	476	460	406	500	442	438	430	478	470	450	462	428	473	477	426	439	487	454	462	480	441	461	444	479	459	451	462	483	453	444	471	454	461	412	429	478	475	449	455	484	509	401	484	424	479	433	449	472	512	437	457	445	499	484	497	477	464	488	424	473	499	441	432	478	481	468	439	456	444	427	471	443	446	467	454	453	463	474	455	445	429	464	435	479	434	496	484	438	440	430	462	441	419	459	459	464	460	478	496	451	456	437	434	468	461	482	516	472	442	447	464	457	430	457	456	443	451	477	474	488	443	469	474	443	436	483	460	456	477	467	448	412	464	439	444	441	463	458	472	421	463	453	443	469	425	462	427	455	432	456	494	469	492	445	454	453	460	462	428	423	443	441	475	449	449	451	422	432	475	458	450	477	470	459	481	452	468	491	470	470	437	479	430	451	445	469	474	489	415	514	444	461	468	449	494	459	444	444	439	492	456	456	450	421	438	479	437	481	478	432	483	457	433	497	450	435	479	485	426	450	420	451	454	434	426	450	462	473	500	467	486	441	452	448	461	490	448	426	420	457	437	505	473	446	459	451	417	426	447	429	498	470	428	464	416	470	480	511	451	498	440	489	483	467	453	440	473	440	469	446	475	520	499	459	478	456	455	488	491	467	445	442	456	445	483	463	469	478	439	464	460	437	430	456	453	447	402	425	437	434	440	471	474	454	454	465	458	454	458	451	482	488	492	468	450	490	450	454	432	469	450	487	450	463	464	471	452	469	449	488	455	445	476	458	475	477	477	457	461	462	450	462	470	425	445	445	457	483	449	486	424	461	443	454	484	438	461	472	422	448	450	462	462	456	419	447	454	463	442	512	445	459	450	428	448	455	442	468	449	426	459	438	437	483	476	480	471	452	451	474	463	424	469	472	454	464	525	405	472	417	437	454	466	442	429	420	473	460	393	494	441	489	464	458	440	426	484	460	522	472	451	462	459	462	475	452	445	438	499	454	464	461	467	495	477	479	470	442	457	414	480	467	440	473	440	445	436	442	457	471	467	476	443	441	424	420	423	438	449	463	461	482	454	466	462	458	472	467	479	461	465	447	424	509	462	451	431	445	442	478	437	466	454	425	481	480	448	451	465	457	447	471	458	475	485	502	492	471	416	443	475	443	429	457	409	453	433	487	448	457	468	480	470	426	460	489	441	451	479	413	489	449	405	437	448	475	466	482	457	411	431	455	441	430	423	473	464	459	477	483	463	461	503	427	493	436	452	477	447	431	432	501	461	436	431	460	483	498	427	449	420	486	476	498	465	431	453	458	502	429	471	427	477	457	474	485	471	498	465	421	442	477	467	468	480	523	452	451	465	454	462	473	459	450	445	466	451	434	439	445	471	483	445	420	444	467	449	463	462	450	474	460	461	464	447	456	461	511	450	433	484	445	448	419	457	448	440	467	456	449	450	475	433	462	427	436	451	454	445	432	435	493	445	445	447	479	483	421	450	437	488	438	452	456	472	463	452	467	479	515	463	442	494	432	401	464	413	403	442	449	441	448	474	434	452	448	449	498	459	464	461	429	450	498	466	444	419	467	459	448	420	464	465	491	479	451	474	469	440	472	471	464	471	434	494	475	429	452	459	473	467	470	472	482	450	452	467	431	419	472	443	479	475	473	420	446	474	424	451	441	417	454	451	462	440	454	455	473	481	484	452	438	485	459	476	454	442	466	446	468	467	451	493	472	472	427	423	440	445	450	456	485	443	456	450	428	419	461	454	467	444	451	449	424	464	447	463	457	453	422	464	466	462	474	470	481	431	491	441	457	479	488	440	478	479	443	456	440	435	423	458	430	462	474	445	453	497	513	437	462	460	473	442	436	476	472	443	471
23272	20927	27488	24491	20919	20984	10136	1529	1132	1061	1017	959	967	857	932	910	821	856	831	784	818	817	867	813	815	791	814	791	835	839	741	823	821	779	745	771	781	758	758	718	712	726	828	749	748	775	751	801	815	800	792	719	774	782	737	781	760	698	706	795	777	775	732	775	791	743	768	788	709	746	828	738	770	747	726	805	794	726	753	816	754	738	786	752	761	752	729	734	774	745	767	797	747	772	760	741	769	736	755	772	748	729	765	773	755	743	747	743	751	770	746	750	744	763	749	721	747	727	789	802	716	749	751	753	763	702	742	797	727	749	800	757	711	731	748	727	784	764	774	705	749	814	708	738	741	794	773	714	751	683	713	679	738	796	744	753	732	735	679	739	726	775	755	714	777	704	724	726	701	763	733	768	731	727	772	703	779	788	745	740	761	743	729	798	762	750	759	765	742	723	739	729	730	732	746	731	752	746	748	774	753	771	789	727	805	747	778	746	719	776	750	738	710	778	692	802	739	753	713	762	794	742	720	714	791	783	766	720	729	786	713	766	725	710	769	793	753	738	711	757	744	787	736	722	748	769	748	762	777	762	726	724	746	829	694	761	760	805	682	725	703	721	744	741	718	747	735	794	759	755	802	774	760	747	794	717	748	745	767	751	770	788	724	745	752	747	779	736	795	728	710	746	717	749	777	791	749	741	731	781	740	702	734	755	738	750	698	733	753	745	783	753	763	752	741	771	744	744	750	747	740	786	746	774	784	730	717	756	715	750	767	729	773	713	793	775	716	772	760	789	728	750	753	716	774	690	737	759	736	746	733	746	779	746	726	685	733	758	758	775	784	701	731	715	729	738	725	738	765	772	786	753	796	774	749	725	701	736	745	744	761	747	764	753	732	783	731	757	711	801	710	762	728	735	761	763	721	755	778	737	713	757	730	744	769	723	758	754	765	756	728	736	766	744	746	807	745	774	773	727	725	757	766	713	761	753	679	747	699	701	763	773	758	730	763	743	780	736	754	728	741	737	790	744	761	698	758	769	792	694	726	768	774	747	789	738	737	701	742	728	731	745	770	751	752	710	746	760	745	772	751	752	779	767	737	764	746	750	802	785	729	746	735	748	711	734	771	749	776	763	740	786	748	760	724	788	724	710	725	747	746	826	750	727	710	722	757	762	802	796	739	744	705	774	740	787	765	709	770	771	731	718	721	731	764	781	808	726	733	767	708	736	739	756	770	685	741	786	724	726	739	715	749	720	725	719	781	729	752	732	739	763	775	749	771	763	726	746	730	746	707	734	773	717	766	757	756	716	713	775	772	733	753	795	728	696	761	764	768	755	751	704	722	716	758	797	722	762	731	710	713	739	740	727	746	729	788	742	738	751	733	791	718	703	775	797	734	720	739	751	735	745	721	735	752	805	720	725	695	756	739	745	752	774	702	711	753	765	746	754	767	796	746	742	708	721	756	799	785	773	674	769	768	742	682	734	781	771	752	744	746	763	745	730	700	713	760	751	774	734	718	732	745	742	688	742	721	767	738	796	751	752	769	775	761	768	779	748	779	748	720	752	763	739	736	727	696	747	741	696	696	786	759	773	704	714	733	761	787	718	722	765	732	768	757	735	734	746	711	792	758	778	740	774	767	747	710	770	717	763	785	736	754	715	715	771	796	778	745	800	769	745	700	767	745	716	744	724	723	743	740	754	758	788	729	775	679	709	737	737	789	791	795	739	703	770	732	775	753	723	744	725	720	743	744	785	711	724	757	717	744	754	814	736	728	776	761	747	746	729	761	684	759	763	739	772	793	778	792	761	779	702	771	731	727	750	757	744	718	738	739	785	765	763	714	747	709	694	721	768	710	729	731	750	749	752	757	756	746	782	777	781	753	799	751	699	761	721	724	760	741	757	721	721	757	727	762	749	740	748	733	762	720	751	761	767	750	715	713	759	736	745	738	730	764	805	754	754	747	694	782	754	739	739	766	711	772	722	798	765	743	739	743	760	706	776	700	745	730	757	790	757	743	762	740	763	749	758	782	714	706	771	757	761	729	745	725	780	743	694	750	772	804	754	731	715	751	774	774	778	762	764	683	726	712	754	713	732	729	721	730	783	724	773	744	746	759	790	769	728	740	735	731	748	734	785	748	738	758	763	725	746	756	700	786	786	777	708	700	719	720	707	774	727	740	737	765	789	787	715	753	764	719	757	770	735	752	742	734	700	735	766	782	728	759	711	752	733	697	696	734	693	727	698	747	765	730	769	811	764	706	761	744	698	734	738	784	725	740	778	760	731	739	791	739	770	722	727	776	759	760	698	759	773	753	720	758	755	716	741	711	728	715	743	746	783	798	754	722	681	725	742	715	704	772	751	745	754	730	796	711	781	794	781	736	741	737	738	729	733	717	726	690	747	719	747	753	770	721	747	732	732	757	740	744	735	732	747	735	765	753	733	786	752	747	770	730	741	779	689	739	734	753	778	734	734	760	756	737	738	751	717	692	705	724	730	708	759	731	712	736	734	805	743	740	716	703	768	782	724	769	714	738	740	735	681	760	751	743	789	721	762	798	769	762	763	743	746	784	715	762	704	725	741	768	683	748	775	766	778	763	750	768	738	745	715	740	799	762	754	761	748	762	716	730	745	743	688	758	774	770	765	697	693	753	746	724	725	777	745	758	715	751	746	736	729	695	785	682	743	794	762	771	747	791	765	699	767	751	733	731	733	773	783	747	718	751	727	698	719	702	741	747	721	801	777	724	751	772	724	730	772	750	747	809	742	746	795	777	774	773	762	713	758	760	770	750	737	728	778	752	756	791	720	715	742	690	774	774	727	743	735	745	806	740	735	745	787	777	691	728	734	740	757	742	733	791	789	732	706	788	795	763	729	723	715	774	772	752	762	760	692	706	721	719	745	719	741	730	734	747	716	758	783	733	762	705	706	775	744	732	718	762	730	701	822	771	784	734	783	721	748	738	804	794	710	733	807	714	719	741	727	742	765	726	760	729	790	791	734	731	734	740	788	810	765	749	759	696	749	706	779	738	736	763	770	795	738	788	775	747	749	722	742	714	729	783	729	732	729	742	737	733	745	779	798	773	713	754	726	748	756	698	744	742	705	785	729	779	730	763	753	728	767	707	746	747	750	735	736	790	804	736	745	708	777	740	769	790	701	759	725	731	734	756	797	711	741	720	755	722	742	703	758	750	712	708	785	746	782	751	739	718	694	723	769	765	687	771	785	752	766	785	787	759	721	765	759	736	791	770	701	751	709	737	762	693	738	737	746	771	723	762	768	801	733	736	731	806	760	736	697	765	799	736	759	738	718	722	714	768	684	721	763	746	737	742	759	780	709	737	742	797	780	726	761	794	720	728	749	739	771	726	713	740	758	771	720	723	792	764	711	733	763	773	791	697	759	717	733	680	789	760	750	742	761	728	723	728	753	734	728	751	772	752	818	749	742	704	757	764	770	722	788	742	785	740	762	749	752	710	710	734	727	735	778
49909	19345	11621	6684	4324	3117	2436	2075	1693	1544	1337	1242	1177	1074	1017	1001	936	919	888	859	905	860	810	837	825	844	822	771	762	728	757	767	741	700	790	764	752	782	752	743	740	784	705	724	763	731	696	739	692	705	716	737	703	721	761	746	733	720	705	706	706	714	767	691	723	727	743	739	716	684	700	699	706	741	745	755	750	714	705	727	739	706	791	716	703	750	686	758	674	635	718	673	665	744	715	694	677	702	754	704	716	632	727	687	687	727	711	677	705	720	676	712	686	717	695	656	702	704	694	697	747	698	743	699	690	730	667	686	759	660	659	697	698	679	659	664	737	691	691	721	703	703	712	736	725	725	724	712	773	712	719	703	708	702	652	742	661	715	697	694	708	674	712	753	665	715	697	681	716	724	715	721	689	724	692	715	671	695	722	705	690	721	683	686	648	745	753	675	718	726	706	694	698	654	693	721	753	689	781	700	746	720	667	722	712	757	690	687	714	673	695	722	758	710	711	751	642	689	682	727	714	699	667	703	699	710	703	714	653	668	712	691	681	703	736	675	677	662	676	634	774	723	682	701	714	679	649	672	700	701	698	683	706	708	730	705	671	668	659	714	746	712	650	685	643	696	736	726	708	752	716	686	717	748	685	707	682	708	680	720	712	693	692	699	723	727	661	642	709	685	645	720	669	668	694	682	702	699	715	684	702	690	728	698	665	718	729	699	729	705	678	711	670	697	678	677	734	710	660	721	685	762	650	678	688	712	697	710	759	721	701	707	745	742	683	674	712	729	745	727	703	711	694	666	677	725	741	678	733	686	685	688	746	718	705	678	747	709	724	662	699	687	708	695	730	723	758	717	714	702	705	700	680	691	712	744	669	707	700	705	720	704	687	715	684	697	693	723	735	688	713	714	661	664	679	681	726	687	706	698	689	717	668	636	736	702	703	677	707	700	705	707	698	709	683	625	683	726	702	681	703	679	651	693	729	684	709	737	711	680	676	714	678	693	642	733	669	688	664	740	721	684	721	701	694	704	737	696	701	709	712	702	714	742	710	704	726	667	704	706	674	709	714	671	717	664	729	660	687	700	729	722	676	672	683	690	683	686	697	720	713	723	732	725	698	675	735	664	669	680	701	663	708	682	736	707	760	713	735	731	699	674	725	678	736	669	721	686	734	692	706	708	672	671	724	700	719	688	719	714	694	651	715	693	695	735	687	658	674	743	735	671	655	692	706	705	627	675	688	684	708	719	703	645	734	713	769	700	696	685	643	746	673	718	674	707	693	675	682	704	681	664	657	694	731	744	682	706	686	679	719	674	730	718	659	683	662	688	704	698	690	726	687	722	724	681	715	716	728	698	747	720	747	681	684	658	705	719	719	702	663	712	738	706	760	701	697	685	676	667	680	716	706	722	703	664	698	710	750	714	699	698	695	680	716	702	708	705	714	681	661	661	669	720	702	728	693	664	727	697	719	718	669	682	740	692	673	724	743	700	714	712	704	687	701	697	749	701	711	673	702	721	728	706	736	751	680	675	669	722	697	672	680	714	710	712	726	710	706	662	669	754	718	728	690	680	701	679	681	679	691	691	697	707	699	702	700	758	719	671	646	706	649	704	689	681	676	689	756	698	635	724	681	717	678	694	727	697	686	698	695	709	736	677	680	716	706	753	675	699	695	680	680	747	720	696	708	685	715	726	684	709	692	707	649	701	698	759	679	643	656	649	676	711	750	761	712	666	714	683	727	682	679	662	702	688	683	680	700	664	750	714	652	711	768	677	672	730	704	690	715	699	713	674	668	683	687	687	673	705	641	719	728	752	732	695	690	697	731	681	737	703	678	736	723	711	688	706	709	704	719	725	691	672	770	724	701	719	712	697	689	729	702	671	643	706	723	726	684	692	727	711	654	729	699	740	693	702	664	692	701	697	695	674	707	694	656	716	713	740	689	695	718	716	665	677	705	667	763	703	680	645	667	702	701	662	726	694	659	696	718	668	719	714	703	698	686	696	707	698	681	695	693	714	690	741	744	741	709	699	716	725	664	693	702	685	675	726	689	709	715	687	683	707	715	709	685	683	682	706	691	694	744	710	664	700	720	680	664	739	729	695	673	711	679	719	720	698	687	695	683	662	700	665	715	693	742	725	697	712	734	666	707	660	657	757	744	738	760	727	681	695	738	674	723	725	727	641	748	699	677	709	657	672	666	741	720	684	702	742	712	695	727	668	709	666	675	677	710	671	708	672	721	682	694	662	672	705	662	677	709	671	671	713	682	648	669	647	715	702	740	712	672	737	698	694	662	746	743	679	666	733	722	700	738	690	709	696	663	689	672	708	700	679	730	715	717	673	699	705	683	723	730	710	721	705	712	695	690	759	715	723	675	741	702	687	682	700	698	689	721	684	652	726	667	659	702	643	697	719	728	632	743	657	701	703	683	652	701	716	698	674	667	700	729	728	709	724	672	693	693	718	692	707	770	652	707	727	729	668	711	726	728	703	707	681	710	683	682	703	680	716	751	738	659	760	719	694	746	694	703	688	716	739	690	709	677	691	649	717	722	730	710	742	739	737	726	749	706	725	677	685	694	691	707	691	701	722	684	681	727	695	700	716	673	658	719	696	682	744	731	680	664	767	692	713	673	727	678	698	707	700	716	666	669	687	725	676	675	703	696	668	701	697	698	677	684	712	698	701	681	694	689	722	732	687	714	705	699	705	738	736	686	643	675	644	684	690	669	686	757	691	725	717	718	703	699	716	724	720	711	693	715	707	677	738	705	689	699	684	739	702	720	743	698	693	655	696	712	726	738	714	698	660	740	675	744	675	662	665	710	715	695	684	704	720	685	687	715	699	710	688	687	707	678	681	699	698	708	687	704	682	694	721	719	689	687	700	717	660	691	676	691	686	644	708	694	685	674	661	721	668	701	693	656	691	669	711	660	717	687	725	697	685	749	697	684	743	727	700	703	698	688	672	695	715	737	702	670	708	704	706	741	686	657	727	712	750	717	690	742	683	714	719	653	659	666	713	714	740	719	694	691	692	671	722	703	709	689	715	664	688	734	686	716	713	725	681	731	651	715	682	700	727	706	673	756	728	702	689	739	661	643	667	724	689	684	677	727	650	714	694	674	709	697	664	721	735	701	703	665	738	662	723	685	708	710	678	708	697	682	711	682	694	653	727	692	685	728	681	718	649	693	741	735	706	711	641	695	698	702	657	680	707	703	718	656	711	666	640	693	707	705	685	714	690	713	668	717	717	703	657	676	690	740	698	679	711	702	710	692	679	713	693	697	665	723	723	716	668	767	729	715	649	735	699	741	729	696	753	685	722	650	704	712	708	720	712	725	647	655	662	669	729	689	708	711	674	749	647	685	699	695	717	658	696	697	711	719	697	726	700	728	696	736	753	736	749	719	684	706	649	642	714	718	692	703	678	695	707	690	718	642	664	742	765	708	730	686	695	657	672	702	716	716	735	695	699	717	747	695	688	695	730	733	723
34096	17481	4283	1065	868	850	810	823	811	824	776	807	820	812	788	832	762	785	814	824	838	846	817	824	783	815	798	794	790	833	798	845	782	766	795	854	804	835	796	845	783	799	797	832	757	791	771	809	762	814	788	874	843	807	799	801	803	809	793	766	835	838	796	828	780	783	802	861	738	789	790	831	852	845	837	859	866	813	811	782	802	787	773	788	801	842	827	778	842	829	809	791	828	846	735	722	802	812	852	821	829	839	819	789	746	781	757	793	769	824	795	855	819	808	774	771	854	783	831	785	815	814	840	854	809	816	793	793	834	831	833	758	778	863	807	818	816	803	782	801	789	831	784	795	806	793	769	802	832	781	761	791	795	815	827	777	794	838	761	844	800	805	838	807	768	821	796	774	810	776	732	828	796	821	753	795	762	760	768	818	762	726	798	792	768	804	783	793	833	767	784	806	797	791	765	781	793	883	815	800	755	785	759	779	806	784	825	807	818	759	821	844	806	823	809	824	793	803	845	745	823	791	782	865	817	787	798	852	847	812	835	798	839	794	804	765	722	809	788	764	757	795	819	768	769	782	757	808	823	856	755	852	818	805	741	797	762	834	813	821	831	791	845	820	792	798	793	794	823	768	794	838	774	804	816	824	754	852	745	791	786	797	751	753	837	818	880	813	763	805	767	842	824	855	820	769	795	813	813	827	804	822	799	828	814	781	782	802	825	787	800	817	789	810	843	779	779	809	808	782	773	838	796	825	819	831	815	799	793	828	811	803	842	768	777	818	792	806	778	851	773	829	848	770	791	738	843	742	815	795	786	812	781	792	799	798	817	786	829	806	833	759	777	836	805	709	761	791	821	798	796	822	755	798	811	812	749	786	803	862	849	862	774	779	784	837	820	814	809	804	782	796	827	806	850	778	776	778	825	809	808	778	781	753	828	763	823	795	785	851	779	865	777	791	744	788	779	767	846	808	804	806	791	819	809	790	781	830	800	790	786	829	841	827	784	796	859	765	818	802	778	798	846	840	790	893	793	789	841	805	793	840	792	802	800	812	792	782	759	782	828	784	788	822	855	756	772	834	820	791	864	825	802	792	825	799	776	800	827	798	841	812	831	791	795	775	788	835	804	807	843	818	799	797	826	791	808	780	790	842	743	817	720	794	801	771	810	742	799	786	854	813	779	766	758	781	776	779	789	801	789	800	771	765	811	804	762	799	768	804	820	790	823	834	806	785	760	830	784	766	808	831	808	803	811	813	827	845	809	797	802	826	803	803	782	793	835	799	816	746	815	846	787	826	804	797	800	804	831	790	807	785	778	788	830	807	759	794	753	766	811	769	745	783	777	781	850	838	784	799	759	814	857	818	810	838	754	775	780	792	808	793	881	850	824	840	805	838	810	830	792	787	797	817	817	812	763	768	832	789	829	767	840	768	802	722	822	775	813	783	802	815	820	859	779	840	800	788	838	791	889	815	817	767	805	818	841	803	791	807	802	826	773	793	834	799	808	767	806	828	804	767	832	817	768	835	825	779	777	792	839	779	794	804	799	809	794	791	750	801	789	739	839	822	819	794	817	807	839	814	812	833	798	903	788	810	807	782	807	780	818	788	864	799	760	810	805	794	818	754	772	865	780	769	814	792	851	810	802	809	804	778	762	812	796	833	799	783	753	783	775	850	768	766	723	798	833	751	824	832	845	801	792	851	811	739	777	811	790	756	750	844	834	781	814	828	825	798	841	823	780	766	752	837	819	738	779	791	791	811	770	758	834	818	805	793	829	830	800	809	806	858	807	761	774	792	755	765	794	784	834	745	763	820	741	828	824	797	831	802	810	757	858	831	736	830	811	807	784	802	816	768	818	827	788	799	810	780	804	777	796	808	777	840	830	800	784	759	822	801	824	798	782	823	797	825	738	839	804	778	827	777	792	821	833	827	747	806	805	807	832	765	796	879	824	826	778	813	856	857	800	778	830	768	761	847	773	773	807	810	779	781	820	793	780	768	810	800	806	779	833	822	862	808	842	751	780	786	780	809	777	755	781	828	799	798	800	805	814	755	818	810	810	780	788	802	839	765	785	748	787	806	822	794	767	822	811	813	791	844	772	807	806	868	822	776	792	810	809	780	780	743	833	824	746	833	781	832	810	823	807	757	824	791	818	823	830	787	794	850	805	768	810	805	756	798	798	818	823	761	752	839	785	818	744	795	818	811	816	814	794	806	790	814	815	802	745	800	817	834	791	761	812	784	806	828	757	830	777	836	811	812	826	824	834	793	826	802	783	697	794	819	807	795	844	785	813	752	839	800	803	765	832	818	778	836	827	823	787	821	789	802	792	804	778	833	788	851	828	820	786	799	808	761	824	772	789	813	762	783	861	803	797	811	801	812	825	807	820	849	783	805	786	800	804	790	806	809	816	841	828	835	800	858	801	823	853	782	825	766	770	783	772	865	779	806	787	834	791	791	851	766	800	810	804	785	860	855	814	808	826	792	819	826	798	748	805	835	804	813	803	810	805	805	817	845	805	846	795	829	756	808	836	809	812	788	779	760	797	799	813	834	797	760	810	806	784	847	781	804	832	779	820	861	843	743	739	768	729	817	863	739	795	747	824	817	789	757	747	742	810	822	842	811	815	801	812	837	812	779	811	783	804	840	824	821	821	808	767	761	809	844	831	808	768	818	792	786	804	759	781	782	778	835	833	786	839	775	813	796	792	792	806	801	822	789	838	779	838	824	824	789	748	790	809	815	747	804	764	838	763	798	785	803	779	774	847	865	799	795	825	880	787	786	806	765	799	810	770	733	824	749	803	831	818	783	850	841	816	782	827	731	823	794	816	806	834	843	868	796	812	817	779	825	803	856	839	844	788	825	841	797	779	751	777	771	826	758	837	863	799	814	753	835	883	816	836	815	760	787	828	850	787	766	798	832	793	778	777	793	839	849	811	818	819	816	798	802	833	761	789	806	842	821	848	867	784	816	852	843	812	803	795	822	797	776	760	775	759	836	825	784	787	812	808	811	835	762	758	775	811	833	786	818	793	842	879	793	787	833	837	796	788	770	869	825	828	799	767	789	808	822	775	854	813	784	822	763	803	808	794	818	826	807	777	813	798	797	844	874	756	793	824	776	808	834	786	848	851	729	773	820	847	817	759	804	840	849	844	787	788	801	830	833	807	827	794	771	793	787	789	814	726	787	823	818	820	751	847	820	794	798	798	782	800	806	768	817	795	785	811	794	832	858	793	797	774	805	813	756	834	815	817	829	802	769	793	845	779	839	786	773	791	780	798	800	799	818	806	769	812	763	785	755	786	808	824	773	803	822	819	825	804	780	801	742	775	828	815	813	826	757	791	822	818	820	811	769	789	780	781	879	834	809	803	786	805	833	819	815	782	834	809	828	812	805	784	807	846	821	796	802	789	790	777	784	830	808	808	753	795	801	795	799	825	784	807	773	873	843	790	772	803	771	721	828	824	784	856	765	815	793	810	796	843	810
30729	4386	1204	1000	845	847	862	849	837	863	807	842	817	868	808	808	855	834	806	842	803	819	821	838	862	768	767	769	865	770	806	822	821	822	861	835	822	791	783	817	828	834	830	854	784	823	842	813	842	784	791	830	828	813	838	860	804	793	838	783	883	804	777	829	836	774	836	804	845	779	801	821	825	840	833	790	789	822	846	809	784	824	882	820	789	813	804	800	779	821	819	792	824	811	802	810	822	870	754	791	800	798	803	818	838	819	782	784	803	828	842	812	769	821	768	889	836	873	815	802	810	847	776	801	782	872	822	795	828	775	803	810	870	782	851	814	826	806	807	814	814	815	749	845	794	858	801	816	844	814	814	817	808	811	811	778	843	830	822	879	837	858	775	757	808	812	794	824	851	820	833	806	839	817	801	808	866	797	795	804	844	849	787	810	844	818	822	848	806	803	833	789	797	821	872	786	785	836	766	744	863	798	808	816	810	823	785	797	792	800	789	777	798	764	819	801	837	794	828	885	805	842	789	853	861	789	829	805	857	789	842	751	870	812	844	726	846	857	803	827	806	812	838	866	750	817	832	833	846	807	807	852	800	787	827	779	796	896	793	809	874	805	811	808	801	814	762	787	833	853	792	815	811	850	789	826	810	861	816	781	764	898	809	758	817	841	841	871	791	831	777	802	827	852	798	777	799	811	805	828	811	770	793	817	811	802	815	826	756	817	818	827	802	837	801	821	813	829	804	802	787	797	819	875	830	808	804	819	827	820	804	836	834	824	843	829	799	844	813	778	857	827	850	840	831	807	816	836	833	790	812	833	776	793	844	857	802	869	853	838	850	798	840	791	773	746	832	833	831	862	835	803	809	819	846	796	846	806	759	783	824	830	847	801	857	853	814	772	841	813	835	807	832	822	805	788	820	755	775	788	787	795	852	862	837	852	807	838	789	822	841	882	801	844	801	768	802	787	807	847	816	830	839	851	798	805	905	820	796	792	835	839	860	834	828	806	828	810	795	854	852	836	764	867	776	821	803	832	799	803	810	810	773	885	808	798	813	814	813	823	802	864	790	834	820	842	800	838	846	786	808	822	806	800	823	848	822	801	759	827	857	827	805	842	846	819	763	827	812	873	890	787	806	750	755	772	821	812	774	796	859	815	830	808	789	795	819	829	803	872	779	833	852	778	816	831	802	830	827	808	797	765	798	797	773	789	774	778	793	810	806	733	813	767	847	852	791	818	796	778	808	818	838	845	828	821	815	761	790	853	817	858	776	799	865	858	807	736	795	821	847	821	819	795	806	815	832	834	802	845	819	804	836	835	800	812	845	802	850	766	832	849	805	783	820	798	792	818	770	837	853	797	796	842	829	853	845	801	792	867	850	852	848	813	852	784	825	860	806	790	786	815	816	812	852	837	841	780	837	814	816	828	844	776	804	807	799	840	852	816	819	787	811	773	798	823	830	814	854	785	809	814	811	769	867	813	818	791	795	797	817	806	853	768	826	796	809	791	757	815	794	798	797	844	871	798	806	881	826	827	808	823	781	787	809	808	788	773	801	792	841	810	806	836	811	772	819	836	785	802	806	838	809	820	846	866	844	782	765	792	769	841	829	811	815	843	813	781	808	815	844	846	793	818	827	792	810	821	795	797	888	815	802	843	796	796	799	816	808	836	810	829	827	802	834	821	805	839	830	797	780	853	801	834	855	820	829	794	775	785	819	789	807	833	825	791	801	791	860	786	838	786	816	745	834	800	844	825	832	817	816	749	782	856	767	826	820	821	861	865	857	797	786	816	873	822	842	818	774	785	782	831	790	766	811	775	848	807	819	835	843	842	839	811	814	811	826	813	822	801	810	801	782	813	907	826	837	822	825	797	839	787	840	841	779	789	776	781	803	834	831	824	830	760	818	796	812	805	829	822	842	778	879	798	806	828	796	830	780	854	804	820	791	810	819	799	890	770	858	867	799	788	841	805	831	802	763	802	797	850	872	850	820	786	839	794	807	801	818	863	752	770	785	794	844	832	811	820	829	784	790	791	807	792	806	775	870	824	804	800	803	851	811	763	796	801	820	834	781	818	745	816	810	863	800	876	815	811	805	846	808	800	758	814	802	823	839	822	841	792	815	862	780	794	822	814	835	749	813	788	798	807	823	858	819	873	760	809	821	823	803	851	816	799	824	837	792	834	851	858	827	820	801	783	823	785	821	795	817	841	864	810	825	853	821	847	806	745	790	792	833	820	791	832	835	818	792	850	800	827	828	850	785	809	825	831	794	811	787	814	850	836	795	810	785	836	826	813	798	791	836	824	824	815	840	779	795	869	831	861	788	798	843	840	813	784	823	885	851	846	843	853	814	776	764	819	777	795	773	810	782	868	818	781	833	801	840	772	785	789	814	793	806	807	848	804	832	798	778	785	775	818	827	798	817	875	796	794	826	780	836	838	864	809	779	774	836	808	795	807	790	872	838	792	828	789	818	783	804	808	835	842	783	820	839	860	817	822	780	778	780	788	858	781	834	822	827	795	813	782	819	817	789	826	822	819	814	795	799	809	807	871	837	769	833	849	829	824	797	813	791	828	814	804	792	814	838	825	891	825	830	811	845	841	787	855	795	831	884	834	817	834	821	800	840	795	796	804	811	836	786	768	785	785	788	809	748	831	767	832	840	845	800	762	902	804	771	779	828	820	847	803	851	816	790	838	850	813	797	794	806	831	791	803	785	813	860	789	823	830	865	826	834	809	821	818	762	818	764	745	813	806	817	818	817	790	791	854	776	884	840	875	843	838	864	840	794	813	880	800	811	805	821	834	850	779	801	837	770	822	821	789	816	839	792	825	843	810	790	842	815	805	822	842	803	835	801	846	798	820	767	807	855	772	781	794	826	840	790	827	833	829	841	814	804	814	773	789	845	820	814	813	795	807	760	854	808	842	869	836	823	868	819	810	832	820	811	806	833	741	843	817	799	802	765	811	829	829	821	779	804	834	822	838	817	861	809	810	816	824	859	838	863	793	753	827	784	802	796	811	832	803	783	826	825	797	833	819	826	825	886	845	830	833	780	817	773	845	804	781	840	802	862	761	784	839	836	813	832	869	844	823	798	758	799	810	799	794	845	805	803	797	824	828	846	789	776	856	790	802	745	818	826	858	807	826	760	843	762	834	860	796	822	776	854	826	816	770	864	791	831	823	771	880	803	858	830	854	768	829	837	839	821	825	836	806	849	836	831	792	780	803	805	813	781	809	872	847	808	807	853	817	764	840	784	865	785	789	808	756	772	859	816	842	812	855	814	860	824	807	874	807	839	820	778	820	781	872	826	887	828	838	774	828	815	816	850	801	789	848	805	833	817	780	798	787	809	801	799	822	808	834	825	827	780	793	799	862	868	833	816	797	869	792	848	810	824	796	776	823	800	791	782	831	791	856	816	811	869	823	799	782	830	862	820	777	815	839	811	852	834	797	857	833	801	786	800	795	795	845	761	861	832	820	803	854
25193	21022	26971	25035	20877	9763	1088	737	703	591	547	551	499	509	512	512	513	513	448	502	439	496	430	465	472	487	496	446	456	478	481	470	485	453	472	445	468	440	438	464	475	438	484	451	439	420	465	415	456	418	443	454	485	479	452	456	464	427	434	441	408	456	424	485	458	448	439	428	456	453	430	430	424	489	455	445	480	458	454	449	450	447	445	411	452	434	467	416	475	444	476	456	462	440	425	455	462	451	448	461	406	431	468	465	463	465	488	435	440	418	452	456	449	432	422	461	427	461	453	459	446	472	425	429	423	407	452	420	449	475	483	413	417	437	417	441	460	447	408	431	436	480	473	481	461	445	423	458	441	482	433	432	446	493	491	435	463	439	447	466	453	462	425	447	446	453	487	424	461	435	456	472	440	444	456	458	459	472	401	428	458	472	432	461	418	426	470	453	438	439	424	476	466	438	479	493	465	432	445	467	461	431	475	440	433	386	430	484	473	418	462	459	475	445	459	431	479	451	439	448	397	447	454	455	503	473	440	461	416	449	426	461	438	458	434	464	421	434	446	428	430	467	446	422	455	484	487	467	464	435	436	445	417	465	442	414	442	454	419	396	448	422	439	417	420	445	404	464	410	439	413	445	494	447	452	433	455	421	430	423	455	429	435	464	490	408	485	440	443	449	426	465	459	409	437	447	407	446	439	407	417	441	454	441	420	432	410	417	447	458	439	417	445	421	448	415	449	433	480	441	446	440	426	414	464	467	417	492	431	439	480	449	422	450	442	461	457	412	483	460	460	425	458	428	478	458	418	451	438	451	447	430	444	458	428	451	424	438	412	479	458	441	467	460	422	410	487	487	460	453	474	426	481	475	434	453	456	432	450	425	444	467	439	475	461	443	465	391	430	448	469	501	443	412	440	458	433	466	453	442	429	456	466	454	448	458	482	469	411	453	410	471	473	463	427	473	459	471	416	448	463	453	424	438	436	409	434	421	419	413	444	445	421	424	438	463	444	441	438	489	427	446	484	444	445	449	467	449	432	479	447	431	430	429	437	464	444	425	426	445	418	472	447	444	450	397	441	421	432	446	436	410	428	489	473	443	440	417	468	440	455	389	476	425	440	448	451	411	457	457	436	449	441	435	459	470	415	438	454	439	424	475	409	463	413	455	413	481	439	436	444	425	479	383	441	432	470	447	447	390	483	473	464	417	439	425	458	462	449	470	423	442	456	467	432	438	448	456	401	433	438	419	411	494	424	462	461	417	443	398	431	400	436	457	463	413	477	415	452	424	417	465	443	419	488	456	407	452	443	431	410	423	439	443	421	443	423	410	454	411	465	463	435	425	441	438	447	452	424	460	410	469	417	423	413	441	476	396	459	466	454	494	441	445	416	425	447	442	402	409	455	436	418	445	465	411	482	437	435	446	435	426	452	439	440	480	456	438	422	425	475	425	441	471	483	432	461	472	417	446	434	481	418	441	413	434	475	461	428	438	467	449	454	454	477	444	458	456	430	439	428	413	406	454	437	420	434	424	421	451	421	442	453	429	421	426	440	453	443	437	443	466	439	460	437	442	448	456	494	432	436	447	443	429	433	476	437	416	430	460	468	447	465	429	456	459	428	412	446	431	423	434	451	435	444	428	425	458	459	456	441	456	422	429	424	470	420	427	425	432	417	449	445	455	471	469	435	469	407	475	431	443	392	438	422	434	465	446	454	467	453	453	467	441	416	452	441	414	481	404	450	452	412	423	471	474	493	479	435	458	433	437	469	441	437	436	424	446	470	467	415	450	433	441	500	424	462	467	450	406	445	436	413	415	443	441	451	416	415	439	430	440	455	471	459	453	406	442	437	445	492	460	424	452	457	449	452	461	436	443	442	421	458	439	452	431	483	490	427	397	390	437	442	430	424	425	418	427	432	438	473	407	407	448	452	405	452	493	432	460	456	434	421	448	422	448	420	432	447	421	439	402	464	437	409	453	436	470	436	457	453	413	478	451	420	434	446	435	410	467	431	441	477	409	449	442	414	438	445	466	461	492	451	465	483	418	457	426	459	433	446	437	423	481	414	399	440	427	449	477	387	427	427	431	450	447	477	430	425	424	457	438	454	456	459	476	439	457	448	444	435	463	458	450	446	445	448	405	441	434	479	465	416	450	457	460	420	431	397	445	443	443	447	483	442	457	415	458	470	428	459	442	432	414	481	414	425	416	433	425	454	417	453	423	386	421	427	410	440	419	386	460	450	458	423	422	449	454	452	460	453	461	450	453	488	457	444	442	460	462	439	463	442	450	440	439	432	456	462	462	464	445	461	440	431	445	482	427	435	454	416	416	467	479	414	434	427	410	420	426	473	422	464	427	464	475	465	424	456	463	439	448	445	446	453	439	414	441	445	456	475	449	429	463	443	445	422	423	421	473	468	462	430	440	474	462	441	446	441	443	438	430	420	421	452	423	435	449	482	423	427	431	418	410	457	429	438	445	459	433	429	425	457	440	487	475	415	439	470	437	427	469	449	420	432	434	425	415	465	439	420	491	455	441	473	435	468	448	459	420	484	428	451	421	471	448	457	438	456	444	446	450	420	428	494	425	422	437	449	440	449	461	440	452	445	439	476	445	452	412	464	416	454	446	458	457	463	455	468	451	471	466	473	425	464	482	414	450	460	416	468	419	448	486	490	465	407	445	455	419	413	426	485	456	436	458	437	389	430	455	466	455	455	461	411	455	402	406	419	407	444	435	470	429	429	478	431	439	405	446	427	407	441	456	427	435	472	461	444	414	425	436	467	442	421	451	423	422	433	415	460	418	449	421	438	489	443	447	464	449	435	448	427	419	448	403	478	440	444	452	425	415	480	451	449	418	476	460	455	442	432	446	437	438	397	479	473	453	465	435	438	445	440	454	468	478	432	422	461	435	441	467	413	426	435	445	455	458	440	446	411	465	441	427	482	420	419	455	424	402	435	458	423	415	409	435	460	460	427	461	443	463	425	451	405	463	446	427	430	464	413	463	450	436	413	413	446	460	457	457	465	437	422	477	481	438	418	396	478	454	449	419	471	445	485	455	392	430	447	459	404	435	440	470	443	428	432	453	477	426	442	451	453	389	443	424	440	436	408	483	433	436	471	439	454	440	492	445	445	449	423	459	448	424	473	454	424	466	430	459	422	439	453	464	428	426	468	425	403	442	426	484	446	461	454	415	469	446	449	427	442	454	477	444	454	443	449	419	426	448	442	477	429	438	441	436	428	404	454	420	479	437	445	415	447	470	432	430	437	438	452	433	467	459	428	435	455	441	450	448	412	439	451	455	413	448	427	453	447	460	448	436	450	397	449	438	454	442	444	434	486	468	433	443	447	437	485	449	510	458	442	480	437	437	425	424	457	436	429	476	463	450	441	455	417	471	422	444	451	469	484	420	438	415	464	438	420	459	439	428	463	414	411	447	462	460	478	422	400	509	457	435	443	385	449	422	449	453	450	441	473	475	434	449	446	398
52437	24003	6625	3793	2408	1774	1359	1117	1006	877	743	717	634	645	650	601	584	577	554	525	567	514	490	492	474	513	539	467	508	486	487	472	476	454	480	432	444	495	497	548	462	451	504	473	438	484	471	488	509	474	490	428	477	467	448	444	460	478	476	476	455	444	467	483	453	455	463	460	474	432	510	493	462	494	495	467	482	463	480	469	470	482	470	505	466	421	472	481	461	493	451	425	449	451	438	481	493	490	478	456	452	450	406	437	466	461	458	443	453	439	423	437	457	467	447	492	447	488	468	438	460	438	456	458	460	469	445	449	464	447	490	433	448	445	484	444	458	477	453	471	459	473	457	460	462	449	416	475	444	472	470	461	456	452	467	486	436	455	472	475	409	495	425	464	447	489	460	441	487	475	463	465	457	464	477	440	461	459	469	498	432	482	453	467	427	425	436	444	467	466	473	460	464	452	464	465	478	425	459	446	503	433	437	506	445	511	450	456	459	477	460	505	432	468	459	433	481	466	460	455	461	461	430	496	470	477	414	483	482	458	466	457	474	420	406	451	451	411	454	434	469	484	440	451	471	456	412	459	484	434	458	474	436	512	479	485	482	471	446	471	444	433	458	471	473	402	454	484	482	468	453	468	497	437	407	440	445	422	439	459	427	401	450	490	453	458	429	459	451	426	462	453	468	441	474	435	472	451	442	470	497	455	436	463	464	471	495	418	458	446	467	448	454	430	464	438	433	426	438	446	456	454	471	430	486	472	488	476	462	453	460	444	451	436	472	450	418	497	491	457	422	487	441	471	463	467	430	475	473	459	423	456	419	463	487	479	484	435	451	472	415	455	480	472	430	441	478	473	480	457	434	441	453	473	477	432	435	467	474	445	489	464	436	459	463	469	501	460	471	476	464	449	422	435	458	466	452	489	425	387	430	508	430	465	437	486	462	440	430	445	445	463	465	496	439	451	448	480	431	447	498	446	421	472	471	467	449	470	428	486	465	435	468	452	453	471	476	457	440	505	480	413	455	452	484	466	423	437	447	472	469	428	454	456	435	454	464	465	461	442	456	469	461	429	435	445	451	447	446	457	468	467	471	428	464	440	453	457	444	464	438	464	466	478	448	439	486	452	462	464	476	504	444	424	473	456	442	483	470	430	439	471	460	464	479	444	440	433	440	461	448	432	456	445	432	440	450	467	453	448	462	472	419	449	437	464	456	435	468	456	476	461	441	455	431	424	470	424	469	451	480	452	484	456	515	464	479	452	493	461	452	491	462	448	440	507	434	452	430	453	456	454	455	442	470	433	480	461	467	473	464	466	439	434	440	433	463	440	445	455	446	452	460	436	447	467	449	474	465	454	495	477	399	465	472	447	485	491	463	495	444	433	445	435	470	473	450	441	443	465	468	482	426	473	455	483	466	438	454	430	488	513	504	469	471	450	482	452	482	453	421	471	457	450	462	453	435	438	450	426	416	434	461	420	451	470	445	482	444	454	421	475	482	463	451	470	473	423	422	436	481	471	481	461	450	472	433	442	446	433	457	455	472	467	474	486	454	478	463	448	491	437	464	430	475	476	471	439	457	442	474	463	432	469	458	444	468	418	459	486	447	436	442	445	476	451	444	433	459	442	435	477	428	458	430	467	450	444	432	424	467	440	436	476	494	470	456	461	454	487	494	444	451	453	458	445	471	444	429	482	455	436	463	456	445	449	446	490	443	454	456	427	437	451	470	473	422	471	427	433	444	444	428	431	469	460	477	479	478	462	398	478	461	478	504	453	460	482	451	453	503	468	438	432	492	422	464	434	475	475	451	478	480	451	455	460	446	414	462	466	445	458	451	449	454	465	458	438	451	479	447	447	460	496	462	463	451	466	458	464	421	477	453	439	438	458	465	449	419	485	446	456	452	460	457	488	464	419	417	467	490	459	426	456	444	420	474	484	446	487	484	436	483	488	447	436	450	435	443	473	466	446	449	462	459	484	430	489	436	436	429	450	463	473	466	478	451	444	442	471	462	419	508	461	469	457	459	463	447	418	435	447	450	443	470	481	475	441	463	433	458	479	470	427	490	424	488	448	448	450	413	470	436	459	453	484	476	430	460	459	453	438	474	473	469	462	466	450	451	459	419	439	419	471	465	441	465	476	450	430	438	475	469	488	444	454	448	464	496	437	437	433	473	471	488	453	441	464	497	455	431	468	459	461	438	491	447	443	450	442	481	481	474	456	434	414	431	481	439	469	495	481	456	478	427	476	463	429	468	429	444	461	427	461	448	483	465	486	480	462	501	455	471	428	470	412	469	508	442	466	466	481	447	443	464	463	470	433	454	427	457	467	448	465	460	468	408	486	472	482	450	455	432	447	487	477	455	460	430	447	447	435	465	483	426	466	490	461	478	466	457	435	457	481	475	482	447	442	468	461	486	444	419	500	476	485	448	463	437	459	442	466	434	479	463	501	475	457	429	430	450	495	464	429	493	485	445	466	469	454	430	394	464	432	494	416	481	465	440	507	461	461	483	435	453	477	475	490	414	463	446	446	452	467	445	430	449	486	478	463	428	478	471	466	468	484	458	423	431	415	443	429	466	437	438	440	433	443	430	451	456	443	463	418	462	413	457	470	469	452	424	462	462	478	440	482	471	484	472	461	469	440	434	498	428	453	456	464	452	476	459	441	445	438	414	449	423	437	449	449	451	448	434	445	448	445	483	470	430	457	465	494	440	457	444	464	476	462	440	461	436	448	502	444	473	461	476	457	433	465	459	458	482	451	434	469	437	448	503	396	474	442	472	473	467	464	464	473	401	448	434	463	450	451	422	433	438	436	429	451	471	516	462	466	440	481	478	445	440	462	492	468	428	470	465	455	431	453	415	451	444	428	465	483	465	441	464	440	478	481	434	456	464	424	472	454	413	460	478	474	474	492	436	466	500	425	500	405	457	448	433	444	446	439	463	446	469	487	450	445	475	444	458	463	463	441	472	446	457	445	448	475	466	445	475	476	450	469	448	421	422	453	448	458	442	433	483	460	462	467	425	433	458	453	430	468	456	445	460	462	443	452	483	461	475	455	475	453	454	444	468	449	457	457	458	454	470	466	460	494	440	413	455	472	468	428	459	478	466	491	496	443	455	431	446	465	488	436	465	450	449	464	459	444	461	466	450	478	432	434	447	440	415	436	447	470	478	424	464	488	454	498	418	462	428	439	467	473	434	436	440	451	439	461	430	439	464	461	492	442	501	425	472	448	416	475	493	478	454	471	472	507	432	466	477	428	517	453	497	439	434	482	465	513	477	454	426	463	463	462	470	457	489	453	429	454	472	464	470	458	469	450	449	453	483	458	443	429	458	462	423	468	503	448	439	479	478	419	465	456	463	459	480	485	449	429	482	459	464	418	465	440	450	469	479	418	463	456	445	414	515	506	453	430	439	420	423	431	450	465	431	445	496	496	461	489	454	471	415	456	450	442	425	462	445	462	451	446	493	446	464	475	451	458	481	439
23286	20963	26933	25129	20950	20933	8487	1404	1137	1052	1042	918	905	967	904	863	887	875	862	851	871	751	775	818	767	813	773	777	750	771	775	800	775	761	740	798	732	773	741	783	767	762	802	768	747	776	681	773	734	703	780	790	822	749	737	804	733	747	768	691	784	739	782	805	718	740	734	751	754	753	756	722	808	768	819	846	719	789	719	778	797	752	760	753	756	757	797	737	742	752	785	776	779	764	767	761	756	764	745	752	789	772	748	775	734	770	730	734	725	743	744	736	702	753	721	750	738	753	812	782	730	698	705	750	726	798	735	774	764	741	749	724	780	804	719	798	772	784	821	741	781	755	779	753	757	791	747	778	758	756	705	740	746	771	737	761	735	756	722	747	797	749	776	742	761	751	722	801	749	762	747	724	758	814	740	743	765	755	782	736	742	794	755	798	828	796	772	711	736	793	780	731	754	763	728	754	779	833	792	760	728	741	734	733	775	755	718	790	714	766	758	734	705	791	729	781	755	828	779	779	758	735	728	748	772	676	805	754	792	784	772	731	719	735	773	734	726	768	691	730	768	790	788	766	767	722	795	745	744	744	748	747	792	776	772	758	690	773	755	757	747	765	729	774	841	828	756	794	757	747	734	768	770	740	676	738	810	775	791	761	746	779	763	756	756	738	733	779	753	707	758	792	773	728	825	719	725	746	759	746	708	755	795	730	743	744	682	725	690	772	789	748	791	715	775	765	708	752	718	723	803	737	766	750	805	759	784	787	734	751	715	753	790	740	769	813	738	788	805	751	766	735	728	759	783	795	772	711	729	819	795	792	762	743	782	737	776	778	801	754	776	818	734	751	795	779	757	792	734	736	751	746	713	787	724	769	724	705	777	761	809	782	711	754	727	702	720	724	760	784	736	776	775	739	752	749	747	763	804	720	755	764	736	741	720	748	739	737	775	741	814	752	758	766	785	769	754	783	734	787	782	710	811	778	826	751	718	777	736	704	738	759	834	801	779	750	727	787	750	715	794	760	762	789	738	762	787	742	814	795	765	786	725	781	689	739	718	753	750	751	732	801	739	794	733	765	766	787	769	756	726	738	725	759	766	769	745	775	763	737	761	761	773	819	685	735	720	726	757	732	763	763	795	755	789	787	760	717	767	757	754	778	784	691	767	808	732	754	759	738	746	773	796	740	770	778	754	737	737	772	705	748	756	713	741	775	742	760	755	757	752	760	786	736	753	767	738	746	777	739	768	741	729	738	762	785	710	741	764	749	775	713	717	758	734	768	754	757	751	774	805	717	759	774	754	758	755	765	751	758	790	751	750	742	751	763	717	833	751	728	779	759	727	724	782	747	781	728	752	757	757	764	759	772	717	739	790	749	738	754	744	760	758	752	743	702	711	771	777	770	798	792	745	736	820	771	750	786	753	724	750	757	759	743	766	750	741	752	822	752	742	759	734	738	758	722	731	784	716	754	736	736	754	776	772	767	758	749	726	742	744	734	725	746	791	736	721	768	740	749	741	734	764	813	746	749	764	736	753	742	780	730	777	811	779	812	782	801	724	770	742	765	754	763	763	740	770	741	722	761	701	757	772	727	802	776	727	707	741	704	736	761	725	676	759	762	784	734	758	715	763	769	746	763	728	739	798	824	768	744	815	776	768	731	811	721	744	697	736	724	707	736	735	771	759	757	725	751	716	762	771	759	750	763	749	824	739	765	764	777	726	801	750	761	763	793	722	693	721	762	787	737	740	739	753	719	731	767	772	773	773	776	703	753	730	769	801	730	720	756	771	739	743	694	778	740	740	741	763	804	758	788	762	744	789	741	752	743	708	786	783	745	745	731	720	719	747	789	717	772	729	740	772	723	729	747	742	786	749	720	732	743	718	774	733	814	721	742	767	750	738	783	750	808	774	697	816	773	782	695	793	774	785	772	724	735	758	753	726	759	789	721	733	756	787	733	742	695	706	785	759	804	751	812	713	718	759	769	796	779	736	797	750	782	751	741	743	765	693	752	760	728	807	757	714	738	724	763	754	724	732	778	797	782	739	745	799	731	716	770	789	716	748	761	795	772	779	748	726	721	737	750	720	758	760	790	719	751	759	761	748	774	773	756	767	717	770	726	736	752	751	736	805	722	734	734	768	771	823	758	754	778	734	768	760	787	794	714	763	779	799	775	754	747	761	749	752	746	768	794	771	766	775	739	804	729	763	736	783	773	739	755	742	764	795	765	740	784	750	711	726	745	740	771	784	767	742	789	739	752	748	766	769	733	722	778	728	714	783	733	759	752	777	773	790	740	784	738	769	772	757	747	749	741	749	737	759	727	761	790	794	701	778	736	714	777	741	784	826	743	780	756	749	772	739	793	798	679	771	777	704	763	725	758	739	766	718	768	762	738	728	750	800	805	725	725	749	695	750	749	785	748	816	809	728	761	784	747	721	743	744	746	718	726	688	719	731	780	768	764	736	772	737	751	755	751	778	786	735	752	763	727	776	804	754	824	735	756	772	726	746	760	763	805	721	779	779	759	722	737	757	771	764	760	746	732	745	722	769	771	766	732	702	740	749	749	750	808	766	787	783	722	776	735	736	696	736	784	753	746	771	752	771	748	735	750	716	791	781	738	738	787	744	772	745	722	736	797	780	765	758	717	792	741	761	741	728	787	756	711	731	780	795	738	712	763	786	769	759	712	738	755	749	782	737	795	737	755	771	810	734	765	756	799	752	718	727	764	749	738	725	750	715	719	751	744	760	724	707	783	736	812	765	754	742	771	766	779	796	749	722	748	718	789	764	758	768	798	743	747	821	757	752	748	761	795	754	776	747	737	719	791	750	801	743	797	723	770	783	779	788	737	695	729	768	758	734	736	768	757	775	771	755	756	776	720	728	732	746	723	823	732	782	777	797	682	763	719	774	757	771	762	745	750	760	770	751	735	748	735	750	747	733	775	741	705	699	777	716	816	761	726	749	772	753	778	756	748	697	734	769	703	751	720	752	671	721	704	796	743	741	770	748	759	738	752	748	735	728	758	713	823	701	774	765	750	764	749	692	778	746	773	729	720	753	743	724	782	818	778	752	710	789	732	769	761	749	762	774	727	752	739	777	781	700	746	762	724	801	762	732	819	739	788	764	742	703	770	687	784	782	757	750	756	743	751	705	722	765	752	743	765	749	684	736	788	746	759	702	742	731	762	761	751	705	775	753	710	744	734	795	789	766	748	726	761	726	771	775	731	722	743	753	753	767	777	737	761	794	735	761	745	776	750	783	750	738	826	790	787	805	774	760	729	738	700	769	764	741	764	768	710	741	779	724	742	781	744	724	754	772	799	766	784	710	743	767	706	709	732	827	781	796	728	752	747	718	762	749	731	777	754	740	756	762	734	723	767	777	744	750	731	750	724	729	758	727	745	782	748	734	715	815	772	711	751	775	699	728	728	780	698	772	763	747	726	741	765	788	729	743	749	731	747	725	799	701	761	784	795	744	760	805	763	785	746
47923	22268	11294	6593	4204	3052	2356	1941	1605	1507	1394	1262	1094	1069	1014	1019	921	870	906	878	851	906	845	815	855	775	781	797	727	762	782	747	787	733	764	780	756	708	772	711	717	672	702	698	723	691	726	736	744	720	715	693	757	730	720	704	737	703	728	752	674	739	728	713	724	738	726	733	758	720	713	797	737	732	740	748	738	747	740	731	708	706	725	749	726	758	728	682	710	744	673	720	715	721	711	743	671	726	722	743	707	724	725	695	717	694	689	739	722	743	704	732	650	668	732	730	716	711	703	718	707	709	731	698	685	708	669	750	722	672	685	717	691	741	728	725	708	703	695	739	737	706	690	667	701	682	694	731	676	689	730	704	749	718	717	720	708	701	745	705	731	669	718	690	644	715	698	675	697	675	683	680	718	702	665	634	714	719	667	739	733	696	722	644	716	728	667	737	758	669	695	701	740	690	696	720	658	662	731	675	672	694	718	682	641	746	739	704	711	678	704	721	716	702	771	719	729	747	729	727	656	679	668	724	703	694	681	694	711	699	685	735	682	687	710	721	679	697	671	726	733	696	703	710	667	728	709	723	669	688	748	704	692	714	676	710	710	706	743	749	733	661	670	740	713	684	734	673	751	701	716	709	683	731	700	704	686	717	669	693	714	658	765	693	705	702	680	731	676	759	687	716	658	755	706	716	669	730	694	692	728	714	694	707	731	703	674	678	751	679	709	718	730	694	731	726	683	724	701	682	713	700	647	689	661	733	697	679	694	762	716	736	640	718	697	724	702	740	718	750	699	727	700	763	693	688	706	630	706	737	708	726	716	727	679	725	684	704	715	705	703	715	712	692	737	718	723	693	741	740	741	701	711	746	653	686	693	750	701	708	719	642	728	706	670	651	680	744	672	730	701	692	728	678	699	685	670	685	708	695	688	684	685	660	702	662	661	694	708	725	712	694	647	763	713	689	704	724	812	695	713	709	721	671	669	685	708	714	682	659	655	688	721	693	685	711	758	740	715	719	693	707	716	710	716	723	696	746	727	619	710	747	709	688	739	767	695	733	715	692	682	666	719	708	667	677	691	695	650	686	738	736	734	716	695	734	729	677	723	685	702	673	719	701	677	662	680	714	713	726	696	717	669	667	701	701	701	752	722	679	729	732	695	683	696	708	731	679	683	709	681	712	644	704	671	701	711	700	740	680	710	699	705	681	694	724	729	711	679	715	744	678	708	735	736	645	674	711	677	678	716	731	725	710	676	706	702	747	718	712	739	697	718	697	706	724	681	675	653	717	734	701	696	744	706	700	703	706	641	717	680	702	729	694	654	678	692	724	697	696	689	688	741	731	700	710	733	694	738	682	677	703	668	712	706	732	707	753	733	697	708	743	675	666	683	718	697	703	703	748	735	744	706	668	677	726	693	670	733	731	667	692	715	690	727	711	718	668	693	685	688	664	730	747	685	722	673	736	711	681	675	690	727	712	729	665	746	737	691	697	698	689	724	740	683	669	699	696	665	727	738	683	731	720	700	708	717	708	728	703	669	720	703	689	680	748	653	696	692	733	734	718	718	721	732	715	688	755	753	718	696	720	721	715	734	748	705	684	710	717	747	689	690	726	708	687	716	702	728	723	751	681	680	681	753	671	701	720	702	725	761	691	683	719	676	769	750	728	695	792	753	668	683	673	683	687	725	699	750	656	683	729	697	683	705	714	719	696	708	658	745	750	728	677	754	675	658	718	699	703	694	742	688	702	669	704	699	661	733	736	673	653	753	687	663	707	720	729	674	728	665	707	716	675	692	730	686	715	701	677	715	727	703	723	743	692	736	744	677	681	709	714	745	680	717	708	718	670	686	710	686	712	699	701	720	759	740	711	709	696	736	699	709	696	719	695	687	716	672	696	716	734	700	749	671	650	730	718	683	691	723	686	738	673	671	727	699	674	786	700	701	743	680	669	718	662	731	737	708	700	705	701	704	667	699	688	702	652	721	682	780	702	695	751	726	708	707	713	733	699	748	710	718	680	718	694	755	692	671	712	684	682	675	686	703	715	690	717	679	703	686	724	739	704	660	725	720	713	712	690	713	714	726	707	746	684	705	701	699	690	747	702	680	708	684	693	741	718	693	705	702	691	744	723	686	716	726	676	723	696	705	687	700	686	747	698	688	710	653	681	653	674	741	707	685	711	670	711	739	703	718	769	678	722	703	739	705	731	729	684	684	688	710	728	708	704	719	709	662	702	746	703	698	720	713	745	768	722	638	669	674	673	697	723	665	722	679	697	730	684	697	758	704	725	687	665	728	714	690	703	669	709	693	666	705	681	706	720	734	721	708	689	687	737	697	704	663	690	738	697	705	655	747	782	723	687	654	695	713	746	703	699	723	737	729	651	685	684	694	734	683	779	698	679	669	668	665	755	711	702	731	631	695	749	723	686	691	757	688	708	700	748	684	685	722	711	723	704	687	702	745	724	703	674	714	723	672	726	701	662	720	660	703	723	719	673	690	704	673	676	658	708	717	672	708	671	686	724	648	677	713	714	708	727	665	683	707	695	706	681	669	701	732	691	651	686	671	664	723	673	692	722	726	698	727	723	659	716	682	696	706	680	746	678	792	703	721	777	699	720	713	706	707	709	700	679	711	682	681	702	738	721	707	700	691	710	716	696	723	724	700	702	736	666	670	733	685	733	697	678	703	688	732	694	689	738	694	732	726	717	647	714	722	708	704	690	702	699	703	682	687	707	716	669	699	658	734	728	734	700	698	641	686	706	698	712	680	689	682	688	740	718	690	726	700	748	726	662	709	704	703	692	705	719	734	726	716	769	643	671	704	754	708	753	751	703	715	694	734	680	729	692	729	695	703	676	698	700	698	707	734	731	716	705	730	700	728	699	729	714	782	694	683	712	739	751	728	726	669	724	750	678	689	696	707	682	694	713	724	729	718	736	733	706	696	710	665	675	723	730	689	770	734	703	696	751	715	699	738	682	714	705	702	719	709	685	735	689	676	717	728	686	700	709	669	694	700	688	753	668	764	748	740	701	732	719	698	732	697	712	743	716	712	682	725	759	686	740	694	708	655	679	702	736	733	704	690	722	741	719	716	676	685	693	703	733	675	717	660	707	758	724	704	701	751	735	707	718	679	717	662	770	740	656	725	735	690	693	705	693	712	652	700	680	694	665	743	684	681	704	705	706	678	735	651	699	738	768	661	686	652	724	718	688	692	695	677	652	688	712	688	673	699	731	669	714	707	677	718	706	697	696	748	725	735	719	657	708	682	703	713	717	684	688	714	689	712	686	713	739	672	716	713	685	706	671	681	748	678	705	668	723	689	693	725	701	679	725	639	673	714	718	716	709	745	703	692	669	699	745	695	725	713	674	689	638	701	711	726	709	712	703	712	673	766	710	675	703	720	727	652	670	675	705	744	765	706	710	720	719	705	647	699	683	720	678	743	710	691	709	703	699	687	763	753	683	702	688	723	697	711	724	708	709	692	714
34155	18413	4760	1098	920	813	878	839	825	842	828	815	771	808	807	886	772	804	781	845	769	826	783	864	808	810	872	780	811	786	797	805	815	825	796	807	779	855	802	780	836	768	815	798	847	788	844	830	823	801	797	869	760	811	812	820	817	785	830	778	768	771	758	801	800	783	753	816	823	821	842	805	799	812	883	771	832	860	779	831	777	808	815	801	787	786	837	781	877	765	789	799	823	808	820	799	792	849	782	827	806	773	780	824	786	812	838	772	863	828	782	845	840	801	790	825	782	779	802	789	789	805	790	816	863	793	802	789	782	787	771	770	798	864	830	811	798	826	786	837	806	760	803	822	793	804	804	834	769	766	836	832	802	724	826	805	788	855	782	804	754	762	776	811	784	784	815	789	745	778	793	818	772	783	765	831	782	788	820	780	819	817	794	767	816	823	819	799	758	854	844	879	797	790	821	778	796	843	829	850	812	823	787	745	787	743	770	816	777	814	842	859	811	788	824	859	846	782	792	813	776	813	808	791	787	839	827	832	771	853	816	824	782	779	830	841	836	796	784	812	815	836	853	826	792	786	755	803	817	822	904	753	799	814	813	840	788	784	810	802	812	833	907	793	822	807	835	796	774	841	766	765	767	793	818	770	795	833	802	797	819	817	819	830	779	775	816	761	826	763	801	825	777	822	774	790	823	807	754	777	818	818	891	772	827	816	789	764	835	778	792	799	801	804	861	826	801	788	793	787	794	802	842	833	808	817	766	806	800	809	843	765	761	822	778	790	795	796	783	788	842	762	835	841	799	799	847	786	793	821	807	818	825	792	847	767	826	839	839	794	793	789	751	816	821	802	836	790	832	796	796	804	812	794	762	800	735	740	819	784	807	821	785	816	813	813	788	811	843	778	774	826	789	788	740	797	802	808	775	863	841	824	793	798	740	799	794	778	787	811	835	856	772	862	811	810	814	820	838	790	787	835	795	781	847	838	745	830	799	807	791	805	766	788	844	821	827	841	827	863	784	800	848	860	798	761	775	802	826	816	829	795	784	801	794	788	821	755	777	846	848	834	834	841	800	811	792	797	754	822	771	737	776	768	789	804	812	769	815	845	808	782	790	839	862	786	814	803	800	767	797	794	779	799	871	792	754	804	837	779	786	814	778	750	819	780	807	753	778	782	837	848	843	836	803	757	814	808	766	806	833	786	797	779	806	757	819	802	811	804	770	774	754	824	811	781	831	811	859	819	850	854	803	836	783	741	790	813	871	799	790	851	811	848	825	827	810	757	807	876	804	752	758	825	804	799	818	785	806	765	827	769	789	813	784	788	821	766	834	825	800	764	811	821	775	862	796	838	793	816	807	829	831	790	747	812	824	856	787	809	776	806	787	794	800	761	806	780	791	797	808	773	814	803	792	782	803	789	810	737	767	794	802	810	841	830	827	772	836	826	773	814	811	760	761	752	802	829	774	816	811	818	763	756	822	818	786	783	811	796	777	790	834	781	833	822	805	793	797	816	773	842	802	841	792	814	811	833	767	833	856	823	799	772	822	844	808	815	789	848	764	822	804	822	856	788	802	858	811	801	810	785	826	791	808	786	830	820	799	781	813	767	767	742	793	772	814	789	783	831	734	854	781	784	800	795	829	815	764	807	802	813	789	841	817	809	844	822	789	814	811	832	792	832	800	809	759	833	829	809	845	777	811	817	828	764	795	776	797	797	833	782	776	803	804	800	800	875	826	840	822	834	777	791	777	837	780	796	855	817	812	816	814	806	805	816	791	783	774	812	774	812	836	774	805	790	786	818	775	740	814	822	783	846	782	850	779	824	821	775	803	805	792	749	828	733	852	772	821	826	775	828	827	827	822	850	781	780	836	783	783	765	829	805	811	815	780	799	839	838	816	825	784	805	810	825	793	744	817	789	811	826	811	835	812	746	790	759	789	776	840	842	778	783	810	796	771	847	796	821	757	828	874	820	789	772	826	784	751	828	774	816	747	784	778	786	811	796	830	817	756	825	825	833	792	730	812	822	828	801	793	794	796	839	805	792	829	815	776	842	795	761	795	815	801	858	755	779	813	838	794	797	758	834	775	787	759	833	776	802	767	823	747	826	799	833	828	829	844	770	787	736	813	754	775	801	835	829	794	838	799	795	792	783	793	805	781	827	820	820	752	809	810	802	773	726	756	820	787	813	770	804	773	825	844	820	761	808	795	794	805	782	822	785	777	785	780	782	838	795	780	780	765	797	749	801	823	794	816	788	792	806	852	820	794	876	770	790	810	757	804	790	747	839	797	792	776	814	795	793	797	811	806	810	817	843	855	839	795	802	859	832	740	779	818	802	794	814	805	786	798	872	796	778	830	781	792	823	791	791	834	788	801	790	838	816	826	803	787	822	813	805	830	825	773	822	860	788	770	797	811	806	777	800	792	816	834	850	819	837	817	773	777	807	789	786	812	779	794	816	745	791	764	763	816	810	805	777	837	821	800	808	782	795	802	836	847	771	785	832	762	794	743	773	772	783	850	783	855	791	778	768	817	758	805	820	766	830	778	792	845	785	800	805	813	804	757	817	817	801	797	800	854	773	755	816	824	822	778	807	835	806	800	805	767	840	814	850	816	786	792	809	814	781	788	819	826	789	852	842	803	793	782	837	778	749	797	802	815	800	871	806	756	780	767	797	796	815	791	813	780	793	830	795	802	784	774	817	746	765	774	832	828	800	735	790	834	736	804	806	780	823	859	816	856	852	824	837	786	845	735	816	765	799	821	792	816	791	806	782	798	840	786	772	819	830	817	827	784	777	788	771	743	875	808	809	867	830	759	809	797	803	805	812	829	777	795	823	812	833	820	743	811	779	824	804	799	765	787	804	759	771	808	823	808	780	822	810	808	811	770	803	817	850	858	793	809	830	806	758	792	805	815	779	794	779	815	826	792	818	798	850	804	772	825	806	783	748	825	777	807	761	791	780	797	805	782	844	805	781	789	810	781	828	762	831	772	832	808	748	771	753	763	738	786	772	787	793	839	855	761	829	827	787	809	775	857	766	763	857	848	788	766	793	809	774	844	844	761	844	791	834	774	796	858	819	829	789	800	797	812	772	808	847	865	761	756	763	819	763	767	801	782	749	874	869	778	779	772	816	807	783	761	821	857	817	806	815	806	796	789	825	802	798	807	852	832	803	836	787	778	816	783	840	773	801	846	776	766	773	817	762	811	818	797	784	864	789	798	814	778	763	826	815	855	852	823	836	769	794	776	831	797	831	779	780	763	845	791	782	818	755	840	800	796	806	819	803	827	804	874	806	778	824	808	779	846	818	761	827	796	769	819	783	808	801	798	827	809	826	753	820	841	820	792	807	790	835	854	774	832	783	789	840	801	729	808	787	779	826	816	845	790	815	829	810	771	810	806	789	797	807	763	808	744	789	742	850	845	823	808	792	789	767	823	801	766	809	785	829	821	800	814	757	785	791	782	793	856	788	842	809	833	847	833	758
31437	5481	1120	981	950	878	855	843	889	895	804	847	858	803	832	809	814	812	843	805	817	838	846	784	847	804	821	776	851	806	846	812	821	800	802	797	851	845	811	805	879	780	828	800	811	869	852	804	831	819	807	782	783	786	852	814	773	787	781	830	790	835	803	794	805	833	798	859	786	828	791	828	837	811	835	840	863	809	802	817	824	777	823	825	813	823	841	767	817	790	790	822	793	832	821	796	885	820	824	808	846	830	782	776	777	835	777	830	809	814	792	799	788	781	818	827	823	795	795	757	841	731	839	773	778	749	789	812	777	811	840	775	788	797	831	816	812	846	850	816	783	811	773	790	799	889	825	818	818	820	796	786	841	843	824	776	853	864	777	789	799	839	846	842	785	767	845	777	828	828	828	816	803	831	829	797	751	798	827	803	831	859	812	822	841	779	792	788	815	844	810	811	841	798	810	842	781	816	796	809	780	840	804	795	815	868	787	803	831	844	864	842	810	809	794	749	803	844	825	817	794	820	812	826	829	806	815	819	796	826	854	834	852	847	878	826	796	833	812	860	799	813	806	859	782	841	827	795	797	812	816	822	818	844	852	798	859	820	770	791	860	841	796	826	816	814	837	793	834	805	827	853	794	816	841	821	760	824	781	866	798	829	745	882	781	820	795	782	800	805	859	812	818	806	797	823	828	823	836	820	782	857	849	845	842	845	813	805	798	800	808	790	813	831	821	791	789	816	828	831	800	816	786	793	872	786	863	769	847	803	829	821	830	806	796	845	810	836	817	800	767	775	844	850	817	819	785	793	820	751	786	834	811	796	830	767	809	836	841	818	864	808	824	826	837	858	802	810	794	814	761	815	814	764	846	816	809	809	799	816	753	814	837	811	815	830	802	809	779	835	766	774	786	801	869	789	808	830	791	782	861	833	787	821	837	812	812	778	841	839	812	841	830	843	805	787	788	839	842	784	802	797	810	775	784	792	766	778	818	834	773	803	830	802	799	798	767	780	808	751	793	772	798	813	831	765	816	828	813	826	860	837	860	852	822	822	758	819	844	787	882	809	820	855	795	823	811	802	815	828	804	770	830	839	829	802	809	796	840	812	823	802	794	760	785	820	851	804	773	814	828	800	781	828	808	809	821	786	823	785	757	854	814	812	826	799	833	813	818	783	821	819	812	815	808	833	841	782	821	833	817	782	835	825	851	831	812	759	826	841	859	814	800	843	874	832	780	822	815	767	772	815	812	799	793	790	836	770	809	811	813	844	851	854	896	844	846	810	869	811	833	788	842	824	822	855	808	736	811	826	798	816	796	810	827	837	773	793	791	758	798	797	805	833	818	818	841	804	808	782	792	814	835	801	789	794	828	809	821	811	853	845	833	825	787	818	813	816	826	819	823	817	840	824	794	799	879	822	852	817	793	805	773	839	790	774	769	810	813	830	781	764	861	818	821	768	817	786	842	829	859	815	846	816	812	823	770	799	819	877	787	815	807	843	835	835	839	837	808	791	762	795	792	805	824	856	815	827	829	807	798	789	800	813	814	845	855	826	810	828	822	818	814	803	845	771	803	863	782	768	859	845	814	883	809	785	819	769	821	737	855	811	796	783	809	745	771	799	783	859	837	856	811	826	847	854	843	776	820	791	859	802	804	773	828	822	824	819	866	730	858	801	840	790	791	845	807	812	877	790	820	860	826	830	839	843	816	799	845	770	806	776	812	813	785	809	809	794	825	763	837	789	804	726	801	852	813	890	884	836	774	811	845	825	801	803	841	802	799	842	807	809	814	815	845	814	774	819	836	823	789	800	784	829	815	798	841	808	845	802	806	789	805	797	751	843	822	857	815	793	815	805	793	765	840	839	756	803	826	788	789	813	793	868	840	884	784	880	817	831	799	810	829	825	837	830	784	811	842	811	873	793	822	818	815	813	865	788	817	793	778	833	788	813	781	849	823	816	797	777	768	806	832	815	808	792	812	797	843	820	798	815	816	800	839	855	809	768	788	825	842	839	834	767	785	821	819	846	802	769	860	803	819	770	802	789	844	819	776	776	802	815	827	771	809	810	843	834	828	774	810	836	814	803	856	807	844	785	808	836	787	798	839	794	791	803	832	828	831	842	877	762	786	820	816	841	776	812	789	795	864	861	814	827	829	778	800	860	801	770	858	785	772	800	813	837	795	772	806	834	862	810	838	822	812	836	768	822	782	840	791	830	815	824	797	854	803	804	850	821	775	771	811	855	804	814	783	807	839	759	828	809	838	829	845	807	760	819	800	805	881	827	856	763	807	796	801	804	879	769	832	808	820	775	835	794	794	827	851	765	817	800	817	796	780	801	820	788	814	798	818	812	831	824	790	868	774	782	766	815	831	858	821	819	847	828	808	812	766	817	804	817	795	817	817	837	786	809	819	797	784	788	809	834	838	819	805	817	813	785	798	840	813	811	835	788	782	758	788	811	796	783	816	806	789	797	880	781	860	790	811	778	819	809	820	828	800	777	774	815	837	850	810	829	800	805	788	783	839	770	830	828	851	763	796	857	797	797	758	779	812	816	860	829	795	832	796	854	853	815	805	823	824	773	877	802	802	851	846	786	818	811	751	801	833	798	779	833	839	771	829	840	873	791	849	776	837	791	788	873	828	816	798	809	820	826	836	804	830	792	866	807	813	790	823	827	792	784	804	827	785	801	826	762	813	834	792	738	753	827	836	814	827	801	829	780	847	806	811	842	831	792	793	804	853	856	772	790	801	777	796	792	833	801	823	858	829	806	826	780	786	802	806	826	779	757	831	810	829	801	884	799	810	766	784	811	820	830	832	818	812	782	811	857	852	823	807	755	818	838	792	799	830	777	804	817	850	772	800	814	811	764	816	807	781	806	824	832	810	782	813	796	833	869	796	793	782	857	730	835	830	806	804	807	828	760	776	808	778	877	808	863	793	822	799	806	824	779	740	809	860	779	767	866	867	769	812	778	866	797	806	826	849	889	827	840	783	806	825	811	808	792	769	831	811	810	844	807	818	801	816	842	836	823	798	767	820	812	861	764	782	794	814	841	801	852	811	751	839	839	772	787	829	830	803	871	808	777	849	832	868	826	859	826	809	783	799	813	839	828	829	804	874	785	795	806	759	838	828	827	834	866	817	808	783	782	860	794	839	765	853	812	772	786	786	797	810	824	813	807	827	789	804	861	829	766	801	745	852	792	885	779	761	822	784	770	787	794	851	862	824	850	840	894	793	838	833	817	791	811	808	786	807	836	827	759	777	817	860	818	837	778	837	820	837	812	801	798	836	778	792	801	763	816	835	791	802	820	847	792	802	786	809	845	791	782	793	831	786	849	748	813	844	858	814	843	805	837	797	833	844	843	872	803	740	773	822	780	817	799	870	818	817	839	741	816	767	769	834	852	842	817	813	808	850	808	804	815	804	804	833	801	806	819	862	774	847	811	813	820	851	863	783	792	841	791	779	860	787	824	789	792	794	850	748	819
25059	20929	27359	24610	20910	13057	1298	759	669	660	587	532	525	535	511	488	473	471	489	444	471	481	458	500	457	471	447	465	461	438	400	448	463	424	444	460	445	432	477	417	374	447	411	431	456	421	468	436	442	451	417	401	428	437	432	452	417	412	397	426	465	412	449	439	412	455	441	405	429	445	450	454	445	435	451	438	463	430	467	430	448	427	449	455	462	443	414	410	422	450	425	407	413	424	418	452	443	411	474	431	485	454	426	442	412	422	450	432	430	414	429	433	443	458	416	448	402	430	448	411	397	417	422	421	434	470	399	398	436	437	426	437	395	447	469	439	415	406	426	440	450	424	434	415	402	438	443	438	464	425	387	422	433	433	429	405	389	466	455	424	415	406	416	422	428	460	448	467	434	432	410	444	445	430	456	439	411	508	454	427	420	458	439	417	452	426	418	461	428	419	383	440	379	455	436	456	406	424	442	471	406	440	444	425	438	452	429	426	439	437	421	409	437	398	428	457	429	439	431	445	421	437	426	416	445	422	426	419	429	421	446	444	404	409	359	476	437	427	400	444	383	403	426	447	437	424	445	420	403	448	400	426	422	418	430	422	443	435	419	420	410	423	421	394	455	401	425	428	430	408	434	437	458	457	430	426	432	423	443	428	391	506	454	418	437	434	433	469	435	448	436	442	431	451	434	432	437	431	402	431	428	425	472	454	413	409	431	433	415	408	428	446	428	455	425	394	421	414	420	404	420	429	443	418	415	434	423	421	468	370	444	407	440	401	385	449	406	392	423	429	450	436	412	445	395	441	448	426	468	443	437	411	385	458	437	414	401	401	417	413	487	452	425	443	421	435	443	443	425	428	427	447	415	412	436	454	441	431	420	419	416	428	413	404	437	455	471	442	474	384	430	444	457	424	412	443	426	415	421	429	414	453	410	404	451	447	425	404	440	425	400	428	460	404	432	398	425	447	423	426	441	464	436	412	443	429	430	414	435	395	475	431	430	391	495	445	409	401	454	435	420	425	402	411	434	428	420	469	459	433	436	446	444	422	414	473	428	426	475	475	426	443	431	460	388	397	456	452	417	421	412	428	388	415	432	399	461	432	408	447	451	433	426	437	437	441	415	431	471	394	401	430	403	436	452	390	431	441	462	458	404	462	389	384	425	398	408	431	447	438	412	428	421	435	390	453	442	409	432	461	446	402	452	440	449	455	421	429	433	403	468	438	415	401	385	441	402	389	446	438	450	426	416	448	431	469	481	432	453	407	448	410	444	422	408	463	409	405	416	423	390	445	428	427	424	435	422	431	464	438	471	405	447	462	432	394	466	471	468	432	458	412	396	409	403	431	491	440	434	411	401	467	393	456	435	414	430	463	420	434	464	440	422	441	418	425	419	473	467	462	419	425	426	388	423	432	405	408	454	456	450	444	443	457	487	394	406	447	435	482	472	444	414	414	446	442	426	451	445	434	441	396	443	424	397	431	394	391	401	402	420	409	432	443	454	406	401	430	432	444	440	400	398	446	445	406	445	427	415	384	428	431	434	425	417	426	396	454	440	393	423	435	447	430	432	422	432	422	459	406	439	453	420	451	446	458	431	421	398	429	389	405	427	469	385	409	425	410	439	445	399	469	397	437	394	438	444	410	465	459	369	394	412	444	427	424	443	455	454	421	424	470	443	430	435	458	437	460	409	434	433	425	395	475	414	449	434	430	413	443	464	452	450	449	414	441	421	436	438	431	436	395	421	419	450	433	395	430	434	441	435	463	443	432	435	450	401	422	430	433	408	413	430	461	436	399	414	392	427	422	418	432	423	450	415	429	447	453	447	436	422	456	425	421	422	436	435	455	470	416	393	428	447	396	448	435	443	446	445	452	423	434	435	455	411	425	385	463	433	424	440	440	473	424	445	421	437	425	448	462	396	423	449	430	418	428	438	420	412	434	455	456	437	420	437	451	428	416	420	467	432	449	397	413	417	419	436	462	460	440	454	463	434	428	441	430	455	384	450	411	441	456	437	411	429	403	441	384	430	441	431	421	385	431	381	420	436	390	407	397	444	426	423	438	427	438	466	449	456	420	427	448	427	417	425	464	392	450	461	403	416	440	462	368	442	406	450	435	414	430	419	431	420	451	381	391	436	442	421	443	433	436	442	434	448	437	406	431	439	437	475	420	455	397	443	468	437	423	417	450	442	401	427	435	431	480	455	430	435	369	426	459	472	436	417	467	461	423	425	411	428	426	416	410	445	414	440	461	431	450	433	386	421	443	426	386	444	437	428	450	411	457	422	399	453	419	434	459	374	423	423	445	453	435	460	405	437	433	458	446	486	407	419	402	462	393	407	419	436	418	435	381	394	459	459	429	448	400	445	410	399	422	438	446	431	443	429	477	405	434	444	410	458	429	441	433	425	455	423	413	443	439	431	405	451	402	425	481	414	400	398	448	418	410	450	400	406	437	432	432	448	434	389	393	408	439	432	449	406	450	435	420	442	458	413	418	451	423	417	404	438	399	401	406	461	424	458	407	434	455	429	449	402	426	412	448	427	398	484	444	438	396	399	417	415	409	463	439	450	389	450	458	454	441	429	423	437	443	456	471	452	457	398	435	396	453	441	440	436	413	459	459	448	429	452	409	412	400	431	441	419	406	434	420	396	419	471	457	472	447	423	431	440	422	379	435	421	389	422	411	460	436	425	444	442	427	393	424	451	448	410	410	448	436	436	480	426	415	435	412	432	411	428	429	398	399	442	398	425	393	449	427	419	412	432	392	401	430	405	462	431	427	465	454	413	430	460	462	427	444	460	404	440	427	434	466	427	395	404	447	382	391	444	454	404	397	431	439	412	420	440	444	451	456	411	430	437	414	460	419	411	419	421	399	439	445	447	427	397	437	421	441	394	419	457	421	415	458	443	445	382	431	440	391	442	412	444	420	462	413	439	431	438	428	451	455	423	422	430	406	436	413	455	459	412	468	418	430	402	432	453	406	438	430	433	446	423	420	423	430	416	424	423	419	420	447	436	470	419	398	427	397	412	447	456	395	429	426	483	424	455	468	416	401	455	446	432	435	437	407	454	409	416	425	413	448	452	426	445	417	412	411	442	420	420	458	426	457	451	459	435	437	436	457	434	421	408	421	442	417	457	403	428	444	417	404	441	420	403	439	418	427	391	401	427	405	420	399	460	442	407	431	403	443	415	445	409	453	442	397	454	440	411	402	449	425	407	432	453	442	454	461	442	426	412	443	387	438	417	448	423	443	420	441	455	415	455	456	432	410	409	441	385	415	424	426	410	428	453	436	431	460	369	453	442	437	419	451	454	432	428	427	402	428	422	443	397	425	440	402	459	383	432	440	458	413	439	437	464	408	446	430	433	421	448	464	416	416	390	423	412	444	435	402	373	479	434	437	421	464	443	451	444	394	431	419	395	431	430	457	425	388	450	410	429	439	458	404	400	438	409	426	389	420	448	410	425	459	462	420	414	445	430	415	426	471
51684	13524	7180	4005	2544	1822	1430	1127	1025	862	757	772	734	688	624	589	578	587	541	567	525	488	506	467	488	509	526	465	492	463	464	465	489	461	492	493	433	465	469	458	461	427	488	449	429	487	483	468	477	442	434	451	477	486	449	484	457	453	446	475	454	454	444	450	475	464	450	414	473	493	455	488	403	526	453	509	475	468	479	447	467	433	439	460	420	485	407	456	450	443	442	482	472	411	444	411	454	477	452	429	467	456	432	447	426	460	453	454	436	431	483	502	439	437	473	490	478	448	444	482	450	452	436	428	444	459	449	459	453	413	469	454	411	429	469	438	437	439	426	473	441	503	498	442	433	437	450	505	405	433	440	423	438	421	476	454	438	484	428	452	462	429	424	403	446	411	393	443	426	451	439	419	433	483	461	478	421	484	434	440	473	445	478	443	471	440	448	435	478	424	439	465	417	430	439	453	453	451	421	435	450	420	439	435	478	445	447	456	463	464	443	444	441	427	465	445	432	455	455	435	444	427	417	462	443	485	422	418	406	429	427	436	421	438	443	439	441	455	484	425	427	422	451	385	423	474	417	421	431	482	451	468	439	464	460	449	435	476	462	437	431	434	421	423	484	428	488	472	456	456	448	458	425	435	444	458	425	434	442	447	437	421	466	427	411	434	478	447	444	475	438	436	451	438	403	431	390	423	457	415	457	445	426	482	424	416	462	480	464	477	497	428	465	444	420	434	433	460	430	473	436	458	452	456	417	430	457	419	450	454	435	450	444	462	463	452	438	464	466	467	462	416	433	408	431	466	433	442	417	451	446	460	400	458	456	438	422	449	430	466	455	447	443	448	472	466	441	432	463	426	400	415	449	469	458	447	431	420	445	434	427	454	463	453	437	482	478	447	451	412	430	482	495	432	468	473	436	462	434	468	413	401	497	465	450	450	478	459	449	427	461	450	439	460	472	443	459	444	465	460	463	429	454	458	463	474	432	433	442	457	416	456	448	483	454	451	436	449	428	430	414	487	469	433	438	438	420	408	437	444	452	411	459	415	428	429	487	466	435	464	465	442	419	415	407	422	447	446	449	413	471	430	452	490	433	446	434	472	409	434	474	463	442	433	466	439	396	450	471	417	453	488	468	451	427	449	436	423	469	449	449	452	420	451	451	461	455	453	453	446	420	461	442	439	430	448	436	442	465	443	441	440	513	455	434	457	442	379	440	474	470	501	462	431	426	451	438	458	457	449	418	468	468	433	424	434	450	440	506	491	435	422	450	440	427	474	454	455	446	464	422	449	414	460	431	413	489	478	463	457	418	403	460	433	448	420	427	448	410	470	436	423	443	449	409	448	427	437	448	495	449	474	451	433	454	433	445	448	457	461	472	438	447	473	453	447	461	455	439	466	410	472	409	438	472	480	445	444	439	445	435	479	480	455	452	452	462	438	441	409	452	434	433	437	467	410	433	423	448	423	449	483	452	440	473	446	448	428	467	445	444	447	457	444	433	437	461	453	470	440	407	422	458	455	428	484	461	429	436	441	448	469	442	439	408	448	412	424	440	453	437	448	426	435	444	460	474	431	448	465	467	414	443	443	493	432	481	492	453	438	438	472	440	408	470	466	477	482	476	444	457	464	407	488	472	489	453	441	449	464	450	444	442	459	446	417	429	425	442	458	482	452	477	436	459	428	421	415	451	449	475	456	412	409	413	434	438	452	439	480	455	444	422	423	420	415	452	460	469	434	431	444	444	437	439	441	459	449	436	457	454	471	445	468	432	443	429	453	431	442	481	429	468	444	429	441	454	475	434	455	455	438	436	421	428	420	447	480	402	447	437	444	400	435	414	475	458	456	477	440	500	456	460	450	458	439	445	473	399	433	441	454	447	440	477	493	428	473	421	483	438	476	402	440	427	454	414	433	480	434	495	444	435	432	451	436	429	426	468	466	445	437	460	454	406	443	466	459	468	429	458	457	450	447	433	465	483	466	451	424	467	462	464	459	399	442	400	440	434	405	417	427	464	450	431	435	474	442	453	435	449	429	421	395	469	416	462	443	438	450	460	434	437	460	428	450	432	475	470	439	452	458	425	437	417	446	428	441	458	441	463	497	477	450	459	438	453	451	424	447	447	409	425	475	436	456	467	407	438	436	444	471	459	463	432	475	436	469	447	423	442	455	446	419	468	430	462	389	461	397	408	436	452	476	440	464	462	462	439	419	442	428	420	447	489	424	478	419	480	438	444	448	386	477	458	415	443	443	495	448	446	474	458	464	434	447	438	417	437	467	459	421	425	433	444	399	468	444	456	426	462	449	445	457	425	467	426	444	497	444	446	439	449	435	472	480	448	439	436	485	423	441	417	421	438	442	440	419	495	437	410	453	468	425	449	488	449	412	459	422	456	434	472	438	455	452	439	454	458	444	487	454	453	447	451	447	422	407	436	398	434	439	477	468	418	450	460	482	416	445	443	466	439	463	480	424	472	451	434	442	455	434	437	461	470	423	438	476	461	416	458	491	450	464	448	469	466	432	424	443	469	428	431	439	443	433	463	426	445	410	448	447	411	451	403	434	497	436	458	449	457	496	448	467	460	420	436	421	439	454	503	390	452	440	462	438	434	414	460	454	477	418	463	426	444	451	435	445	449	436	466	440	514	421	477	430	437	476	473	446	436	429	469	418	455	455	422	422	473	433	460	430	452	477	477	436	442	457	478	472	448	435	462	446	409	421	423	422	444	425	445	484	469	432	448	452	465	446	439	442	424	454	434	455	438	457	453	443	437	416	445	417	452	402	437	441	407	506	453	426	428	460	462	446	415	387	449	447	463	480	455	463	443	447	455	437	446	463	430	443	429	474	441	468	476	461	444	422	458	423	452	443	437	440	408	482	414	436	403	441	432	442	467	464	455	462	453	429	461	455	458	450	457	459	432	487	458	432	432	447	490	412	418	416	465	459	443	447	470	454	445	465	451	489	444	451	435	441	453	462	420	448	460	445	433	459	452	455	435	471	425	474	412	441	458	438	458	429	486	460	425	471	435	441	492	436	443	442	439	416	442	456	446	474	454	426	451	484	461	465	437	440	460	442	447	441	467	412	482	393	440	460	423	416	448	454	505	437	474	434	473	413	441	474	460	463	439	437	443	426	434	438	441	475	445	440	444	427	439	466	448	459	484	456	465	442	428	465	446	437	476	417	440	463	427	430	429	448	442	442	472	462	479	471	434	446	449	437	470	451	472	440	420	431	411	445	426	418	440	465	464	443	443	409	435	450	432	430	435	432	431	448	476	473	448	454	464	412	438	433	442	433	451	455	454	471	462	458	439	456	444	456	434	472	456	446	462	436	477	437	421	450	451	429	459	452	441	433	432	437	423	442	430	460	457	416	462	444	407	422	436	460	438	436	458	431	458	441	417	411	465	406	462	427	438	429	449	448	472	447	482	436	432	457	426	470	450	433	472	443	457	427	491	419	469	422	424	437	433	418	423	419	468	436	433	466
23239	20935	28343	23673	20939	21021	10237	1548	1185	1095	1013	1052	993	872	829	863	854	830	878	789	811	767	835	768	777	814	798	786	769	774	825	780	807	745	744	770	794	758	738	750	751	804	750	826	763	739	791	744	788	753	745	793	787	804	760	781	751	789	715	727	734	761	722	737	748	756	742	775	736	759	731	746	728	748	727	790	750	761	744	745	806	798	703	762	718	686	714	758	751	732	766	727	728	728	729	720	768	763	713	730	735	723	738	727	761	740	760	757	737	738	725	754	736	669	725	725	739	796	734	743	760	749	720	737	745	759	740	776	790	746	743	737	751	750	702	726	757	740	756	739	702	701	715	713	784	713	729	751	755	711	745	745	702	725	756	714	721	740	717	715	725	707	735	681	761	732	756	727	702	735	723	730	692	710	700	786	666	740	739	741	743	705	744	753	794	768	725	733	695	724	790	746	754	686	745	737	749	747	770	776	700	739	745	723	739	721	722	747	730	704	698	783	762	694	783	722	776	762	739	728	718	716	716	773	709	769	752	751	729	741	730	738	767	753	740	756	711	746	768	778	746	791	702	719	787	721	782	667	752	753	724	775	733	721	761	771	730	710	748	757	691	704	719	648	718	770	752	714	727	720	732	694	750	772	740	766	730	751	725	703	717	742	738	735	720	751	719	712	750	717	757	756	732	708	688	735	770	801	759	702	751	725	760	697	744	732	774	689	705	742	776	759	726	698	690	675	687	730	755	692	768	729	735	745	781	755	713	710	759	755	720	721	766	681	770	703	701	747	753	778	737	710	733	767	746	752	768	728	719	769	779	683	703	752	756	741	748	773	705	742	696	783	703	706	764	723	695	732	733	741	731	696	764	719	762	705	711	718	724	756	769	768	741	744	746	729	768	745	756	723	722	794	746	756	718	756	757	740	746	730	738	795	713	733	735	717	750	753	669	748	721	762	728	737	742	719	708	702	772	749	698	758	767	758	726	769	743	672	707	770	685	746	744	706	743	769	796	747	716	770	785	723	711	716	750	752	809	723	712	767	740	738	711	720	710	713	778	763	785	730	749	714	779	680	765	697	689	730	826	702	729	733	705	726	753	745	709	737	764	731	722	767	746	771	724	735	765	752	773	759	726	730	702	716	728	692	723	710	734	774	743	727	739	722	740	763	738	755	716	711	723	703	751	778	702	693	759	703	707	747	745	747	742	734	740	669	707	761	748	722	769	713	724	728	747	673	753	771	758	748	719	713	720	720	715	741	707	737	673	787	697	790	750	722	754	730	752	719	739	761	689	707	816	779	755	706	738	758	708	730	730	716	700	712	741	756	734	697	767	727	759	692	710	746	731	721	688	758	779	734	750	759	695	770	772	749	738	724	710	710	718	697	697	733	716	717	730	706	694	747	755	706	703	746	721	720	727	756	698	724	735	707	741	751	710	739	758	751	695	701	710	760	762	721	715	729	717	745	730	722	733	765	746	722	697	746	729	722	739	777	706	765	759	740	718	698	671	773	737	682	715	763	736	695	741	755	711	739	692	737	670	730	757	752	739	754	710	709	724	731	736	719	699	733	732	726	735	694	760	716	732	773	703	727	731	735	772	763	720	739	695	709	687	733	736	749	744	691	744	739	714	758	701	768	697	707	704	726	752	706	724	747	796	780	747	775	707	728	730	799	707	702	779	700	753	737	758	728	710	767	744	761	786	712	736	775	690	716	685	730	720	762	736	704	735	758	749	765	726	684	808	710	714	737	749	761	772	704	696	737	759	730	749	767	770	752	725	756	713	696	738	727	752	703	746	734	700	717	714	754	701	705	708	698	766	772	718	767	734	735	708	727	730	684	716	740	770	754	725	778	716	694	750	721	748	686	783	758	719	707	760	741	722	740	714	742	750	744	759	736	703	726	736	745	707	745	726	717	734	773	715	739	741	713	745	724	725	751	755	778	786	762	731	782	703	726	751	743	741	751	684	695	731	770	708	695	762	772	746	732	703	779	734	706	698	716	744	724	790	775	722	762	758	696	724	724	692	733	816	733	716	753	711	711	733	788	734	674	734	753	762	728	719	739	721	723	753	755	745	758	735	727	755	744	706	709	747	725	734	692	702	731	747	705	727	730	758	703	736	736	753	722	734	746	729	738	760	699	731	714	727	751	706	739	701	713	745	725	730	752	712	747	719	741	731	724	742	754	748	725	776	731	715	718	759	724	733	731	722	751	720	732	781	726	713	749	759	718	748	756	732	697	718	713	707	757	761	782	718	785	735	749	714	696	736	773	732	720	705	766	699	747	753	662	687	744	731	739	732	700	790	777	742	761	724	741	757	730	740	744	688	751	699	746	729	758	736	759	721	708	709	717	692	758	675	726	731	788	713	725	711	740	705	713	742	737	740	713	777	736	759	714	726	762	702	726	722	722	667	702	749	740	776	740	744	760	745	699	726	750	726	762	755	752	725	715	756	706	775	745	733	726	707	699	728	742	680	718	720	737	733	719	757	735	731	705	739	691	713	786	778	715	697	761	734	694	712	737	648	735	726	758	769	721	787	716	745	730	691	723	780	754	748	706	762	711	725	764	710	705	709	726	744	694	731	748	688	749	692	717	712	762	766	741	732	746	714	732	740	711	762	739	774	742	809	759	721	730	757	688	739	729	760	713	692	716	780	719	717	726	712	743	707	736	758	807	693	729	704	758	738	715	683	785	766	731	730	694	681	739	802	760	703	700	678	708	756	729	730	736	773	718	737	751	737	674	742	757	660	782	723	748	721	744	703	714	731	733	752	752	740	708	715	739	760	754	734	717	741	732	801	712	747	724	746	775	740	733	753	739	737	748	693	713	758	682	787	721	757	707	695	751	710	759	706	720	734	711	718	720	717	734	722	754	755	730	719	750	778	744	698	700	770	728	758	731	755	719	764	734	704	753	719	702	716	707	717	748	771	730	717	722	769	751	754	702	762	679	714	750	760	757	731	729	744	713	727	726	705	747	714	696	690	785	770	746	710	707	725	739	694	672	715	725	746	751	693	738	755	738	738	737	693	734	756	738	776	715	712	725	736	771	735	710	752	740	745	772	729	673	706	724	689	745	750	752	757	728	722	751	741	746	744	717	786	747	717	724	737	728	677	716	728	743	769	715	744	688	764	735	688	739	753	761	708	751	768	743	700	727	730	726	768	770	733	751	733	718	688	715	711	721	774	736	740	733	730	717	719	700	736	738	752	761	738	720	729	688	760	670	739	758	721	738	764	709	729	722	755	760	724	777	750	723	769	717	741	768	704	704	701	755	727	794	754	682	759	700	742	729	740	757	708	705	751	722	752	705	728	750	736	713	673	709	719	766	749	741	744	723	726	733	755	762	802	734	762	720	773	719	712	709	792	751	768	691	754	689	750	750	710	743	698	704	749	741	654	705	725	697	706	718	733	768	790	787	742	762	742	733	734	742	749	746	729	773	716	731	753	791	763	726	742	747	752	754	713	697	735	770	797	760	708	746	766	674
49524	14007	12320	7176	4742	3302	2557	2077	1771	1573	1369	1228	1231	1074	1054	1029	978	914	918	881	866	813	801	815	804	794	764	739	756	772	765	778	740	752	740	716	696	702	737	755	746	721	728	743	723	757	688	756	715	724	723	746	726	685	759	710	717	684	734	672	673	703	719	714	688	695	700	695	699	689	696	696	658	748	773	729	725	696	725	735	707	704	721	709	637	659	668	743	733	671	627	635	700	685	665	726	660	686	677	717	676	705	696	665	673	676	750	673	695	681	687	701	695	754	692	672	695	748	707	641	710	689	670	676	680	689	757	629	669	659	708	717	716	697	654	690	721	757	708	701	657	672	686	704	710	665	690	683	662	728	678	641	745	689	656	669	696	729	687	720	660	699	669	654	720	678	629	689	709	631	684	617	647	711	719	652	680	699	693	713	676	674	671	685	679	739	676	653	696	699	684	731	646	704	646	719	699	694	698	642	703	717	676	672	658	711	654	694	710	704	718	696	686	657	669	713	672	707	699	690	696	631	709	699	654	654	701	688	722	690	655	715	709	712	724	711	724	693	716	706	684	674	667	705	672	719	681	710	677	683	707	733	681	703	735	695	684	659	685	717	674	707	702	702	683	685	683	681	757	687	691	639	704	675	702	730	650	647	690	726	693	698	732	716	638	677	644	669	679	724	655	719	727	708	678	756	620	688	668	683	681	696	707	706	662	678	670	685	699	663	691	667	709	681	749	705	708	695	691	681	703	695	671	659	676	733	675	736	702	680	663	673	732	683	731	673	645	677	664	737	715	742	702	702	691	715	693	673	709	758	720	688	676	717	707	734	677	666	709	695	701	743	677	704	690	697	708	708	641	699	758	699	730	657	706	718	659	668	689	725	708	674	733	682	706	751	700	677	687	757	704	682	708	735	700	682	688	689	685	664	671	660	748	714	698	697	710	709	650	669	675	669	692	654	708	763	688	725	712	672	660	700	687	676	695	654	685	660	662	697	699	669	699	672	685	710	698	729	695	686	674	696	672	643	705	702	688	685	688	696	671	701	677	699	686	656	712	662	666	715	695	697	672	724	696	714	705	709	676	720	702	676	671	705	714	674	723	722	670	630	729	673	693	672	757	691	731	695	687	677	670	688	737	707	689	710	678	698	677	747	674	666	687	687	702	669	692	702	728	669	694	680	691	696	661	683	704	613	732	694	673	711	664	681	703	704	676	682	665	653	724	704	697	697	687	682	682	659	694	729	667	670	737	709	656	733	731	657	666	705	674	690	700	714	705	718	698	705	645	719	667	669	722	679	713	712	697	734	672	662	656	653	726	679	718	675	661	674	690	691	674	708	684	654	706	668	725	656	639	722	665	689	712	686	675	701	681	694	650	683	690	672	724	678	648	707	701	653	656	719	710	690	683	686	678	697	670	691	663	677	717	680	703	725	707	683	625	653	713	655	679	674	724	691	677	697	725	678	669	710	699	671	660	662	652	681	647	740	671	724	645	699	655	686	703	686	667	699	666	696	717	690	675	678	680	681	735	655	683	686	688	627	725	707	661	713	664	673	669	675	713	680	697	694	658	710	639	682	666	664	695	680	696	688	683	699	728	678	646	662	742	698	628	664	691	682	727	659	710	691	725	674	713	698	683	684	727	658	714	662	746	688	661	676	694	686	693	666	666	646	725	716	743	706	734	682	692	706	678	699	673	673	685	684	651	704	673	688	736	664	713	655	668	628	685	691	714	641	708	708	693	697	696	645	712	688	692	686	658	720	672	683	709	648	726	677	693	731	684	694	697	668	742	631	729	677	691	730	664	639	698	759	666	687	665	646	683	729	675	653	702	699	694	681	701	726	665	693	651	716	705	642	677	688	685	709	673	682	686	689	698	688	678	687	679	657	692	716	717	697	688	705	698	696	679	677	724	680	679	692	715	735	708	704	661	698	709	625	729	677	660	745	686	630	669	632	660	686	684	696	691	673	616	705	674	652	651	681	705	717	659	668	720	660	701	695	712	641	635	713	683	723	683	735	743	734	711	644	688	665	655	706	684	715	663	701	700	632	658	658	686	656	696	626	621	727	708	700	663	665	645	707	662	682	679	709	698	707	666	703	720	700	710	696	697	668	708	727	649	707	687	706	682	716	716	688	693	713	704	670	652	700	672	700	677	673	680	712	668	718	694	646	700	672	639	698	678	650	677	670	679	671	724	647	674	697	664	723	710	741	700	714	673	671	690	697	686	707	688	694	699	653	651	703	668	678	731	655	612	658	698	659	690	697	689	684	661	654	683	719	713	691	698	651	654	683	652	699	741	705	671	686	654	737	688	682	695	712	683	711	661	657	641	665	694	706	671	670	662	674	661	653	736	660	696	713	667	702	673	658	666	668	643	705	702	713	706	723	675	659	686	666	688	709	688	735	713	700	687	681	682	691	673	680	719	715	702	647	706	697	719	695	686	739	688	694	682	717	681	694	656	694	680	677	673	665	694	647	702	677	664	664	717	706	689	667	704	647	645	707	703	673	687	683	723	636	679	679	740	679	713	704	738	645	687	655	693	690	699	707	694	676	713	660	668	699	686	701	709	691	719	691	699	701	677	637	703	726	672	649	696	662	682	711	728	701	678	706	629	726	658	697	656	680	691	732	689	675	725	725	691	668	686	706	682	684	697	678	713	734	696	649	657	609	723	647	717	691	650	691	683	696	696	721	650	677	642	691	680	683	647	671	660	689	663	702	680	694	649	655	722	701	721	689	714	681	678	672	716	691	657	711	664	658	691	705	715	690	653	663	657	688	675	679	686	721	698	723	718	695	646	727	682	671	695	674	664	645	683	690	683	688	703	702	676	674	715	701	632	712	666	698	716	698	669	677	709	718	634	682	680	675	701	698	660	725	670	632	734	668	712	698	754	688	655	659	708	705	717	703	715	646	664	667	706	661	690	712	714	699	663	669	738	657	689	684	690	722	626	708	675	654	722	651	684	693	666	628	711	682	682	718	678	692	640	742	701	688	653	683	683	718	709	709	698	719	662	673	645	680	695	678	677	736	692	709	702	706	652	701	651	699	660	712	701	677	715	697	665	722	679	676	692	727	695	700	684	674	698	689	685	684	683	716	711	702	676	715	741	701	692	706	709	677	693	686	677	697	703	691	643	697	689	641	704	657	648	695	708	638	694	664	699	667	691	652	706	688	695	691	676	664	660	698	718	653	710	727	671	655	718	686	727	648	721	691	667	665	652	731	694	706	711	681	675	692	668	654	670	730	690	717	658	697	667	670	720	738	710	655	710	671	652	672	670	712	680	703	706	653	690	676	639	748	658	698	671	665	677	724	663	671	687	673	719	693	716	685	696	706	693	718	688	668	648	752	671	662	710	701	677	653	677	707	701	693	696	700	701	682	673	691	674	673	670	687	670	647	698	716	678	715	715	689	684	715	668	681	700	680	656	666	704	684	754	745	696	651	701	719	733	685	680	685	683	679	702	715	732	657	675	725	729	657	650	677
34203	17162	4163	1060	878	855	867	760	824	849	820	777	790	831	746	782	757	854	805	795	830	779	807	806	781	785	759	807	743	746	749	769	810	749	798	768	773	778	805	776	798	825	802	803	804	763	755	790	802	842	841	805	814	800	758	843	842	787	830	785	789	834	758	787	809	762	742	772	788	794	770	860	831	777	791	760	778	833	807	779	830	795	785	800	764	816	812	807	813	856	822	832	748	758	833	790	791	786	815	812	773	814	766	795	781	757	805	805	737	790	754	782	825	764	804	830	803	823	760	797	814	810	746	774	818	766	823	798	790	792	770	795	806	752	810	763	788	788	806	814	833	811	782	818	806	789	809	828	799	808	802	781	784	813	828	788	748	811	766	769	783	780	778	809	757	790	789	790	787	770	841	799	845	784	849	832	786	789	792	747	771	859	856	839	806	778	754	814	771	813	764	806	772	826	788	834	823	828	836	817	779	809	786	745	832	818	795	860	786	788	777	768	784	802	807	799	837	785	786	812	825	803	839	787	809	778	796	774	818	787	775	758	778	776	832	770	746	787	799	782	814	817	859	830	793	792	813	813	817	754	773	788	758	811	785	795	823	814	724	768	821	760	769	753	773	797	800	828	784	806	780	824	808	737	816	760	833	757	768	836	789	818	756	793	779	803	776	802	796	768	772	838	818	819	820	745	788	799	819	809	793	783	828	781	818	820	827	805	763	759	743	802	819	821	818	786	787	810	777	811	791	756	808	744	765	812	801	815	809	711	831	773	821	844	788	794	766	857	791	781	799	794	811	774	852	842	810	768	765	821	805	818	779	781	820	839	759	797	773	779	834	779	789	791	806	807	783	772	789	783	843	784	789	774	766	789	780	784	813	807	763	842	753	742	813	786	773	768	738	698	836	779	754	851	787	745	777	814	765	782	850	846	805	814	816	803	794	801	780	778	809	804	803	755	768	754	828	774	770	788	771	828	817	792	770	747	797	762	807	718	816	809	809	795	762	770	829	773	795	797	757	784	791	779	827	826	819	795	820	810	787	813	769	810	776	820	821	797	802	849	813	748	813	783	789	822	764	824	787	806	768	817	781	776	804	831	783	829	768	796	764	787	768	790	765	821	795	845	742	779	794	804	786	808	783	783	763	767	786	783	800	779	778	783	818	782	781	796	763	784	873	801	806	764	797	779	839	806	764	780	792	796	776	803	827	819	823	773	803	805	777	774	845	773	850	794	807	784	771	832	785	775	810	764	771	792	815	766	764	757	760	741	784	749	850	768	764	839	781	779	815	779	816	816	751	724	764	802	815	806	834	768	779	787	789	787	785	811	791	823	811	846	826	824	833	802	828	755	825	844	849	738	739	802	818	759	761	778	854	767	812	838	787	808	750	817	744	808	779	742	800	756	770	806	751	799	806	777	787	802	785	776	837	793	792	773	793	808	795	778	820	795	844	795	786	749	740	813	822	847	763	771	792	782	787	786	843	766	828	807	785	762	832	817	747	790	800	805	836	827	765	823	810	831	780	799	803	757	778	816	781	826	775	767	828	775	750	789	852	799	760	765	788	795	767	758	776	775	782	776	751	794	765	729	827	755	783	806	750	831	831	838	866	789	780	760	818	825	808	864	768	799	804	796	766	872	776	836	810	824	822	822	840	763	821	826	782	808	818	802	824	768	752	795	792	739	800	784	795	800	801	804	763	792	805	797	786	796	790	775	802	795	799	775	823	818	855	777	828	788	785	796	811	759	792	739	823	810	799	820	737	836	823	759	745	785	803	808	809	758	800	809	824	837	782	847	804	799	778	772	838	807	742	801	776	776	795	830	743	797	788	840	826	778	787	808	846	784	754	768	783	818	777	791	782	828	769	738	802	789	809	820	764	782	816	780	810	802	776	776	801	784	790	791	752	835	772	793	770	847	826	784	756	808	786	771	838	851	791	844	794	822	812	820	774	770	757	803	789	791	764	780	798	758	832	774	803	761	723	804	815	800	781	796	808	768	790	837	808	764	803	817	840	807	787	758	800	855	791	787	763	817	798	772	740	830	763	825	766	807	767	814	837	818	782	785	775	847	807	806	803	833	800	797	801	768	830	830	770	793	768	811	737	822	795	827	792	809	799	760	821	768	804	747	832	813	768	784	779	793	757	826	782	841	806	744	803	780	816	767	725	826	774	758	739	812	803	786	762	765	804	812	827	782	802	783	769	772	803	777	776	785	746	820	850	775	784	780	775	748	814	831	780	824	788	771	758	805	762	788	798	762	777	838	787	803	806	748	765	796	772	827	824	793	828	754	840	771	755	810	810	747	751	759	816	782	805	780	802	761	849	794	818	804	769	795	787	769	861	851	776	793	816	836	754	768	832	787	757	865	791	791	751	807	782	795	753	837	798	763	749	810	805	808	793	806	768	788	844	757	835	814	785	808	760	848	815	743	805	824	770	836	847	775	799	783	803	762	795	779	849	845	799	841	790	783	854	768	846	787	778	814	850	774	756	818	786	795	772	793	827	756	794	800	808	784	848	830	754	768	805	717	823	798	819	789	782	773	859	796	794	818	827	758	773	814	844	782	768	772	793	798	777	831	857	792	818	838	784	838	734	792	784	790	806	779	799	809	753	796	777	820	781	819	810	759	753	756	741	750	746	786	778	793	795	826	783	812	785	808	828	792	808	814	805	806	746	838	815	793	755	726	760	779	767	815	793	845	803	776	775	775	761	788	828	780	793	789	755	749	779	751	830	811	849	773	761	816	835	836	796	750	805	832	779	771	790	742	823	802	812	827	809	837	860	844	779	769	798	776	784	793	820	800	815	720	844	774	801	767	805	775	826	807	784	809	801	785	798	840	800	810	768	765	814	829	779	767	778	784	784	814	724	805	767	805	779	807	815	796	772	804	776	800	791	805	776	766	808	770	779	797	806	865	719	794	787	797	782	809	779	814	765	815	785	821	838	756	771	755	794	777	762	804	758	749	811	765	801	827	772	828	790	795	825	767	788	763	826	778	775	824	800	877	774	764	823	801	820	793	738	843	757	815	806	823	780	824	763	792	748	784	804	765	784	806	802	765	783	806	777	761	855	784	838	858	786	785	796	843	779	793	838	838	797	804	778	813	798	764	776	803	819	811	787	744	732	779	795	804	793	796	759	770	776	813	788	764	823	746	802	793	806	749	776	789	786	800	777	821	777	826	794	775	805	805	840	758	784	767	787	829	824	821	765	761	755	772	804	873	766	828	779	824	816	765	802	786	828	780	809	759	752	837	756	792	763	747	797	837	765	765	792	789	777	854	756	760	848	758	752	807	785	785	874	782	792	806	785	817	788	793	783	814	742	778	798	802	836	782	786	796	788	803	767	786	754	836	754	811	769	769	801	812	741	819	786	808	759	862	782	865	820	735	787	748	782	797	819	788	779	802	794	761	822	777	760	803	756	808	809	803	777	789	769	773	775	810	814	779	810	823	827	804	797	744	766	765	779	790	797	822	797	823	836	775
30653	2405	1192	960	848	821	846	836	870	816	862	846	848	850	829	827	792	767	796	801	854	803	846	836	774	762	807	832	815	828	797	805	798	781	826	817	803	854	829	762	804	878	816	820	856	791	782	793	811	823	806	804	798	830	820	791	836	817	835	823	805	786	827	796	812	892	809	813	833	820	787	794	775	843	818	855	800	820	808	813	835	785	761	765	771	839	826	804	836	831	789	805	799	812	834	771	772	794	801	782	801	780	819	784	837	784	816	815	726	818	842	821	828	774	806	810	829	790	812	818	783	813	774	790	758	829	772	849	786	837	866	844	764	859	781	862	837	793	812	829	810	821	846	852	804	797	753	780	813	796	798	815	800	763	856	829	826	788	766	851	813	840	754	817	798	829	824	833	798	845	803	812	800	827	859	821	861	799	826	779	828	740	788	783	785	801	783	815	802	774	855	813	821	836	833	841	797	813	776	805	819	854	800	812	813	786	827	834	825	828	751	815	825	819	787	831	794	838	824	774	797	816	796	803	827	803	845	778	774	799	800	840	822	769	748	784	804	817	813	833	864	807	775	787	776	783	806	817	780	838	796	791	782	814	858	809	836	769	781	824	832	781	823	803	803	830	886	796	818	816	825	784	823	827	753	789	851	792	844	875	831	796	824	849	825	829	777	840	833	806	786	802	799	805	846	792	810	784	785	820	830	792	799	809	826	803	820	821	822	809	788	822	778	884	833	764	840	814	872	808	799	796	826	827	824	821	769	838	838	828	768	804	792	797	785	779	800	791	882	783	770	784	822	866	780	807	807	779	749	833	796	839	843	787	760	752	833	841	781	824	797	818	802	864	773	783	769	750	798	825	818	795	756	873	805	823	819	846	777	793	814	791	776	852	820	797	794	784	749	889	815	817	836	805	811	818	735	841	860	820	803	762	800	796	812	860	750	779	848	791	807	844	768	836	866	793	810	771	819	822	829	840	854	832	781	812	822	793	788	832	820	792	814	755	774	788	798	834	774	814	782	836	826	818	807	783	794	790	851	832	763	804	808	818	807	762	773	803	824	794	834	810	814	843	815	807	824	818	786	835	803	801	800	793	865	804	799	791	812	826	827	815	814	815	808	751	794	771	776	808	781	807	819	805	795	797	770	842	789	855	772	793	807	796	817	822	823	820	814	811	797	818	800	815	782	803	813	811	787	788	812	845	847	775	812	826	806	872	797	814	857	789	774	802	814	806	768	851	789	819	802	780	869	777	827	778	776	789	800	812	823	815	815	865	813	842	837	811	797	792	811	822	800	835	770	794	842	796	764	791	834	791	792	818	869	798	852	746	820	835	751	814	822	823	852	814	796	848	828	793	797	787	819	771	801	830	796	807	832	840	865	811	822	825	830	795	819	796	804	833	809	806	837	793	844	807	813	792	802	829	838	809	828	840	811	800	846	772	811	844	836	782	821	814	742	795	821	885	827	815	817	801	830	730	847	799	771	787	806	782	822	789	810	771	824	805	759	766	761	810	797	798	768	793	818	765	784	787	813	831	812	796	802	814	804	781	852	745	773	809	800	858	793	807	813	848	790	777	855	795	824	821	779	827	825	836	780	840	779	835	785	843	878	856	778	828	810	804	805	793	814	811	834	783	828	804	810	848	765	788	798	847	779	822	793	792	777	772	780	816	829	784	809	822	817	800	783	794	841	831	804	758	812	867	828	787	830	792	811	821	784	797	814	843	878	839	813	842	760	811	769	858	816	760	844	814	819	761	766	797	805	854	844	814	811	826	794	787	791	817	793	801	800	824	829	796	813	774	794	820	850	812	793	785	836	827	774	829	833	779	804	818	800	764	796	767	765	839	797	834	760	822	819	785	852	770	840	815	829	800	831	801	803	816	776	779	796	814	784	801	816	789	763	816	791	769	852	812	781	785	782	818	806	793	828	814	809	804	782	812	806	843	797	833	792	821	799	772	809	780	820	790	825	799	789	829	750	750	820	801	805	835	828	792	806	764	789	848	779	814	814	800	782	757	815	811	849	835	814	773	788	780	796	776	821	793	821	866	814	848	831	826	837	824	776	829	837	832	849	773	769	845	822	861	827	796	791	786	792	795	777	834	857	784	842	836	781	769	830	792	804	816	782	807	812	859	800	823	824	834	819	828	779	814	799	785	839	800	835	786	806	841	774	777	856	797	820	783	800	791	825	822	851	785	759	763	831	839	864	792	819	804	837	823	836	747	813	839	836	821	783	785	799	755	796	777	767	798	833	816	824	797	834	840	830	826	753	834	828	807	834	820	817	813	789	808	832	842	842	862	803	786	833	775	803	785	820	810	822	810	822	800	799	788	752	872	788	786	787	830	805	792	797	818	831	839	811	796	819	801	813	814	813	823	810	838	792	785	785	830	769	828	797	795	767	830	765	818	784	792	795	814	821	830	815	824	810	793	791	780	792	804	859	793	872	787	852	774	806	830	839	856	793	802	811	787	821	781	814	782	782	802	786	773	815	816	796	796	845	791	773	756	812	752	805	768	754	826	817	797	836	842	822	831	819	771	792	854	764	837	758	800	808	768	839	832	783	760	827	806	786	830	871	802	817	798	811	790	754	838	768	806	837	859	840	791	791	815	820	790	760	785	801	768	805	801	812	813	831	835	810	785	805	785	799	799	848	808	765	753	810	815	870	796	792	800	786	748	798	843	782	817	790	819	811	740	782	781	846	818	809	827	793	773	857	800	776	842	822	806	809	798	788	784	838	831	890	794	805	807	863	826	827	815	791	805	814	886	777	839	787	850	826	825	824	810	788	840	786	805	809	868	767	800	755	805	827	763	809	828	870	814	797	859	784	828	834	801	801	821	757	815	822	792	840	821	785	816	834	788	828	808	854	817	785	849	786	755	841	826	811	760	820	817	790	759	827	818	825	777	786	775	833	800	734	806	839	840	793	783	762	778	787	791	815	794	811	789	819	797	859	798	803	754	840	801	791	833	855	783	766	837	790	805	787	832	822	827	850	806	763	788	783	794	790	815	880	838	779	816	849	809	846	796	754	826	809	816	819	794	784	831	788	822	795	811	800	767	808	838	805	856	810	788	826	850	822	832	781	855	769	848	797	831	796	808	816	806	795	821	816	847	778	817	827	774	869	787	747	827	836	821	862	786	783	804	797	784	784	763	790	802	798	834	835	802	806	797	767	788	775	809	832	796	794	839	782	811	799	817	782	806	804	779	805	831	857	783	839	842	850	779	825	761	844	780	780	829	808	861	842	801	839	863	858	842	802	816	759	746	778	770	828	847	795	815	880	790	763	817	802	763	854	832	804	826	826	811	805	812	835	768	799	825	795	788	775	796	800	838	833	785	769	792	809	801	817	780	806	800	823	804	775	765	840	838	798	796	809	799	804	802	815	770	800	761	788	803	836	827	823	825	813	779	788	798	834	802	828	760	811	851	833	776	806	830	816	763	857	755	809	807	804	838	834	808	815	848	812	820	784	756	821	843	809	836
25054	20920	27509	24406	20892	11956	1200	792	686	600	567	593	494	579	497	520	480	485	458	515	516	437	472	461	458	463	504	483	464	414	441	428	440	440	468	429	474	452	502	480	470	449	451	421	412	446	417	410	444	415	451	438	441	461	433	466	438	399	426	421	423	432	418	459	414	448	409	467	445	452	405	468	477	457	451	454	401	430	463	425	463	439	432	419	439	419	441	419	449	438	452	440	459	434	431	420	428	484	428	401	431	452	424	446	417	450	437	409	430	446	384	467	472	413	432	443	396	446	428	422	407	435	423	419	440	469	423	414	450	416	405	447	420	385	428	430	432	427	414	436	409	501	417	438	433	435	431	423	411	408	477	455	444	437	409	459	428	413	422	450	433	429	442	422	435	419	410	447	448	440	449	415	440	404	449	434	430	418	417	440	449	453	447	416	410	431	447	400	408	405	434	419	431	407	432	381	450	414	422	407	438	439	419	461	415	440	455	413	468	413	406	454	408	409	436	435	431	425	464	442	432	406	399	387	390	414	395	435	447	449	441	475	435	458	412	434	433	473	430	443	430	455	436	429	410	429	441	451	422	419	422	417	463	411	434	424	430	439	450	437	412	395	403	444	469	429	430	422	448	415	425	413	468	426	411	451	420	430	465	452	430	436	444	405	409	431	404	461	444	423	444	404	410	391	402	423	455	440	433	431	416	449	448	427	476	421	420	411	454	421	424	428	458	449	425	440	422	405	410	446	439	413	450	437	436	460	432	471	424	401	406	440	439	421	462	437	430	452	410	437	429	413	441	434	412	399	411	422	436	442	430	465	421	438	433	437	440	431	431	432	438	380	422	440	439	437	465	430	427	384	437	431	435	443	456	435	417	446	423	419	439	440	418	458	433	453	423	449	461	436	447	436	417	439	396	461	444	440	456	465	449	432	463	450	455	449	425	393	460	415	448	395	432	413	458	445	454	468	424	451	465	397	433	427	419	445	415	429	445	465	416	447	420	446	423	375	433	429	431	423	441	422	424	439	448	454	448	455	474	399	444	425	443	444	421	459	435	423	426	449	451	414	432	468	446	437	423	441	413	465	411	421	449	457	451	411	458	446	475	435	456	452	387	448	431	441	463	447	462	429	454	414	469	451	470	439	400	410	428	438	427	424	427	425	408	432	435	416	436	420	431	411	427	467	433	451	466	424	425	415	428	436	431	423	444	449	420	421	425	472	396	404	453	422	437	456	457	431	423	441	424	458	463	429	419	415	454	433	430	405	451	440	407	416	453	427	455	482	467	429	417	466	449	432	422	389	422	441	452	433	407	459	423	465	403	432	429	426	409	427	399	402	445	418	414	434	422	425	418	435	410	426	395	424	439	426	406	423	400	405	439	446	429	435	433	445	459	452	419	409	476	429	444	405	411	447	442	425	422	459	419	437	434	435	435	453	480	424	458	432	440	446	459	367	422	447	470	404	427	434	447	431	465	406	435	411	409	416	433	394	408	432	430	419	429	423	402	476	405	407	426	402	435	445	469	401	430	421	409	465	426	398	468	441	428	447	425	482	440	421	428	439	432	455	412	448	450	431	446	408	434	412	440	466	401	428	416	430	426	409	449	435	421	401	422	446	410	493	432	396	417	455	439	424	437	431	372	398	394	429	431	456	480	406	448	435	477	439	445	425	443	447	398	474	428	438	406	460	449	430	439	415	435	440	447	407	423	413	438	421	422	455	452	447	416	423	426	455	432	411	425	446	430	436	411	468	441	448	425	408	400	464	444	457	413	461	392	422	405	429	437	423	433	424	426	435	403	443	417	437	413	445	434	439	425	452	425	416	418	431	426	461	423	432	442	463	410	435	437	418	432	417	460	427	390	442	437	451	426	394	421	429	426	450	430	448	434	428	431	415	454	453	425	380	437	430	394	435	412	420	438	418	439	397	435	452	419	383	443	454	437	405	460	426	435	413	437	421	452	451	407	423	454	443	421	452	465	450	413	427	390	445	443	421	429	465	449	433	476	410	448	435	428	457	480	404	413	425	469	374	426	431	439	422	443	435	432	432	371	439	457	448	444	414	429	397	434	427	422	408	396	390	465	423	421	432	424	475	447	432	435	427	467	456	439	422	418	423	452	420	439	377	416	418	429	463	454	442	421	411	431	430	396	451	409	433	436	459	444	415	417	426	397	435	426	414	465	430	411	469	426	439	441	439	455	433	381	458	424	416	441	415	430	426	450	453	417	420	450	416	444	461	424	412	401	441	423	475	398	446	379	465	389	449	448	417	456	422	423	425	434	436	422	408	436	428	409	429	437	413	431	431	453	442	426	437	411	429	409	435	441	442	484	447	435	431	415	447	430	435	428	434	425	434	464	428	392	437	459	463	477	426	429	400	445	434	423	426	450	431	391	392	451	450	438	424	437	408	398	460	424	432	445	437	403	454	425	455	445	425	441	435	454	448	417	417	445	460	439	419	422	429	401	415	443	451	450	430	449	436	419	436	448	422	461	405	407	425	482	415	410	407	395	400	418	453	406	422	418	441	403	438	427	465	402	464	389	451	453	433	408	455	430	439	441	456	452	461	411	462	408	415	421	398	444	437	425	457	434	429	440	447	432	424	400	438	455	406	459	443	474	417	412	417	434	413	412	451	453	411	412	422	425	444	417	427	393	411	443	423	470	382	450	419	448	465	457	411	466	451	391	445	418	417	421	462	443	454	453	408	434	431	456	418	440	431	429	445	439	418	426	412	380	451	425	431	404	451	413	442	453	424	447	488	434	413	394	410	425	440	427	424	422	436	465	454	432	453	453	421	384	421	454	456	424	457	436	427	405	390	438	451	447	458	432	459	441	424	415	436	461	426	440	462	433	427	456	398	431	423	439	425	413	419	413	427	436	409	437	423	426	452	433	418	435	458	449	464	433	448	454	392	422	419	457	467	507	451	433	443	407	427	412	400	461	449	440	397	404	430	391	452	416	412	456	418	430	438	446	461	383	432	431	424	437	445	449	448	419	443	463	433	447	453	428	471	467	417	429	416	429	440	405	448	452	379	426	449	435	404	393	392	409	439	437	457	449	434	471	415	443	444	417	424	423	454	419	442	403	441	438	404	463	396	418	482	405	438	428	442	436	428	445	445	451	409	475	460	414	457	406	435	408	437	446	430	451	423	455	448	430	413	440	426	470	429	437	377	432	462	450	411	403	434	408	416	429	448	439	435	427	424	411	421	423	441	424	412	394	391	422	454	439	444	431	440	429	432	440	394	419	383	393	443	450	457	443	429	443	442	405	439	423	425	459	432	421	446	419	439	429	423	433	459	458	416	429	452	448	426	399	439	459	436	421	416	453	423	389	409	429	416	441	406	397	382	432	416	446	415	473	439	424	429	433	424	394	388	441	409	439	435	417	425	430	418	441	408	410	447	410	424	445	426	434	441	440	451	466	449	498	456	406	428	416	377	402	424	454	415	410	377	450	413	449	405	429	435	424	420	433	428	442	437	410	425
53124	9348	7130	3907	2475	1862	1360	1096	944	840	814	737	692	601	622	621	604	579	539	548	541	511	516	507	522	533	485	532	483	462	466	490	465	503	465	453	469	477	490	453	467	506	479	445	482	453	429	464	502	463	484	455	473	455	458	478	446	437	439	491	474	479	427	474	454	436	490	481	448	473	453	467	464	439	465	452	454	499	472	453	457	480	460	399	465	429	452	441	418	444	445	404	435	471	448	432	435	452	452	420	440	435	435	437	466	437	442	454	477	452	459	443	435	450	426	485	450	494	484	441	439	452	427	473	426	450	450	448	426	446	464	441	436	441	418	451	474	458	444	414	434	419	411	456	463	452	467	453	452	474	459	458	423	453	419	411	459	463	464	450	444	469	438	438	451	428	487	465	472	420	449	436	455	421	465	440	435	428	446	441	432	451	446	426	433	442	474	445	475	469	473	437	435	435	454	445	411	435	413	462	418	443	491	473	445	439	438	454	451	455	447	462	464	441	440	470	483	437	466	447	453	461	477	448	456	425	433	485	437	448	448	438	400	471	478	437	477	472	463	434	419	453	462	454	450	452	422	468	448	448	436	406	477	425	471	453	442	459	479	433	450	437	456	436	445	430	481	416	446	475	467	455	418	485	442	428	470	460	453	449	430	445	438	450	443	430	421	467	409	442	452	456	432	446	465	465	413	438	444	481	462	408	425	464	474	448	443	454	441	428	453	428	460	425	424	435	471	456	453	462	450	450	436	457	454	451	403	435	455	410	434	412	447	431	460	420	426	432	457	431	444	477	458	408	434	455	413	448	395	488	460	423	455	432	465	465	447	438	424	444	444	479	408	451	457	484	460	430	434	477	405	451	449	446	428	460	414	416	427	477	411	421	439	456	448	382	442	458	435	450	419	452	433	455	460	448	444	479	447	417	401	454	466	480	434	435	521	459	428	461	444	447	451	456	487	427	475	448	458	440	469	446	459	454	486	459	435	461	428	433	469	441	472	476	456	474	446	460	473	440	481	442	477	441	487	451	451	419	482	452	478	442	476	493	427	450	436	432	454	447	449	437	482	437	458	402	460	462	445	442	479	442	474	457	486	448	443	445	447	446	424	461	441	445	414	452	431	456	445	454	437	467	412	485	470	414	440	395	448	451	425	451	439	474	436	428	453	431	447	447	455	437	461	434	429	458	436	444	440	412	425	447	409	439	424	456	471	424	441	452	433	461	440	489	433	447	405	432	451	437	469	436	434	470	419	455	453	416	452	452	413	464	485	439	426	408	452	453	451	420	408	431	483	443	438	466	435	441	457	431	454	460	426	471	449	470	428	492	451	444	478	426	474	475	433	440	487	444	406	437	411	435	471	443	432	452	397	448	473	474	432	424	490	485	397	490	419	470	450	496	448	428	429	409	462	424	451	428	422	435	414	463	469	426	473	448	429	439	405	457	476	448	458	441	476	470	484	445	454	484	451	492	433	448	441	473	440	430	405	439	439	439	474	416	426	467	427	459	443	415	462	402	442	465	452	437	455	445	442	442	431	444	434	436	441	412	453	441	421	485	414	427	447	469	454	430	451	434	436	427	464	451	413	457	463	470	425	409	472	425	445	428	469	497	424	443	431	446	460	435	467	490	459	411	439	473	471	472	445	416	428	441	396	423	464	460	463	464	457	457	451	480	465	412	437	449	463	433	443	491	454	458	458	460	453	482	479	479	447	420	456	456	456	422	421	464	443	446	448	454	466	485	452	449	463	429	430	439	468	474	476	452	423	463	428	443	409	441	457	447	492	393	440	421	447	460	401	428	418	429	434	457	469	427	363	472	440	407	423	483	430	471	437	474	465	450	431	473	441	467	476	426	456	440	434	453	463	388	423	467	457	501	455	447	424	475	427	437	479	449	444	457	464	428	441	446	456	421	494	453	483	466	430	431	465	400	479	439	487	462	451	453	493	405	444	456	448	475	460	428	437	442	451	449	462	422	432	438	454	458	451	451	429	454	441	408	431	432	477	459	438	409	450	432	414	428	437	430	431	437	448	441	418	461	448	459	485	468	442	417	443	424	460	473	429	473	453	440	452	441	479	424	446	456	446	469	449	455	462	441	438	451	431	445	483	486	442	450	431	450	490	439	482	448	420	458	377	454	452	438	414	439	427	436	444	430	464	438	414	446	433	429	457	416	404	458	430	457	448	417	437	446	437	446	442	445	437	423	437	417	435	450	440	428	456	457	451	451	450	446	454	454	423	439	474	456	417	451	449	422	435	438	417	451	459	416	458	453	443	456	448	465	449	452	458	448	412	438	456	442	420	431	464	469	457	453	431	496	443	437	451	440	440	452	427	464	440	448	446	524	471	456	448	488	482	481	461	442	437	444	487	439	426	421	445	434	440	432	431	451	457	448	451	400	454	446	449	460	444	433	450	474	432	422	458	434	462	438	409	412	455	457	452	494	471	480	417	430	416	453	464	431	454	504	429	457	424	488	458	456	459	410	416	414	424	463	441	432	461	459	433	464	450	469	458	452	427	468	415	434	435	437	444	475	448	449	430	462	463	449	464	415	464	440	464	448	452	447	458	449	455	449	432	454	434	443	453	461	463	468	486	427	478	428	487	439	467	456	421	442	450	410	457	451	444	441	457	436	464	416	440	420	427	470	430	429	482	474	494	466	472	521	420	468	417	442	444	443	473	486	413	464	430	490	429	441	474	467	436	433	446	447	401	435	460	438	450	446	415	462	433	472	457	468	440	424	439	446	442	465	452	447	462	442	454	454	451	483	445	441	452	467	442	439	461	449	445	410	451	466	434	436	402	433	449	474	470	467	453	443	501	490	453	499	444	409	438	462	428	432	404	454	452	422	476	442	437	415	444	439	439	407	483	476	464	402	456	455	431	449	432	420	484	450	416	451	501	459	429	420	482	428	445	464	470	464	477	427	453	436	483	463	395	427	436	471	468	468	442	484	457	464	467	452	465	459	419	453	468	438	450	424	476	424	465	436	472	441	426	463	413	476	436	473	421	441	480	457	423	412	433	485	480	395	449	431	442	403	454	464	428	430	461	451	441	466	473	444	459	473	474	475	448	424	445	446	477	457	426	456	461	453	451	457	457	475	485	447	456	408	466	478	453	444	456	459	464	471	449	461	413	458	409	456	429	452	423	467	428	452	462	455	430	446	422	471	422	411	412	453	473	404	438	472	452	452	473	426	406	457	455	449	444	468	447	449	423	457	435	445	468	487	438	443	427	444	424	442	447	444	470	426	463	444	466	441	429	428	477	425	438	475	439	453	465	433	469	431	446	486	417	477	456	448	430	451	453	456	434	432	446	480	429	479	454	439	450	439	456	414	452	466	458	441	462	461	453	460	451	455	459	424	427	460	439	451	455	458	467	428	465	438	459	449	428	414	435	465	421	468	450	417	465	442	453	455	466	416	453	471	460	425	440	467	421	434	467	457	483	469	448	431	456	441	441	453	481	428	447	443	459	461	438	464	431	437
23275	20928	28269	23737	20925	20998	11358	1556	1134	1080	1049	1001	926	870	823	855	826	870	883	804	833	826	838	815	788	766	803	767	773	787	746	754	787	787	843	761	746	704	734	727	780	762	757	754	780	746	794	785	753	770	763	702	764	778	748	720	766	734	751	752	746	770	721	786	835	711	721	738	750	767	742	773	741	802	770	765	742	775	770	732	746	761	780	723	753	754	763	731	780	725	719	754	753	737	737	761	710	718	769	721	769	792	762	735	730	772	721	763	694	724	733	761	713	733	761	740	768	758	757	736	728	721	801	787	788	738	695	736	723	722	773	771	714	765	745	806	736	729	723	730	725	744	740	706	724	701	803	747	733	692	716	741	761	768	747	735	780	747	781	684	771	719	792	746	762	751	707	733	738	747	775	728	756	734	776	767	749	745	750	729	740	776	748	770	736	751	748	709	770	738	768	723	782	733	767	781	735	731	726	746	707	756	704	734	751	703	762	729	731	741	733	797	780	797	745	762	745	712	714	740	735	742	758	715	766	758	769	701	679	743	706	764	720	769	735	704	743	750	721	738	748	738	734	706	729	684	720	739	729	731	776	738	753	739	758	712	771	749	724	750	721	706	727	767	734	709	748	782	757	739	706	779	706	767	695	748	746	731	777	719	769	772	732	706	725	742	722	705	756	745	718	743	738	750	778	738	748	731	767	743	770	779	692	759	745	709	748	750	734	746	742	758	696	720	763	736	775	809	702	705	715	718	724	693	756	759	723	806	729	753	707	725	785	748	717	735	705	727	740	744	737	800	734	736	750	748	757	705	708	752	735	739	762	783	737	773	726	744	743	750	746	749	656	746	752	718	711	732	727	746	658	684	753	722	769	690	701	755	740	718	713	776	731	766	735	734	708	713	723	735	757	761	724	778	742	721	698	779	732	716	731	686	721	752	726	753	753	722	753	788	778	713	764	743	755	732	772	729	768	680	765	720	710	714	714	702	728	714	702	729	742	723	743	750	742	715	697	786	724	725	742	761	718	739	683	745	743	709	729	777	693	731	738	751	733	710	729	748	762	768	727	698	742	734	714	749	733	736	748	734	770	781	732	753	715	759	767	729	690	799	714	717	727	770	733	730	732	758	692	744	757	776	759	713	713	767	738	747	699	734	731	697	769	743	739	828	781	746	736	700	700	743	715	709	790	747	716	722	670	725	718	712	730	756	725	721	766	754	736	725	732	747	749	760	740	747	749	761	693	729	762	697	746	743	781	685	787	736	738	728	733	748	730	761	722	675	738	742	758	712	742	731	745	741	739	743	735	731	750	721	725	714	743	708	723	743	755	735	742	735	791	754	697	752	764	717	718	720	730	698	795	756	780	719	731	744	771	757	759	756	706	778	722	785	752	732	673	736	735	728	732	738	752	802	766	743	737	749	754	717	714	713	748	727	725	743	717	732	728	738	796	756	731	781	771	752	738	769	744	741	772	693	728	738	727	735	756	702	762	715	748	744	753	738	735	713	738	739	715	744	746	728	727	777	728	777	736	738	702	736	754	780	756	764	724	797	743	773	794	704	730	748	749	759	721	743	743	726	755	675	828	741	716	708	771	705	764	734	719	771	699	723	737	779	713	731	742	765	746	735	736	734	740	738	738	733	719	737	725	760	742	735	721	802	722	755	742	761	692	662	714	767	711	762	743	752	726	713	717	716	755	721	710	755	695	789	711	783	739	724	702	735	716	770	712	746	702	796	749	697	713	708	711	727	800	732	722	734	714	759	746	698	718	710	752	751	734	762	735	706	731	736	748	729	694	762	707	753	772	728	719	741	733	764	752	766	686	720	690	699	764	764	741	739	770	706	734	741	784	713	730	747	729	744	767	754	780	714	743	731	780	733	734	688	687	707	769	713	752	731	726	699	719	762	695	750	750	771	748	724	734	787	733	761	708	752	719	770	759	729	711	742	739	701	697	735	730	694	696	726	734	740	727	745	752	722	752	718	741	750	710	692	768	748	701	725	715	706	754	766	742	796	712	735	758	726	746	703	696	723	769	781	742	729	762	720	740	708	736	721	746	717	776	777	757	693	742	770	726	757	758	690	745	719	743	761	743	755	801	785	724	704	728	745	742	729	756	696	708	752	746	699	713	770	765	769	780	778	781	744	737	788	760	762	739	726	697	730	721	741	755	731	713	732	746	756	762	746	778	763	777	802	694	771	742	779	753	747	740	740	750	728	717	740	700	755	765	778	719	726	735	745	728	759	766	779	695	756	704	726	715	684	685	709	763	712	795	819	748	727	702	736	743	717	749	749	761	730	689	736	718	753	766	724	715	764	746	711	750	766	732	751	736	716	768	735	760	752	780	724	709	725	741	750	766	753	736	743	732	722	732	776	737	738	700	757	788	741	761	763	711	709	750	740	762	754	773	746	695	775	751	751	732	728	724	737	728	755	698	740	723	779	793	734	718	730	770	754	735	755	704	794	743	691	747	741	737	756	697	733	752	705	732	734	733	780	743	751	738	734	714	756	756	763	745	735	722	714	781	733	711	715	722	763	786	718	723	761	772	725	764	696	739	718	697	714	677	744	722	694	742	733	750	762	766	787	771	802	695	756	699	724	788	738	739	743	762	683	701	778	741	731	763	736	759	734	752	724	737	781	747	782	769	693	758	788	750	754	758	769	763	725	790	794	720	665	721	696	674	749	730	763	729	740	727	696	765	767	733	683	753	758	767	712	784	726	749	722	700	696	779	732	779	740	731	781	783	756	779	744	782	775	759	719	740	716	790	702	833	740	773	737	742	753	746	775	743	736	764	720	718	715	725	739	713	777	708	774	771	680	756	681	714	747	730	734	795	776	712	780	760	741	736	752	762	781	760	770	769	732	681	687	743	744	745	728	817	754	799	727	745	715	704	744	740	762	723	761	778	721	753	739	765	746	724	717	771	765	768	777	717	721	794	761	726	760	733	712	780	713	713	695	770	703	670	789	753	724	751	794	722	742	762	762	745	776	713	731	737	737	717	703	737	709	746	755	761	723	782	691	744	712	770	738	716	707	730	715	714	703	750	755	740	759	728	755	690	721	785	764	733	709	693	732	737	725	742	714	707	737	692	765	709	754	727	756	771	670	761	748	794	727	706	773	691	753	713	733	782	774	767	720	737	694	760	709	738	777	734	750	759	776	779	761	763	754	765	749	744	792	742	736	766	793	791	719	736	714	736	762	736	733	730	678	733	719	760	734	732	754	748	716	754	760	745	725	736	712	772	722	724	712	717	793	704	736	755	750	723	720	738	707	729	723	745	746	701	736	697	736	752	759	716	751	701	719	743	794	739	722	761	722	753	755	736	712	807	724	701	764	717	731	754	708	761	706	720	727	723	731	749	723	722	795	691	736	709	751	724	775	788	736	793	710	767	734	723	761	774	777	719	731	718	777	757	713	759	689	727	732	685	763	721	702	764	779	742	707	720	744	768	787	772	726	671	701	721	741	809	745	800	778	728	772	758	701
53715	10512	11734	6674	4294	3141	2404	1998	1688	1549	1388	1278	1144	1038	1021	1018	925	938	924	848	884	784	823	793	781	808	801	766	817	805	792	741	745	727	734	676	753	692	741	752	751	753	710	715	770	673	728	730	693	747	715	727	729	732	694	698	693	707	728	704	720	736	707	688	696	720	692	779	690	747	724	743	688	743	721	753	735	672	720	779	682	713	763	668	731	749	728	704	696	711	692	668	659	728	676	688	700	695	705	752	665	669	735	753	705	688	723	662	676	762	718	679	709	698	693	706	713	722	654	704	692	761	680	638	675	666	653	650	652	629	663	685	697	677	699	689	676	699	708	656	680	690	661	691	668	658	691	693	636	686	712	709	673	702	671	738	639	705	716	684	729	692	731	723	714	739	722	666	690	706	691	668	706	705	709	700	705	725	708	697	653	667	680	682	684	752	698	695	678	734	642	747	734	717	703	664	736	692	671	703	704	707	649	678	727	682	668	651	693	748	679	660	759	721	612	705	715	746	690	697	643	662	721	706	699	694	687	704	684	643	676	701	680	725	688	665	679	737	741	662	678	756	711	651	703	667	714	711	732	687	700	714	708	716	704	677	703	703	695	717	653	687	637	705	731	692	686	640	697	685	681	682	719	709	664	707	675	725	708	693	690	703	779	675	702	655	659	646	753	669	688	673	682	725	738	727	666	673	686	661	665	730	709	686	661	677	758	724	706	698	669	711	692	665	711	730	668	706	673	695	698	665	646	670	734	669	684	754	710	661	719	697	740	709	704	716	671	685	695	675	717	664	651	651	678	668	716	718	704	689	702	676	678	655	668	705	724	765	690	665	712	722	712	666	652	692	684	693	690	721	661	655	695	701	743	706	744	708	686	731	678	720	670	673	667	672	713	700	699	679	689	660	660	681	681	665	697	714	746	710	701	746	687	706	711	743	650	751	679	776	680	670	735	704	664	688	675	692	697	688	630	719	697	672	750	715	699	667	694	689	674	711	673	744	692	717	691	665	703	716	736	702	729	714	714	676	696	701	683	747	699	696	662	703	705	683	682	703	714	695	711	668	663	709	709	709	687	739	706	700	670	721	666	728	694	721	698	711	697	710	677	690	675	658	736	699	716	669	656	716	691	705	706	680	664	682	691	698	678	722	696	667	673	734	715	715	688	695	680	712	702	725	719	720	694	680	702	670	709	726	695	660	710	672	673	699	672	712	694	720	684	692	700	728	718	676	744	692	735	725	720	701	733	677	716	724	702	708	674	679	668	713	721	686	702	719	700	697	686	691	667	676	739	703	724	691	683	705	675	662	666	691	689	689	708	727	692	746	687	698	716	721	702	713	710	677	652	722	679	695	644	721	694	727	712	696	683	669	695	724	672	679	711	701	649	710	684	695	708	685	738	663	664	680	700	700	668	692	684	715	677	681	728	704	691	698	712	682	671	721	687	711	697	687	671	686	678	755	685	709	691	715	705	648	697	699	704	699	724	683	720	709	674	626	712	665	722	642	730	672	694	726	667	718	704	753	642	698	709	719	699	731	675	669	692	677	633	706	669	680	695	724	748	704	684	693	711	686	676	668	701	715	665	671	705	706	661	727	718	697	663	749	704	729	680	650	653	735	692	707	693	680	652	624	706	692	705	671	686	735	706	683	651	703	703	673	693	733	696	713	665	713	730	715	703	722	665	711	696	669	696	705	705	687	704	698	676	741	709	675	740	661	699	687	727	731	714	747	727	682	742	697	667	678	689	708	691	721	723	745	704	646	659	716	715	671	676	669	716	642	675	702	709	664	701	711	726	708	682	697	674	681	715	714	698	678	722	693	719	644	688	691	703	685	697	700	721	661	681	718	678	717	677	685	684	677	718	693	750	702	713	676	683	764	690	667	695	679	716	685	724	708	724	703	677	701	729	692	703	676	663	696	700	668	753	687	670	682	695	678	673	690	681	694	643	718	702	683	688	685	704	677	709	669	704	721	690	684	690	702	709	709	697	661	697	675	718	677	679	691	663	695	677	693	702	711	707	689	670	753	683	698	735	699	721	710	673	652	690	723	738	711	722	721	656	719	658	713	692	755	677	681	681	699	735	718	697	653	717	713	686	719	691	695	671	737	792	704	697	645	692	728	710	708	667	694	709	700	692	725	677	684	727	671	661	690	751	725	726	703	709	709	682	685	706	681	736	689	644	719	706	705	675	729	748	719	753	689	699	747	706	685	674	688	727	677	676	678	696	688	663	705	689	693	695	733	706	670	685	673	717	675	720	695	680	688	675	680	686	647	739	669	720	691	694	722	693	672	693	700	711	690	650	697	677	712	650	716	692	704	681	720	719	688	729	626	721	715	679	650	699	709	684	711	721	684	700	710	690	702	737	718	688	673	720	702	721	626	692	729	713	690	643	664	680	667	677	663	681	702	686	706	643	675	706	685	715	722	691	698	721	703	736	679	742	688	717	687	714	702	798	699	725	746	698	704	686	699	726	705	759	737	664	663	674	680	710	685	696	662	695	665	702	688	675	704	698	650	749	685	712	682	629	692	754	699	684	677	704	697	695	696	710	701	687	677	693	675	686	713	723	702	698	716	727	663	647	711	722	701	709	638	698	737	662	705	705	696	673	678	706	710	665	665	674	700	691	654	676	658	655	702	694	696	693	705	691	717	702	722	687	678	706	719	710	692	667	663	675	720	701	721	669	725	725	678	701	694	702	685	700	710	706	731	687	739	662	707	704	685	730	681	723	720	715	673	705	706	708	704	692	638	700	693	702	689	708	676	702	684	700	703	707	736	693	691	694	643	722	696	688	669	681	695	698	700	670	720	667	717	701	692	679	695	677	754	696	673	684	706	698	688	723	705	670	716	648	654	715	630	712	657	751	671	676	678	665	696	697	698	654	683	645	709	739	710	676	645	686	703	692	676	649	685	691	679	680	707	726	720	721	710	647	704	717	739	699	708	730	677	680	657	704	681	709	655	693	731	696	737	652	721	701	703	703	648	699	681	670	686	675	661	712	740	722	663	693	693	653	687	699	676	703	701	728	691	674	687	677	683	724	698	698	690	732	717	692	698	675	673	663	676	669	699	688	746	664	685	712	714	649	650	700	696	694	712	668	735	682	743	688	663	674	722	727	723	684	668	669	726	664	730	663	694	688	701	715	642	699	682	641	696	683	708	679	746	723	688	665	708	726	665	671	727	667	692	726	718	695	689	679	678	703	718	706	708	701	713	736	705	646	654	743	647	751	704	706	711	736	752	671	691	714	747	638	719	685	668	733	702	683	698	744	708	751	691	680	696	685	689	712	664	713	672	702	679	718	712	712	694	715	690	661	717	696	723	697	707	687	655	675	671	691	725	626	704	710	660	698	688	658	644	724	662	728	718	690	697	729	684	683	678	722	720	675	680	667	671	672	694	729	717	712	674	749	695	677	700	703	712	692	685	682	680	650	656	724	699	697	738	689	687	675	706	683	705	648	673	714	712	705	698	713	712	703	684
35093	17374	4470	1078	853	824	841	838	749	834	801	791	808	846	804	775	838	818	796	810	790	757	795	785	786	818	749	817	793	794	810	785	845	781	784	794	789	784	758	806	789	766	802	775	782	781	763	826	836	793	746	770	806	809	810	808	765	827	767	813	746	802	850	770	805	808	769	790	811	767	807	734	823	817	782	759	770	819	828	772	819	807	746	861	809	806	776	828	822	817	794	848	861	735	793	832	781	856	837	795	782	782	802	805	815	777	786	773	826	766	817	808	806	812	820	850	784	836	792	757	793	770	791	788	796	770	800	778	798	765	794	854	786	790	775	807	837	770	820	750	804	805	809	806	836	808	761	783	867	780	803	805	794	825	819	867	821	766	768	820	793	797	820	761	830	782	768	792	834	839	780	787	735	797	791	798	824	799	820	787	824	790	831	887	803	760	808	775	766	801	776	791	782	798	787	796	809	752	776	777	780	810	795	780	775	830	765	831	800	788	770	786	739	771	806	751	866	787	813	822	780	826	777	779	846	802	821	764	846	835	778	828	803	810	836	755	798	780	789	803	796	864	841	796	764	746	867	845	857	773	780	807	767	806	792	845	753	811	869	809	802	759	841	780	830	803	799	786	721	828	823	768	831	775	771	781	831	728	819	825	792	758	738	772	809	839	837	809	850	800	818	750	810	812	818	791	772	838	857	799	822	840	787	742	805	773	807	857	773	808	792	774	831	783	828	794	813	806	756	814	769	807	755	791	762	820	809	831	817	832	802	819	738	835	822	831	761	789	790	759	770	741	759	812	788	788	798	790	786	766	773	820	751	806	831	745	864	788	791	799	824	879	772	748	770	805	813	769	827	767	785	796	797	790	822	810	828	800	822	772	789	804	754	826	772	766	770	820	846	784	810	818	798	749	823	829	773	796	809	795	825	753	811	787	799	771	787	781	813	751	853	797	821	769	813	803	787	773	792	819	764	778	774	819	809	814	785	812	813	839	836	769	799	795	762	838	825	796	798	805	785	805	844	836	788	795	815	776	766	790	772	796	784	826	824	802	807	830	731	839	844	800	769	788	794	775	767	771	819	789	779	812	802	807	789	861	799	820	775	817	786	817	757	774	785	802	842	791	766	809	813	805	763	786	786	789	789	792	833	791	775	809	762	831	830	789	726	822	828	807	744	791	797	784	817	766	840	798	761	770	774	784	802	862	822	777	761	774	814	783	772	772	746	795	802	803	777	789	786	759	781	833	782	747	730	792	814	787	779	760	782	787	739	798	794	801	771	804	747	852	780	777	781	823	725	825	763	762	806	811	762	821	834	808	818	758	808	860	776	828	827	875	840	793	766	779	794	845	777	757	805	833	738	799	823	752	796	790	773	794	806	768	799	828	808	818	740	758	802	775	776	752	818	798	807	759	790	822	841	793	817	782	773	811	795	829	754	800	745	786	788	777	772	832	827	812	785	804	804	835	808	822	735	812	750	850	763	779	768	801	798	773	770	818	802	837	743	800	757	794	844	778	777	824	794	807	823	831	814	755	781	770	761	779	796	773	807	760	817	815	818	840	858	789	802	726	783	793	818	774	768	749	774	789	803	810	760	789	802	793	794	790	805	805	812	763	816	792	786	782	808	760	728	774	803	817	842	799	790	830	799	789	848	809	810	790	831	797	826	757	791	779	845	812	819	788	756	841	777	841	765	762	799	777	793	804	784	777	848	838	830	812	782	841	775	852	848	822	815	800	742	795	769	794	716	803	817	811	808	818	801	872	830	793	814	800	767	773	781	804	824	810	800	771	825	814	818	770	816	807	874	809	784	873	810	821	793	814	793	792	798	799	803	821	774	798	761	796	838	826	830	762	843	824	848	737	765	848	760	748	767	794	815	816	777	816	808	847	806	771	777	817	813	772	774	799	780	768	784	808	785	774	782	805	770	752	801	819	769	858	785	813	808	775	826	775	798	810	823	791	796	766	792	736	800	858	768	811	776	802	801	818	870	839	826	785	821	760	822	797	801	803	798	816	793	800	758	783	792	826	790	802	796	799	820	798	802	816	794	832	755	800	865	797	782	837	781	777	821	761	770	813	791	833	795	727	847	833	794	867	805	809	876	817	819	794	769	777	796	812	751	738	839	822	791	776	897	800	838	726	799	815	812	769	821	771	794	792	761	770	835	781	816	828	825	850	770	819	854	807	767	809	817	841	855	821	772	784	868	766	765	817	773	812	790	770	756	769	797	790	823	799	741	803	794	741	763	747	814	827	767	822	738	817	800	830	779	798	839	785	838	792	795	822	800	806	817	792	824	807	790	824	751	845	826	735	835	800	831	823	848	802	771	768	795	812	831	843	799	790	821	816	822	828	793	798	824	837	799	807	799	804	806	798	798	778	863	814	791	750	784	818	750	786	782	815	780	785	802	719	777	809	753	792	770	800	789	821	791	782	779	753	810	826	825	900	780	763	793	764	800	805	782	778	776	804	816	815	754	820	810	807	755	735	827	753	812	823	767	752	771	783	814	750	759	772	858	749	816	784	867	778	857	773	795	789	773	790	781	811	784	810	762	793	741	773	817	750	822	814	797	808	787	777	787	808	798	789	758	781	781	815	810	763	773	803	775	804	801	878	764	784	819	795	755	777	781	799	762	763	797	830	808	751	822	772	787	807	749	752	833	842	819	780	783	769	829	800	804	825	747	782	789	818	824	773	740	817	776	771	816	813	821	837	856	752	796	843	795	769	785	770	838	751	776	798	826	807	762	808	750	838	799	765	771	777	806	771	843	790	768	756	804	829	770	743	845	806	831	799	771	805	794	784	804	794	768	800	839	792	821	830	840	816	833	794	830	832	795	789	836	772	770	821	835	808	772	791	852	794	750	771	783	827	755	858	794	807	807	768	804	823	827	821	754	773	760	765	839	788	799	795	815	810	786	786	846	801	771	817	841	770	843	796	796	779	819	765	768	794	822	806	801	759	763	790	797	802	825	803	834	782	838	768	802	772	871	836	796	821	797	819	795	814	784	818	828	751	819	763	780	826	804	797	801	801	814	861	783	765	791	830	799	814	780	764	820	791	791	815	805	798	763	847	802	802	820	804	759	785	810	783	777	816	786	846	820	793	766	830	748	821	813	836	793	810	795	762	776	806	816	809	836	805	813	771	842	788	774	775	819	786	761	777	765	799	764	784	790	789	783	752	826	850	833	789	854	811	784	807	774	825	781	758	772	772	803	828	841	765	764	792	814	781	814	762	799	772	751	801	809	801	768	808	820	825	773	818	797	771	752	819	795	815	780	746	764	814	796	787	781	749	840	806	795	809	780	803	821	811	797	795	811	828	834	836	830	851	846	806	783	833	809	822	876	799	835	792	818	750	778	771	763	771	760	776	784	765	785	809	813	836	790	759	806	795	843	769	850	795	812	774	784	836	810	857	790	823	802	813	812	780	805	811	725	766	799	731	826	830	853	815	819	774	819	800	793	765	794	791	810	831	829	791	780	802
32956	1912	1096	930	870	876	844	898	830	824	826	788	854	846	815	778	853	845	843	792	800	822	819	804	830	826	809	851	768	776	828	840	788	752	836	831	815	750	834	796	849	815	820	787	797	811	811	874	844	835	816	803	806	803	844	788	865	792	795	820	792	824	828	821	801	759	832	827	805	822	795	790	851	848	755	846	794	810	799	806	851	811	823	841	808	785	796	810	856	827	806	792	846	798	780	821	797	822	789	833	876	857	821	816	834	812	814	806	843	846	773	782	884	791	810	775	829	748	760	830	822	766	835	783	795	819	815	822	803	813	772	823	865	830	818	787	751	814	810	806	760	791	868	831	754	838	836	780	866	844	814	815	818	795	779	814	819	828	772	850	810	814	826	810	817	783	849	802	795	790	823	805	793	814	828	814	819	755	825	777	803	799	811	867	832	825	853	819	805	818	827	829	867	840	818	766	794	822	810	806	779	843	767	777	818	791	786	813	832	795	773	786	800	839	793	805	802	833	820	752	869	796	862	820	812	806	830	851	784	793	774	831	861	771	853	873	815	827	797	818	773	768	823	841	799	810	791	808	837	831	807	771	812	786	774	845	791	848	780	805	798	833	801	829	840	774	867	818	765	799	856	825	782	800	776	835	784	788	793	779	813	772	832	812	791	831	841	809	821	801	788	850	836	722	792	809	843	803	841	809	793	817	861	779	825	798	821	784	770	834	849	801	828	794	793	837	783	814	837	790	802	792	813	811	843	796	806	823	793	800	804	799	822	824	827	810	806	873	795	785	814	811	754	845	818	851	823	806	842	764	802	737	835	765	828	778	854	814	823	780	832	797	769	816	815	821	813	763	798	794	812	822	794	813	801	768	752	820	833	795	783	808	791	858	770	876	847	805	830	805	826	803	882	799	801	791	799	827	766	786	811	842	787	785	840	764	749	821	803	819	789	789	794	804	833	785	820	817	779	812	847	835	791	855	825	846	788	800	812	841	817	793	788	803	820	799	830	779	810	787	870	789	884	848	819	801	847	822	825	813	791	846	874	836	829	760	849	821	806	771	814	758	878	839	833	821	834	782	770	824	814	773	834	826	840	791	754	772	783	804	810	826	797	741	826	819	864	763	829	814	773	817	822	812	827	832	798	824	812	821	829	786	805	804	835	824	760	836	815	794	820	820	757	773	797	814	785	756	808	838	835	847	801	867	786	794	772	785	878	776	832	772	827	840	812	828	798	811	759	800	840	793	814	832	832	783	807	815	790	836	785	810	840	849	801	739	781	758	781	853	842	827	821	854	822	817	787	819	803	819	791	791	801	845	800	752	762	813	786	813	827	812	745	786	800	828	825	807	797	769	767	844	767	878	816	789	799	845	827	802	769	825	786	816	818	842	769	840	863	826	803	849	805	833	779	809	824	802	837	766	818	837	765	845	851	829	797	805	788	828	811	757	823	808	820	783	830	767	818	824	789	835	822	794	774	778	810	824	744	842	769	791	751	805	805	811	848	800	833	845	827	800	748	814	818	827	749	819	820	859	781	850	721	765	771	827	847	797	774	806	819	815	813	769	772	816	813	843	805	803	842	828	795	791	811	798	786	780	822	822	776	815	818	800	838	793	768	809	795	824	782	759	809	811	797	865	850	890	812	811	804	822	835	818	770	777	762	801	895	839	770	796	814	808	799	822	852	813	862	837	832	837	796	800	854	809	858	819	792	875	833	774	807	824	855	766	841	791	798	801	781	790	834	833	889	810	769	821	802	838	780	788	837	853	812	798	782	805	838	801	820	792	772	786	804	829	803	818	817	850	821	824	831	809	806	794	823	795	796	802	837	757	867	823	788	813	823	780	772	788	830	811	829	797	817	782	777	854	801	805	837	830	797	782	823	798	840	792	794	779	831	849	811	804	780	810	764	745	783	811	834	853	756	843	797	812	847	775	844	837	805	836	782	825	771	760	784	797	851	795	794	843	777	831	817	858	761	834	773	788	736	844	732	813	793	752	816	766	851	764	813	752	803	846	800	812	804	815	786	823	781	829	845	804	839	822	843	770	840	809	755	810	810	840	829	850	820	834	850	757	806	766	835	810	746	844	751	856	778	828	783	817	834	833	806	778	802	773	884	807	802	820	799	805	759	799	819	789	843	824	794	780	833	755	777	820	808	822	803	821	805	821	795	812	796	783	791	827	868	839	832	804	797	807	773	846	764	758	789	842	781	849	810	829	792	805	833	810	790	818	830	858	767	828	886	821	766	826	757	789	799	766	813	872	817	787	822	885	755	798	815	799	811	803	818	760	810	804	758	857	807	840	853	827	809	815	829	811	808	781	824	811	823	784	785	834	806	813	797	771	803	795	844	762	760	837	798	832	828	790	821	772	861	804	808	823	792	833	846	817	833	816	811	788	766	837	813	821	800	812	806	792	748	824	810	827	761	835	859	799	833	848	831	765	814	840	809	847	807	890	804	815	809	824	818	843	825	769	788	834	823	833	859	803	837	795	822	794	810	754	846	802	836	786	819	828	790	756	777	819	838	819	816	828	806	766	806	848	819	825	811	777	808	757	784	801	820	822	860	810	818	786	775	847	823	850	842	786	807	825	802	799	777	814	814	782	811	789	889	835	800	786	782	800	785	796	830	809	787	800	802	770	816	818	831	801	852	818	805	772	772	782	834	805	787	804	813	811	811	827	779	829	838	765	802	823	817	842	806	829	833	820	863	785	837	810	794	810	844	767	856	806	822	800	867	814	781	793	798	783	832	780	794	751	795	819	785	846	795	820	783	845	798	775	777	811	764	820	841	811	816	791	816	813	854	789	806	837	798	822	813	843	875	839	857	747	781	777	829	809	801	805	817	843	753	786	823	814	794	848	765	791	845	816	830	784	756	860	789	772	815	785	814	813	810	772	779	801	819	827	823	802	796	836	787	871	788	837	786	832	847	782	820	846	819	777	812	767	771	816	818	817	833	811	776	809	839	857	851	809	835	831	852	784	822	801	788	748	864	829	884	816	804	810	820	831	849	799	798	808	832	800	770	802	791	772	820	852	843	832	807	827	788	810	808	863	799	775	792	777	785	829	772	824	760	841	824	752	799	813	838	837	824	819	831	799	825	823	806	843	792	792	804	763	768	793	779	772	875	816	790	850	816	743	798	822	813	824	770	824	821	812	829	835	824	820	834	831	820	810	802	797	812	834	839	788	840	793	815	807	803	794	791	795	764	802	840	795	764	802	822	845	852	863	803	836	794	850	853	770	807	801	801	824	797	826	844	788	795	875	839	796	807	801	864	802	857	805	805	838	844	840	810	811	872	842	792	792	807	801	798	820	806	833	851	788	805	819	768	854	846	757	778	802	812	820	819	785	814	842	781	780	799	797	803	816	788	786	826	858	777	798	837	771	761	795	790	761	790	794	760	781	829	778	788	809	803	828	772	805	781	754	832	771	800	824	842	833	835	838	802	755	834	823	806	834	805	836	788	799	795	800	801	860	833	831
25248	20927	27659	24285	20865	9197	1116	751	687	617	542	545	535	501	552	453	440	481	492	455	462	456	463	496	454	432	438	423	502	463	435	442	424	470	483	445	463	470	477	437	448	435	441	438	499	441	448	420	450	434	449	413	443	441	491	439	472	446	440	431	497	444	471	449	436	452	470	466	437	451	414	464	469	457	453	440	403	439	439	424	473	449	446	420	448	464	450	460	474	463	400	433	433	447	416	440	445	436	445	448	479	464	459	453	418	470	436	432	381	447	458	437	427	444	473	455	410	432	449	395	403	432	420	443	434	471	417	431	449	416	441	406	417	439	424	407	470	443	415	412	451	451	433	418	401	428	437	449	431	438	425	423	397	428	434	453	457	481	438	409	439	416	442	406	429	467	439	418	437	489	427	455	447	422	426	489	408	427	438	391	392	431	406	435	377	423	418	458	447	428	404	405	453	439	451	450	425	416	422	441	442	427	389	446	457	456	458	408	459	428	431	413	422	414	449	464	451	491	408	434	444	434	462	432	446	430	443	437	431	436	430	458	424	393	426	402	414	459	401	444	398	464	405	414	418	436	432	456	467	424	471	412	410	441	409	428	414	437	442	410	430	437	450	436	389	438	443	377	414	443	448	405	407	440	429	439	426	404	429	399	427	415	407	400	422	431	407	435	405	450	411	462	440	414	442	417	450	412	461	447	424	418	449	498	439	474	420	433	424	451	406	412	407	423	494	471	440	474	432	433	461	425	418	434	403	436	408	442	460	409	462	445	425	450	446	416	434	441	458	412	452	446	412	464	460	434	447	435	459	440	469	410	448	461	428	405	419	408	437	436	412	414	417	446	430	436	445	448	427	415	419	435	455	420	432	438	431	416	404	425	460	424	441	432	408	456	451	428	417	439	471	450	432	459	424	431	446	442	431	428	408	480	432	435	429	406	412	427	416	443	432	450	403	421	446	422	445	427	426	417	426	424	438	452	425	411	441	449	447	432	414	406	439	427	470	443	455	424	438	439	439	417	467	454	401	435	446	428	433	453	453	436	445	472	448	433	386	423	404	438	445	432	431	432	435	401	421	427	417	409	450	453	404	477	441	423	424	403	446	409	469	448	467	441	422	426	431	404	433	415	414	424	434	425	419	430	442	416	438	413	460	439	414	473	460	461	421	440	484	441	405	386	444	428	434	431	431	461	403	442	453	400	436	478	435	451	400	455	452	393	464	446	416	443	423	435	430	422	436	435	415	421	436	409	429	424	419	438	435	417	454	442	406	461	420	416	447	433	426	428	478	423	451	455	434	440	433	407	401	427	467	423	458	431	461	421	396	407	442	412	399	428	423	454	435	442	425	450	448	472	384	416	437	431	436	428	463	415	448	447	440	481	439	442	509	409	418	431	437	434	453	432	431	437	417	420	403	456	434	440	423	433	420	395	406	429	466	443	452	417	416	423	458	468	436	427	379	409	452	424	432	411	450	418	465	471	435	410	407	418	416	444	405	449	436	475	432	450	436	425	407	465	424	456	412	440	462	396	456	448	428	453	428	402	425	420	402	441	442	429	440	421	438	431	407	425	457	441	406	421	416	476	454	421	438	464	431	444	412	416	440	441	444	449	485	458	433	463	440	437	429	454	406	423	424	473	410	484	405	450	469	469	442	451	451	395	425	431	414	418	421	401	454	405	422	458	439	434	432	446	431	423	454	456	462	449	454	462	407	414	448	430	443	415	440	435	468	438	431	453	404	429	424	436	479	407	429	383	458	404	459	379	448	465	444	416	445	417	407	427	434	420	423	442	429	462	452	411	442	434	434	465	419	423	403	442	438	405	429	426	458	384	448	444	442	427	412	435	398	415	414	436	425	437	419	411	452	437	429	412	415	422	444	419	456	431	456	449	431	418	439	426	395	430	409	426	430	456	390	420	436	430	436	419	438	417	440	416	442	430	449	441	417	411	416	446	424	440	434	427	429	408	443	446	465	433	414	428	428	456	422	406	442	457	414	444	420	427	469	462	405	447	430	428	469	388	422	436	454	415	396	419	434	426	474	409	432	427	438	435	421	468	421	435	404	419	437	451	437	436	421	423	416	417	400	443	456	426	439	414	424	432	431	443	410	430	432	414	423	467	396	436	430	427	465	431	435	444	423	423	455	441	452	421	435	434	460	432	430	462	443	485	430	455	464	431	466	441	467	415	461	435	438	427	457	446	418	405	434	446	447	444	439	452	429	432	414	467	426	432	421	465	444	474	445	418	428	432	436	394	442	458	463	408	429	452	451	421	425	430	424	439	427	431	446	401	421	445	435	425	442	475	418	403	425	391	434	416	410	407	438	449	435	427	434	427	453	420	410	434	428	418	472	431	428	455	456	459	424	477	467	435	441	423	459	411	447	415	469	423	478	419	449	402	410	453	455	406	425	457	384	403	463	450	459	383	429	429	398	455	445	433	445	472	437	424	447	446	433	439	434	417	457	403	449	454	427	427	455	484	416	466	402	448	428	462	407	428	416	411	450	433	418	437	422	421	413	408	434	480	412	406	448	443	406	435	401	436	451	417	435	412	416	412	462	430	442	440	434	431	411	400	419	416	492	417	470	435	434	457	454	410	489	445	454	385	442	467	439	425	425	396	459	444	431	434	473	439	460	407	426	458	424	435	415	409	448	420	388	434	488	435	445	457	430	454	444	450	461	442	469	415	433	432	445	444	449	481	387	446	438	449	407	462	438	408	426	414	399	443	428	396	435	468	432	438	402	436	393	402	436	406	434	445	444	430	406	400	437	424	433	439	451	415	448	407	421	427	492	435	455	381	456	410	443	435	420	435	418	443	447	436	428	424	458	409	447	440	408	439	449	440	433	440	436	428	424	465	446	440	437	412	437	444	394	420	421	451	446	444	465	452	435	436	461	444	441	442	433	453	409	414	437	426	410	416	480	446	444	442	470	445	414	429	453	423	421	414	421	436	439	437	443	436	430	454	444	420	390	412	435	436	453	439	433	426	445	457	429	518	427	421	432	431	409	423	447	467	426	395	426	430	426	416	408	425	425	470	392	472	449	407	440	413	433	429	482	431	454	424	396	413	479	434	420	429	417	453	447	405	426	419	401	414	451	443	422	407	438	421	420	439	395	424	421	423	418	488	449	408	437	435	444	437	460	453	479	452	438	420	452	411	441	427	452	441	396	463	426	426	431	439	418	450	397	398	405	419	446	444	411	412	443	462	422	411	461	451	410	410	429	407	447	431	431	484	425	427	461	423	408	415	388	442	419	490	418	426	424	393	418	417	455	413	436	443	432	420	428	464	398	409	456	391	406	432	458	377	401	436	407	430	439	408	433	431	437	405	427	428	461	424	433	437	423	423	401	443	410	472	402	423	431	432	406	412	412	431	421	444	455	416	441	429	426	449	412	469	433	413	444	422	443	415	452	460	446	429	445	413	440	474	408	410	448	433	411	437	458	453	467	442	412	438	424	437	456	432	454	459	443	436	450	448	445	420
49586	6941	6992	3870	2535	1833	1375	1093	986	850	801	710	686	682	674	659	580	588	546	552	574	511	483	509	513	488	478	508	474	516	460	504	512	493	511	472	454	452	466	432	448	425	495	492	464	444	439	461	459	446	453	420	448	465	471	441	437	477	460	461	450	493	483	447	465	466	438	446	447	463	446	463	482	470	507	471	481	471	446	452	482	454	471	458	422	439	426	473	468	443	477	453	446	440	443	482	430	441	449	460	442	445	471	455	495	445	429	460	434	451	455	411	469	470	440	448	461	446	428	429	468	457	488	446	436	433	444	450	427	475	441	436	444	462	440	460	448	459	441	429	440	465	448	435	448	446	457	485	438	441	426	443	447	417	477	434	484	418	452	474	401	456	435	458	442	464	419	458	443	413	465	441	450	463	463	448	388	436	439	461	425	427	413	481	464	423	440	452	459	467	405	432	456	441	411	462	407	456	461	461	425	478	461	456	415	454	472	443	433	413	419	491	443	439	439	460	453	472	450	452	401	407	438	440	478	458	442	479	438	435	426	444	424	450	448	422	456	429	452	464	452	474	406	453	423	435	447	440	472	419	481	437	439	414	407	437	460	470	446	447	466	430	469	440	452	463	432	480	428	484	469	478	475	447	442	444	441	412	466	448	450	428	412	443	452	458	455	469	433	489	440	420	474	500	448	479	473	442	510	452	446	446	388	438	412	444	447	474	451	450	412	462	439	476	429	466	450	456	460	426	442	462	447	423	450	438	400	455	475	445	396	453	463	451	437	445	433	443	424	412	469	436	401	444	491	467	443	454	436	468	463	439	472	429	485	445	459	419	466	455	437	435	430	459	420	450	477	473	445	423	481	491	456	438	425	456	441	435	451	459	476	434	436	435	483	497	432	446	400	435	456	443	458	467	458	409	462	429	432	449	418	440	426	444	429	448	435	425	444	465	457	447	435	457	422	438	432	477	464	466	436	472	446	419	472	463	428	417	431	474	424	433	448	449	475	449	446	451	444	431	430	456	473	443	429	470	467	412	474	426	442	444	431	475	443	430	453	458	447	448	442	491	453	427	433	457	421	452	454	456	498	480	429	447	446	456	458	428	480	424	451	463	433	427	451	436	473	430	472	405	455	431	437	436	479	458	439	456	457	453	441	421	402	477	491	462	463	453	475	468	446	478	440	459	446	483	438	431	451	430	480	482	449	456	470	465	442	441	425	454	448	456	442	433	438	428	440	451	465	468	480	464	454	430	476	468	464	414	455	454	463	461	465	445	437	411	451	451	455	420	461	452	450	452	464	429	418	446	448	418	470	481	448	477	437	446	444	440	453	449	470	471	471	450	467	437	449	439	413	454	420	427	419	432	457	438	438	439	428	433	424	444	413	458	433	463	450	429	425	445	451	424	436	434	458	438	423	431	470	478	397	446	472	489	469	447	459	440	469	427	401	482	424	452	440	454	421	443	420	455	478	451	438	453	434	433	474	431	459	441	428	440	435	446	468	436	427	399	436	469	434	469	464	447	444	430	433	468	423	481	440	437	421	471	438	440	434	436	459	454	462	433	436	453	428	400	455	467	468	481	434	430	468	477	453	461	464	431	473	425	495	442	471	439	471	415	446	463	429	428	408	455	479	464	460	454	438	423	451	482	449	465	479	438	441	444	447	450	487	441	407	457	464	467	459	477	458	405	470	445	423	433	470	459	456	427	462	429	466	476	436	470	463	422	456	442	472	492	452	434	448	453	427	458	424	423	441	429	464	452	455	459	453	470	499	430	459	510	428	467	468	460	454	458	456	460	492	470	442	429	427	473	457	422	438	416	442	485	427	465	423	469	454	421	433	431	447	460	464	438	432	434	432	446	413	456	448	444	467	442	459	420	421	430	465	409	469	430	444	436	450	478	462	480	439	461	465	447	461	434	440	408	441	468	449	473	428	459	428	452	443	433	458	407	467	452	427	466	466	452	433	466	431	424	413	426	441	487	436	453	415	438	469	442	486	417	442	438	447	457	457	422	485	451	436	468	405	481	426	473	459	421	461	427	442	452	430	445	465	469	435	429	443	480	472	421	446	468	455	443	419	404	427	462	432	429	437	471	477	439	426	456	452	418	436	451	416	456	422	430	461	457	438	449	432	464	425	475	448	428	473	418	459	464	442	444	457	429	450	440	423	429	469	462	475	436	405	448	453	490	471	459	437	468	446	441	439	449	452	417	454	450	481	429	446	424	466	427	452	456	462	438	479	460	482	431	468	449	428	474	449	447	473	448	417	465	440	423	445	436	471	424	423	474	428	428	432	469	418	477	423	480	401	428	486	464	474	477	455	412	452	431	440	451	430	458	479	417	467	432	466	442	447	434	452	422	418	431	461	453	487	464	467	425	420	451	452	458	436	481	445	478	427	471	429	422	444	450	450	417	445	436	451	443	450	449	451	472	430	431	413	402	456	451	442	462	400	467	470	445	483	469	492	436	454	437	428	442	432	464	447	466	418	412	424	421	465	474	460	441	421	463	400	429	440	450	415	439	476	462	432	424	433	423	438	465	410	474	475	453	423	417	479	485	431	489	464	479	447	440	432	457	454	460	455	453	442	452	463	469	495	453	411	504	420	463	460	464	463	425	456	478	453	474	432	454	417	440	417	461	458	450	441	446	453	444	446	462	469	434	441	456	430	431	402	446	469	436	473	462	454	429	484	470	440	429	480	455	451	443	476	476	443	452	478	446	414	454	438	461	463	438	447	496	415	429	462	468	483	432	437	446	501	463	453	469	455	433	468	421	456	412	467	442	429	463	456	487	448	481	441	481	446	471	482	455	451	441	441	431	448	426	420	450	434	483	473	405	443	458	447	424	437	402	474	465	440	485	464	498	436	434	421	437	432	465	504	461	441	429	466	495	429	463	460	447	458	488	425	439	421	422	456	441	463	451	464	469	430	461	488	486	429	456	447	445	461	436	433	482	440	435	469	454	458	449	408	462	431	457	446	441	491	455	511	443	406	427	441	466	421	442	409	444	447	476	436	433	454	441	458	464	421	441	434	426	479	467	426	441	414	458	472	447	426	455	439	433	437	422	456	463	487	450	466	454	461	452	489	424	467	448	430	450	460	475	471	450	440	445	402	469	465	406	459	431	475	476	434	417	456	477	453	442	473	419	466	434	441	448	431	450	455	471	473	431	468	468	432	420	451	464	439	474	446	419	477	408	438	419	413	445	446	447	454	474	479	423	474	442	479	463	475	471	427	396	479	447	463	446	497	421	467	434	431	418	474	466	458	448	484	436	450	460	438	465	423	459	438	492	455	442	447	441	437	468	454	444	454	442	469	461	436	401	419	433	469	464	446	459	448	438	449	417	452	435	458	445	438	419	432	448	454	445	430	442	478	456	455	428	398	442	447	451	432	457	457	411	467	434	441	424	446	422	454	457	456	420	434	432	448	476	441	452	430	472	448	447	449	460	443	450	467	453	454	409	448	508	478	428	440	457	476	446	480	465
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
