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
341277897189	341277897746	341277898296	341277898846	341277899395	341277899946	341277900496	341277901046	341277901595	341277902146	341277902696	341277903246	341277903795	341277904346	341277904896	341277905446	341277905995	341277906546	341277907096	341277907646	341277908195	341277908746	341277909296	341277909846	341277910395	341277910946	341277911496	341277912046	341277912595	341277913146	341277913696	341277914246	341277914795	341277915346	341277915896	341277916446	341277916996	341277917546	341277918096	341277918646	341277919195	341277919746	341277920296	341277920846	341277921396	341277921946	341277922496	341277923046	341277923595	341277924146	341277924696	341277925246	341277925796	341277926346	341277926896	341277927450	341277927995	341277928546	341277929096	341277929646	341277930196	341277930746	341277931296	341277931846	341277932395	341277932946	341277933496	341277934046	341277934596	341277935146	341277935696	341277936246	341277936795	341277937346	341277937896	341277938446	341277938996	341277939546	341277940096	341277940646	341277941196	341277941746	341277942296	341277942846	341277943396	341277943946	341277944496	341277945048	341277945596	341277946146	341277946698	341277947246	341277947796	341277948346	341277948896	341277949446	341277949996	341277950546	341277951096	341277951646	341277952196	341277952746	341277953296	341277953846	341277954396	341277954946	341277955496	341277956046	341277956596	341277957146	341277957696	341277958246	341277958796	341277959346	341277959896	341277960446	341277960996	341277961546	341277962096	341277962650	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22774	21444	29322	23985	21446	21611	13195	3514	2586	2055	1916	1766	1550	1388	1292	1261	1176	1138	1090	1116	1007	994	960	927	885	901	905	887	820	831	874	866	832	850	848	828	873	817	860	844	795	860	816	780	846	828	819	851	837	854	862	830	796	860	817	848	813	849	844	770	779	812	831	831	810	851	823	792	839	822	840	823	824	772	824	840	836	813	825	797	832	809	847	824	789	823	813	783	801	800	833	799	815	797	783	767	810	793	811	793	844	838	818	836	811	835	791	800	788	837	783	826	790	781	826	824	822	784	794	806	804	848	826	769	841	829	849	829	815	860	796	805	846	807	779	819	801	818	774	769	758	810	758	825	802	837	815	852	819	812	803	842	768	820	755	736	799	827	816	751	794	792	780	800	772	796	835	832	803	766	844	793	759	800	768	812	848	782	813	779	784	796	831	823	775	835	799	787	855	770	824	893	778	860	785	827	787	810	832	838	784	809	784	858	808	813	792	799	791	800	810	837	828	758	791	786	738	807	767	789	828	801	836	831	794	807	789	835	835	842	854	788	782	794	803	787	816	797	829	774	857	798	828	801	864	808	807	867	827	826	832	787	822	811	812	791	819	892	744	799	837	806	796	810	792	799	860	791	849	798	848	851	770	795	832	785	767	798	751	825	826	867	845	823	769	782	836	827	806	764	840	841	778	809	830	789	794	836	812	808	793	812	815	815	834	840	786	742	834	818	843	812	828	768	803	799	817	778	769	825	835	790	804	830	750	784	809	810	811	819	828	822	812	805	813	790	795	787	842	779	805	828	781	829	823	834	814	805	813	840	816	858	832	811	784	793	780	799	801	822	823	795	746	800	800	845	765	781	828	752	788	842	839	838	774	780	803	781	814	816	847	778	783	844	802	752	796	829	796	799	784	788	772	766	802	814	769	778	846	777	812	806	803	760	808	773	793	769	822	777	857	855	764	806	797	817	857	805	829	796	815	797	794	807	869	862	774	841	801	830	794	825	852	765	796	828	801	833	805	804	816	761	777	821	807	784	804	797	801	832	812	794	746	817	821	826	799	775	816	825	770	791	760	807	785	775	810	811	808	812	760	825	843	818	798	787	777	806	823	765	761	789	763	779	820	786	791	817	822	839	841	810	840	841	785	782	813	789	844	806	831	802	790	828	807	785	800	813	812	828	745	869	820	774	830	768	816	796	811	740	795	786	787	853	785	795	861	863	785	858	816	787	784	809	821	836	921	837	766	774	815	793	834	801	833	774	784	738	800	780	804	773	809	810	773	793	769	801	793	820	831	871	766	795	803	790	818	814	814	822	779	837	786	822	801	765	766	813	841	829	761	804	852	855	785	808	754	801	806	842	812	808	800	792	767	791	811	818	796	812	776	768	818	834	770	781	795	792	832	820	783	830	829	836	785	818	813	793	786	782	790	826	810	840	793	812	839	804	771	805	767	805	821	884	840	810	819	805	805	836	774	834	787	781	807	759	827	843	820	797	842	801	821	766	826	825	833	805	795	841	765	825	836	775	756	785	782	842	832	788	821	769	835	800	797	807	795	768	809	843	793	754	868	804	787	755	839	815	796	817	776	805	821	796	797	861	844	785	750	786	860	841	811	775	841	837	835	762	848	773	829	746	826	785	783	818	750	799	789	825	850	804	801	808	828	802	816	810	805	807	810	805	779	749	812	793	819	762	764	764	768	823	788	818	824	819	814	770	807	804	802	741	817	794	794	783	766	823	854	849	778	846	781	809	823	798	846	764	877	754	795	749	784	752	822	793	767	768	766	798	850	800	786	797	860	867	805	822	810	828	818	819	786	808	755	807	801	788	820	815	778	757	765	819	794	775	787	790	758	826	770	777	811	785	790	854	808	834	797	807	757	805	796	798	820	849	817	790	814	851	801	830	819	800	827	826	863	839	774	818	780	772	809	793	762	825	807	845	842	823	797	795	765	781	828	844	831	809	804	828	773	816	749	816	786	791	819	821	761	752	767	774	782	796	770	869	762	834	826	769	790	831	825	800	771	814	830	786	780	761	800	784	785	825	818	796	800	835	853	811	777	851	846	741	802	813	815	774	766	829	792	815	799	798	802	807	829	764	790	822	798	814	805	802	834	825	789	815	803	809	767	832	784	815	870	800	825	817	819	789	788	771	793	763	841	799	853	795	803	799	807	845	818	779	805	808	783	769	814	802	798	807	825	792	809	790	792	803	838	801	804	783	774	862	778	801	836	824	787	795	848	829	835	840	817	807	816	795	772	804	787	806	762	762	783	815	798	777	774	804	845	802	788	786	791	734	779	806	801	796	841	823	806	796	795	807	810	840	804	791	816	798	784	787	830	821	816	828	830	794	799	820	766	763	820	817	792	836	741	830	808	838	792	805	835	781	825	797	766	834	864	810	805	799	815	815	802	834	795	850	775	822	756	831	814	793	831	801	789	811	792	856	862	820	841	826	811	775	821	812	794	821	814	838	781	798	807	831	800	828	800	805	829	844	782	778	771	790	809	788	787	798	813	836	810	820	766	862	866	788	781	793	800	760	794	777	770	814	802	791	822	803	790	798	763	851	848	782	758	779	816	756	817	802	835	787	816	748	819	818	769	761	802	790	815	816	762	835	795	755	848	799	825	750	814	784	778	795	780	796	768	829	832	813	796	850	810	806	837	846	860	856	746	776	800	805	787	846	811	856	815	827	819	816	862	789	810	869	777	792	826	764	801	772	810	829	775	756	771	824	832	846	848	803	802	832	852	852	830	811	801	865	796	771	758	803	832	778	771	860	812	795	857	822	793	803	812	816	825	783	810	867	785	782	761	802	822	746	788	809	780	861	790	791	801	836	802	831	811	787	779	814	775	802	831	801	805	797	841	835	771	806	825	779	792	849	818	764	805	798	793	767	802	776	754	802	836	772	835	813	759	828	772	806	762	808	807	827	839	750	821	793	751	782	778	751	786	791	788	790	828	766	851	835	813	727	765	775	821	794	755	775	811	757	837	779	833	768	816	760	788	826	796	780	843	871	808	734	793	813	841	759	718	801	808	858	802	779	789	812	809	770	715	809	827	761	788	840	835	800	805	766	832	807	822	810	762	804	791	875	827	766	840	848	814	805	856	816	792	819	836	785	846	775	850	772	796	807	788	713	836	812	817	864	817	784	854	820	789	784	817	780	838	805	770	827	792	810	786	820	805	797	838	808	800	807	804	844	839	782	809	808	763	839	818	820	838	765	834	816	837	848	773	771	786	806	800	826	826	813	787	767	801	784	819	842	805	797	794	823	836	820	849	809	832	803	796	818	838	804	793	807	761	826	802	831	810	791	838	846	795	832	816	845	789	858	761	821	843	821	802	833	812	752	816	816	771	783	789	801	821	790	789	831	792	817	828	800	813	802	805	803	806	780	810	779	846	796	795	755	781	777	809	766	831	758	834	831	752	793	792	811	775	783	782	836	767	826	801	776	843	821	787	768	794	819	830	821	838	769	790	858	843	789	753	807
8161	24447	19770	11962	9245	6991	5534	4621	3731	3101	2596	2221	1919	1766	1653	1532	1483	1306	1257	1184	1114	1122	1033	1004	1007	982	987	994	963	914	913	961	938	897	906	892	879	854	850	885	922	890	862	898	881	909	919	851	864	913	919	902	827	943	878	873	851	890	854	817	912	843	919	842	886	863	896	854	909	939	894	865	865	873	852	873	868	845	877	895	862	849	853	850	868	830	848	862	880	847	837	877	870	842	859	898	887	852	852	837	889	827	869	786	865	836	905	916	857	899	851	874	838	867	898	939	854	834	910	860	847	849	827	810	892	867	847	798	869	879	849	783	869	834	835	868	858	862	871	862	858	893	907	796	838	833	846	849	893	819	900	879	860	839	850	862	862	912	818	883	881	849	885	820	910	853	858	906	853	897	888	856	791	807	893	870	870	863	889	850	887	863	858	869	821	861	826	886	827	852	884	823	871	900	894	890	840	880	851	827	831	804	844	857	815	850	891	841	876	836	849	867	892	862	846	856	878	807	863	889	827	885	844	890	883	878	825	844	846	873	882	911	810	810	818	868	907	832	851	899	837	877	835	837	863	811	884	847	900	835	869	880	882	847	894	842	848	829	836	834	816	894	834	844	847	792	853	894	888	896	849	873	886	830	862	826	820	910	843	903	835	851	943	865	865	832	850	838	889	839	875	874	849	817	849	914	843	903	815	868	845	927	868	820	852	843	810	903	867	868	883	858	875	879	856	852	869	895	821	820	883	831	896	875	874	792	898	852	821	891	869	882	843	852	879	835	827	865	856	921	844	846	872	852	869	922	913	842	891	825	830	855	839	827	875	882	847	851	870	828	860	867	875	879	822	925	805	851	882	832	813	862	821	886	853	828	875	839	873	810	853	873	852	866	854	826	831	817	836	834	852	842	921	881	839	814	874	889	821	859	860	832	863	862	876	838	882	847	802	847	829	900	836	847	901	825	831	835	895	871	811	807	845	829	856	830	814	839	859	887	872	878	926	864	870	861	867	845	829	844	864	829	882	883	879	873	838	854	819	852	874	869	842	832	836	860	824	829	830	778	853	824	855	765	877	808	825	831	844	810	893	920	900	810	856	847	820	841	857	854	832	843	864	869	882	872	830	922	832	847	892	823	865	871	852	853	847	845	920	855	878	853	802	820	826	895	876	875	821	864	841	840	854	863	862	886	834	847	840	808	807	875	827	844	813	831	890	855	860	846	851	862	856	865	903	849	832	895	829	811	883	824	870	840	831	835	804	859	875	901	832	869	868	864	840	854	813	869	916	828	844	838	821	846	840	902	864	896	871	816	847	882	864	924	859	897	819	893	856	837	879	820	864	837	857	882	888	908	853	834	914	857	825	859	839	876	879	804	849	796	866	839	882	868	843	825	846	891	878	853	856	842	868	865	922	834	824	804	821	854	858	856	840	904	867	832	891	881	874	840	815	894	900	849	900	874	861	816	849	852	835	857	836	828	793	834	885	867	845	863	873	909	848	841	898	822	853	841	861	843	868	819	878	891	862	886	840	863	851	822	905	843	826	828	900	902	858	867	892	890	839	865	833	813	880	866	866	833	791	902	856	867	823	790	843	840	817	856	855	863	884	842	841	874	869	871	847	821	865	839	829	843	846	822	873	851	864	815	831	817	838	828	900	858	823	837	902	905	840	847	851	848	922	826	828	861	877	862	850	860	812	911	849	899	834	888	866	831	875	805	869	867	839	806	829	896	836	826	882	855	864	821	855	883	851	857	865	903	855	829	818	866	869	879	835	806	879	854	871	829	875	848	810	869	832	877	865	849	820	837	843	845	857	873	895	885	816	824	871	854	842	890	877	851	889	870	857	819	830	898	836	905	874	883	895	841	838	832	830	816	895	856	844	849	882	891	842	812	837	869	895	874	889	848	890	834	874	881	888	845	878	874	851	821	864	837	829	860	854	898	855	898	862	833	890	861	832	863	885	846	860	877	841	883	828	909	840	893	841	856	888	886	836	886	913	865	821	825	800	819	817	865	796	792	886	868	767	871	860	880	813	824	820	789	890	842	854	918	920	799	873	857	848	829	860	841	861	825	884	853	856	798	848	856	860	850	858	851	908	871	851	907	880	812	809	829	855	852	896	830	851	852	852	852	838	846	864	824	880	849	857	873	917	876	904	869	800	854	891	853	865	868	880	888	828	841	809	824	810	872	914	776	891	866	900	849	820	839	881	857	811	831	854	795	832	840	881	845	836	811	869	856	889	856	862	850	834	870	847	839	865	853	863	853	885	863	938	803	854	816	863	874	889	843	814	816	873	878	828	869	874	863	893	896	831	875	847	864	927	899	889	892	883	866	844	899	851	872	848	846	816	862	853	895	890	885	879	803	872	835	922	899	932	851	852	818	828	897	895	821	884	836	849	883	789	851	855	885	828	856	838	825	826	895	873	805	852	880	827	857	867	946	876	827	840	938	786	827	842	865	905	825	888	821	868	864	830	863	787	877	887	874	881	867	821	865	832	859	828	902	923	880	825	832	853	868	851	839	857	836	865	861	883	831	860	907	849	909	877	834	837	833	792	870	830	874	810	856	840	845	853	887	870	886	820	883	879	864	852	848	866	908	820	878	875	856	832	885	832	848	847	914	898	868	880	801	820	800	844	873	846	872	791	824	853	837	815	821	850	855	861	843	836	865	795	876	869	875	861	828	844	838	816	852	888	865	852	847	896	838	831	867	823	879	795	883	873	919	851	836	867	879	819	843	875	827	848	849	882	850	843	858	835	809	810	852	844	910	826	853	863	817	828	860	837	870	881	921	833	799	826	879	827	829	865	922	875	929	855	873	866	822	872	845	906	815	895	872	913	856	836	897	885	855	839	883	866	886	839	915	861	868	878	845	917	830	867	842	851	785	849	868	849	884	885	849	827	875	878	891	889	852	830	845	844	885	882	877	891	851	823	902	827	846	805	827	804	883	836	900	860	858	855	884	860	828	872	832	886	854	867	823	846	886	839	830	868	863	836	814	929	786	867	838	819	863	864	856	791	836	855	835	855	827	872	812	842	868	808	821	852	889	895	850	855	818	867	845	857	881	841	850	874	883	826	838	829	885	801	880	894	885	851	827	887	823	870	859	870	862	841	889	854	823	813	813	810	876	849	825	878	843	805	867	865	815	900	887	827	844	824	821	841	866	874	822	822	835	873	895	825	914	824	861	827	857	882	853	893	829	930	820	829	832	853	833	861	840	820	799	826	850	927	881	873	875	872	886	886	858	815	804	852	847	860	834	826	866	921	898	860	845	846	889	882	914	864	868	836	850	820	827	919	825	864	858	872	818	887	917	853	841	860	828	829	780	865	838	810	830	870	871	860	855	874	861	876	826	835	847	812	869	919	869	808	806	838	875	850	818	905	814	863	845	798	912	862	866	828	882	876	823	835	865	899	877	847	837	833	873	817	817	883	865	842	893	859	863	831	873	803	864	857	794	859	893	941	845	836	875	876	802	844	843	861	884
27551	19247	9680	3778	2181	1598	1247	1131	1090	897	815	754	739	696	636	649	613	649	592	563	554	597	540	581	583	552	548	590	544	537	544	525	551	579	496	533	534	576	506	539	516	552	508	506	520	576	503	507	548	531	546	524	602	521	498	512	538	538	548	519	562	546	527	550	518	536	505	559	526	553	534	552	490	530	530	522	542	548	503	539	533	559	542	544	515	515	532	514	537	555	550	504	544	521	532	562	495	604	482	561	505	513	547	565	504	482	573	501	506	513	542	542	507	575	531	523	535	548	539	519	523	526	515	514	517	533	531	526	526	498	502	514	527	514	485	535	507	555	532	496	538	512	548	525	567	498	531	523	529	563	525	526	517	546	524	547	541	513	503	535	533	539	522	511	516	526	526	507	521	563	520	539	551	523	523	504	534	526	543	537	561	560	517	551	537	542	501	580	534	510	547	503	513	536	583	503	519	511	553	555	543	575	464	499	547	543	555	499	507	535	525	546	509	540	505	545	542	506	530	565	499	534	522	514	515	501	518	535	505	535	538	498	543	518	531	487	561	526	556	529	547	506	526	502	522	499	519	521	520	581	505	528	525	489	533	536	553	530	557	517	498	537	520	511	546	537	492	530	524	513	534	566	528	526	515	504	507	547	544	542	502	546	545	524	536	526	525	536	510	526	535	501	535	510	541	539	504	501	533	498	544	540	515	553	523	575	499	491	549	511	577	551	525	498	525	538	552	529	537	538	512	533	556	544	529	520	530	525	529	536	492	534	500	524	531	538	578	541	545	498	557	519	544	518	528	518	521	578	533	543	528	557	526	476	509	535	568	504	501	546	556	561	551	553	561	527	526	587	544	520	529	509	514	513	547	540	523	523	518	501	551	503	532	545	553	551	526	516	527	550	532	472	518	480	560	504	495	547	514	531	492	541	568	505	518	515	513	513	546	539	559	514	531	539	576	509	546	538	479	548	528	537	534	533	577	552	538	532	534	532	514	485	538	524	536	576	511	565	531	523	559	521	513	497	531	501	530	492	551	506	497	521	539	536	537	532	536	560	549	509	516	534	504	506	532	515	520	563	545	517	538	480	499	552	510	532	490	547	509	514	576	499	558	523	525	553	519	528	519	575	495	537	522	518	481	562	488	513	534	548	556	568	501	549	512	509	539	545	517	526	496	526	502	522	522	564	514	536	488	534	492	518	534	567	512	517	541	539	552	537	552	537	560	502	521	535	515	523	502	506	541	507	529	520	515	529	537	536	518	488	554	521	533	515	536	508	509	572	531	531	526	558	504	500	550	534	530	485	530	516	555	511	511	541	565	524	482	494	543	523	542	534	523	519	553	503	550	526	556	509	552	522	510	523	465	543	525	511	498	513	543	517	528	558	531	565	528	516	553	543	517	564	527	533	528	496	501	551	496	517	525	483	549	541	508	525	559	538	505	519	512	521	511	535	539	557	568	547	513	545	548	512	531	496	513	539	569	542	563	446	529	474	501	533	540	566	500	467	512	521	525	528	541	507	481	527	527	486	527	534	566	528	558	574	522	506	519	541	518	535	536	502	536	551	556	570	545	535	504	495	545	525	536	538	555	507	539	503	525	513	521	532	509	551	520	512	500	545	542	542	541	552	545	556	548	576	502	491	504	523	496	542	504	567	556	516	540	543	524	536	574	535	545	571	571	525	539	543	524	499	527	521	492	505	522	530	563	576	536	561	520	491	498	509	524	516	553	531	539	507	547	536	501	494	554	517	499	520	579	510	484	516	502	535	568	536	562	502	536	523	504	515	553	491	556	523	506	499	512	526	496	523	543	566	533	522	543	501	545	558	567	510	509	529	518	565	538	526	540	532	533	529	544	537	535	509	554	506	524	574	507	532	517	582	528	519	540	482	498	518	503	511	535	544	545	544	538	534	522	519	518	511	565	527	531	528	517	535	509	523	529	542	538	526	532	476	542	518	508	511	511	558	548	535	523	487	556	560	523	534	512	524	518	536	505	511	559	547	539	539	545	541	519	518	544	509	551	518	516	531	522	550	531	525	510	509	529	549	525	513	531	511	575	567	539	538	517	522	564	523	494	564	508	516	527	538	533	530	556	509	505	530	515	548	508	506	564	508	503	529	490	510	566	502	535	556	512	552	510	534	483	517	516	518	539	521	545	533	531	520	502	550	488	548	528	529	555	554	587	526	521	531	475	550	493	518	511	489	577	544	560	525	589	565	561	535	503	528	508	574	555	498	513	533	552	510	528	567	490	565	533	547	557	553	522	517	550	516	508	526	529	548	522	501	499	550	491	515	508	486	519	543	539	507	564	513	540	522	560	495	568	535	530	550	539	547	486	567	528	533	491	498	552	528	529	516	539	497	531	540	542	523	534	539	548	479	499	515	537	522	556	525	492	537	542	561	552	505	522	551	516	514	518	531	500	554	539	505	531	486	535	528	530	536	529	517	524	496	521	566	539	572	523	556	491	538	560	547	537	501	538	501	523	551	549	503	478	553	542	511	522	567	512	562	525	537	562	560	516	507	561	551	513	566	490	523	509	550	534	523	489	560	479	527	544	515	508	534	505	530	535	525	562	519	534	561	525	497	509	484	522	517	511	569	560	569	513	531	547	545	527	533	552	534	539	463	530	527	526	537	548	502	552	525	484	519	528	510	511	539	518	570	552	537	551	543	547	537	508	504	570	530	480	508	533	531	534	531	570	540	540	522	532	546	545	545	537	535	535	504	557	520	533	542	515	552	520	543	524	580	540	546	527	534	532	571	532	539	511	538	540	536	581	546	534	517	515	544	531	471	555	510	526	529	539	541	537	582	548	557	563	525	541	526	548	502	536	499	502	540	511	511	492	548	544	557	520	541	545	522	509	532	530	499	523	521	551	556	525	531	505	566	527	534	526	568	550	512	545	522	536	517	540	561	552	574	523	500	525	514	537	528	519	543	503	567	552	531	542	542	524	496	547	513	517	529	511	502	500	545	546	495	531	536	476	501	501	483	509	522	528	505	548	546	520	533	491	558	507	522	549	552	517	531	557	555	545	577	525	530	522	535	506	496	520	533	558	500	500	505	532	501	532	542	552	501	513	542	498	518	524	510	512	499	526	564	544	511	534	532	543	557	555	561	509	491	532	526	526	549	502	518	545	530	538	535	497	537	532	528	552	553	532	525	517	550	511	540	562	586	551	524	559	549	525	534	549	501	550	552	524	521	514	537	517	535	509	489	489	534	556	537	541	509	532	516	537	536	505	531	525	535	528	479	540	543	561	557	537	538	568	515	525	533	492	525	559	490	539	508	489	559	480	531	543	516	506	536	537	544	533	487	537	560	512	512	513	509	483	534	498	541	512	530	496	503	568	514	533	525	525	515	531	506	516	546	506	497	520	556	496	512	543	526	541	551	568	526	554	517	561	553	523	503	533	543	544	538	553	483	532	549	534	504	557	501	502	557	521	524	518	540	538	554	517	551	518	532	513	496	517	549	543	522	532	538
6683	9914	7949	4204	3254	2424	2025	1745	1505	1261	1090	994	884	954	777	791	733	691	702	638	640	604	579	607	581	593	585	600	624	554	598	641	552	539	588	616	546	572	565	569	519	593	576	584	567	537	571	571	578	545	535	569	564	556	541	620	571	565	575	551	560	577	540	577	578	615	559	525	569	580	518	551	557	551	549	574	576	569	573	572	532	557	571	517	573	551	599	561	571	567	571	566	571	599	595	554	592	539	584	553	566	561	557	538	567	538	605	583	580	535	506	578	605	554	596	582	585	553	578	545	573	599	583	577	605	596	553	539	536	547	537	561	563	559	560	597	594	587	540	561	575	557	575	539	565	562	550	555	554	559	618	599	496	579	558	564	572	586	592	590	578	603	565	560	591	556	570	585	564	595	543	529	577	580	575	575	554	564	568	588	556	582	582	564	584	561	582	564	555	583	597	542	588	543	575	559	555	537	548	533	575	513	563	548	514	517	589	541	561	611	566	553	593	547	570	549	567	628	542	577	497	559	564	533	549	540	583	547	544	585	525	560	591	551	572	573	634	548	581	557	600	568	542	550	585	550	537	545	542	537	558	571	589	527	555	606	577	607	532	573	569	542	553	583	562	602	564	569	565	559	606	571	542	542	549	545	583	529	568	535	547	557	561	546	572	586	542	602	585	574	557	577	624	601	532	623	579	548	564	553	551	562	545	550	594	562	559	556	583	614	558	536	557	527	539	563	591	590	542	538	527	551	544	566	564	576	556	544	578	559	588	537	603	558	617	571	539	565	552	598	557	568	559	574	563	553	594	544	558	567	545	530	580	529	577	559	558	573	606	551	582	555	539	582	537	566	560	542	559	563	581	566	546	545	600	593	608	510	537	507	575	576	534	589	551	561	601	505	550	580	571	600	544	562	546	602	548	572	595	554	570	588	583	552	620	566	576	521	587	568	533	585	589	564	572	568	585	600	548	567	586	555	548	558	548	564	537	561	534	566	607	563	573	547	579	586	580	533	574	522	594	580	556	546	565	564	561	585	602	562	599	546	556	507	622	542	532	570	568	570	568	594	572	583	585	538	541	579	537	589	555	581	558	538	581	552	587	542	559	580	548	608	603	549	637	543	558	590	567	607	558	581	576	556	574	637	608	607	564	562	576	585	558	559	571	558	521	584	550	543	541	586	548	594	591	584	586	497	547	517	553	524	587	563	569	604	562	608	616	556	549	586	608	590	553	593	590	558	522	553	567	531	538	559	559	569	568	557	585	615	562	571	544	621	565	573	532	594	614	561	529	536	556	578	547	541	596	536	533	573	581	552	563	562	531	557	572	561	581	552	549	542	570	625	611	561	538	534	564	561	528	613	539	574	595	584	557	590	517	514	559	510	585	556	569	579	572	582	530	566	590	553	579	571	540	573	570	558	592	588	585	585	579	564	610	579	560	618	567	610	544	555	570	578	592	592	560	549	564	571	614	523	533	585	587	550	555	605	542	557	550	566	551	546	593	599	580	550	551	573	614	570	545	571	581	592	591	583	591	576	534	551	580	542	569	569	522	557	554	547	563	596	557	577	530	580	538	563	557	541	577	599	592	535	578	579	579	583	536	583	553	582	558	557	586	577	563	606	539	605	623	570	595	537	596	575	577	573	587	612	554	554	561	571	556	531	574	557	541	552	583	564	577	567	534	543	567	585	572	530	524	577	507	581	546	588	578	540	597	578	604	553	546	585	556	633	569	614	555	577	567	527	546	541	593	586	584	591	565	539	623	544	560	577	579	586	600	520	570	541	549	609	578	550	589	587	560	554	532	524	573	574	581	607	540	552	534	551	552	523	583	568	605	613	575	589	535	536	570	546	550	603	548	596	586	546	572	600	584	576	567	498	562	533	575	598	580	535	592	590	553	538	543	600	556	570	634	554	591	600	573	559	567	594	580	536	527	574	564	572	616	517	530	527	537	552	538	566	553	563	577	522	569	584	568	571	564	527	572	526	533	568	581	550	538	611	574	540	540	595	552	545	563	554	570	550	585	575	563	582	563	564	574	577	582	588	584	530	594	545	569	544	543	523	579	549	580	556	605	615	539	562	536	544	565	528	558	525	582	563	551	567	533	604	599	558	599	556	569	571	569	542	592	563	596	570	543	558	536	563	558	583	547	559	570	598	603	583	591	543	552	556	605	544	547	569	574	509	597	540	592	579	586	589	585	565	506	521	541	564	563	538	557	558	558	612	537	490	606	579	624	560	584	560	588	592	591	549	537	547	587	594	569	521	560	551	618	569	520	569	563	588	595	583	545	562	523	597	583	594	571	573	537	552	567	625	566	538	579	566	551	591	533	510	597	596	532	554	573	575	563	548	589	575	635	537	554	587	588	564	587	544	568	561	568	555	575	531	597	553	581	521	545	539	605	548	581	549	569	607	545	546	551	554	533	590	544	563	586	557	588	575	541	537	575	591	581	534	592	550	573	603	544	547	557	579	588	571	539	621	557	549	547	544	558	583	562	573	620	583	547	568	575	594	597	541	575	576	582	581	580	593	541	528	556	537	585	573	550	538	563	540	573	556	549	548	615	540	577	578	568	543	570	582	566	597	597	586	548	553	580	530	592	553	578	558	589	583	560	530	591	532	615	577	559	552	564	586	603	564	539	590	580	538	606	588	552	559	566	507	543	570	520	599	598	577	582	583	552	569	550	545	532	607	563	563	593	549	567	558	567	534	587	571	560	584	576	549	558	531	590	539	560	522	583	576	517	539	583	570	562	538	575	528	534	571	573	534	613	597	569	558	523	578	590	566	580	570	534	558	528	560	584	540	541	582	515	572	549	580	545	552	581	531	565	552	555	581	560	538	533	592	578	569	562	537	585	512	563	606	543	522	518	603	551	572	576	580	579	576	545	517	539	565	588	584	544	507	587	632	569	558	520	561	537	589	553	496	601	545	572	539	584	553	550	544	506	582	575	542	576	542	541	556	579	495	569	564	558	568	574	595	567	566	601	557	530	540	549	611	557	536	560	585	523	613	569	586	548	587	580	553	599	626	586	563	584	611	568	513	532	561	557	545	598	549	553	521	555	541	526	561	565	580	573	549	601	593	545	582	553	579	591	563	589	566	596	551	545	520	563	562	562	537	583	581	589	560	546	582	528	583	569	555	549	545	539	585	593	538	567	613	552	558	617	604	625	578	568	572	576	581	620	551	584	550	608	561	576	604	571	575	574	573	538	551	556	568	586	590	515	591	598	559	583	562	572	555	610	558	573	554	539	533	568	576	563	537	591	556	607	534	553	594	547	563	556	555	517	522	566	553	593	576	563	554	507	548	607	596	570	547	560	549	607	530	612	568	549	626	531	596	581	547	529	531	540	529	575	564	573	582	548	551	579	567	521	579	575	554	576	578	580	545	563	558	591	560	562	567	546	548	596	574	544	514	542	611	567	570	549	583	562	579	565	549	570	536	537	576	526	532	564	573	579	568	547	556	592	552	571	573	555	551	516	546
23635	21126	28481	24027	21149	13508	3662	2326	1999	1657	1538	1401	1289	1228	1179	1118	1070	1016	992	995	976	1023	943	961	907	868	908	913	886	903	897	854	905	866	877	826	870	855	861	867	814	928	871	904	870	825	810	846	852	821	843	840	866	819	892	900	887	876	855	785	866	894	877	839	890	830	871	825	844	883	865	863	877	843	888	796	861	827	858	878	870	822	853	862	880	854	811	840	840	871	820	827	878	854	864	852	822	877	824	816	853	839	891	851	858	812	847	838	821	827	850	833	878	863	858	896	872	845	846	804	855	876	818	834	870	877	820	838	885	880	904	802	813	848	805	796	871	836	835	880	826	819	851	772	807	876	827	881	822	835	785	769	854	904	828	820	816	841	856	917	858	872	866	847	876	811	860	873	858	841	826	822	846	834	834	799	888	823	830	821	801	839	882	869	836	805	855	840	842	855	853	872	841	788	828	869	868	884	829	895	801	827	806	833	801	857	830	804	880	781	828	848	814	882	822	836	845	806	856	789	852	883	841	823	808	831	848	824	804	816	826	797	842	825	816	855	911	828	818	854	841	878	852	832	852	890	827	851	829	843	871	794	824	876	882	848	805	862	816	837	793	825	858	853	879	880	823	833	810	829	851	800	867	880	831	852	887	813	841	833	868	870	878	819	889	824	867	860	857	832	835	819	831	800	832	789	823	808	802	832	822	864	855	816	854	901	845	829	838	800	831	880	800	788	859	812	869	846	880	858	869	846	831	841	831	897	851	887	811	883	823	838	869	853	820	893	852	815	811	825	778	873	826	844	844	777	806	859	825	857	809	871	852	836	880	903	830	831	874	865	842	835	850	814	869	850	889	857	850	882	821	847	827	842	846	816	832	827	866	818	834	882	872	827	837	848	854	851	845	876	874	816	824	847	825	870	812	861	837	829	784	846	827	772	827	813	852	849	853	813	815	832	845	922	855	801	886	825	862	876	852	834	868	812	828	864	831	807	820	843	821	830	844	814	839	909	917	869	845	862	827	814	833	805	825	860	813	813	839	798	901	841	857	836	874	790	821	914	842	894	856	852	819	813	840	811	842	819	802	858	809	872	862	856	822	869	850	793	865	837	808	855	843	849	843	840	898	813	809	847	854	884	871	836	853	804	810	827	885	877	856	837	839	796	822	838	821	828	882	873	832	839	822	795	818	813	921	854	852	796	810	892	769	867	803	869	839	861	807	860	888	834	846	846	839	833	820	832	796	861	851	852	825	845	828	856	844	872	782	822	840	836	867	852	814	798	884	821	858	852	875	826	834	792	850	835	842	817	806	839	798	811	823	840	845	853	809	825	820	854	867	853	849	850	826	852	822	829	859	828	884	893	843	852	797	836	831	852	873	821	827	844	844	848	833	787	843	802	878	805	825	847	826	830	823	880	831	825	841	840	822	852	857	832	807	804	791	855	820	776	839	837	837	903	864	825	848	810	815	781	844	901	845	872	852	841	829	866	803	826	862	886	840	849	825	868	866	877	829	851	827	867	844	831	883	901	862	854	900	827	826	853	877	898	839	814	790	862	858	894	851	846	869	818	855	899	817	855	820	797	782	862	840	807	847	917	857	858	822	842	864	770	801	885	829	844	805	831	840	877	774	852	847	863	847	853	813	895	871	841	868	848	829	880	802	881	835	862	840	779	831	851	799	803	850	838	828	831	873	855	857	874	879	830	793	872	841	852	857	860	912	842	810	841	861	839	850	804	794	787	834	798	887	868	887	835	822	837	837	857	820	886	859	857	812	854	831	828	799	850	803	840	832	853	824	837	833	803	794	814	841	863	871	857	816	786	834	800	885	853	871	847	860	825	880	869	905	854	818	808	832	895	847	812	849	847	879	838	811	877	823	812	771	836	805	851	885	825	855	824	821	866	797	739	820	849	841	819	814	862	849	804	853	844	889	845	832	813	862	850	830	843	835	846	849	804	875	869	832	838	861	823	835	813	805	825	839	840	868	864	861	839	848	826	821	850	795	856	867	830	791	837	819	851	852	877	865	816	835	831	826	832	869	807	857	837	872	857	828	839	788	892	823	848	873	847	882	863	863	837	857	816	873	861	814	854	836	881	809	885	829	875	759	865	810	855	820	880	800	861	874	812	808	850	803	845	802	756	817	840	878	827	828	821	878	858	783	832	832	826	851	850	820	825	871	849	867	840	822	822	875	833	865	809	829	826	891	821	839	853	830	855	870	871	860	870	813	871	809	847	850	827	816	813	865	838	828	833	799	842	864	832	834	801	789	816	825	829	837	851	820	814	853	839	816	819	857	843	916	868	826	849	795	798	868	881	841	854	811	822	826	872	825	807	846	823	890	868	888	758	858	879	761	839	792	837	866	790	831	855	809	842	860	775	855	841	835	810	813	822	855	828	856	849	798	787	826	885	834	830	809	804	830	836	837	774	892	839	812	830	803	768	855	859	863	862	849	849	848	822	864	832	861	832	836	815	855	862	808	846	871	877	858	830	857	800	839	851	820	834	896	839	878	825	879	770	850	814	858	794	841	812	853	867	830	863	823	830	865	802	850	801	823	789	843	872	881	899	854	836	804	779	861	869	851	815	846	833	835	862	815	849	874	851	806	885	831	825	773	827	830	830	802	820	803	863	874	853	898	845	819	802	789	798	772	793	844	848	837	814	833	874	867	875	798	837	832	795	843	833	824	862	841	830	826	829	828	808	855	823	873	879	844	846	821	823	877	827	806	865	851	870	823	814	804	859	850	828	864	830	810	790	889	815	834	814	874	871	845	896	832	870	824	815	864	833	846	786	861	840	857	833	793	822	843	884	824	860	817	865	811	852	869	851	843	823	821	862	820	805	876	825	813	887	862	883	865	799	829	880	859	862	782	828	839	802	867	825	866	810	845	856	885	785	809	889	840	764	793	824	837	875	845	887	845	875	870	843	914	867	858	837	829	824	850	861	832	843	807	822	787	880	875	846	855	832	874	830	843	804	855	817	892	832	876	783	821	846	907	849	837	855	835	845	854	842	838	825	866	813	836	846	856	816	867	801	846	849	778	802	877	838	831	808	853	881	808	843	830	864	805	835	877	847	856	873	798	854	829	839	829	873	853	819	857	821	837	805	792	766	854	854	851	813	823	836	788	877	843	835	840	835	782	874	836	850	822	827	794	779	827	861	871	806	793	811	820	902	849	852	796	841	828	881	888	887	813	879	844	798	836	822	830	785	872	848	830	828	791	836	829	842	814	884	820	823	819	850	808	844	839	885	860	846	797	809	882	823	899	846	873	815	839	795	837	815	807	890	834	861	831	817	891	887	894	836	895	850	855	845	863	827	864	818	829	855	844	807	902	832	826	816	870	870	866	897	854	844	832	861	818	818	784	762	826	863	847	809	921	851	813	819	787	869	805	844	896	867	842	798	856	867	819	813	784	847	823	862	870	855	790	842	788	839	856	897	881	834	859	829	870	770	871	812	870	839	807	827	811	818	843	805	856	810	830	795
6245	18426	14734	8629	6322	4943	3934	3304	2746	2310	1954	1660	1562	1474	1373	1279	1216	1163	1120	1044	1080	1023	1013	1014	987	951	994	933	937	946	923	969	979	925	922	921	914	865	927	881	917	868	882	903	901	908	890	916	914	897	870	919	874	915	931	881	880	883	845	850	878	853	882	901	875	903	890	847	868	933	835	901	904	945	904	929	898	880	890	834	880	870	893	872	897	867	901	866	856	882	877	902	879	893	844	832	891	905	879	921	924	897	875	876	865	960	871	884	898	911	880	863	903	840	868	856	886	862	872	885	836	878	874	944	900	895	908	859	865	917	845	856	937	900	904	902	838	943	901	868	901	853	872	890	886	872	878	866	891	830	866	818	891	817	872	895	885	881	881	826	847	904	867	901	898	874	829	856	896	885	866	808	870	839	873	923	925	890	821	878	865	919	876	870	876	867	886	880	867	837	895	937	871	832	874	842	844	887	931	885	933	880	932	924	863	926	860	931	911	863	852	866	877	907	926	924	854	858	900	806	907	831	936	898	918	848	910	851	903	852	882	818	878	854	882	841	962	810	901	850	891	927	889	826	890	869	918	903	910	891	887	909	895	892	881	896	866	902	893	904	860	871	831	933	832	861	910	865	908	864	874	824	919	856	879	863	868	878	914	859	890	859	859	853	867	835	900	873	904	910	912	924	917	846	875	879	868	906	882	890	844	862	832	869	875	924	874	883	878	887	864	868	857	874	874	874	880	935	855	911	864	875	878	909	872	884	827	806	902	851	880	904	865	907	896	817	899	914	948	850	848	851	918	948	806	846	868	824	866	858	882	899	868	892	878	885	879	905	935	820	888	839	921	885	869	898	886	847	854	852	869	868	821	874	844	877	840	897	868	857	928	875	943	850	898	904	852	820	881	879	872	926	855	850	831	840	874	934	900	886	860	891	858	893	881	858	904	860	873	861	912	907	875	889	923	894	853	946	865	895	914	849	882	887	930	845	959	887	889	851	885	914	882	853	924	883	879	869	864	892	880	856	866	950	882	934	853	913	851	920	919	926	927	863	888	921	847	850	868	878	901	876	905	885	926	894	873	902	900	904	879	906	829	824	887	912	937	894	864	919	916	849	895	898	883	855	918	889	922	877	896	903	868	913	888	863	933	827	817	887	895	825	879	871	850	879	897	847	910	889	899	824	904	851	908	879	869	879	874	921	911	887	847	923	849	896	893	874	922	893	916	902	885	930	833	886	836	888	901	930	883	886	850	927	849	864	873	879	898	889	852	861	920	915	834	911	875	891	859	915	871	881	880	884	857	876	867	917	866	880	899	863	892	915	827	870	871	913	875	834	912	919	856	888	873	900	905	883	905	855	900	896	899	885	858	858	854	898	889	870	887	905	896	867	858	864	912	862	831	883	854	899	853	852	889	833	905	857	894	882	913	857	850	917	853	847	869	876	853	874	891	855	829	849	949	921	846	869	874	872	866	871	873	822	881	873	895	857	879	869	857	887	900	913	909	904	873	937	830	869	847	906	890	864	895	865	883	890	906	906	838	871	876	890	882	866	888	867	835	867	837	908	906	870	891	867	868	867	907	851	902	924	870	916	842	834	806	864	855	876	879	939	875	905	850	861	870	882	919	850	890	847	949	928	913	857	914	888	920	859	890	877	871	867	857	894	877	847	913	912	869	904	884	865	889	884	921	857	875	867	854	865	889	917	879	847	904	855	868	929	858	836	867	872	839	850	881	913	946	868	883	894	890	908	925	847	900	924	858	898	805	863	849	859	889	892	862	900	841	866	903	860	854	880	869	899	840	906	907	901	880	880	868	883	868	928	895	910	892	838	854	866	889	853	873	919	901	830	853	879	866	840	827	958	824	862	922	859	884	868	839	876	875	924	874	860	819	925	875	853	894	872	842	843	843	867	866	845	805	913	900	889	834	886	876	921	851	872	866	851	860	887	836	876	894	911	881	892	835	815	888	945	907	883	811	901	872	858	860	879	874	861	874	910	895	865	888	861	855	901	923	973	891	858	923	875	883	865	895	917	837	892	846	907	876	879	884	865	916	907	892	928	860	861	849	840	960	849	903	886	859	852	889	906	861	847	891	854	842	968	847	906	888	872	898	842	849	856	882	873	857	915	860	878	883	902	846	878	863	866	863	887	874	939	830	875	903	877	943	904	911	882	874	890	916	918	890	880	893	904	893	882	841	894	926	908	861	864	879	851	880	916	903	883	848	924	897	874	927	830	855	881	882	904	870	898	842	876	888	905	900	862	883	946	854	904	825	833	838	913	910	875	870	894	880	845	929	816	883	936	867	849	848	877	835	898	850	916	874	876	896	848	914	901	920	907	828	859	914	869	943	923	867	867	829	880	885	909	901	897	876	849	907	852	889	886	906	899	958	932	899	895	916	867	830	886	877	835	885	848	897	843	929	845	851	878	841	850	882	882	943	879	922	890	842	883	878	854	887	822	897	913	874	910	872	926	834	879	854	809	853	901	876	909	864	846	889	872	880	869	845	932	902	865	888	873	930	857	880	882	894	846	841	824	859	903	906	877	862	895	843	874	841	869	802	922	868	834	878	835	837	855	876	866	905	882	882	845	858	936	854	861	879	856	890	908	898	904	900	880	869	846	850	828	877	945	823	861	924	888	881	939	881	883	865	866	855	816	895	893	854	866	902	886	891	910	857	885	824	940	923	839	830	850	863	819	847	869	878	876	861	881	887	878	868	858	824	935	864	917	864	892	868	902	856	863	890	889	853	870	880	896	838	864	865	868	885	875	878	876	852	847	797	864	918	862	922	898	889	920	810	876	858	878	858	819	912	920	834	863	927	898	894	868	859	924	893	868	877	881	836	887	908	891	869	874	897	849	897	905	887	913	855	904	856	936	847	888	880	889	871	816	901	945	868	890	863	883	856	935	888	884	852	925	866	859	944	893	881	848	870	900	914	885	895	938	897	885	890	875	875	876	863	887	818	909	850	895	902	929	920	901	876	909	924	833	892	962	851	931	874	861	878	887	861	893	888	893	867	857	936	927	852	905	895	898	892	844	904	901	896	861	880	954	893	881	831	904	890	831	863	878	880	906	826	842	872	865	926	921	888	835	886	932	864	829	874	909	928	836	907	916	916	916	871	886	823	901	900	920	864	856	874	864	896	865	873	870	868	931	916	884	866	883	879	874	916	885	951	841	838	830	901	852	887	907	895	832	857	800	868	883	894	890	902	877	874	857	865	844	915	834	910	887	923	930	893	866	895	916	890	875	888	861	872	905	905	840	915	885	871	886	921	883	887	951	842	904	902	890	920	915	870	891	878	908	827	886	856	910	871	891	903	881	914	928	943	829	917	919	864	846	855	885	911	876	833	887	860	929	871	882	909	895	842	929	838	881	879	847	988	873	820	857	891	922	838	850	856	870	868	842	861	871	869	874	834	892	821	885	880	812	879	865	817	868	873	787	882	896	902	888	841	904	904	945	877	880	835	906	882	824	898	812	865	917
24722	21158	27574	24982	14614	2794	1731	1297	1079	960	869	760	670	618	588	576	561	503	439	459	472	434	450	432	394	391	444	377	458	428	412	368	389	424	391	443	441	395	342	398	409	410	403	372	395	435	397	357	395	390	408	387	358	375	400	399	354	391	385	404	390	389	357	421	369	383	406	391	372	386	379	388	383	397	376	343	392	377	357	370	379	392	371	375	411	384	382	387	403	374	370	364	366	372	378	383	361	385	398	399	352	383	335	400	421	387	408	381	387	413	383	379	373	402	379	373	438	396	365	384	410	364	365	366	375	380	357	373	385	414	413	369	405	372	382	421	417	404	394	400	356	372	411	370	418	403	397	372	382	381	368	390	399	373	354	369	378	415	399	399	353	412	422	371	357	395	345	367	384	399	372	389	397	410	380	390	371	386	420	434	379	394	357	408	368	386	357	365	375	384	402	394	375	389	400	349	371	388	372	378	392	395	376	420	371	422	339	414	412	370	384	367	366	405	412	415	394	368	423	376	397	369	341	389	412	381	390	344	418	384	378	333	373	423	389	374	381	386	393	381	362	378	410	401	394	377	374	355	377	402	374	355	399	393	372	373	399	356	359	421	398	376	359	358	380	391	383	374	383	383	406	386	349	384	347	405	376	409	372	434	397	379	393	388	364	386	409	391	371	417	402	367	407	385	355	353	372	396	378	415	387	413	390	359	362	417	352	409	372	329	375	360	377	384	402	373	362	401	393	369	395	444	408	355	365	374	392	357	384	380	392	370	355	381	399	324	379	424	395	369	352	374	384	391	405	391	366	358	375	351	392	386	388	399	392	370	370	418	387	366	366	371	368	384	374	373	378	370	391	398	382	386	416	393	379	398	358	361	372	374	403	346	367	422	362	389	370	372	358	399	367	378	401	365	393	394	371	366	386	369	431	386	349	390	376	379	382	442	355	365	421	364	384	400	375	345	357	391	434	378	413	368	380	388	387	369	398	403	363	398	379	405	369	419	360	379	407	392	347	400	356	394	363	383	383	410	392	397	373	376	384	383	364	349	387	405	386	418	413	385	342	391	411	372	386	407	387	383	389	369	375	399	353	369	372	356	365	385	410	412	391	392	378	383	388	394	389	395	382	357	420	353	384	376	408	378	354	346	376	331	391	376	388	402	371	382	383	392	398	351	344	378	375	360	366	379	374	392	398	352	383	395	397	378	371	407	400	382	394	385	379	380	389	399	348	370	431	402	376	403	366	398	405	382	399	361	404	423	384	375	384	385	385	395	369	393	405	411	374	371	372	382	408	372	396	359	388	392	377	383	390	357	386	369	344	364	340	397	373	410	352	387	384	373	394	354	385	416	392	398	377	394	375	402	383	371	353	361	413	389	387	377	402	388	378	396	344	411	390	369	403	375	361	388	401	359	361	396	381	361	384	374	388	351	431	376	357	368	407	353	404	396	412	383	399	375	384	366	347	351	385	399	372	395	374	390	374	363	354	363	380	367	359	408	370	359	353	369	393	376	388	396	420	382	360	372	353	392	372	402	396	387	345	398	352	416	394	426	400	388	356	391	396	381	372	372	373	369	390	391	389	390	347	387	398	377	372	398	341	382	366	357	369	375	370	354	378	371	366	376	386	401	403	379	400	416	393	407	390	361	396	389	390	380	382	404	381	409	377	386	383	404	340	376	388	366	356	378	352	407	398	380	349	368	353	369	391	351	381	423	391	377	384	381	391	378	361	396	383	405	356	386	396	357	373	402	378	360	412	346	334	340	374	412	351	359	372	383	403	380	361	395	420	374	375	374	396	390	372	386	358	382	368	397	379	364	407	406	405	364	362	374	340	352	368	394	389	356	377	381	377	394	383	367	391	389	401	393	352	387	379	387	345	361	345	401	363	381	359	362	400	396	410	384	388	384	364	405	357	384	402	408	362	351	407	366	369	362	356	367	350	375	405	341	394	381	403	379	384	380	384	372	396	383	381	403	386	358	366	361	345	379	380	381	391	390	392	391	395	392	381	362	367	351	407	365	398	376	359	371	380	391	405	397	357	359	368	372	394	390	374	350	382	352	342	373	377	380	394	365	393	362	388	347	382	399	392	403	394	350	374	355	404	372	367	364	371	396	371	389	393	375	384	423	394	373	370	394	383	311	389	383	381	399	377	372	417	388	376	364	375	339	368	388	402	383	358	342	392	367	361	352	361	378	407	403	360	380	395	354	430	422	392	414	368	359	393	345	386	366	442	400	348	392	363	367	400	393	350	379	385	416	385	361	317	382	400	370	358	386	399	397	362	390	354	417	373	385	377	379	390	371	383	389	383	368	382	373	355	407	363	381	382	415	360	354	401	384	385	382	389	405	399	360	390	342	379	357	386	340	366	396	382	405	388	368	386	348	377	419	397	404	395	389	391	396	399	352	350	387	378	389	382	391	355	378	417	370	360	377	377	341	390	371	375	385	397	361	379	355	384	374	377	392	373	359	393	381	399	387	365	412	383	334	376	391	338	401	380	365	373	376	410	409	376	371	360	391	344	406	370	390	344	382	415	398	383	383	433	376	396	363	383	361	404	388	423	377	403	424	381	400	377	378	388	407	371	378	331	363	372	363	374	393	369	383	372	389	365	384	384	416	404	388	372	368	375	387	374	406	365	399	390	364	384	360	351	384	423	366	374	385	375	393	407	403	328	381	368	366	380	358	383	366	379	403	398	366	387	378	377	347	380	353	420	365	373	363	393	380	376	401	399	385	386	347	384	374	337	393	395	378	376	354	354	395	354	386	376	375	404	424	425	365	395	331	372	417	405	395	368	370	394	379	380	401	356	362	373	366	389	368	379	394	374	399	375	366	402	365	395	377	385	391	352	377	380	395	398	364	370	403	411	404	379	383	408	393	394	398	358	364	343	397	390	345	361	343	387	362	382	395	374	390	424	378	382	391	400	420	374	348	363	366	394	400	424	401	353	406	415	360	376	378	357	377	362	384	402	375	415	407	381	391	343	346	414	362	394	382	408	377	386	381	406	348	367	370	376	394	328	368	414	397	396	407	375	372	405	396	365	408	380	396	354	349	405	402	398	393	387	343	380	364	366	350	418	369	410	352	404	410	378	391	381	368	375	393	353	379	405	387	353	377	362	349	386	348	387	393	387	382	400	408	397	409	374	404	381	356	350	379	377	358	358	387	373	384	355	375	402	384	364	380	366	412	379	406	376	369	382	404	364	329	412	379	373	366	383	359	364	343	358	402	369	363	359	375	369	392	372	375	386	392	384	397	360	356	371	364	420	397	371	442	402	366	394	368	345	418	389	350	379	360	342	407	366	359	371	398	387	398	390	364	424	387	373	377	408	387	407	353	370	368	357	351	383	357	391	363	368	361	376	378	374	396	397	387	365	380	389	376	365	372	367	358	369	345	386	397	391	366	378	384	400	386	418	375	398	370	389	370	367	379	367	372	361	391	394	376	380	389	416	356	360	352	360	401	389	356	384	360	362	356	397	386
6185	14839	11615	6417	4728	3562	2820	2162	1837	1519	1279	1077	950	888	780	723	731	639	587	572	565	522	526	523	470	461	484	500	461	455	459	456	456	476	437	452	432	437	439	426	452	445	444	423	416	413	420	440	425	473	401	451	425	446	429	457	405	474	418	442	411	460	406	459	408	471	432	442	443	433	434	444	430	443	460	441	430	436	465	429	431	466	474	395	451	395	420	418	422	446	410	471	443	456	430	421	435	438	415	401	465	441	401	405	470	451	430	466	419	389	409	432	410	466	468	435	445	441	401	423	410	428	424	431	415	448	465	399	441	408	441	409	451	453	469	413	427	443	429	454	420	414	410	435	411	407	444	435	425	414	418	446	419	414	427	438	448	447	456	453	449	416	454	446	419	441	442	475	465	439	419	401	385	402	414	432	441	401	433	432	413	407	454	438	415	472	418	410	433	422	409	395	433	430	455	462	462	465	417	425	380	394	454	409	453	435	387	443	399	435	413	437	468	441	423	433	438	452	424	434	430	423	453	460	443	433	460	442	384	404	459	415	427	438	403	403	436	423	446	406	480	445	441	419	426	426	428	433	435	437	406	418	431	446	375	423	425	446	461	433	420	416	410	434	428	417	404	410	443	467	417	413	409	404	446	436	437	457	435	420	404	436	424	438	439	431	418	440	466	433	441	433	421	420	415	440	397	443	469	421	438	412	448	471	457	425	450	419	460	404	415	423	451	439	462	422	435	445	400	435	442	398	386	421	415	428	477	404	444	419	394	423	424	414	469	421	441	431	412	400	407	451	446	424	421	437	413	420	445	403	459	467	452	413	440	452	413	413	438	458	460	448	452	429	405	396	449	428	422	434	393	437	434	419	422	436	417	433	409	412	432	427	434	442	459	427	426	434	458	455	466	455	430	420	415	443	439	438	422	444	411	416	398	485	419	445	416	404	461	438	399	471	471	443	446	392	403	464	421	435	409	448	405	431	457	422	407	438	420	410	467	438	426	463	445	414	414	416	430	451	454	441	438	471	412	452	418	450	435	419	418	410	413	405	421	467	449	461	470	437	416	465	410	416	423	437	433	385	417	411	415	427	415	416	401	452	419	445	445	444	432	422	427	443	407	418	408	421	406	388	417	417	401	447	447	479	464	433	470	447	443	424	442	434	423	458	421	423	457	436	439	390	437	433	424	437	409	446	428	416	448	437	441	442	439	428	418	433	447	426	409	420	425	412	404	391	431	458	435	435	405	430	441	421	427	430	440	443	437	412	398	466	462	437	421	427	431	424	451	422	459	465	429	443	414	462	458	435	428	450	434	408	422	454	438	457	443	441	421	424	434	397	461	442	417	418	435	416	421	409	446	429	433	450	479	439	453	433	450	418	439	417	426	443	455	395	446	447	424	405	420	414	408	421	438	444	439	437	416	432	428	442	468	449	421	431	447	461	428	399	408	425	433	427	391	436	411	384	418	424	492	442	438	443	457	427	446	447	452	442	427	448	457	402	404	431	460	393	419	431	471	425	457	422	433	439	409	433	471	451	419	434	431	433	431	439	441	441	436	424	438	450	441	416	402	390	462	468	468	420	431	405	484	425	427	440	454	403	457	413	421	449	418	414	406	468	445	440	429	433	413	409	429	406	426	423	418	401	435	442	375	450	430	451	422	426	427	423	433	449	383	426	456	448	393	412	456	455	413	465	445	444	393	411	394	443	456	452	433	442	420	400	417	441	439	417	441	432	446	429	446	447	435	434	456	453	430	425	437	410	464	456	423	428	406	457	449	448	439	459	436	421	448	418	441	440	453	455	424	407	460	404	470	429	412	409	415	458	432	433	477	441	481	417	422	408	442	430	451	473	473	464	434	430	409	447	435	451	458	464	439	426	438	426	411	447	452	413	400	435	449	408	398	417	434	445	390	393	463	430	426	459	434	378	419	406	448	427	394	440	450	393	418	435	421	417	438	421	433	408	475	404	411	426	450	428	446	413	403	432	421	431	424	440	440	413	413	415	400	438	414	457	432	427	412	432	442	402	444	401	466	440	426	413	415	446	424	424	434	414	458	407	410	432	421	430	444	423	422	430	423	451	420	420	447	417	447	424	436	451	410	442	424	410	448	414	389	469	455	438	450	441	426	445	426	439	428	451	426	425	450	432	422	421	414	413	387	429	404	437	478	398	423	419	400	444	431	426	418	428	422	431	399	417	420	442	419	437	412	431	445	432	430	450	458	412	438	398	416	448	417	403	458	419	415	420	425	427	429	434	437	482	421	461	424	444	438	429	399	426	453	442	501	420	451	437	409	460	448	421	400	433	415	416	451	415	434	460	463	451	421	424	417	421	442	424	425	446	447	417	446	418	409	408	411	424	427	435	430	423	419	428	430	428	428	416	443	440	405	448	448	446	414	431	452	417	449	446	457	403	449	400	420	450	435	452	428	445	468	439	433	433	428	459	435	418	429	438	416	427	412	419	431	390	447	428	403	436	442	421	468	424	480	397	435	455	460	445	436	457	455	437	442	434	413	420	404	428	414	440	452	404	412	415	417	425	449	398	437	437	421	429	431	419	427	443	456	409	427	409	421	405	424	442	407	452	441	426	434	431	451	455	395	471	421	401	443	455	446	443	438	420	424	440	413	389	456	438	453	426	427	410	414	438	420	452	422	416	402	428	387	420	435	426	435	443	438	433	435	395	454	442	436	386	437	443	435	442	422	431	451	465	422	466	427	469	437	438	428	459	432	417	444	409	451	406	448	456	440	437	430	442	416	469	426	464	438	372	425	466	432	462	415	412	414	448	442	464	426	437	454	422	449	439	441	422	450	430	440	443	466	429	430	407	421	411	437	420	449	420	436	415	451	449	429	449	459	429	442	433	414	432	443	437	415	426	427	453	404	441	452	415	448	415	445	442	446	384	445	438	438	392	426	436	448	423	427	444	443	446	452	433	446	410	422	416	418	445	457	400	465	460	430	415	438	422	438	444	441	440	447	432	440	444	449	409	374	469	365	435	407	402	428	415	436	438	395	450	419	418	416	412	418	447	426	423	409	406	403	416	412	462	417	381	451	429	417	448	419	404	432	438	403	427	439	417	437	427	424	444	441	444	436	427	449	397	463	423	421	397	458	415	410	417	474	436	393	463	429	429	450	425	446	386	392	435	427	443	430	439	415	454	434	452	444	426	407	440	419	454	422	419	458	420	407	410	459	444	447	394	449	433	445	423	375	435	417	436	443	433	435	481	413	460	388	410	466	433	433	424	424	434	415	409	446	411	403	452	440	404	439	418	448	443	429	416	425	444	448	424	430	423	442	430	422	424	463	451	424	452	450	437	441	410	436	443	397	433	423	423	399	411	418	459	433	485	469	463	415	426	469	440	425	394	417	391	446	445	416	415	431	458	439	418	434	432	429	438	438	418	404	448	438	432	420	416	434	480	454	422	384	468	477	402	414	396	447	454	439	451	408	448	436	425	400	435	405	376	415	428	454	447	402	409	444	436
22512	21191	28951	23698	21193	21325	12980	3398	2401	2075	1832	1626	1499	1353	1241	1195	1070	1102	1035	967	997	906	934	872	867	834	846	805	858	829	826	774	857	804	901	868	766	811	802	770	798	787	809	777	789	787	802	815	773	792	759	776	818	789	748	816	810	758	782	761	808	813	791	813	767	755	741	766	757	750	823	780	782	829	774	780	784	756	783	781	786	767	785	741	796	769	837	807	778	758	768	770	808	755	775	822	763	776	814	804	790	797	847	762	736	836	752	807	790	819	807	778	761	796	727	778	785	778	786	788	780	797	773	759	818	795	830	756	769	796	773	777	789	767	796	796	840	830	769	786	754	764	758	787	817	775	760	768	842	741	828	771	759	775	729	787	774	792	747	722	775	788	781	734	763	757	762	776	759	756	789	785	812	752	760	794	788	773	786	798	803	826	824	773	777	777	758	770	743	778	768	743	761	799	793	766	784	783	776	738	792	818	816	795	858	815	757	778	788	771	852	813	726	787	753	744	796	791	803	815	741	785	780	773	785	761	813	718	778	824	769	741	772	809	806	757	806	790	761	762	819	727	796	794	749	775	790	814	763	783	785	793	826	760	771	761	764	798	783	781	785	815	817	767	775	800	791	732	789	773	740	737	772	777	807	781	784	770	803	711	763	762	743	786	758	837	792	833	794	773	810	770	829	809	783	783	815	834	752	776	777	770	784	767	787	782	779	776	781	806	800	786	793	825	832	747	780	794	799	727	787	739	808	816	782	831	743	734	777	754	777	767	839	773	783	803	797	744	776	855	753	809	813	782	756	793	818	775	772	770	756	753	830	798	800	775	758	775	802	800	781	772	832	777	807	772	781	826	810	713	755	754	788	780	787	779	749	773	794	765	761	797	766	786	751	783	735	787	760	806	819	837	756	777	763	821	798	755	784	767	789	733	727	803	766	749	797	826	775	809	741	744	743	814	798	776	796	772	802	828	746	756	770	785	781	781	759	760	818	761	759	807	792	762	738	791	766	781	708	746	767	798	760	751	780	771	794	765	798	766	810	806	800	708	759	760	752	786	809	763	779	748	812	763	813	805	783	739	769	768	767	762	706	798	836	816	806	751	763	762	709	764	770	828	829	785	737	809	786	797	809	724	741	750	804	736	778	816	780	735	768	772	800	752	780	770	792	757	831	802	773	798	788	748	756	775	812	799	764	795	833	755	814	833	756	805	797	730	799	776	826	781	772	793	760	745	740	763	779	781	806	757	741	757	783	788	781	780	770	749	752	791	840	800	791	772	817	764	799	742	789	772	807	765	769	783	747	777	784	822	810	799	759	775	806	761	763	755	792	773	822	850	811	748	799	767	795	800	796	766	740	809	750	793	751	765	768	756	810	793	726	769	762	788	771	813	777	784	822	786	806	798	727	787	756	824	762	788	751	727	749	802	819	786	790	760	758	805	751	785	779	797	780	776	758	761	771	725	757	722	793	810	781	730	787	794	807	787	760	775	764	791	749	777	778	763	736	776	699	782	751	774	836	787	812	734	779	789	775	796	712	771	767	777	741	752	764	746	776	770	752	804	788	778	779	807	757	791	740	814	750	788	752	814	772	803	775	820	767	793	809	697	817	752	802	804	779	751	771	791	811	782	801	766	772	731	825	771	843	730	791	759	807	791	784	732	736	750	789	799	756	788	778	781	731	715	763	759	774	751	779	744	746	762	781	782	753	790	811	748	759	795	820	747	793	791	786	787	838	796	856	735	769	812	809	781	819	806	820	843	759	778	791	745	764	744	788	815	816	819	777	825	749	772	760	769	741	694	778	755	758	747	790	768	787	809	769	804	774	763	773	780	705	809	783	763	782	781	746	770	774	772	816	815	796	804	739	756	788	777	740	781	796	769	852	831	809	707	817	768	762	768	784	789	805	819	855	795	781	811	807	806	774	748	725	850	772	772	765	739	752	820	775	808	791	757	751	756	758	781	755	725	775	810	793	761	766	796	735	779	752	746	820	762	764	773	731	831	819	761	833	793	698	762	782	787	733	798	759	761	853	771	773	771	767	797	835	782	785	752	804	772	779	786	737	755	790	754	770	743	795	773	766	822	805	787	767	751	794	756	802	793	778	762	729	734	790	771	735	745	801	762	767	753	769	795	758	789	799	730	726	814	794	786	812	760	705	777	785	788	777	790	760	804	787	801	817	757	774	788	716	787	745	736	769	755	801	761	800	768	805	785	802	819	818	766	785	735	843	781	751	789	766	757	798	802	774	775	760	759	738	789	720	727	737	764	842	794	818	714	805	822	744	823	758	762	748	778	747	759	791	785	782	775	728	788	756	757	728	773	774	788	760	746	766	795	776	782	770	765	804	859	808	782	760	794	816	767	784	792	749	789	755	789	749	761	803	813	773	739	796	782	739	777	762	788	765	733	739	796	766	758	765	791	770	789	786	799	749	758	780	755	786	820	771	758	766	759	779	792	811	758	793	722	810	797	791	720	746	779	729	768	775	722	807	806	758	786	812	774	769	810	749	748	788	777	734	763	763	748	736	811	823	748	835	754	746	788	787	794	720	790	791	715	790	742	754	764	780	757	825	736	795	789	746	787	759	749	747	780	789	786	749	771	820	761	807	808	800	787	744	772	789	755	739	816	777	769	754	768	825	762	797	790	785	793	759	765	772	734	773	773	821	802	786	764	796	743	777	759	807	784	773	776	826	737	821	795	783	799	827	780	819	789	773	738	778	754	795	755	805	827	799	803	734	739	783	750	793	737	771	779	766	782	733	760	789	767	764	747	789	775	753	722	768	810	777	756	794	795	757	776	783	765	706	801	727	805	793	764	765	742	819	760	763	736	809	834	732	820	767	774	752	753	772	756	802	759	789	725	758	801	778	797	804	776	805	775	735	819	752	786	752	798	787	857	801	764	738	772	727	809	749	819	767	783	797	795	776	751	728	833	787	734	792	746	821	751	765	729	764	789	775	779	785	770	802	753	816	814	764	785	812	775	802	806	796	782	807	805	801	799	786	744	757	820	782	745	757	760	750	807	802	784	779	775	794	745	807	795	723	786	787	760	772	758	808	845	790	853	783	770	767	718	792	793	811	772	770	763	739	767	793	792	758	811	766	766	758	777	834	792	786	736	716	798	820	770	829	770	768	764	778	755	818	782	763	819	780	726	773	756	754	810	782	757	824	776	748	790	768	790	745	800	842	800	754	825	788	783	794	821	787	782	769	721	727	714	776	779	767	792	786	801	784	753	785	757	802	761	765	777	784	787	788	774	719	769	782	742	761	753	877	768	744	714	750	784	772	736	767	771	751	788	756	730	747	756	795	762	758	818	754	805	745	815	748	746	745	823	771	788	767	839	757	786	716	782	719	733	789	740	824	789	771	796	818	748	790	770	799	748	755	792	794	749	790	771	784	734	811	786	793	794	783	806	809	799	776	766	775	779	802	804	779	783	759	739	783	777	802	775	817	820	779	789	735	795	737	773	782	777	790	833	747	778
8131	24052	19762	12024	9053	7096	5465	4270	3594	2994	2452	2205	1874	1662	1582	1495	1306	1306	1211	1101	1118	1068	1035	991	936	900	1000	864	866	877	896	896	879	861	895	870	852	919	882	905	859	812	874	873	822	862	848	846	899	817	831	859	830	815	838	822	853	810	814	814	847	841	863	791	843	860	813	880	789	856	833	877	854	857	884	845	849	831	827	841	835	881	842	829	859	859	830	798	825	847	822	851	861	814	855	876	842	837	861	854	843	827	850	875	852	853	907	836	867	860	805	827	802	850	880	836	819	757	899	838	812	891	779	827	835	850	803	794	886	837	818	821	795	861	838	829	845	813	832	848	866	837	805	841	819	835	845	852	791	796	818	795	848	812	872	799	872	889	812	827	817	880	830	854	846	813	889	898	817	832	807	802	806	810	828	837	886	814	815	849	812	875	879	852	835	879	822	834	789	862	840	796	852	821	790	823	791	879	790	835	837	863	828	869	821	819	806	805	868	836	833	845	848	845	802	832	803	813	843	833	812	855	837	776	809	885	841	850	863	848	875	827	818	860	822	812	858	808	858	835	849	833	857	825	805	837	879	832	800	807	806	822	836	826	898	814	819	803	854	797	841	821	840	847	829	830	810	835	859	834	823	825	835	817	801	850	823	844	846	810	834	808	802	828	836	807	905	792	855	824	882	790	842	836	867	833	830	847	839	820	833	814	858	797	820	829	818	862	852	851	846	859	795	833	827	813	859	824	782	785	840	829	808	859	853	826	819	761	855	806	840	832	809	783	823	847	814	829	812	873	833	846	799	803	831	845	853	865	809	827	844	842	860	836	778	831	801	856	800	844	843	833	865	794	840	826	798	805	878	788	817	808	820	851	896	809	825	846	845	856	821	846	824	830	804	867	791	819	840	847	789	823	836	854	819	806	804	833	827	819	824	863	810	852	816	836	862	847	842	803	800	834	779	853	818	869	758	859	806	863	851	785	815	872	834	829	815	854	848	890	848	772	784	859	801	805	831	788	835	834	860	850	911	809	818	834	842	879	864	825	775	764	882	869	856	789	837	815	845	821	822	843	815	822	797	794	829	831	832	828	853	860	822	823	850	858	880	799	796	821	829	885	787	869	816	842	866	872	858	830	781	844	830	765	810	856	880	830	762	837	848	844	816	829	813	845	868	839	808	855	757	804	827	864	854	788	769	826	831	797	845	808	835	816	790	852	829	853	818	852	862	810	848	855	797	756	846	823	855	833	845	838	866	827	831	851	837	836	822	876	829	839	826	833	826	802	840	841	852	817	827	820	819	871	813	810	818	828	817	890	840	871	862	798	831	793	848	838	817	845	861	848	828	797	804	833	774	827	825	827	866	804	838	838	852	836	885	910	808	778	786	836	858	849	870	819	847	827	871	787	795	830	848	862	839	818	835	812	897	811	848	837	831	833	825	834	827	806	801	803	807	837	785	855	777	837	817	828	896	827	840	800	886	834	838	787	821	845	827	776	800	856	880	839	832	849	834	867	856	819	786	843	867	870	879	884	849	795	799	850	862	833	870	835	842	898	846	801	912	786	856	810	799	816	816	855	836	824	863	816	858	773	812	846	796	808	833	857	890	815	798	778	825	828	803	857	838	801	855	883	826	835	810	842	852	821	802	858	832	815	832	793	827	800	825	798	828	741	805	876	811	808	819	794	837	804	836	848	845	849	867	790	821	794	869	846	797	837	835	819	807	843	779	780	803	824	790	779	827	806	822	833	817	789	817	815	850	865	817	811	824	853	825	838	833	850	841	775	874	846	866	877	800	801	858	838	797	823	839	809	832	821	809	851	783	786	814	928	813	853	874	813	833	847	859	819	856	826	815	837	873	792	855	874	813	833	845	866	827	877	839	822	895	814	824	797	864	850	847	888	832	817	833	839	848	805	784	838	880	836	784	820	813	832	829	826	811	837	809	844	878	812	829	831	781	831	863	797	762	817	832	828	820	869	804	851	855	857	815	830	821	803	849	814	817	859	842	860	865	869	847	868	842	798	793	801	860	823	816	794	863	790	846	795	833	821	800	863	831	837	821	874	804	839	772	894	705	862	835	807	854	776	839	833	839	865	814	863	807	829	869	867	827	814	868	848	827	839	841	811	800	823	785	787	781	822	793	784	782	834	823	821	825	807	823	811	843	869	784	826	835	827	800	790	821	870	794	845	777	855	823	799	810	918	796	811	843	828	846	878	794	873	854	841	835	810	829	844	826	838	844	833	796	837	788	838	837	865	840	826	835	853	811	833	854	828	795	856	799	844	819	816	842	861	847	798	865	774	812	851	819	782	816	848	838	837	825	845	832	861	872	824	806	836	855	805	815	844	833	822	843	831	801	836	819	817	815	860	843	808	781	857	867	769	854	815	850	859	822	818	823	849	828	825	828	850	836	896	820	831	870	841	857	824	847	872	869	825	912	785	838	801	846	807	875	795	863	815	827	788	821	855	840	837	809	819	835	829	808	784	828	862	841	771	835	826	804	847	880	842	827	807	886	819	815	868	795	870	884	796	790	833	812	852	874	800	803	857	848	798	864	774	772	810	818	845	825	879	814	827	820	779	809	833	866	815	837	833	829	845	880	804	828	828	830	846	860	889	827	851	852	820	805	845	837	774	836	819	792	851	857	767	874	841	871	861	851	794	862	857	823	785	816	807	895	812	832	818	844	798	876	832	789	831	826	802	857	843	873	801	806	829	797	864	816	819	833	856	828	841	769	771	819	835	814	805	814	834	836	838	836	837	832	887	826	826	861	798	832	824	833	818	810	791	855	797	830	774	803	835	748	792	832	842	827	869	832	812	818	819	841	775	825	862	822	787	883	877	831	786	807	786	857	808	827	818	844	882	820	856	818	825	815	825	850	808	812	810	803	819	817	836	801	809	827	848	822	844	815	866	838	840	879	797	783	787	853	821	867	786	839	784	829	850	878	852	830	839	783	841	830	867	831	833	843	812	809	840	807	844	868	835	808	852	775	838	790	826	824	868	872	807	834	769	803	807	844	890	771	853	837	858	824	771	792	817	788	849	781	824	795	872	851	752	854	845	790	816	858	827	878	799	809	807	886	796	814	858	851	804	843	797	778	836	865	787	811	736	800	835	858	933	725	850	765	780	782	841	855	825	813	865	802	849	849	847	837	825	807	840	809	889	812	827	813	830	846	826	816	870	854	840	891	823	862	815	850	855	831	862	774	809	870	818	851	824	834	845	811	845	812	852	794	840	833	872	810	891	880	799	815	828	814	867	851	835	811	857	867	819	794	848	843	817	813	856	821	850	801	809	831	841	834	853	825	866	850	789	798	864	809	821	877	838	797	830	846	801	795	876	838	803	818	805	830	810	850	838	846	794	879	837	827	837	838	849	850	810	824	857	819	803	823	821	805	848	832	799	847	861	848	801	845	829	841	827	802	777	805	821	811	849	848	844	805	871	821	805	808	826	809	826	839	814	827	830	819	829	863	830	801	778	834	802	764	874
27637	19406	9825	3811	2140	1599	1218	1083	969	860	807	789	657	635	635	618	618	619	554	530	561	535	541	552	526	554	545	581	487	506	560	524	530	519	534	523	512	536	509	530	520	531	518	541	526	535	534	572	538	527	543	513	514	533	515	509	519	507	521	535	532	537	514	573	548	548	494	512	519	523	493	538	535	483	522	516	516	509	522	567	545	532	543	513	498	481	478	546	510	500	527	518	535	515	519	520	498	509	526	493	533	515	504	507	526	502	487	499	485	564	503	516	508	502	465	471	508	541	502	534	516	488	510	481	524	515	497	493	542	537	511	516	551	547	525	504	521	528	542	489	470	537	542	497	497	554	542	509	550	479	528	479	522	509	514	513	502	516	538	506	518	525	528	525	523	541	524	536	555	506	547	535	541	517	526	526	477	524	542	533	512	521	521	540	535	526	499	516	501	499	520	538	515	511	526	500	541	534	525	519	515	536	555	506	535	528	523	507	549	513	504	527	490	507	533	530	489	484	490	526	529	482	537	536	509	527	477	489	500	527	542	496	511	510	511	541	492	522	541	494	529	506	500	539	518	523	486	489	545	576	479	483	505	520	527	533	594	524	529	481	506	502	503	489	520	487	522	525	499	523	542	536	475	541	527	510	469	497	516	556	535	495	507	553	522	511	549	522	553	533	485	494	532	504	522	505	525	546	511	506	549	487	495	511	546	479	513	504	552	512	519	531	492	490	509	568	514	543	525	532	529	527	540	510	524	521	508	550	493	531	512	529	505	518	499	513	554	497	490	541	520	516	525	504	510	511	529	494	520	510	578	479	520	515	521	522	536	522	498	499	500	531	533	505	529	528	514	516	519	559	520	505	515	496	507	528	526	532	521	509	538	537	536	507	510	484	521	501	480	544	483	516	527	526	481	491	531	546	475	518	531	499	473	526	513	503	490	486	516	522	498	560	509	560	560	503	528	547	512	526	513	510	516	538	514	525	531	509	523	527	551	507	530	526	525	506	538	544	541	475	490	521	548	497	541	539	530	512	477	503	509	467	538	514	488	529	542	517	483	500	532	506	476	556	510	540	503	494	518	509	506	555	547	516	496	516	507	518	550	506	457	507	516	553	509	534	553	486	491	535	556	498	543	488	519	501	499	500	539	512	551	533	499	515	548	507	552	529	519	528	528	503	524	513	554	529	481	527	531	506	516	486	455	513	491	517	554	523	494	495	488	512	519	521	536	510	520	542	525	467	533	503	493	537	491	538	511	501	566	508	520	498	542	532	527	524	505	495	514	533	510	536	508	482	569	499	594	514	508	531	523	511	526	487	541	546	497	517	563	512	502	559	538	490	515	527	532	513	488	538	513	506	473	498	470	522	541	558	536	502	503	527	511	486	548	521	525	504	537	551	541	540	541	526	547	551	568	484	529	499	532	534	544	477	488	497	505	535	542	557	501	496	527	538	511	522	479	464	496	545	543	498	495	549	533	526	519	509	535	504	498	525	525	557	503	526	478	522	501	536	473	503	536	557	533	515	539	494	537	473	544	513	499	524	509	511	505	546	489	554	545	535	510	519	516	541	530	540	497	495	511	499	547	505	499	548	540	530	518	545	528	522	520	490	492	481	548	514	529	522	525	524	500	500	510	534	492	561	529	558	518	483	534	499	560	555	501	508	447	530	528	526	506	531	512	519	504	542	509	516	534	533	522	540	533	475	518	564	519	543	502	489	497	546	496	528	482	512	509	504	545	524	529	539	499	538	535	461	510	556	463	527	514	500	547	538	502	547	522	549	505	493	520	471	555	519	504	507	498	496	459	495	517	533	472	538	517	534	513	495	517	496	525	546	547	535	528	498	571	487	506	519	511	538	471	521	520	565	505	521	515	524	539	540	498	507	519	530	522	510	506	489	528	495	543	507	484	508	555	482	533	519	526	500	493	532	521	518	524	530	501	504	512	520	524	483	517	525	490	461	543	531	558	495	542	523	556	560	532	516	519	469	519	511	471	522	530	509	481	553	498	517	560	536	544	543	520	476	543	519	545	533	539	533	538	509	515	522	523	537	538	550	504	530	539	505	523	523	487	509	528	488	532	491	521	545	507	485	475	540	496	540	535	525	505	530	500	515	469	520	537	509	478	506	494	517	525	469	523	481	512	500	498	498	529	520	522	533	523	494	508	564	508	561	504	518	523	487	503	534	542	563	475	511	510	515	531	541	509	506	519	540	542	515	466	477	538	540	517	482	495	533	513	491	482	538	511	497	514	509	506	532	521	551	540	487	480	513	540	514	513	501	521	473	522	534	482	550	511	509	505	522	526	547	538	531	579	506	518	546	483	547	506	513	531	545	527	526	510	504	495	522	526	526	527	491	520	541	561	500	512	499	515	535	510	510	510	501	500	534	523	519	515	528	547	526	482	499	510	507	567	498	528	537	472	519	523	533	554	550	489	497	525	555	511	530	519	456	504	544	472	505	513	492	515	552	523	486	497	481	530	535	539	508	528	543	549	528	542	531	500	548	507	547	506	542	511	527	508	506	480	513	502	508	535	483	495	514	546	510	536	480	496	517	520	499	529	496	509	502	508	537	521	551	528	501	517	556	525	555	497	510	535	517	570	507	480	524	523	527	498	540	513	547	558	506	496	487	494	498	504	522	498	486	467	474	526	515	517	515	518	542	553	540	514	496	469	535	516	526	536	527	538	495	547	494	510	510	522	495	521	504	517	515	523	497	524	488	481	523	513	540	532	517	521	485	494	530	513	565	513	526	517	525	535	513	495	495	534	547	516	525	505	526	487	527	525	516	487	530	525	503	550	484	544	515	494	546	529	527	555	508	502	529	505	529	502	553	523	517	521	547	506	498	519	493	466	517	535	511	501	510	539	512	458	477	539	510	548	512	488	556	487	488	491	481	518	509	533	513	523	519	521	575	517	525	495	526	525	497	537	463	534	487	558	535	493	472	485	533	498	512	519	494	487	513	498	543	530	496	541	528	511	517	501	483	520	534	528	536	485	500	504	547	511	550	522	536	528	529	505	502	529	492	506	560	522	520	523	511	506	500	518	507	527	525	488	545	513	529	542	522	539	508	525	507	473	512	520	470	523	488	552	504	517	504	530	530	503	522	556	520	510	562	511	509	514	512	486	505	495	518	490	549	520	472	517	517	540	553	565	511	504	485	539	501	550	487	539	514	491	501	539	487	533	468	492	569	522	522	483	518	492	518	510	502	501	524	545	510	494	528	502	535	523	504	510	481	503	526	509	495	512	482	531	535	479	543	499	552	517	488	537	539	545	488	519	496	515	537	516	491	532	495	523	533	532	511	518	513	448	520	491	517	549	508	541	573	521	532	512	519	505	529	537	522	499	516	540	552	536	520	498	507	521	520	511	550	531	497	517	517	534	554	541	515	544	547	515	524	537	548	528	479	511	515	517	542	493	530	534	469	510	504	509	483	517	543	512	527	527	533	538	488	523	526	526	541	536	501	506	551	511	501	552	508
6770	9951	8038	4234	3174	2556	2004	1721	1443	1253	1121	905	877	810	735	742	704	703	655	619	590	610	567	607	554	587	612	604	592	563	588	555	556	582	535	607	532	581	546	582	537	537	548	559	532	571	552	515	557	494	561	530	530	531	553	553	535	565	552	530	540	530	515	531	563	560	548	566	553	585	570	562	517	580	552	567	545	571	576	521	549	593	525	523	577	529	548	548	557	573	565	581	545	554	578	552	583	557	546	567	565	570	594	547	551	576	592	583	562	536	554	548	593	585	525	570	544	535	538	537	603	602	519	552	550	571	542	564	506	580	555	535	576	519	549	566	569	554	576	568	579	544	527	583	568	552	521	541	559	591	574	582	574	559	560	556	543	546	565	531	593	522	584	541	554	557	505	598	558	547	567	557	531	551	524	568	557	534	563	546	567	570	567	557	523	546	543	571	585	569	558	538	537	566	562	584	531	567	577	550	516	542	545	564	559	521	529	546	549	580	540	554	558	563	562	554	526	540	621	572	555	547	560	557	593	548	575	517	567	525	537	546	555	527	570	536	521	618	579	563	539	556	593	544	561	549	561	562	525	543	539	582	578	523	502	572	546	526	518	583	555	545	541	557	551	537	569	568	551	588	568	567	556	600	539	548	545	585	498	567	558	550	546	548	548	553	554	565	528	592	520	549	528	536	579	584	564	521	524	544	548	541	576	587	583	540	542	554	576	532	566	578	598	550	588	540	489	559	549	507	557	523	583	557	517	580	517	586	593	549	568	570	578	516	595	542	543	545	561	552	566	540	487	575	560	538	564	549	519	592	534	570	560	544	558	561	534	594	543	588	529	513	537	582	528	583	580	555	512	567	564	545	554	496	558	547	552	574	571	538	555	542	560	507	548	569	532	575	548	563	541	536	531	548	559	526	551	567	561	581	592	522	578	542	530	573	577	569	565	532	545	570	529	533	523	558	588	608	571	555	484	574	535	530	524	553	575	529	590	531	556	559	548	540	491	550	539	584	553	541	542	549	574	581	572	535	569	559	526	597	522	546	548	578	605	574	521	600	579	544	514	550	555	524	545	530	591	550	535	604	525	588	554	571	547	556	559	596	572	534	564	558	561	575	557	553	564	507	543	535	549	535	556	568	584	524	588	533	594	567	549	538	562	526	540	582	557	530	581	539	521	559	537	589	558	560	539	539	542	558	549	544	528	537	566	541	545	552	546	570	531	603	540	573	599	541	525	573	558	588	561	552	545	530	537	539	523	522	570	555	542	533	584	525	563	586	556	557	560	562	538	564	549	584	547	568	528	534	535	592	515	580	546	571	527	517	506	570	547	560	573	579	538	549	524	586	542	599	562	571	563	544	547	582	528	574	543	589	533	553	531	549	546	597	535	552	530	564	591	576	583	563	563	545	575	532	556	571	542	603	562	576	567	562	587	573	558	488	558	544	553	556	537	571	584	545	556	521	602	535	490	549	566	558	560	553	535	550	567	566	560	522	562	551	536	542	560	551	550	493	550	506	573	586	548	577	528	570	538	529	542	553	534	565	506	525	542	549	576	554	542	538	561	576	543	549	542	540	526	564	550	556	540	543	529	598	531	522	526	531	575	559	575	546	528	570	578	557	524	597	559	545	541	537	539	529	550	558	541	584	544	536	539	550	580	516	575	578	543	511	575	531	592	585	536	555	556	561	515	542	525	577	581	557	583	539	535	573	565	593	593	561	586	593	591	518	586	575	566	559	569	578	523	537	552	543	548	580	569	541	537	575	510	527	534	534	573	514	569	532	560	564	561	557	525	541	580	531	582	540	564	530	556	559	561	540	558	541	557	552	570	555	569	553	567	539	561	552	575	462	517	565	545	540	590	539	538	587	572	542	518	569	558	576	588	547	547	529	540	575	565	549	552	572	548	553	584	579	523	588	555	544	585	540	561	578	566	552	547	557	581	541	569	519	533	525	552	550	542	558	560	577	577	588	559	541	588	534	573	525	573	579	544	569	572	508	534	572	548	593	519	565	506	561	559	580	605	597	566	566	534	561	566	591	549	578	547	559	550	569	549	509	554	559	553	575	557	586	572	512	525	525	572	571	558	543	544	515	538	583	507	601	537	548	566	530	541	536	552	538	596	561	527	554	583	506	588	570	580	543	557	539	559	555	603	561	572	535	554	557	473	531	568	568	572	537	545	561	520	567	572	543	553	532	553	502	557	566	569	572	568	567	556	558	551	543	554	530	520	503	587	540	537	557	560	496	566	543	521	546	582	550	526	564	574	553	578	525	577	545	518	507	569	600	523	541	563	537	556	558	566	545	564	538	561	522	557	562	586	584	542	529	534	594	532	607	563	570	575	564	572	572	556	553	559	573	568	566	548	566	550	567	502	553	608	598	552	541	583	537	548	532	559	534	552	513	529	618	539	558	523	549	566	540	577	570	535	557	506	522	550	600	598	531	563	537	547	543	546	558	521	573	526	580	551	550	530	548	550	562	533	563	557	557	530	522	510	523	537	549	580	533	541	572	536	583	559	581	520	569	527	554	550	532	552	550	567	498	530	549	555	557	564	563	534	561	551	537	541	537	520	552	560	562	563	551	547	561	515	566	578	615	549	554	538	575	528	552	561	575	568	573	539	528	555	615	573	560	576	558	549	545	575	522	555	556	534	579	580	542	572	529	524	562	562	511	567	525	566	568	528	592	541	543	560	496	546	573	534	499	554	578	562	560	543	561	587	542	569	601	549	532	553	574	548	540	589	597	571	533	534	556	549	591	555	571	538	559	521	555	516	545	537	544	537	545	596	516	573	582	530	554	585	599	566	575	550	540	518	528	509	548	532	546	545	541	572	516	561	523	571	562	537	538	511	548	570	554	533	589	546	547	556	569	545	578	559	582	568	577	531	520	586	539	566	538	527	547	536	542	564	554	571	565	573	533	561	569	530	565	557	548	534	531	560	548	566	523	584	573	571	571	533	566	503	553	558	524	536	566	528	560	554	527	521	567	577	592	559	582	556	565	546	554	545	511	529	532	555	562	563	558	553	551	562	540	538	587	550	573	563	565	583	538	543	516	570	553	578	565	555	549	553	576	604	541	534	522	562	552	493	580	554	548	559	610	604	537	506	514	556	576	538	542	546	578	564	542	507	536	552	548	524	574	547	563	556	548	570	569	585	539	547	519	522	494	565	546	553	569	556	570	509	586	547	551	573	552	546	540	564	608	577	554	571	534	570	563	511	522	548	579	524	566	553	588	549	497	531	611	577	526	603	518	551	564	566	594	527	557	585	504	537	543	568	572	562	587	559	579	504	551	583	554	603	561	572	553	528	557	544	560	559	585	526	559	524	561	520	485	582	554	548	569	559	567	554	554	553	538	590	565	588	520	572	544	564	570	557	547	577	507	550	553	544	540	521	594	539	591	584	520	568	575	557	581	586	523	559	541	540	529	587	579	540	524	522	589	540	576	525	567	565	515	550	562	550	545	529	565	569	609	583	557	568	545
23686	21182	28511	24121	21198	13668	3660	2350	1900	1646	1463	1327	1312	1223	1207	1099	1050	1018	1030	964	950	957	900	886	897	878	888	871	879	853	874	852	866	869	836	805	842	811	826	826	850	854	833	788	835	886	828	800	822	849	865	815	844	801	801	838	841	796	862	867	819	833	809	819	853	858	800	830	843	834	840	832	808	868	846	784	816	769	857	807	834	827	849	812	806	855	840	792	868	835	752	844	851	866	853	839	829	815	835	824	840	845	847	876	869	904	880	852	821	837	848	889	856	863	825	797	796	803	762	802	801	806	851	822	824	859	796	852	910	829	826	851	817	791	810	884	821	808	845	799	832	818	821	834	806	788	849	803	851	838	836	833	813	837	820	840	810	806	841	781	842	845	837	855	854	832	817	834	815	788	840	866	810	797	868	820	823	837	835	875	835	813	833	830	839	811	861	803	842	812	824	834	803	792	819	821	855	896	814	835	844	830	865	833	859	804	839	837	841	786	812	801	831	824	872	799	804	834	864	822	796	800	888	789	787	843	805	811	815	865	875	875	853	847	795	857	805	863	776	781	846	796	873	848	883	874	855	834	781	818	753	809	815	800	802	796	840	869	819	799	835	797	824	848	836	770	863	788	891	835	830	788	887	853	845	824	856	852	823	868	847	808	814	805	813	802	799	805	883	863	838	802	847	841	773	869	814	838	841	849	794	806	804	801	836	848	773	797	837	842	837	841	873	822	844	817	844	805	837	784	856	846	843	805	845	809	800	866	807	819	841	869	827	778	839	823	823	785	772	829	822	802	805	820	793	830	815	786	823	834	833	787	826	819	889	804	775	806	826	822	849	793	807	844	870	857	807	831	803	772	831	875	800	821	852	784	831	814	840	884	808	862	780	821	894	816	856	854	819	809	864	883	793	838	829	813	799	787	817	857	855	869	778	854	833	828	819	830	779	811	787	801	818	905	802	834	784	889	828	839	814	897	840	800	866	827	848	838	813	827	821	834	843	783	898	813	836	839	837	773	858	813	820	864	873	810	775	914	833	776	815	866	791	857	809	818	810	816	777	815	853	834	790	838	846	821	892	812	822	814	782	864	789	807	791	768	830	812	758	846	817	864	867	833	850	847	805	780	807	807	852	846	789	910	856	814	796	791	835	813	792	816	745	814	863	838	798	833	803	879	810	851	892	784	870	810	837	886	847	851	835	792	812	856	801	835	837	822	840	866	868	847	815	814	814	890	881	840	806	876	804	845	820	815	835	841	843	771	856	798	826	863	834	873	817	786	840	825	824	865	760	890	831	854	805	822	793	765	763	833	831	853	814	815	815	813	850	832	844	839	843	848	868	904	847	813	831	871	883	836	910	843	823	878	840	866	831	830	844	827	832	860	737	815	798	847	859	812	803	866	800	826	833	815	850	858	880	823	771	875	820	883	814	833	859	815	811	777	805	828	836	849	835	793	820	845	820	807	840	814	863	880	807	848	835	826	825	878	821	831	795	807	825	808	785	786	833	801	817	785	876	825	855	828	859	842	796	847	835	838	835	823	853	794	849	847	823	831	811	812	838	786	796	859	870	840	834	820	864	795	808	835	830	854	841	894	730	851	809	827	869	815	885	843	817	860	862	829	875	803	787	826	833	839	808	861	849	834	804	867	828	809	858	841	832	843	845	817	800	868	826	842	790	813	844	785	837	846	875	781	820	850	829	759	838	864	824	877	806	782	762	819	842	809	851	838	824	880	823	825	820	823	794	822	799	825	789	881	829	807	850	849	814	792	835	820	830	808	888	867	847	847	860	796	848	808	844	859	803	838	803	790	803	777	870	843	810	813	875	841	822	801	806	841	801	851	843	812	853	847	816	813	794	818	869	831	773	817	845	834	771	859	854	844	827	845	847	849	856	804	832	845	798	884	876	794	824	805	837	912	864	873	788	782	866	851	828	828	779	828	785	842	794	851	851	833	836	902	840	839	839	843	849	799	818	854	800	809	832	733	828	814	831	795	812	856	862	821	851	819	839	825	830	842	754	874	820	821	815	806	865	867	823	788	819	846	829	821	816	832	826	788	820	828	874	856	839	821	869	854	798	828	804	801	808	798	817	839	830	837	833	840	848	869	872	854	830	863	795	852	833	863	835	852	857	833	826	824	847	818	844	828	835	782	845	824	815	891	858	873	809	806	834	814	811	837	816	779	827	833	850	820	850	834	831	735	832	868	836	846	826	810	872	829	814	847	818	768	868	782	823	878	763	826	806	823	788	875	836	837	833	785	811	812	868	776	846	852	879	826	807	803	798	815	811	811	885	857	839	783	843	823	847	819	845	782	857	853	827	851	841	833	810	825	793	833	829	832	845	811	810	824	807	858	824	871	883	823	871	830	826	791	824	861	841	812	837	892	816	815	752	838	834	867	819	896	798	846	856	839	849	802	818	857	800	820	838	822	799	792	846	862	847	841	841	812	814	837	780	883	822	884	743	803	823	809	842	900	749	850	825	830	850	787	828	780	832	830	861	800	886	823	857	833	835	824	842	849	850	812	812	779	806	817	858	869	810	856	800	842	805	848	837	818	841	858	819	823	804	874	856	806	831	788	822	796	769	800	835	797	820	872	843	820	835	824	842	836	827	869	799	832	840	859	879	824	849	807	837	819	846	850	771	823	870	828	815	837	878	849	829	774	828	838	862	828	848	779	767	813	875	871	828	834	900	813	849	807	837	875	810	878	769	843	793	813	873	850	821	830	845	860	835	775	833	756	846	829	828	820	822	825	860	825	816	807	806	820	762	857	856	852	853	881	894	855	781	834	790	821	798	828	788	897	833	818	838	854	830	858	770	803	807	828	810	812	875	846	803	789	802	815	870	820	847	780	858	812	840	824	841	816	805	771	820	862	823	848	831	833	822	779	848	827	822	848	844	802	852	845	860	814	856	847	823	811	791	831	779	813	873	833	783	828	766	896	803	859	823	906	921	758	827	877	844	840	781	865	818	870	818	826	816	843	812	851	815	789	832	839	806	856	829	832	879	868	797	827	825	813	798	845	816	838	848	853	797	767	876	820	844	845	842	808	829	818	818	851	807	852	867	844	857	793	790	806	807	812	801	826	835	837	790	876	826	812	875	885	771	787	851	807	781	839	828	868	775	811	780	906	820	761	772	902	805	850	817	850	846	780	806	858	801	847	829	822	813	798	800	829	814	813	829	832	821	848	865	818	761	856	860	853	878	786	814	800	841	827	849	833	840	773	893	807	807	842	839	853	829	857	843	851	848	839	798	857	826	798	858	779	848	858	900	803	800	797	823	824	817	852	850	809	845	828	850	844	818	753	862	855	774	816	819	779	828	838	837	800	828	820	813	832	833	855	791	852	864	878	783	801	823	839	817	832	849	793	840	816	868	797	812	864	804	818	775	874	789	818	812	834	862	812	833	860	828	834	827	841	822	882	802	821	865	808	803	863	857	871	846	781	859	803	838	827	838	908	871	813	799	852	803	832	893	795	782	826
6360	18923	14860	8714	6540	4906	3854	3123	2725	2274	1965	1746	1584	1432	1321	1282	1270	1126	1106	1014	1009	962	983	972	930	952	957	893	924	922	930	906	933	888	925	858	927	916	848	889	865	930	847	897	899	897	860	928	834	883	914	865	857	874	902	918	805	883	892	866	904	864	855	929	865	904	823	857	860	870	861	930	906	812	853	885	902	857	862	875	867	843	872	861	857	883	856	879	866	875	848	835	877	834	866	854	869	815	880	906	895	871	898	896	824	833	890	876	872	887	855	888	873	902	839	903	909	860	845	873	863	879	828	837	887	820	847	843	902	858	928	890	807	889	841	862	874	883	867	850	883	832	854	847	828	841	898	869	874	820	872	880	869	825	901	872	865	854	871	876	932	832	900	866	899	878	909	868	909	899	827	841	897	868	871	862	890	880	873	866	833	846	915	871	902	870	853	894	885	900	828	850	865	884	898	894	870	854	871	872	838	845	908	851	830	872	841	891	888	910	884	850	945	851	898	849	907	877	888	896	860	882	883	862	884	905	866	867	890	935	867	883	860	853	865	897	886	867	904	863	877	871	872	884	838	951	893	864	845	843	892	914	908	867	894	883	881	852	851	897	873	881	858	855	885	880	853	871	912	893	865	836	870	818	874	916	839	864	868	835	826	808	862	853	880	895	834	846	838	853	910	849	914	878	855	853	893	862	914	842	860	865	844	877	886	880	844	873	885	841	874	852	835	854	855	832	897	861	874	888	849	910	838	831	858	859	827	847	858	870	917	848	857	823	891	889	810	824	894	870	882	860	863	871	857	841	849	869	833	863	877	841	876	868	894	883	871	873	841	834	871	882	878	870	922	914	881	903	911	910	877	849	806	919	853	853	901	831	904	867	862	803	804	886	858	887	872	912	859	855	891	861	869	865	880	867	863	805	873	872	875	827	909	884	840	918	877	842	837	828	877	881	843	896	919	854	839	875	880	870	898	808	859	779	898	877	898	860	843	871	812	876	840	877	864	897	839	865	881	860	844	850	932	854	854	860	865	891	874	921	877	836	845	845	845	877	918	843	856	871	910	908	819	831	842	854	891	862	908	874	892	872	863	850	868	899	888	869	907	838	864	877	880	833	844	776	849	978	884	855	835	841	862	888	881	864	935	888	875	815	831	898	857	893	847	860	880	847	838	839	822	894	871	881	950	928	859	863	897	874	859	867	863	863	893	882	834	964	883	863	903	890	866	863	881	855	915	897	835	887	893	866	839	865	852	856	844	843	855	882	876	881	847	868	849	876	822	867	948	867	845	874	841	868	845	889	914	837	843	868	887	903	897	845	852	844	854	862	904	840	861	863	850	864	882	827	912	892	851	856	906	905	870	846	859	834	872	847	809	854	839	873	863	812	845	831	835	828	865	815	909	861	855	851	890	881	867	909	885	865	887	889	878	923	787	832	850	875	874	872	755	884	847	817	883	839	866	888	838	875	847	878	886	854	903	904	859	867	908	855	895	909	882	869	899	866	830	854	855	871	912	874	872	903	895	808	900	887	811	838	911	853	908	843	869	858	841	919	865	851	831	869	844	878	860	852	912	821	850	844	900	859	919	873	897	892	859	891	898	871	889	885	887	873	851	900	869	816	885	881	825	867	908	861	881	883	887	870	816	839	877	894	884	885	882	846	888	882	869	873	867	820	935	904	892	901	845	851	912	869	887	854	868	848	836	805	814	907	921	919	857	895	877	918	831	894	876	929	877	849	849	892	856	904	880	862	828	872	854	898	879	827	831	864	873	860	854	876	864	831	839	827	941	832	810	846	823	884	840	862	844	845	891	881	862	834	864	840	858	899	956	900	898	894	926	900	875	923	860	861	851	878	895	923	850	867	904	844	838	846	873	892	808	870	860	903	865	884	871	841	891	873	845	926	884	941	892	900	900	869	874	886	898	878	895	915	873	857	862	818	919	846	854	851	855	855	879	912	918	856	875	879	843	864	838	859	918	894	884	887	894	878	874	910	898	877	816	890	889	924	872	877	869	879	839	822	843	892	848	855	850	866	829	870	879	870	890	914	896	877	874	831	817	814	826	883	908	824	928	889	883	882	900	858	880	840	854	868	904	851	898	881	835	865	831	878	879	868	916	910	856	822	866	827	876	884	940	876	915	849	923	842	887	856	873	852	869	821	883	867	908	893	931	877	875	915	825	861	846	841	897	903	882	857	887	868	864	892	834	814	790	887	912	864	880	886	869	877	850	846	887	851	856	870	834	849	911	865	872	866	883	879	848	912	883	841	832	816	822	914	890	848	896	870	911	839	835	820	864	864	840	915	904	821	869	850	856	892	876	875	868	875	855	916	915	857	850	873	850	853	891	879	827	851	920	849	848	897	858	866	898	901	898	850	879	866	803	888	906	825	848	853	855	863	854	818	864	806	843	876	854	851	800	831	893	886	917	873	835	952	872	858	872	892	871	864	823	921	865	842	869	894	846	896	868	871	837	873	890	896	874	819	869	924	867	890	853	856	832	867	856	897	847	861	820	852	901	873	848	828	853	865	883	869	876	880	833	852	853	877	895	859	877	937	845	843	875	910	890	854	820	887	828	881	833	904	882	842	922	898	884	907	845	897	912	860	842	847	902	854	850	887	851	917	829	851	888	872	862	827	820	918	863	884	901	831	866	867	851	896	845	814	861	882	901	882	873	877	845	883	899	876	867	853	890	845	844	879	917	840	877	902	839	863	903	884	820	843	857	874	895	844	848	889	871	898	834	880	929	896	885	857	833	863	859	837	872	846	843	835	884	869	862	882	873	866	826	912	850	896	844	844	877	920	908	907	863	833	895	842	869	882	858	857	847	854	850	873	912	864	903	818	911	896	921	858	892	917	862	904	886	868	918	885	859	835	875	859	868	918	853	821	895	867	888	897	866	899	866	856	859	866	835	887	890	870	937	866	876	920	861	872	850	879	845	869	880	873	903	841	880	871	885	886	886	879	922	908	844	837	881	871	890	844	821	844	858	853	845	865	862	899	850	905	863	840	892	855	811	834	851	864	863	870	934	834	893	870	886	896	842	844	886	860	906	833	867	924	883	867	899	951	882	863	886	860	841	839	891	881	928	899	902	872	845	825	895	903	811	898	833	919	895	859	853	878	860	858	845	832	852	830	819	860	847	850	869	880	818	891	879	901	861	837	887	869	890	877	883	832	855	862	894	860	862	877	863	907	865	852	874	884	955	834	856	903	873	907	910	862	880	848	846	835	913	866	854	834	882	906	885	909	871	945	844	832	885	808	810	941	884	880	884	871	887	892	901	827	836	898	894	773	864	894	863	892	889	826	888	872	852	879	880	850	818	870	826	882	828	887	875	898	882	866	856	930	864	842	878	898	894	865	839	892	828	890	898	810	852	861	869	870	901	870	847	871	837	889	864	838	850	893	825	858	869	885	929	833	870	854	873	902	882	823	896	842	880	855	903	889	904	825	867	866	835	857	866	845	902	912	816	866	900	884	923	858
24760	21191	27596	24980	14804	2747	1671	1374	1072	874	790	650	669	589	543	535	524	521	493	487	465	406	459	387	392	417	399	392	409	396	409	381	359	369	375	361	370	417	374	372	372	377	369	376	368	372	386	336	365	370	387	369	337	374	366	408	355	399	383	383	375	385	346	383	383	371	363	399	380	377	372	356	386	377	378	375	390	367	352	392	386	357	370	373	380	396	356	344	374	362	374	367	367	347	381	385	370	389	360	376	369	355	376	358	400	396	394	371	408	351	385	363	348	326	384	392	369	389	366	377	366	358	348	381	400	354	358	356	359	431	379	373	352	387	413	373	399	342	330	380	430	380	356	371	343	354	395	393	395	359	384	360	377	402	350	334	382	354	345	374	370	340	416	370	347	376	377	364	402	388	361	372	371	379	335	343	376	358	384	356	366	348	362	388	379	366	380	327	385	342	352	382	398	366	351	388	362	342	362	367	358	366	389	359	366	371	390	374	350	366	372	378	366	371	363	354	400	397	392	383	392	387	370	379	374	385	350	350	357	382	403	389	349	406	384	350	351	359	352	365	359	363	372	365	369	390	363	375	384	362	359	386	339	384	383	392	349	398	352	387	346	366	358	384	371	394	369	337	373	352	364	391	384	387	377	351	373	372	399	386	355	362	384	384	351	394	382	380	349	361	356	344	380	372	385	349	356	394	382	368	362	366	356	379	348	397	377	375	382	347	391	370	353	373	331	343	393	379	401	386	352	368	368	351	358	356	421	376	366	410	362	371	359	355	353	377	398	356	368	390	380	375	372	344	349	376	352	364	383	380	380	387	340	381	373	352	405	399	339	354	382	340	366	343	352	357	386	349	383	351	367	378	326	380	354	347	357	337	341	395	381	384	369	380	377	334	348	364	380	342	361	391	334	369	357	389	360	375	365	363	356	370	362	378	377	360	364	344	352	366	369	354	375	320	385	381	363	378	367	364	417	369	376	354	404	385	366	373	354	355	331	378	349	347	354	406	380	352	375	339	344	387	368	371	352	420	359	354	328	362	379	374	380	400	352	333	347	397	363	368	372	347	364	392	383	362	372	367	363	361	323	362	387	395	365	353	379	357	375	379	336	386	365	365	368	348	403	387	350	389	386	375	377	419	370	366	379	394	340	398	385	384	347	375	379	378	359	374	367	348	368	370	403	318	390	336	346	349	371	379	359	407	379	380	348	369	399	348	402	388	354	371	390	371	371	370	387	358	372	377	345	405	328	373	355	355	383	370	364	368	349	340	383	344	376	334	369	377	374	386	371	352	367	350	366	382	364	378	358	339	401	407	331	348	379	366	374	394	375	391	347	382	357	389	369	374	397	382	369	353	351	350	364	359	348	332	347	382	386	319	362	396	387	361	354	365	363	356	342	371	363	339	347	398	355	385	370	345	352	388	345	367	385	338	357	361	375	350	383	361	387	346	373	393	374	388	383	373	387	334	372	368	367	368	362	414	371	376	388	422	360	366	366	333	421	388	360	360	379	352	343	365	362	382	379	371	382	334	346	385	394	370	377	383	344	365	395	394	386	370	347	382	401	370	361	408	376	381	369	346	378	387	388	395	400	356	375	339	386	371	400	378	368	362	329	365	376	366	362	382	388	360	371	409	334	359	378	347	377	350	363	369	373	375	361	399	353	337	356	367	403	387	406	383	382	334	388	339	389	395	353	368	367	378	388	382	368	393	370	382	373	376	380	382	429	396	332	362	377	346	349	347	386	358	396	359	372	371	405	360	377	379	363	393	338	357	376	378	382	357	323	366	376	412	366	389	360	377	360	387	368	360	359	339	345	378	371	376	372	338	366	378	362	367	390	342	393	387	364	342	357	356	371	393	366	366	368	377	413	372	434	348	374	389	387	374	369	385	349	390	350	340	384	414	344	372	318	338	411	377	340	361	360	338	351	350	349	349	369	365	386	378	374	385	367	387	377	423	375	383	391	348	389	381	383	362	363	341	397	375	376	383	366	356	359	365	385	368	384	360	373	409	379	375	336	354	356	377	370	409	368	359	340	364	372	343	384	361	343	346	395	371	355	363	324	404	373	355	379	360	377	360	384	386	316	388	360	365	337	357	346	333	376	398	400	335	368	356	355	365	383	345	360	367	387	360	363	377	380	375	360	392	352	360	376	380	351	374	358	394	346	333	367	381	382	366	383	359	383	354	359	366	383	360	373	366	376	362	382	369	380	381	375	327	386	358	383	367	364	354	367	344	370	360	358	365	357	343	375	342	370	342	374	363	376	418	355	373	365	352	356	348	381	381	360	375	352	359	394	374	330	364	381	374	343	345	351	351	342	342	370	354	368	389	306	375	331	369	380	353	391	369	371	360	391	350	375	374	387	391	377	364	371	343	349	376	366	361	396	382	374	374	375	367	418	331	392	335	371	389	378	363	374	353	353	392	365	374	358	373	343	377	361	363	387	388	332	350	347	328	376	372	377	391	373	355	374	375	364	361	381	387	351	369	377	383	371	373	356	373	343	360	356	384	349	368	394	351	358	369	394	358	376	344	363	361	406	360	390	383	397	364	397	374	368	361	367	338	376	367	355	387	360	386	363	350	382	347	408	366	363	371	377	368	371	390	379	389	349	376	352	377	344	352	364	388	341	377	380	360	407	363	392	371	366	382	395	357	396	357	366	371	353	396	363	405	365	367	360	377	347	364	399	377	370	348	361	387	376	324	386	360	331	343	354	390	390	360	381	371	375	383	367	365	353	368	382	343	358	369	357	362	352	385	358	353	354	332	364	385	363	375	337	357	354	377	346	377	387	409	398	353	357	371	405	376	385	348	374	343	386	354	383	368	364	363	312	393	340	373	385	346	372	402	365	364	383	368	398	338	363	354	382	335	344	379	343	389	360	388	362	381	368	351	394	375	351	362	380	346	342	372	395	361	359	363	372	357	356	387	394	331	368	378	388	360	393	360	391	343	383	369	378	352	392	373	380	359	336	331	370	343	360	360	399	356	376	389	358	415	375	356	398	366	386	349	373	327	373	350	365	371	365	383	360	338	383	401	358	367	355	373	355	357	381	381	335	399	370	381	357	379	356	389	426	343	390	337	334	336	388	358	312	357	361	357	375	363	361	343	323	367	378	371	361	375	377	358	363	349	358	367	405	359	357	367	383	367	394	373	361	364	357	387	362	400	347	395	353	374	391	361	327	386	366	374	380	372	342	349	351	344	352	358	379	385	396	366	368	397	397	352	382	383	356	356	374	378	396	385	408	337	382	373	364	379	378	395	359	366	391	378	380	326	347	359	351	371	369	348	386	386	400	363	369	379	373	368	335	355	380	364	381	378	382	366	373	377	364	395	341	371	351	358	360	372	380	367	357	373	393	359	366	384	339	335	400	368	364	345	358	351	392	365	387	339	381	387	386	360	362	339	359	376	368	343	392	345	394	369	362	361	426	397	374	386	376	334	364	354	384	348	348	386	374	372	393	356	380	336	392	388	364	370	364	389
6278	14946	11814	6613	4853	3720	2839	2272	1869	1466	1248	1037	977	849	838	709	702	640	588	582	556	554	492	531	457	463	510	426	462	483	466	469	471	421	470	427	436	421	454	414	445	383	429	448	446	403	408	440	426	460	428	430	424	385	453	441	420	472	433	428	439	448	432	398	432	457	435	421	440	408	398	446	417	431	395	432	428	422	449	415	435	436	451	447	460	399	399	491	410	398	405	448	367	445	423	420	430	424	425	427	407	428	435	436	409	436	412	430	443	411	430	393	428	432	452	418	399	429	432	395	379	422	407	426	455	428	440	411	431	425	443	428	436	421	427	412	455	416	420	430	406	448	400	414	412	404	454	443	416	426	423	419	454	449	425	427	425	397	414	373	460	390	387	395	381	435	452	392	432	429	429	436	459	412	435	437	392	394	443	416	392	439	420	413	429	422	424	383	449	417	421	461	373	424	428	449	405	401	436	405	417	415	386	387	434	441	402	409	406	424	403	443	409	432	395	423	403	449	408	434	406	455	452	438	407	430	448	411	417	393	412	396	473	379	420	425	403	351	452	448	406	434	410	452	419	451	442	384	427	412	429	417	422	434	394	397	413	422	420	434	440	377	410	381	409	412	377	437	413	441	460	436	430	439	390	403	413	444	420	428	407	413	420	425	391	433	411	416	391	428	429	406	432	415	442	421	428	418	371	397	421	428	413	435	388	395	386	408	434	403	436	426	427	440	421	418	353	411	430	430	392	405	396	422	410	417	402	439	392	425	428	400	416	412	437	437	429	416	390	434	407	427	426	396	408	452	432	411	401	428	433	426	410	430	392	432	408	421	457	452	442	431	428	403	399	429	396	440	416	449	412	416	382	406	420	429	363	447	411	420	395	414	429	427	417	418	399	425	404	413	455	434	426	398	394	439	442	425	435	434	417	450	405	417	461	399	390	433	403	424	425	418	404	404	431	418	449	401	399	403	390	437	403	386	418	409	389	401	435	400	414	391	427	427	416	464	409	412	443	422	439	394	413	384	437	420	404	381	393	414	435	368	429	404	460	402	456	414	420	387	405	417	424	407	409	417	423	410	430	431	406	391	439	421	417	399	466	437	419	430	403	451	430	404	399	403	376	441	434	439	406	444	436	430	414	439	425	413	422	422	395	400	394	456	393	397	438	433	431	388	445	388	403	398	417	398	427	405	428	409	432	431	439	407	420	420	369	445	402	445	433	432	364	448	407	427	448	380	384	444	436	413	427	392	395	412	427	399	417	400	417	398	395	410	409	393	382	386	411	410	407	441	424	406	430	405	445	407	402	440	399	423	397	407	437	449	433	405	416	410	445	429	428	421	433	405	421	390	400	439	390	423	424	446	412	401	392	427	407	364	403	406	400	455	387	451	425	376	435	430	415	424	421	418	415	430	424	377	394	438	406	435	425	387	435	397	414	439	429	423	414	433	427	434	440	459	438	411	395	408	427	399	406	365	405	427	408	420	458	413	437	407	378	388	387	407	442	385	419	398	445	445	406	462	426	371	419	452	421	385	397	434	440	413	429	396	405	415	410	391	431	408	406	435	388	471	460	375	415	401	449	431	420	405	412	438	445	436	420	382	454	434	415	445	414	460	424	487	400	414	421	428	420	375	417	407	459	418	424	419	427	378	404	411	385	427	433	377	418	415	410	438	434	462	435	425	452	398	443	433	403	401	452	418	433	426	423	411	393	407	448	396	395	434	393	414	404	454	384	407	381	423	436	409	452	446	440	430	428	411	405	429	405	421	477	376	431	409	386	409	430	407	417	393	399	414	409	414	433	436	446	414	415	402	467	409	454	414	439	427	368	417	451	409	436	413	416	411	440	429	439	408	404	435	414	440	411	406	393	416	432	391	417	400	390	401	413	414	457	421	402	453	400	426	382	432	405	431	431	388	428	409	428	391	411	392	401	440	411	428	429	405	398	430	413	455	407	430	395	411	430	449	398	399	402	423	441	368	445	454	401	431	423	431	458	394	441	390	404	390	391	440	433	476	375	437	421	416	425	410	432	446	412	388	444	433	431	421	418	389	451	432	420	462	403	407	408	450	411	447	414	415	380	438	412	422	424	425	405	390	457	419	416	425	463	369	419	419	390	434	429	404	411	448	388	401	429	430	423	396	410	431	405	385	389	448	375	384	444	430	416	436	458	416	422	397	392	427	427	416	433	425	411	407	389	403	418	455	416	420	436	428	410	453	449	384	425	429	406	393	417	406	416	413	424	419	392	446	454	416	442	379	410	401	436	419	417	408	420	459	399	409	448	417	411	387	429	400	426	417	428	414	393	398	408	413	430	406	423	423	412	409	417	436	405	377	439	381	385	429	400	440	385	408	421	403	394	449	436	415	447	465	419	394	441	419	383	413	400	426	451	361	445	444	371	421	415	424	409	464	409	408	393	385	436	428	432	441	406	403	397	423	431	416	400	414	429	454	420	395	432	378	436	413	445	422	432	417	440	411	383	441	421	407	420	433	452	404	438	454	423	400	394	451	449	442	406	379	427	431	433	417	424	427	431	399	433	424	407	439	395	428	393	427	438	443	448	452	414	409	398	380	420	427	399	411	443	438	396	431	429	454	432	462	409	410	406	407	424	444	457	451	402	430	439	425	404	413	435	422	424	460	400	386	439	415	431	426	419	426	434	376	437	442	433	426	439	419	432	433	418	428	393	413	444	412	456	422	387	419	383	425	405	416	443	424	412	451	436	442	416	426	444	409	410	422	420	395	425	402	399	430	421	421	401	423	399	371	419	387	405	382	418	472	437	381	425	431	412	445	361	415	395	396	419	371	404	436	434	461	412	408	447	412	392	408	416	396	414	405	437	402	439	410	396	380	424	429	404	437	403	387	395	419	435	423	461	385	397	434	409	422	392	439	395	420	438	456	401	410	414	427	419	418	411	449	371	411	412	412	428	439	425	415	444	417	409	416	398	411	437	412	386	457	438	401	405	394	447	406	385	374	485	428	435	391	430	412	397	426	443	428	383	418	398	379	433	429	430	418	396	451	398	404	410	389	421	421	412	406	447	421	474	437	456	428	430	409	376	397	450	412	439	440	375	408	408	408	411	429	374	426	425	407	433	418	379	455	386	403	433	443	430	411	445	431	405	440	406	418	437	362	444	392	408	433	440	426	405	444	433	455	424	399	430	442	413	418	418	432	448	422	452	440	378	444	418	434	401	440	390	409	426	413	442	397	395	453	433	415	390	381	419	411	421	412	405	420	435	411	427	443	430	398	402	399	440	447	404	421	411	424	417	445	460	428	405	440	435	438	434	434	448	425	429	415	413	424	417	406	423	423	403	402	429	457	429	445	421	414	403	394	412	422	409	434	414	426	423	435	436	428	425	390	412	411	389	403	447	418	446	407	395	447	434	380	427	427	453	410	447	429	446	436	394	412	449	403	399	443	400	382	395	454	426	398	414	399	458	388	399	443	406	432	424	438	418	414	439	418	419	428	451	416	401	392
22471	21162	28917	23699	21167	21347	12856	3317	2374	2072	1773	1451	1384	1381	1264	1161	1114	1088	1041	1014	926	852	881	928	866	835	805	816	835	770	787	780	794	817	806	782	742	805	789	771	803	796	778	741	741	776	779	765	795	782	756	737	771	761	753	796	740	771	835	766	762	787	817	719	831	741	768	814	780	801	787	747	768	742	800	755	738	721	764	749	738	789	749	759	714	766	741	741	777	727	737	698	777	709	712	788	708	733	739	773	779	799	768	803	730	782	765	813	732	819	785	777	759	732	740	783	767	767	747	784	758	763	719	783	759	745	716	734	785	769	770	733	770	743	726	747	696	713	756	812	713	709	784	771	689	755	808	771	734	702	770	773	773	762	757	732	784	764	781	776	742	806	762	751	761	747	693	796	778	748	720	742	759	729	777	759	769	711	792	725	711	758	796	750	775	772	776	754	752	804	715	758	746	779	757	723	736	745	775	723	748	807	778	851	755	751	795	773	727	740	755	758	743	706	755	812	713	814	751	778	762	796	766	762	763	774	723	750	785	774	685	713	773	737	788	772	757	807	751	761	793	723	764	702	753	674	758	727	752	726	777	741	762	802	781	773	752	778	771	762	780	768	769	739	796	795	783	732	766	778	698	759	748	762	780	735	759	743	731	728	776	761	781	700	784	762	730	745	758	747	756	797	743	752	779	764	687	736	760	775	795	767	739	720	766	735	746	773	779	694	740	741	749	786	776	726	760	760	755	673	766	769	776	718	712	751	784	710	757	738	768	757	739	730	776	746	780	709	739	732	790	766	738	759	760	768	748	745	771	790	744	775	756	721	724	737	760	778	760	755	778	720	755	744	775	767	789	753	777	753	751	743	764	754	736	749	775	719	740	779	729	787	763	743	777	755	754	801	754	754	755	775	775	720	729	722	782	772	752	800	748	755	747	767	766	771	799	746	749	736	769	768	737	821	777	757	747	758	745	777	732	752	769	794	764	745	762	752	769	709	711	700	786	767	768	779	768	719	724	748	752	744	776	697	752	767	824	755	757	736	736	776	758	768	792	773	764	775	741	738	770	781	747	761	765	729	778	759	751	762	719	767	761	773	771	796	745	753	759	771	777	719	793	748	785	723	722	801	750	789	731	752	806	761	743	720	730	773	780	751	755	741	757	727	740	766	734	761	707	764	766	763	766	775	798	751	751	757	767	767	784	754	821	738	736	767	793	752	750	807	736	735	741	752	741	751	738	763	745	762	754	756	793	760	795	757	772	753	762	711	697	724	804	763	745	802	792	740	760	735	780	743	689	798	764	732	728	755	797	734	718	797	745	806	776	746	769	776	715	741	768	747	812	744	727	698	780	698	720	747	762	694	734	759	732	702	789	720	767	796	744	709	800	775	783	769	735	741	809	738	763	725	753	741	761	784	787	763	760	757	736	758	751	742	759	774	746	757	748	715	753	813	751	784	737	758	753	774	728	754	800	786	769	760	770	825	747	782	733	722	772	743	747	752	743	730	753	734	722	778	724	764	816	767	765	712	799	742	757	727	740	752	753	763	770	758	722	765	729	775	759	741	771	784	797	793	733	741	742	731	786	755	718	724	799	787	754	743	721	766	772	763	745	773	732	739	723	727	734	743	729	800	774	757	745	770	754	762	757	762	741	758	778	732	752	754	764	751	787	787	747	813	748	728	732	745	754	770	742	747	703	735	726	757	711	805	753	768	748	757	719	773	760	755	742	757	724	776	721	763	767	747	721	745	789	802	754	729	749	763	721	747	762	738	748	846	729	812	734	762	742	783	814	776	743	799	735	784	770	735	746	742	785	743	794	751	771	813	756	799	726	788	737	815	725	729	792	795	747	772	747	754	765	756	759	822	765	743	768	752	771	732	760	755	770	725	741	743	795	761	755	740	720	765	780	745	728	727	771	772	773	785	718	766	734	779	733	704	775	755	722	778	825	692	804	729	762	743	753	761	790	794	789	754	758	720	760	806	789	815	752	712	819	773	720	721	747	757	767	759	730	826	754	764	733	779	747	747	766	747	757	770	836	719	772	704	731	788	736	770	757	741	767	775	737	740	755	734	718	769	755	778	768	757	704	718	755	790	755	764	807	734	764	768	741	744	773	726	734	748	753	761	728	729	710	773	718	752	762	751	780	778	754	753	740	701	760	749	787	740	765	752	748	765	754	786	797	746	761	773	729	804	776	764	757	718	741	714	801	736	713	767	751	719	805	741	716	772	753	761	698	746	731	767	748	762	784	768	760	765	768	670	733	695	752	802	740	755	800	778	735	764	685	712	783	763	745	810	819	760	771	793	696	757	688	765	753	748	813	794	799	759	736	786	749	737	739	752	711	819	757	737	726	778	770	752	765	732	821	737	761	773	717	772	783	759	785	714	766	686	732	732	802	762	779	785	738	731	714	783	820	744	713	762	770	806	754	746	746	751	753	751	766	703	775	729	734	765	739	724	731	778	778	734	791	741	714	741	790	798	712	774	732	754	736	710	766	756	748	695	762	724	792	781	808	754	733	799	740	776	768	750	747	754	749	712	765	744	735	792	761	740	789	739	732	700	746	792	770	733	770	755	746	805	756	784	774	750	734	768	794	726	688	767	752	761	709	719	763	747	769	743	786	747	758	786	732	710	787	803	766	709	730	722	760	718	725	742	806	768	760	764	722	803	762	734	791	771	750	736	761	712	752	811	792	781	732	721	742	754	760	799	753	729	745	786	764	756	779	772	722	787	732	742	766	757	751	706	780	761	696	708	825	728	765	728	717	722	759	735	811	769	723	756	732	785	749	742	796	773	751	732	763	752	739	755	764	740	765	768	732	737	755	754	747	732	765	777	807	728	743	766	766	758	769	711	776	788	740	723	766	755	747	743	716	764	768	758	739	731	752	796	716	744	816	760	724	766	810	747	750	723	761	751	813	706	815	761	761	716	737	815	724	821	791	757	753	753	746	762	765	800	729	750	720	757	745	734	718	769	750	762	760	708	765	790	738	771	739	748	755	775	788	749	780	729	756	786	744	796	776	776	769	768	740	791	746	754	755	747	730	745	762	777	748	768	770	741	768	758	733	773	734	724	773	780	703	782	805	749	729	789	723	792	738	769	771	737	769	823	735	757	745	734	761	784	749	741	755	760	787	743	793	739	816	754	723	775	793	723	777	754	743	774	728	763	734	736	759	752	741	750	758	705	795	779	752	782	757	756	786	711	787	790	740	747	781	802	731	778	761	785	740	739	754	722	743	714	766	779	745	755	738	751	752	761	766	771	750	779	795	756	724	742	809	735	782	761	750	722	726	764	801	761	783	768	783	747	728	736	757	731	758	736	756	722	791	770	752	730	742	723	731	795	692	734	735	730	741	740	748	787	769	801	722	710	702	723	757	754	795	662	767	760	707	768	725	798	788	761	776	747	757	741	719	763	754	702	763	746	777	749	773	781	759	764	778	741	735	759	770	730	704	741	745	768	774	762	778	782	746	786	755	764	789	745
8058	24330	19631	11771	9040	6803	5461	4406	3514	2773	2412	2033	1891	1674	1573	1443	1276	1267	1148	1129	1036	1012	980	976	930	937	918	862	875	884	839	877	907	862	856	912	846	816	822	866	814	878	842	792	884	808	846	766	825	820	877	730	823	866	837	835	816	831	776	830	819	814	878	843	842	810	822	826	784	835	781	812	827	856	853	794	873	816	881	829	856	798	864	790	852	766	811	798	760	822	801	841	821	785	823	810	804	796	830	824	804	810	821	781	820	823	787	821	786	816	809	824	811	834	806	781	820	854	799	783	888	823	821	812	836	776	824	819	806	838	796	812	853	858	887	832	805	796	827	808	773	812	805	798	797	790	795	789	823	867	829	752	818	779	794	793	792	790	776	828	856	851	797	805	778	852	784	833	764	809	768	838	839	771	758	776	815	804	836	796	842	775	772	801	800	783	826	846	745	810	811	808	810	804	803	838	829	847	788	821	822	773	789	792	863	805	761	824	781	821	865	871	801	778	782	817	879	792	752	810	757	804	784	834	896	791	815	793	775	798	798	805	799	760	741	759	805	790	812	870	847	818	820	774	847	805	749	806	802	832	811	832	819	807	756	868	839	846	774	805	837	811	847	795	777	782	833	848	772	796	829	832	804	805	784	835	794	806	824	838	822	865	829	756	801	781	814	795	821	801	836	780	799	843	810	780	827	792	781	818	832	798	774	786	809	797	819	774	818	868	825	809	779	811	796	812	811	847	834	788	867	766	800	843	808	831	782	801	805	807	823	828	804	783	789	777	775	758	768	785	764	786	786	859	817	843	804	802	831	797	827	807	800	842	807	821	838	825	821	835	778	772	831	817	847	761	863	803	790	829	848	815	818	837	787	810	826	782	874	808	824	831	822	799	875	818	814	773	829	799	751	802	803	838	808	836	817	791	781	776	811	771	828	817	815	794	777	857	793	814	820	809	770	864	793	804	803	812	821	832	812	847	759	813	797	827	819	753	767	805	874	789	794	791	863	767	824	807	806	808	869	779	768	798	824	831	781	842	758	834	825	826	801	776	830	845	798	825	734	792	795	822	799	816	798	789	796	826	834	831	825	805	782	821	770	802	783	792	834	793	778	823	827	811	825	798	835	831	817	815	820	837	806	851	834	820	807	799	730	774	809	820	809	852	843	780	811	773	823	851	825	809	825	802	806	833	818	809	834	815	813	781	772	813	805	771	837	813	818	810	812	786	836	820	839	844	832	864	851	800	784	809	820	814	820	780	805	813	832	833	811	830	897	799	823	850	748	804	807	786	806	793	808	813	815	752	847	762	823	852	831	791	812	775	748	816	811	818	827	872	797	794	793	806	805	800	780	791	760	759	800	812	802	789	822	811	832	798	772	815	776	797	787	807	807	864	756	884	794	797	878	850	872	760	776	812	787	844	790	873	772	792	818	829	805	855	817	897	832	847	810	834	839	819	821	808	771	845	754	810	823	827	820	778	852	841	831	808	830	807	801	788	831	786	781	855	836	837	788	769	819	794	817	842	823	793	835	830	864	844	817	770	868	812	876	840	780	808	810	797	782	832	792	784	827	829	810	832	831	822	818	816	791	779	863	790	764	805	810	850	824	784	803	820	818	789	850	815	785	801	810	827	766	815	783	744	779	816	841	774	797	809	798	805	809	805	810	786	822	792	785	852	824	836	845	790	864	817	779	817	812	826	801	791	784	843	786	754	845	795	863	737	842	838	851	801	787	838	778	777	762	847	837	778	771	794	796	779	810	786	828	846	772	790	805	809	852	847	821	789	815	793	814	820	805	836	824	791	803	779	782	826	854	851	791	761	813	817	781	871	794	793	840	842	803	789	851	844	830	777	784	786	823	828	800	819	829	794	828	840	784	781	834	793	792	802	836	788	814	776	827	797	860	818	746	911	751	818	779	773	766	759	821	813	813	801	764	765	831	854	788	818	799	838	798	854	795	814	822	760	800	809	816	856	835	765	814	787	846	834	832	783	819	849	806	794	784	755	808	772	769	835	787	815	828	812	844	848	783	762	803	828	786	778	799	775	791	781	822	837	777	807	849	826	803	767	816	822	793	795	798	854	828	768	821	776	794	802	804	849	797	776	816	742	859	814	796	788	839	861	821	795	811	807	764	761	789	795	782	783	857	818	788	806	810	748	832	796	823	760	800	755	820	784	818	806	791	800	845	824	840	790	790	801	785	834	837	770	812	784	780	796	772	821	830	793	804	819	843	794	828	811	775	836	863	796	801	828	781	801	820	811	842	820	756	822	814	748	781	863	788	800	802	863	851	763	802	877	780	812	854	802	839	800	828	761	832	800	848	781	804	852	794	816	792	781	792	804	822	834	824	782	803	795	825	774	882	772	837	811	841	772	808	804	833	826	822	863	800	838	838	813	790	796	771	845	870	811	806	771	826	799	822	803	742	816	834	765	768	826	800	786	805	832	813	803	855	804	785	776	831	795	768	766	852	831	811	792	809	805	784	807	812	765	813	791	831	791	822	796	815	795	826	805	756	806	755	782	803	766	865	799	793	818	830	821	810	846	822	801	776	836	836	813	835	844	792	817	773	882	791	806	844	750	780	795	784	758	856	819	837	826	856	823	754	784	795	861	828	838	800	831	803	784	839	783	746	794	824	812	787	814	819	742	850	783	815	821	785	805	771	802	835	823	793	803	821	767	797	829	826	823	821	822	795	792	778	834	809	808	797	804	772	831	836	824	793	815	837	812	811	836	837	795	777	784	746	779	799	793	783	817	755	798	757	833	819	797	844	803	827	819	782	823	842	827	830	826	848	865	757	815	804	827	854	848	822	735	807	818	863	808	834	793	814	772	808	817	812	834	773	760	782	778	797	807	796	816	794	838	810	792	809	768	867	820	805	840	786	790	777	745	772	727	794	844	827	826	833	829	812	782	816	866	802	830	861	761	786	814	843	808	803	795	854	856	787	807	830	845	847	814	842	791	829	807	777	798	794	829	789	759	819	849	783	801	835	779	829	795	829	803	734	806	811	800	797	782	777	814	864	829	835	787	796	818	809	790	799	821	822	796	854	806	847	828	797	781	767	777	823	822	814	798	852	829	786	793	767	815	790	832	802	805	799	780	761	782	778	806	821	792	793	799	781	767	821	788	846	820	803	805	829	784	831	833	818	781	801	864	814	770	848	819	843	817	811	810	789	844	800	829	756	801	750	857	816	823	831	810	781	809	802	855	771	808	782	794	777	750	760	796	798	762	751	796	794	787	804	816	812	811	798	786	814	866	771	862	827	798	820	837	800	807	802	792	790	874	763	789	802	794	794	808	764	827	798	829	844	800	797	815	795	821	859	846	810	839	815	841	841	826	815	804	847	798	764	828	799	836	826	825	868	757	811	806	825	838	831	807	816	834	844	792	789	861	830	794	798	801	787	830	783	849	835	808	770	836	779	801	837	832	742	788	828	783	804	850	798	831	832	810	821	756	795	852	785	824	868	842	849	798	827	771	771	797
27428	19305	9913	3884	2150	1530	1197	1107	956	839	693	742	697	637	668	614	591	573	605	530	533	508	525	532	576	510	472	448	531	529	525	517	520	479	490	478	480	489	476	503	505	499	491	499	458	487	509	483	533	531	459	488	518	498	504	506	511	522	477	513	499	527	550	521	471	499	489	526	495	501	516	504	489	515	511	493	506	478	507	473	501	481	493	520	492	505	505	487	469	474	499	492	496	528	520	504	491	488	483	499	464	532	529	496	497	501	466	493	523	483	477	499	497	495	500	489	514	507	531	504	487	479	556	469	517	512	515	475	441	514	475	521	483	499	527	490	466	529	517	492	491	496	487	506	515	518	473	474	533	504	478	502	473	502	468	484	506	482	477	484	513	481	513	496	483	482	468	461	484	470	515	474	457	520	479	490	489	495	491	454	513	504	484	479	491	485	502	489	505	466	481	496	498	496	500	530	513	474	506	491	503	501	493	515	519	482	484	521	450	494	502	501	514	490	504	481	510	526	510	447	547	505	527	509	497	506	516	480	472	532	509	527	496	490	503	504	531	533	475	532	561	487	479	475	494	508	511	495	467	512	499	522	488	520	498	473	470	453	425	454	526	515	510	519	492	475	463	485	484	507	461	499	513	498	486	528	497	521	531	479	491	485	485	483	494	496	531	521	476	500	547	471	498	490	491	495	516	436	462	469	497	504	480	466	523	477	554	497	518	476	485	479	491	503	498	511	489	467	530	522	499	543	504	485	510	541	512	480	506	482	503	483	518	500	484	506	515	479	456	472	493	481	499	502	492	501	473	522	528	493	465	498	530	485	498	503	452	504	514	561	520	514	449	501	483	528	477	514	463	480	526	491	512	442	554	509	481	517	512	477	520	509	490	460	549	496	493	458	489	502	504	468	466	484	481	500	506	510	456	504	442	483	447	464	541	493	513	512	492	498	529	469	511	507	508	471	507	499	501	489	489	496	511	509	496	493	511	491	467	503	484	459	481	514	501	465	507	539	465	486	484	530	499	491	503	511	503	491	497	533	491	490	497	509	478	506	526	486	486	539	500	492	493	518	506	529	525	498	501	490	472	461	510	527	513	485	512	501	460	518	495	491	512	492	503	518	476	496	476	456	513	469	530	481	498	500	528	479	478	486	493	463	495	511	504	492	529	526	494	493	516	530	492	507	479	486	512	490	508	508	522	543	479	504	534	457	482	515	486	470	528	491	516	515	506	452	506	553	517	513	523	499	547	486	489	519	507	485	479	462	529	508	478	526	510	536	470	480	516	473	500	488	498	472	497	516	490	529	494	495	523	490	467	511	466	500	513	469	491	564	473	537	504	501	472	506	475	507	539	500	513	518	500	505	500	513	508	489	476	500	510	460	515	490	469	497	507	490	513	523	534	516	500	487	479	488	534	486	486	499	515	529	484	525	501	488	481	553	440	510	485	511	506	483	530	530	498	543	505	495	498	524	471	497	509	495	458	529	479	470	516	532	495	530	498	482	525	485	517	463	516	469	486	495	523	492	487	501	532	542	518	525	436	508	509	484	484	505	540	543	528	512	477	517	464	464	463	472	494	500	491	480	515	464	497	497	469	485	461	485	478	472	502	458	496	530	512	478	529	502	496	509	520	467	497	518	502	491	498	497	491	497	531	478	520	502	452	493	472	505	513	475	496	519	508	507	491	523	468	525	516	471	492	493	485	496	483	448	542	527	475	458	458	509	504	500	501	553	464	502	478	506	480	503	479	484	493	503	533	484	476	510	455	509	486	516	523	478	509	498	506	495	480	491	483	511	520	458	477	473	503	446	473	484	523	471	521	517	501	469	507	491	484	502	498	482	512	473	515	487	515	500	478	451	452	506	486	470	466	525	528	492	459	504	478	540	494	480	504	454	478	472	489	468	490	455	485	521	536	514	486	511	536	509	495	513	513	486	497	485	483	504	493	534	460	428	533	470	514	550	505	516	516	508	492	515	466	486	515	505	523	522	508	490	480	479	467	504	515	507	471	480	490	518	538	539	518	495	466	484	521	522	515	508	497	506	515	483	511	493	483	500	526	474	518	477	484	493	503	537	491	494	550	533	496	530	522	464	532	513	499	494	492	489	500	489	504	462	481	486	525	515	508	453	510	492	490	504	486	503	509	487	481	523	486	495	490	486	503	492	512	499	531	512	505	492	535	498	448	463	521	548	493	482	488	516	454	480	481	485	509	467	489	473	490	491	503	493	498	500	493	467	503	501	497	434	478	507	466	510	542	543	551	494	461	493	514	492	506	512	489	467	503	477	480	515	529	468	481	450	515	507	493	493	500	543	490	500	529	514	511	478	490	497	524	476	477	508	468	481	478	505	516	449	479	511	514	513	510	514	486	508	500	525	494	495	475	475	484	466	540	490	477	492	502	501	491	536	501	469	505	482	488	510	527	502	493	511	455	524	518	500	517	532	497	530	524	500	491	506	525	517	503	493	506	503	493	481	502	498	487	511	504	510	501	500	475	462	503	482	500	533	489	516	455	498	520	489	518	488	482	489	515	444	486	504	508	479	505	475	493	479	467	491	496	478	481	495	507	462	482	500	487	534	483	479	509	471	485	513	531	495	482	452	520	494	499	504	491	469	492	504	505	521	496	506	478	489	510	487	451	496	466	486	518	508	467	485	514	512	501	493	515	492	477	515	504	490	518	487	550	499	456	494	472	504	493	463	536	512	478	493	472	482	481	456	489	504	498	471	513	495	531	527	496	508	520	495	519	518	495	457	520	520	474	458	499	505	480	473	562	499	511	481	538	501	517	455	533	482	513	500	511	531	475	484	482	525	521	486	508	478	460	500	520	465	478	480	483	534	477	522	515	466	491	492	494	482	502	478	528	508	493	513	517	498	436	486	473	477	472	505	491	503	445	522	487	482	463	531	471	513	482	471	475	525	523	505	487	514	482	506	501	490	508	468	500	516	522	458	487	524	467	489	515	499	497	519	496	506	505	487	476	478	520	484	494	493	496	514	488	471	492	521	492	491	479	476	484	451	486	480	472	500	501	505	483	507	468	506	507	487	467	469	482	492	492	488	492	507	489	450	482	496	460	510	473	544	418	493	471	505	523	496	523	498	478	512	553	527	515	489	544	487	492	517	500	489	482	494	495	517	503	505	511	488	491	530	506	516	501	497	510	513	493	497	547	523	493	478	510	487	463	531	500	505	554	488	525	476	509	505	504	511	503	499	487	508	519	524	486	487	517	463	498	485	491	487	513	473	468	549	474	483	515	491	485	488	550	499	499	478	507	536	531	529	442	509	489	469	507	526	504	519	447	494	483	491	483	516	499	528	548	505	492	501	508	509	514	472	481	480	478	484	536	474	498	489	550	485	467	495	538	490	505	474	487	496	481	480	540	503	483	524	492	508	482	490	521	505	500	505	501	489	507	528	506	471	506	471	486	491	467	495	485	505	491	512	480	515	482	487	467	542	487	509	514	529	490	498	508	509	529	514	499	459
6715	10218	8091	4174	3258	2461	1967	1636	1375	1192	990	916	799	776	762	717	693	669	638	626	630	547	584	555	581	588	559	535	511	594	527	595	558	527	549	527	548	537	568	515	516	533	528	527	566	533	565	502	522	537	506	514	532	546	533	559	529	570	519	546	529	524	566	559	563	510	549	524	508	555	531	518	564	539	513	535	537	498	540	531	533	536	569	529	547	556	543	525	544	573	510	525	562	510	572	571	555	502	512	539	568	557	553	535	518	496	536	493	549	508	548	548	530	543	509	527	564	540	544	533	529	563	547	542	520	485	522	547	515	546	557	517	539	531	548	551	557	502	504	534	531	553	549	569	545	529	574	539	509	526	550	531	552	530	519	524	570	533	574	588	552	527	513	522	537	539	559	543	496	519	537	505	538	549	586	556	544	531	499	512	552	535	535	525	563	515	535	564	553	526	544	538	562	528	541	577	548	549	571	550	527	560	517	501	529	525	526	515	537	536	550	559	563	535	510	526	521	532	525	558	537	560	548	491	492	549	493	541	523	510	557	567	528	524	527	534	535	547	546	522	527	560	541	515	535	536	526	543	532	574	551	531	529	526	519	554	558	510	530	549	528	513	518	526	512	565	522	507	549	532	529	536	553	525	547	552	560	561	574	514	550	500	535	587	554	530	549	538	535	514	534	542	560	585	542	538	609	490	541	492	528	541	576	527	607	563	554	505	586	537	535	538	520	531	540	513	518	559	491	552	534	534	526	533	547	530	544	525	487	550	520	504	505	503	544	556	509	530	518	534	529	517	508	499	521	528	530	547	527	520	526	542	525	524	559	523	519	514	498	541	492	544	554	582	527	549	549	569	503	566	578	503	506	544	538	538	547	517	513	536	517	547	575	533	567	561	559	519	515	524	531	559	574	547	516	488	551	545	503	534	542	551	485	525	527	546	576	543	524	528	532	522	509	501	508	549	557	591	547	498	538	515	539	521	575	556	554	523	529	553	511	555	513	573	509	489	557	574	553	552	557	552	547	539	496	551	557	512	520	522	553	561	521	553	536	568	541	497	562	518	556	537	555	539	537	539	510	548	509	534	531	538	532	561	558	550	521	546	494	546	549	538	518	517	538	559	550	471	507	546	535	525	511	552	524	546	549	534	554	526	537	534	556	527	522	571	550	545	522	514	544	513	539	526	529	525	519	544	551	554	537	504	523	552	563	534	532	513	569	531	529	540	575	523	493	502	528	544	536	511	510	543	532	555	504	497	498	518	530	557	544	552	515	560	544	556	513	547	547	550	526	536	523	522	495	560	544	531	522	553	526	506	508	508	504	505	517	541	490	552	564	551	548	505	551	536	565	550	541	496	549	560	536	512	560	532	566	507	559	488	509	500	505	513	531	547	526	510	525	543	517	490	542	574	534	592	559	527	506	496	534	563	541	530	561	569	508	519	556	544	571	541	515	536	528	549	517	541	557	513	522	520	546	546	516	519	531	516	550	499	543	562	566	509	549	508	543	544	504	521	535	528	550	513	538	565	516	514	542	472	536	550	516	518	570	530	535	541	545	543	527	543	538	568	505	538	532	540	540	513	539	510	542	509	533	531	551	512	503	542	518	519	543	573	529	496	499	519	572	524	531	502	555	531	499	564	547	555	560	591	500	561	524	526	549	512	548	544	542	544	528	533	520	519	518	514	555	527	539	523	546	508	511	497	547	532	553	569	550	484	510	527	498	538	550	562	526	554	516	561	597	543	496	483	524	567	535	560	525	552	510	531	554	554	518	516	532	541	529	566	519	524	516	538	572	555	502	550	517	563	484	523	539	532	523	547	529	556	561	524	543	541	523	518	535	541	506	499	597	521	538	517	508	530	520	500	578	543	522	567	555	545	477	552	546	564	537	559	562	534	575	541	500	522	565	532	479	490	490	572	533	499	549	537	510	601	494	504	443	556	520	524	508	504	541	537	527	545	542	508	505	540	542	535	522	503	534	549	483	548	541	522	495	525	533	510	498	527	561	542	546	561	511	519	516	528	508	516	534	566	521	553	518	520	552	530	515	528	508	518	515	565	538	529	530	528	531	517	538	546	496	576	523	531	517	573	485	522	523	517	523	505	527	536	526	548	497	516	558	520	518	554	554	524	497	566	549	538	550	510	501	559	551	537	534	538	549	550	563	545	545	536	522	512	514	507	548	548	550	564	518	497	566	567	548	533	523	531	496	529	539	547	500	513	542	527	552	522	519	540	533	480	506	525	553	526	535	521	511	566	505	503	531	549	520	535	550	505	523	554	496	524	547	557	533	545	529	495	503	552	547	513	499	553	518	501	543	510	512	551	567	504	579	553	516	512	515	530	517	515	517	507	591	489	571	581	544	551	555	528	509	536	553	547	505	492	508	522	518	541	483	522	561	542	516	547	516	525	543	522	562	521	530	545	521	487	539	540	517	516	554	520	519	558	573	557	545	510	533	496	540	574	518	557	488	534	569	529	572	506	513	561	584	565	513	550	545	560	521	531	550	523	515	541	551	504	550	591	511	526	523	523	557	551	521	560	552	488	516	535	550	529	556	528	493	513	542	511	516	525	528	565	532	545	581	504	519	547	531	565	512	552	518	598	547	555	524	543	617	564	514	552	529	574	552	524	523	540	534	562	544	543	572	525	533	531	537	551	531	557	518	573	554	492	519	584	530	510	530	548	553	525	498	536	533	519	536	506	534	540	519	559	539	521	528	546	516	560	512	537	551	540	538	529	510	545	508	515	579	529	548	568	508	535	529	517	531	519	516	535	539	525	523	551	525	532	482	512	573	519	544	546	568	531	527	492	517	533	526	540	537	483	516	542	524	506	592	519	529	550	548	553	537	557	553	542	516	529	487	504	573	511	553	563	520	584	523	564	541	593	523	527	535	545	507	522	486	507	530	535	547	524	503	545	539	526	543	503	510	523	510	530	529	493	510	533	509	544	533	539	507	567	581	521	536	514	531	549	522	541	529	518	517	508	521	540	493	559	535	509	517	526	532	539	538	562	545	500	571	554	543	547	511	554	527	514	517	521	554	554	524	573	522	506	524	555	508	558	546	527	550	539	541	560	535	511	525	527	548	503	499	529	537	479	569	497	534	522	603	534	528	514	522	527	558	551	510	536	547	517	553	521	517	528	536	546	563	501	501	566	530	532	535	555	549	551	516	522	530	530	532	537	560	518	565	559	581	496	501	545	521	518	547	563	543	543	488	505	551	501	534	516	514	536	525	561	564	555	558	526	542	532	577	492	524	509	465	535	538	522	511	526	540	503	504	551	513	518	530	536	563	522	541	530	496	559	513	535	489	524	533	525	508	560	555	516	529	483	520	520	506	529	547	532	519	507	532	514	528	557	550	541	543	553	493	552	517	533	509	504	538	532	525	524	531	531	564	526	505	524	490	489	528	484	557	541	525	511	523	556	553	575	565	528	568	509	541	522	531	552	590	535	547	513	509	531	540	520	542	539	573	515	515	526	533	572
23578	21154	28520	24061	21193	13405	3529	2285	1880	1640	1474	1366	1212	1123	1120	1074	1089	970	1008	979	940	866	868	904	884	851	881	817	856	903	810	785	800	767	849	815	787	801	808	829	862	820	817	850	853	816	755	769	756	830	802	800	842	837	853	829	812	836	840	821	799	802	842	842	828	766	810	816	831	771	809	798	810	853	777	806	893	789	826	807	836	753	803	757	869	764	807	791	774	808	757	789	800	798	785	800	848	852	847	811	762	822	851	837	810	827	792	831	880	789	804	838	884	799	828	799	807	807	800	779	874	802	799	816	837	765	842	827	802	825	835	805	796	769	845	881	813	791	775	799	788	826	847	781	767	834	783	775	793	749	780	812	811	808	809	776	822	862	794	817	819	831	754	801	812	825	845	794	793	846	865	809	870	821	865	828	823	825	782	799	857	825	744	828	760	799	829	788	855	801	827	812	757	782	822	795	762	786	772	804	817	824	850	803	800	747	766	830	794	768	832	813	791	813	815	807	763	836	820	768	793	810	799	873	844	788	803	837	855	836	810	831	800	812	830	778	826	853	850	833	790	798	798	864	819	793	794	852	792	792	820	850	807	814	846	811	893	872	805	760	771	777	809	799	839	815	850	749	774	780	772	808	821	813	779	832	849	765	868	805	841	824	815	810	804	755	831	810	819	816	814	826	821	794	799	845	796	791	836	801	841	778	803	880	763	794	818	782	823	767	837	771	801	762	759	847	833	840	810	824	789	790	793	774	785	801	800	804	824	825	839	803	817	791	777	770	810	856	809	795	804	866	791	813	825	784	822	807	779	788	804	811	844	793	791	790	843	796	835	788	748	818	790	798	868	809	813	801	815	840	779	825	803	796	859	833	795	800	825	799	781	802	773	806	777	771	824	797	848	816	792	762	800	833	825	837	825	757	823	825	836	824	821	812	769	815	843	787	844	735	797	805	792	821	789	816	808	831	847	841	814	819	845	824	815	831	804	774	766	790	766	816	808	766	854	835	836	786	884	790	798	839	783	837	820	818	762	783	770	830	837	799	852	764	822	777	886	805	839	769	851	856	777	846	806	845	790	755	819	796	788	785	831	803	801	820	822	787	850	775	765	817	809	795	840	797	818	790	810	833	795	757	845	773	812	827	819	788	765	745	785	795	801	845	765	833	767	820	801	752	804	810	785	763	855	805	808	764	803	802	872	807	843	817	819	774	845	778	784	758	846	821	808	827	789	810	793	817	839	805	842	807	820	828	767	820	845	800	802	801	838	795	751	792	831	805	804	769	816	805	839	801	803	781	844	753	829	798	830	838	808	821	788	852	768	829	781	814	859	803	828	760	843	814	858	845	761	756	764	814	802	760	783	798	844	760	784	779	826	796	838	792	830	773	765	776	793	822	834	766	761	850	774	810	819	819	859	839	804	817	786	803	841	851	784	852	819	809	781	803	858	772	844	783	804	838	801	792	811	819	806	818	819	807	772	821	736	792	775	826	806	853	815	806	815	766	768	788	761	804	804	842	818	836	850	851	778	841	797	800	789	811	819	820	823	815	792	832	861	836	854	772	800	795	741	744	815	806	798	773	834	831	793	782	802	742	778	819	809	827	823	786	817	777	788	849	842	812	796	820	813	732	797	835	808	809	885	794	868	801	838	796	815	800	796	779	823	777	820	773	818	807	832	856	832	865	792	838	801	822	832	826	813	770	804	822	841	792	801	779	807	826	842	823	819	844	828	843	801	793	876	823	793	848	805	773	812	779	791	852	833	785	813	807	814	826	771	837	754	744	810	862	851	824	837	764	835	812	750	805	805	834	816	811	781	796	832	827	809	774	821	801	778	818	847	841	837	846	806	784	838	838	815	839	830	826	847	767	803	798	789	826	779	814	845	816	829	821	796	800	820	832	790	789	850	840	757	789	751	811	805	799	806	817	810	802	775	835	759	809	812	760	810	837	785	769	822	795	771	816	773	783	813	816	813	774	839	806	835	795	765	842	773	844	797	808	802	771	851	809	799	802	803	856	828	778	799	739	782	796	806	806	788	769	832	814	784	749	739	800	802	753	836	755	847	817	811	860	770	823	820	806	812	841	834	791	858	811	790	857	810	792	807	885	779	814	821	847	819	751	810	816	833	815	801	833	804	800	826	798	806	798	846	836	821	794	817	774	884	859	752	821	789	815	828	804	789	797	779	825	852	773	802	863	820	744	739	790	843	797	809	830	783	794	806	773	844	788	766	780	865	797	799	819	799	785	790	856	803	788	815	818	791	825	842	806	790	774	787	813	759	868	788	803	783	848	804	813	818	824	791	837	735	761	832	852	793	801	790	814	802	798	791	771	829	802	751	846	782	762	790	790	819	804	826	795	794	797	814	854	804	796	799	824	795	783	826	840	772	826	812	784	784	793	811	834	851	826	863	791	825	812	760	820	774	819	806	811	808	786	800	820	769	795	791	819	783	798	808	782	833	794	780	816	828	806	791	810	806	846	788	793	843	830	842	824	819	781	815	784	774	797	741	727	818	841	787	830	770	757	790	825	813	860	800	821	774	824	867	778	782	767	825	790	821	736	852	807	812	830	794	807	800	771	788	799	832	794	772	839	857	842	768	798	805	781	805	835	817	806	800	865	825	809	847	786	795	813	826	798	807	834	798	829	806	818	801	841	781	860	816	800	809	747	794	777	811	840	805	822	781	799	821	833	815	780	865	862	823	811	832	874	791	796	831	809	766	805	842	834	741	763	749	783	760	771	824	797	791	807	825	795	803	753	783	804	812	844	815	798	786	781	807	773	775	819	830	781	849	788	787	821	790	761	794	813	802	821	794	836	819	728	783	840	816	781	891	783	794	871	773	800	764	816	822	861	837	796	833	756	792	838	801	810	788	807	802	768	835	808	782	792	810	798	857	850	846	829	788	815	788	793	840	827	765	813	794	826	795	783	795	785	782	806	827	774	786	804	810	775	805	774	736	796	839	843	828	863	811	810	852	796	794	744	782	780	852	809	738	768	797	817	796	810	834	816	868	754	828	784	802	795	857	864	843	798	850	823	829	850	806	818	852	832	813	807	754	829	808	845	880	849	822	803	785	789	777	829	824	814	848	811	811	775	871	802	850	811	847	728	817	765	832	817	818	798	819	843	768	789	806	811	843	826	840	797	763	822	820	836	782	811	811	836	815	789	802	846	804	837	811	806	794	824	838	824	783	777	790	833	837	840	823	788	856	769	805	783	792	776	752	823	804	866	782	778	859	774	807	830	768	797	800	854	848	808	802	845	858	760	853	797	825	787	819	791	828	810	825	809	832	829	830	811	770	808	858	832	824	813	815	785	808	785	779	792	778	804	830	764	780	766	842	811	806	790	803	797	780	867	796	801	838	808	807	847	814	778	797	821	823	784	852	810	786	794	826	873	824	770	802	813	826	806	802	870	787	813	864	813	757	779	857	782	817	832	790	811	861	768	807	790	816	804	825	775	790	766	752	806	826	849	861	869	778	838
6660	18996	14862	8599	6427	4924	3853	3194	2568	2155	1882	1584	1505	1384	1326	1214	1140	1203	1064	1054	960	924	981	957	969	895	828	864	873	849	883	864	924	888	884	860	875	873	896	886	856	878	883	812	890	867	925	852	872	864	860	871	878	853	859	823	834	893	818	872	827	863	848	890	817	913	798	914	845	838	802	830	902	854	825	842	848	851	843	830	841	876	845	836	842	804	835	846	865	836	859	828	860	789	914	847	870	859	867	838	891	811	876	860	855	881	835	899	842	839	855	816	871	846	858	802	878	894	882	830	846	839	885	805	858	870	835	867	867	852	828	854	829	814	849	815	913	837	879	855	870	876	817	860	870	827	921	846	829	875	857	883	888	842	862	813	848	870	891	864	794	873	914	838	825	878	839	853	861	803	828	804	861	862	824	834	877	861	863	848	862	954	844	798	843	863	870	797	828	843	854	885	796	871	883	859	837	829	872	791	865	907	906	841	854	888	850	808	867	822	896	824	791	837	851	840	842	752	831	862	879	804	821	871	869	833	803	862	820	860	811	839	815	852	826	833	835	814	911	878	884	817	827	825	859	829	837	847	825	875	867	852	829	867	843	842	881	815	868	866	861	906	843	865	836	805	830	803	842	862	885	861	868	836	874	810	841	881	854	795	825	870	870	810	815	820	845	876	839	876	884	812	845	842	832	848	842	841	819	859	827	838	864	847	901	788	830	868	841	798	806	840	858	867	855	889	801	880	888	865	853	859	832	837	825	871	838	804	864	863	875	798	872	869	822	840	836	832	821	823	755	797	886	820	850	854	848	860	865	820	829	854	855	870	830	870	868	840	835	849	828	855	806	848	872	836	882	811	850	844	841	818	901	893	804	802	831	851	863	811	841	850	871	858	881	860	882	830	855	836	873	810	843	844	868	898	858	866	817	839	929	830	889	886	871	843	847	878	863	852	825	838	846	848	858	897	863	838	815	853	813	839	837	820	838	811	858	862	891	843	851	864	828	851	838	821	878	874	861	846	883	884	845	892	814	878	848	871	883	805	900	841	838	852	829	816	785	817	834	814	905	872	843	873	896	878	842	879	845	881	880	829	832	876	868	854	828	771	842	858	805	860	874	863	776	816	848	826	873	867	828	801	809	872	875	827	874	851	874	803	842	826	837	877	846	792	842	835	858	822	832	826	857	808	848	872	863	868	862	873	878	834	747	866	839	894	838	857	850	897	881	836	834	805	872	814	793	841	875	809	820	845	842	849	833	865	954	841	866	844	849	851	815	838	864	880	821	810	843	886	825	848	818	817	849	837	832	827	827	892	901	817	838	860	843	836	801	868	801	815	837	852	859	840	841	848	832	850	863	895	845	840	870	855	872	828	860	847	836	855	852	806	850	849	834	836	828	882	843	845	838	871	828	888	848	835	837	879	862	813	850	828	896	823	863	856	857	883	855	865	861	816	870	833	879	844	853	855	903	861	833	881	845	880	822	855	809	855	839	852	857	850	845	862	872	790	864	770	860	882	890	860	854	843	843	864	834	851	885	799	798	888	827	888	836	859	854	913	814	826	854	822	860	847	857	861	837	834	837	797	851	838	862	887	799	829	847	838	830	839	869	806	868	846	790	818	828	831	857	845	843	792	845	848	833	844	842	849	843	821	855	810	879	817	934	875	855	889	870	865	834	798	826	862	923	844	848	957	849	852	896	795	812	833	838	839	874	827	870	818	848	854	905	829	866	865	838	846	797	834	832	849	820	822	909	817	882	865	863	874	852	863	815	817	821	879	838	815	854	895	844	903	857	850	835	840	867	842	840	858	856	835	875	881	833	904	846	842	768	839	893	854	862	914	866	867	881	787	910	841	900	839	872	877	866	851	840	880	827	856	869	837	837	839	838	860	819	904	804	825	852	859	848	878	811	879	865	832	840	925	854	876	836	845	833	813	852	820	835	865	814	854	791	829	814	852	813	828	835	858	814	863	857	853	807	804	854	811	837	862	873	871	866	871	877	798	882	873	828	872	791	868	818	886	800	835	836	922	849	834	847	880	847	817	786	850	846	870	800	807	856	850	816	829	865	859	862	839	906	878	840	802	837	834	837	880	838	814	920	856	801	859	835	886	867	826	859	813	832	812	843	838	865	848	837	899	879	901	814	829	832	848	836	775	841	842	838	817	857	851	873	858	880	822	832	872	902	862	817	852	803	866	852	831	845	893	911	846	841	865	864	861	884	883	897	872	814	853	841	837	843	865	862	861	881	786	861	910	800	865	870	861	888	836	887	860	895	845	831	810	865	804	818	872	767	805	843	849	896	883	878	839	870	861	856	874	791	842	842	836	825	879	809	880	870	789	892	839	869	895	829	857	842	874	851	783	806	852	798	811	846	883	808	835	864	856	887	802	824	891	869	845	885	835	882	859	868	840	820	810	799	842	865	849	835	859	846	799	846	839	854	861	878	798	871	838	852	842	895	847	837	861	824	870	873	794	822	891	838	815	809	821	832	866	841	912	863	849	833	875	848	844	826	780	881	818	832	846	801	842	858	826	818	788	871	836	809	837	839	865	829	833	827	846	872	849	883	846	845	859	891	834	892	850	860	829	843	864	796	864	852	793	816	901	872	810	838	860	816	816	877	853	876	863	881	803	871	816	843	844	830	871	815	831	830	808	821	842	859	859	868	866	844	855	882	828	877	790	836	887	823	870	840	809	816	890	815	889	815	814	840	811	852	850	907	838	870	826	833	794	838	848	843	845	847	905	844	860	811	909	824	903	842	854	839	849	834	849	847	823	859	845	861	845	860	875	878	946	801	859	857	847	890	877	793	815	842	837	839	858	824	882	809	827	924	831	887	879	841	852	794	888	846	825	808	877	851	832	863	813	860	886	839	814	817	809	892	828	836	845	838	814	863	832	866	840	831	866	798	842	875	827	856	836	784	839	803	836	852	808	860	883	856	877	873	842	863	831	816	847	894	806	829	855	867	825	842	838	818	851	805	862	865	814	840	837	840	853	841	794	809	840	817	860	864	875	825	865	871	874	836	849	853	873	858	855	842	884	825	868	852	875	855	853	827	865	844	859	885	884	871	851	835	844	789	816	867	834	830	841	846	816	813	900	830	887	830	843	842	840	861	842	856	805	815	867	873	824	843	818	808	877	790	840	822	861	829	861	829	826	841	821	855	840	826	835	835	839	856	878	853	852	872	821	802	861	793	850	839	805	871	915	826	883	816	850	842	807	857	813	884	840	867	820	838	840	833	856	806	885	806	847	855	861	840	799	831	841	853	847	847	838	810	837	885	856	857	873	834	881	818	827	824	847	906	825	894	849	850	858	866	816	862	898	844	862	846	848	818	847	798	832	815	848	853	818	872	884	785	820	817	839	885	844	835	871	832	829	850	841	895	891	851	821	850	859	911	810	857	850	843	828	831	847	871	810	822	848	787	867	875	859	852	873	863	873	908	853	878	851	852	904	846	831	825	877	796	872	867	831	827	827	805	860	838	903
24686	21189	27587	25030	14644	2779	1627	1302	1088	886	806	739	653	599	542	540	554	508	444	401	422	382	393	418	381	379	360	362	380	383	361	382	419	343	348	363	341	374	334	365	373	352	394	374	380	357	357	370	344	342	373	364	386	355	351	386	341	353	352	356	384	366	385	345	348	358	363	348	331	392	352	371	353	340	352	355	358	360	363	362	380	385	349	354	370	345	334	378	386	363	341	382	392	347	364	362	339	342	351	338	339	370	366	336	357	362	346	352	365	358	340	379	380	381	338	318	368	376	333	371	361	337	344	381	368	361	351	327	353	413	370	378	386	362	366	338	379	325	346	336	374	376	347	366	396	396	329	327	388	351	346	362	341	363	332	385	329	353	354	354	373	345	385	358	353	341	364	352	373	352	338	360	369	361	390	338	337	369	336	357	330	361	383	339	399	350	355	360	363	336	386	361	345	366	359	338	353	334	347	365	373	352	352	336	348	384	356	343	348	313	345	332	340	348	354	356	342	364	326	360	362	350	374	349	326	332	374	371	342	356	355	380	345	375	381	359	344	334	311	346	346	355	334	331	358	419	381	359	344	334	362	352	368	354	355	345	367	384	362	348	371	319	358	344	363	329	296	369	364	337	379	373	350	365	395	344	344	358	352	326	338	364	359	332	375	323	370	393	401	376	352	395	371	353	366	360	330	334	355	335	328	385	372	382	372	351	342	338	368	358	353	355	383	371	332	383	381	363	361	343	371	356	410	359	353	338	351	328	357	360	346	355	333	347	369	380	376	366	333	364	372	364	334	382	341	362	348	390	308	360	368	373	342	357	361	370	375	395	347	374	348	357	377	374	372	364	401	330	390	326	329	373	364	360	375	380	343	380	362	362	401	332	355	376	371	379	365	374	381	365	365	356	367	368	383	332	340	326	341	345	354	338	377	353	366	338	364	365	349	310	346	347	334	322	360	341	329	383	338	370	363	365	348	341	351	374	367	325	321	370	351	347	346	365	348	341	368	378	375	409	362	374	375	388	353	329	349	354	333	355	359	351	368	351	347	336	322	394	334	361	359	361	384	344	359	374	370	367	355	367	340	366	353	354	350	383	391	363	375	336	414	345	377	354	333	358	337	376	327	354	389	374	395	339	338	334	348	339	322	389	350	359	360	342	375	367	362	356	390	386	344	367	362	345	357	391	374	355	396	369	372	370	358	339	364	361	329	368	361	361	384	341	363	370	342	339	333	378	342	334	353	329	376	364	386	374	371	367	341	358	371	347	330	349	363	378	374	358	377	327	341	395	358	351	360	370	388	353	388	375	329	297	348	366	342	328	354	329	353	368	380	326	387	370	324	376	358	396	370	366	355	334	317	366	355	389	341	367	360	380	341	349	363	355	329	354	355	348	379	334	349	332	378	385	366	334	338	347	350	349	338	358	394	382	370	373	357	326	364	323	366	351	344	337	362	360	361	375	384	369	363	333	373	366	326	363	374	324	345	370	408	367	371	315	347	354	378	370	325	346	334	364	342	354	361	356	335	398	356	309	336	367	358	387	330	372	334	337	371	345	343	371	365	351	351	359	371	366	338	344	347	353	363	377	361	364	360	374	346	363	358	374	329	379	347	360	346	329	383	339	357	341	348	348	323	359	375	378	355	329	363	369	364	395	350	374	342	377	371	360	350	345	319	387	375	364	347	356	390	396	353	345	365	374	365	366	368	338	352	353	329	345	340	353	352	326	365	405	346	355	372	345	366	339	361	350	374	357	356	351	331	349	357	343	333	353	367	374	359	324	369	315	324	342	323	367	363	398	351	364	374	371	372	354	343	343	377	355	366	376	384	352	337	359	395	330	332	370	380	377	353	376	362	362	371	351	377	379	320	346	371	371	373	366	351	361	369	369	373	339	321	369	346	350	365	378	327	362	337	374	375	322	363	367	342	349	344	360	371	344	352	356	356	339	319	349	347	385	380	370	401	329	389	340	372	377	368	326	351	340	326	380	337	355	354	354	369	377	378	348	345	351	337	349	360	362	346	344	362	362	365	355	361	310	380	361	366	328	356	369	346	351	393	339	322	354	366	360	326	356	374	356	365	371	397	363	348	329	341	361	384	365	357	370	347	388	368	369	351	333	361	354	360	356	366	347	365	342	346	376	336	371	339	340	379	365	384	322	344	362	367	306	391	367	334	344	371	347	356	345	364	391	353	340	341	366	353	376	377	344	348	386	328	342	388	391	307	358	338	331	362	341	337	378	355	334	347	347	376	348	352	341	371	401	333	347	346	323	364	365	351	384	376	381	315	371	347	344	357	389	372	387	359	332	339	361	337	357	349	319	341	380	339	372	346	337	371	351	406	355	348	347	356	351	367	385	347	378	315	351	350	350	351	363	317	418	363	337	333	350	397	361	342	337	324	342	372	347	358	357	367	352	334	334	359	389	382	390	365	372	373	339	345	333	328	350	354	374	328	320	372	378	348	370	349	377	355	376	408	360	358	343	342	368	361	382	344	365	396	340	356	373	351	371	399	362	395	348	360	323	398	351	336	374	370	349	369	348	349	328	368	364	388	326	382	366	356	377	348	373	367	332	327	356	343	390	342	381	343	333	351	335	371	349	328	386	399	348	338	367	336	333	377	319	338	389	371	340	350	345	367	347	344	335	378	384	333	380	404	381	375	339	379	363	385	372	356	386	321	384	331	372	360	369	366	355	348	352	359	375	343	353	383	341	345	320	370	363	334	373	369	349	329	357	398	395	336	349	378	368	360	318	357	365	326	364	353	374	370	361	335	348	365	361	345	358	369	332	343	371	370	360	359	362	400	361	381	396	363	349	391	360	338	363	382	353	335	364	337	322	357	352	357	374	325	369	310	327	338	366	390	391	349	334	367	354	340	346	350	337	344	332	347	355	362	378	360	339	352	330	335	362	351	363	365	317	387	343	360	374	370	346	335	353	348	356	337	374	337	375	324	331	344	374	348	359	374	317	359	366	375	360	356	401	371	372	337	380	342	395	342	364	357	345	394	389	370	359	363	353	330	365	333	367	365	378	369	347	368	322	365	358	405	369	352	351	382	353	338	373	334	377	370	335	352	371	389	358	347	383	364	341	375	371	361	404	372	357	336	356	352	360	360	385	374	377	328	387	374	340	352	343	344	324	383	336	350	341	355	363	347	362	338	361	371	359	349	360	340	350	361	344	342	378	351	323	371	355	377	368	357	335	379	423	378	401	359	390	390	378	329	375	360	377	351	373	373	370	396	395	377	371	377	362	369	341	336	356	352	356	355	412	362	331	381	372	350	313	338	374	364	343	336	356	385	376	344	354	347	328	337	374	355	338	341	342	343	364	347	339	392	365	376	357	342	369	354	377	393	353	346	376	349	391	361	372	332	371	347	360	365	374	369	342	347	365	392	359	393	359	365	357	353	356	355	336	350	373	386	346	362	368	381	380	347	363	358	343	374	405	304	329	348	352	379	323	369	352	360	352	352	346	345	346	330	388
6238	15341	11887	6445	4666	3618	2730	2222	1806	1433	1183	990	931	806	775	659	620	623	567	519	521	503	506	470	480	431	442	470	483	430	444	430	405	414	405	430	442	404	417	444	398	445	396	399	403	421	386	422	400	409	422	416	416	438	401	375	384	406	388	424	378	384	421	409	416	426	426	389	388	412	398	398	447	398	403	401	397	394	417	388	421	423	391	411	402	421	426	392	407	412	424	462	433	416	426	381	402	453	454	391	428	406	414	420	426	442	417	403	411	393	450	418	379	386	438	390	394	417	418	421	414	405	433	412	425	393	471	390	393	410	402	418	416	374	452	413	401	415	408	399	389	414	376	436	397	405	397	415	415	461	414	408	439	413	440	414	412	395	399	393	413	389	407	430	395	410	410	427	376	399	387	408	400	396	403	389	441	414	456	421	436	415	424	429	413	441	390	423	429	420	418	370	413	398	365	432	387	391	419	438	390	363	378	452	420	417	397	379	399	386	382	391	415	436	410	387	404	415	388	416	384	443	417	387	387	413	414	381	435	417	408	381	411	419	398	417	385	381	384	416	416	428	409	408	412	415	431	439	413	401	388	415	402	397	414	384	412	407	433	411	383	375	368	412	390	397	415	407	437	382	427	395	418	400	391	415	421	383	393	430	408	389	422	431	385	383	407	423	393	411	408	406	389	402	420	333	405	387	402	400	434	383	429	399	406	399	388	389	374	401	391	395	370	422	387	392	407	403	430	408	398	401	407	402	375	359	408	417	421	412	422	397	412	393	389	422	426	412	424	384	396	386	398	432	440	386	402	397	423	398	391	386	409	381	466	413	418	400	431	424	397	355	403	440	399	390	433	394	359	420	397	389	384	405	401	417	426	409	394	408	436	390	438	390	399	403	426	444	398	394	402	432	424	394	363	441	357	426	383	477	382	430	387	406	347	408	404	406	402	434	405	404	395	417	397	414	418	406	378	389	406	395	401	395	345	430	391	431	386	412	383	413	413	372	430	421	424	414	421	377	412	384	375	397	412	399	403	396	392	366	408	430	386	370	413	381	408	405	396	429	379	375	408	391	396	404	465	423	413	448	403	402	409	417	427	381	420	420	424	419	401	415	421	441	418	394	388	428	409	395	428	405	393	413	396	403	417	379	415	397	413	411	409	405	434	404	375	441	420	409	384	364	407	437	394	382	425	438	430	409	415	438	376	419	397	411	418	398	410	405	369	404	415	415	387	426	415	394	387	411	389	397	380	402	427	444	375	426	422	378	405	391	408	385	378	412	382	400	401	429	417	402	410	431	425	387	399	421	406	401	402	417	425	403	356	412	382	441	381	405	386	444	418	407	441	402	372	395	385	380	370	400	398	416	424	428	421	427	400	394	418	433	404	371	412	373	391	395	421	385	394	388	381	418	406	420	421	402	380	436	412	383	440	395	402	408	392	396	410	444	394	412	430	422	394	411	428	390	396	404	443	419	428	399	390	451	387	375	395	378	430	379	450	411	421	400	414	371	359	376	427	408	418	407	384	398	401	395	395	393	397	364	404	436	378	405	380	422	443	405	406	388	399	388	418	402	420	421	410	405	434	382	400	426	418	376	416	415	400	423	379	388	383	398	410	408	403	395	394	419	425	404	406	427	432	430	377	387	405	418	386	420	420	404	401	354	418	413	419	412	416	397	436	403	398	369	391	390	433	392	375	410	386	422	407	408	413	414	427	377	431	399	408	400	415	413	389	434	380	435	410	414	392	388	410	428	354	412	411	414	426	410	417	427	431	410	402	411	410	394	392	426	385	392	421	391	403	379	427	409	429	405	365	394	432	418	402	363	426	437	386	399	428	400	417	398	405	397	410	409	394	436	407	404	411	396	398	390	409	452	412	402	398	387	429	391	406	410	389	395	419	379	424	409	408	392	430	399	378	382	397	416	393	403	391	380	452	390	414	424	465	406	416	390	392	428	428	419	471	406	371	429	406	395	420	354	379	453	407	396	412	364	421	403	409	397	378	370	441	407	406	379	381	412	387	375	409	393	437	402	407	422	383	398	403	381	392	414	413	394	433	391	431	423	395	424	406	449	401	390	408	398	370	430	405	403	406	400	378	408	410	398	405	425	404	400	392	367	395	392	367	407	410	432	428	403	386	389	426	380	402	442	413	415	366	412	432	396	402	413	442	407	385	386	390	416	409	365	411	421	385	382	397	382	383	380	388	403	396	409	385	422	400	422	450	418	405	416	425	423	391	427	431	405	417	407	414	427	411	389	403	405	369	412	417	388	404	414	423	413	383	376	389	419	401	383	375	363	376	387	409	445	406	428	369	399	390	436	411	391	396	420	426	403	416	417	422	402	430	384	393	398	394	378	418	424	418	417	418	385	403	399	433	389	405	417	440	428	462	419	410	405	419	415	422	403	417	396	409	386	386	400	436	427	417	406	411	378	441	414	386	402	378	382	407	404	411	427	409	401	405	414	427	442	375	389	398	401	406	410	420	393	377	388	388	419	382	390	363	411	402	436	417	415	409	395	401	369	411	389	391	403	378	426	371	378	404	387	381	416	404	405	411	426	407	417	402	401	392	375	393	391	412	401	399	436	411	405	409	417	387	386	424	432	412	396	421	380	444	431	392	452	397	397	425	426	435	400	422	383	396	399	424	405	389	382	423	426	381	408	429	381	443	404	405	432	392	418	388	446	391	376	387	389	411	387	393	398	396	421	431	421	407	399	387	434	411	384	381	425	428	410	460	428	404	383	404	394	394	412	386	433	407	406	434	443	378	410	375	421	422	429	408	401	380	425	387	417	392	419	393	405	404	430	438	397	395	428	393	390	405	400	394	379	409	434	384	418	455	447	364	412	416	366	401	403	403	402	425	453	420	421	393	435	431	423	432	379	421	456	389	400	373	405	420	422	440	391	394	407	430	397	425	431	431	405	380	413	411	375	424	386	389	419	374	399	429	386	447	421	410	410	425	424	377	394	362	416	410	425	365	402	414	376	426	408	406	405	357	392	408	390	401	406	390	418	395	404	369	443	426	414	416	381	426	397	380	393	427	445	412	410	411	406	429	400	391	376	394	396	402	438	417	447	426	402	408	422	426	383	422	412	425	412	409	427	383	397	395	400	408	423	418	401	386	426	384	450	409	421	389	390	429	393	410	374	417	393	399	406	398	377	408	438	395	409	406	418	392	401	406	443	409	405	369	424	403	415	396	397	382	397	413	432	452	393	383	355	360	378	416	397	407	378	399	391	377	404	397	413	399	404	404	367	419	424	386	413	397	414	402	436	376	404	405	424	397	439	435	405	424	387	434	410	378	413	396	421	394	407	408	408	407	399	447	406	391	383	383	394	415	427	414	406	403	439	390	376	369	438	416	389	413	403	398	391	409	426	394	424	387	409	399	411	432	422	372	394	433	382	397	397	387	413	450	384	416	424	424	424	423	449	381	434	403	372	368	397	423	374	395	417	411	398	391	422	401	414	407	396	409	407	394	425	396	400
22493	21186	28926	23694	21191	21351	13122	3288	2365	1980	1747	1466	1393	1357	1266	1133	1127	1047	938	962	989	911	897	859	875	835	800	815	851	777	841	843	782	838	769	776	758	769	806	761	779	788	761	771	788	782	754	711	813	760	779	729	797	756	748	761	756	739	744	690	776	746	788	776	765	771	767	758	822	723	800	756	769	762	740	787	823	750	756	798	743	807	787	731	788	765	741	738	781	753	774	766	720	774	728	754	785	731	766	832	739	716	735	739	724	795	735	734	775	751	761	791	750	733	762	742	748	738	737	771	751	751	806	784	777	769	769	750	791	748	787	747	732	784	716	769	766	729	796	801	778	769	740	756	738	797	750	801	705	744	749	734	782	780	785	752	783	757	758	773	730	752	806	731	758	772	797	760	722	710	795	768	724	781	729	726	700	765	783	777	708	754	766	801	706	776	729	763	703	759	699	773	746	726	759	742	797	767	779	721	711	750	777	733	738	765	781	771	683	755	765	750	762	805	748	780	750	760	785	721	805	783	780	739	730	793	746	747	795	726	739	731	713	763	745	798	763	778	693	746	777	738	744	743	765	788	743	772	698	762	737	743	725	752	716	720	699	750	758	743	792	725	763	760	770	782	773	768	746	768	758	738	799	781	769	764	798	782	719	703	791	785	719	792	755	739	764	771	767	714	746	732	716	757	753	776	754	731	742	740	716	739	724	735	764	748	757	783	715	745	694	743	718	730	779	729	745	749	727	751	744	767	788	739	768	765	746	724	741	735	751	653	730	689	767	779	731	762	769	734	772	703	740	764	734	681	741	748	804	753	729	716	758	735	768	738	735	779	729	768	753	792	736	754	702	773	768	749	731	757	780	737	755	730	762	757	741	774	769	726	785	772	758	778	744	795	765	772	790	744	734	726	735	764	786	759	765	741	754	735	747	779	717	778	751	727	752	710	786	698	717	757	770	751	781	722	718	732	740	832	783	740	795	753	767	757	729	727	759	708	750	714	741	724	774	759	753	708	765	766	780	719	757	801	777	734	747	792	768	703	770	728	727	763	795	740	766	783	773	785	715	735	730	758	727	713	762	722	797	749	727	733	739	769	760	793	743	762	763	741	733	776	738	753	691	767	765	752	801	748	803	818	799	773	751	703	777	791	767	786	777	775	726	748	749	689	755	724	765	722	743	726	739	719	673	772	733	778	709	703	789	756	714	769	713	753	743	694	742	752	742	754	784	801	728	712	734	762	714	712	745	736	774	791	792	744	746	728	737	724	754	724	750	707	763	758	739	735	714	789	816	745	725	714	816	780	745	749	731	734	721	794	744	705	760	755	762	728	712	724	721	763	739	710	742	751	747	733	727	748	765	791	746	767	801	807	756	769	772	761	738	737	749	747	711	780	768	761	712	742	736	709	769	759	781	746	721	769	800	738	746	749	724	683	725	738	748	765	835	725	707	778	699	791	738	764	734	769	747	758	782	777	782	723	736	742	763	744	789	757	718	778	780	784	724	767	722	740	784	737	770	700	763	784	777	767	747	739	771	726	751	736	763	743	742	804	736	709	741	772	735	770	735	748	756	777	742	736	763	688	754	745	761	712	759	758	801	765	733	755	702	768	737	733	726	749	783	714	673	806	750	751	736	749	769	734	762	739	753	724	741	699	777	733	724	766	778	730	783	771	733	715	752	696	740	792	789	814	764	813	784	731	761	743	757	715	698	807	788	752	749	784	778	748	771	754	734	738	770	741	753	774	746	696	782	756	728	705	811	735	759	802	737	751	728	731	758	731	771	740	727	748	710	744	758	808	785	670	736	761	734	741	753	725	781	712	756	799	745	737	764	754	734	776	758	760	775	750	753	758	767	763	839	721	741	749	762	788	791	763	742	775	740	753	723	738	734	729	782	772	764	778	714	798	752	773	754	802	768	762	738	758	735	733	717	712	739	790	781	779	731	710	767	743	766	805	743	738	746	751	713	777	693	767	739	774	799	770	765	720	750	760	694	743	748	689	718	713	765	724	741	712	726	781	701	771	678	809	720	730	767	728	702	789	736	732	733	742	779	739	740	759	709	729	731	768	742	701	797	787	792	750	796	748	741	792	746	757	737	776	764	763	803	734	749	772	734	756	755	742	774	703	761	779	738	777	766	764	733	690	755	770	772	778	794	707	785	776	782	744	746	768	714	798	702	752	733	817	759	775	763	767	741	728	713	662	754	808	714	749	692	777	781	767	764	731	729	738	761	722	769	743	706	733	747	691	770	771	712	726	711	715	762	719	756	729	737	754	677	734	786	798	745	742	777	764	733	762	747	724	777	742	798	746	768	752	744	779	738	734	797	751	781	726	746	723	730	790	738	681	766	788	766	761	807	746	770	794	705	783	789	758	731	691	769	723	704	790	750	794	766	725	750	838	744	796	734	746	794	760	727	781	768	774	754	751	762	787	773	755	752	731	717	771	721	749	800	724	722	759	781	777	757	749	755	765	714	743	754	738	686	815	753	745	718	794	741	740	739	718	778	786	759	710	751	694	739	753	754	756	727	729	783	786	717	766	746	759	778	780	769	768	743	764	737	761	702	697	741	745	755	745	742	721	742	766	743	738	731	743	727	689	814	724	812	722	749	811	711	723	735	720	800	775	744	752	776	715	774	755	740	785	774	704	741	755	743	731	757	794	721	734	784	783	769	802	685	756	759	735	747	738	782	761	752	756	716	722	717	769	785	750	778	751	734	701	753	753	681	747	729	800	743	712	733	718	705	737	751	771	728	754	726	701	790	744	785	743	696	748	755	764	744	752	747	705	772	746	744	723	779	735	720	765	790	748	763	802	743	753	736	730	762	794	795	753	757	769	740	782	754	786	720	705	751	779	764	736	752	762	771	755	764	732	768	766	753	789	804	811	716	745	747	683	727	756	760	760	787	741	773	749	773	726	781	756	734	767	730	759	735	724	793	783	722	734	743	757	819	735	721	758	761	753	792	778	749	763	769	734	762	768	725	711	836	711	720	760	698	746	753	725	732	739	717	738	755	737	690	732	761	746	722	765	764	777	781	750	725	734	731	823	807	798	718	764	804	773	755	714	730	778	760	728	735	754	764	713	791	722	803	759	755	731	819	764	750	811	748	757	784	771	756	773	780	751	767	684	798	735	746	757	753	733	766	731	784	749	749	752	782	718	735	720	682	722	694	761	756	755	774	764	718	699	740	768	763	784	769	773	754	789	772	742	757	748	736	687	749	771	713	747	731	800	725	754	771	758	699	713	792	759	708	730	765	771	730	709	775	788	740	737	748	779	771	791	745	789	745	754	750	814	748	730	757	764	702	723	761	720	754	706	761	737	741	726	749	717	722	761	769	823	712	785	736	700	741	738	707	725	828	726	770	754	742	758	763	743	738	795	768	741	725	765	728	813	739	724	738	737	752	734	726	747	696	727	743	724	774	797	760	795	756	747	798	754	783	742	753	780	777	765	738	772	749	715	744	743	797	705	752	701	731	794	710	768
8145	24623	19643	11859	8864	6967	5398	4303	3519	2861	2401	2060	1785	1630	1459	1402	1318	1202	1150	1121	1076	1008	952	992	929	934	934	864	920	851	938	854	896	796	829	822	834	849	813	869	834	836	824	830	855	828	844	864	779	848	844	838	843	829	775	800	840	813	829	836	814	824	900	816	792	891	823	807	822	782	827	825	828	852	814	820	787	810	788	842	809	800	796	834	867	791	797	756	886	823	864	788	773	843	822	788	770	805	789	820	814	839	791	820	852	873	822	824	783	828	813	799	810	832	801	800	807	810	794	788	825	789	853	858	788	775	820	753	825	833	801	837	817	817	793	781	726	756	798	793	785	800	814	792	765	798	805	780	810	792	813	812	821	843	800	807	823	834	803	824	789	754	805	827	763	853	784	781	791	748	815	809	790	833	844	791	783	795	806	770	767	812	782	802	815	779	749	764	797	807	809	763	785	853	758	782	762	772	795	824	799	750	793	829	849	788	771	756	765	765	878	815	789	760	799	812	788	802	808	840	804	760	758	813	794	713	793	815	791	837	772	800	768	761	806	774	775	806	808	797	799	793	780	861	806	809	825	784	857	771	765	812	790	807	755	779	829	803	743	788	814	785	844	779	799	812	756	829	773	830	711	747	766	812	813	763	825	830	788	803	776	771	783	831	747	853	777	816	801	768	771	800	797	755	802	817	753	805	809	791	782	810	754	804	781	810	773	777	812	779	802	763	802	767	806	787	779	816	808	820	820	814	790	785	712	838	792	776	798	814	786	833	757	804	806	767	830	795	841	733	843	801	779	796	838	864	776	761	810	792	753	782	769	820	832	843	814	802	813	827	755	845	808	840	762	811	802	769	804	848	783	822	800	810	790	764	778	771	792	798	846	823	800	780	770	819	769	753	798	782	802	780	744	804	817	791	745	758	786	815	887	792	836	785	783	825	772	821	774	825	786	818	859	805	774	838	820	798	812	811	788	734	782	834	796	838	796	837	835	785	822	804	849	797	773	789	746	782	804	807	807	827	769	823	800	784	768	823	788	797	823	792	813	830	805	781	748	813	806	771	825	783	752	851	794	822	836	826	797	798	787	826	777	818	836	760	805	805	814	781	816	843	830	806	827	838	840	817	849	782	796	777	824	823	801	790	769	789	792	780	782	849	763	797	818	779	794	840	804	802	788	750	836	819	767	790	792	772	786	794	779	832	811	804	816	837	810	822	808	789	802	791	849	781	777	801	779	804	776	806	813	779	732	768	801	807	809	771	809	816	802	818	825	824	767	837	795	826	784	832	774	793	860	792	781	814	843	792	772	755	818	770	833	803	783	774	867	774	842	787	761	760	836	763	772	747	785	778	753	778	805	810	835	804	787	757	823	798	803	785	814	827	836	758	778	747	771	825	855	829	843	786	799	844	780	800	818	810	834	736	775	791	841	802	778	838	735	798	801	808	783	834	776	846	788	830	777	810	772	751	797	754	821	765	769	765	850	753	807	802	779	783	793	778	769	779	829	768	794	763	733	766	797	817	777	853	793	793	837	772	792	822	765	785	827	852	768	790	809	774	819	854	806	761	818	773	791	791	782	832	844	831	755	834	739	826	792	799	842	799	783	814	771	782	818	753	818	798	796	855	839	805	800	766	785	798	802	843	776	770	740	817	820	829	845	797	837	799	788	822	826	798	861	746	788	783	837	780	795	828	748	765	837	798	817	821	773	804	769	794	783	806	776	784	847	817	771	785	802	825	860	785	774	855	801	763	825	742	777	755	812	809	785	793	800	811	815	784	837	823	838	729	759	802	816	825	789	761	794	787	828	819	786	792	788	814	820	841	770	802	803	802	815	778	838	841	792	828	799	809	861	822	816	803	795	811	782	811	787	807	774	819	789	784	826	771	796	786	852	743	779	802	810	791	756	802	815	791	778	800	786	810	821	786	824	795	829	816	753	822	765	825	824	752	789	841	777	795	782	847	808	829	764	854	831	785	806	785	808	803	834	805	794	778	829	793	758	784	792	778	791	819	782	819	805	813	802	827	831	830	811	813	779	773	808	781	780	800	875	811	829	820	768	786	815	793	777	836	776	796	737	809	809	797	787	840	764	813	790	784	756	765	734	794	816	765	814	822	840	771	795	807	762	804	788	847	768	784	817	791	815	819	784	765	778	788	770	797	833	752	811	748	792	768	749	782	806	789	785	830	828	785	758	799	809	780	761	802	801	778	843	838	783	820	817	814	772	796	853	802	827	855	813	853	823	790	786	772	811	782	813	768	787	784	783	793	789	785	781	817	810	834	799	763	781	842	788	759	824	775	810	761	784	799	830	805	834	807	797	778	773	781	801	726	811	812	809	822	792	840	793	794	811	770	795	809	757	804	782	793	779	782	789	848	839	816	825	776	756	794	801	769	790	815	792	821	795	795	747	828	782	860	783	781	775	804	773	844	797	825	782	805	809	748	812	767	818	749	769	828	802	773	828	796	777	780	857	798	837	831	782	805	792	785	778	776	824	804	810	819	803	766	835	753	747	775	846	780	762	781	755	799	819	814	832	804	805	792	829	815	774	807	835	817	814	790	799	825	776	776	795	809	770	849	776	798	833	843	795	774	766	796	788	758	787	768	835	806	843	778	856	831	843	830	795	826	778	783	829	792	785	734	798	825	819	749	752	793	866	831	736	786	762	784	781	799	786	810	735	834	863	793	811	771	782	846	797	781	788	790	799	791	814	820	782	758	849	799	769	805	766	752	839	848	798	765	770	755	789	814	775	796	855	776	767	843	836	762	767	732	808	812	781	784	796	760	771	778	814	821	800	805	845	763	790	831	772	838	800	797	793	787	786	779	856	798	731	795	780	792	807	808	807	819	781	772	816	760	819	817	842	800	774	766	760	786	828	859	790	770	774	834	779	798	861	791	788	810	784	796	781	801	796	806	820	740	793	748	792	826	748	798	821	781	788	841	824	821	786	756	804	821	768	781	769	839	767	768	786	817	791	804	787	841	809	754	788	806	791	823	829	787	801	825	787	730	814	819	847	783	807	828	831	791	748	777	788	847	813	750	821	772	855	778	813	813	831	824	812	819	776	784	796	812	799	848	761	788	801	776	788	764	807	747	792	768	822	812	764	817	732	843	818	825	773	834	826	758	774	808	766	788	795	797	760	777	808	792	794	797	838	837	837	795	799	848	781	837	770	793	802	838	802	790	786	805	788	813	760	764	758	814	789	830	758	792	780	812	842	736	801	773	773	818	810	818	801	782	780	808	833	845	817	737	819	803	800	826	841	800	792	785	779	823	824	804	831	803	806	777	766	791	761	856	858	791	760	815	865	783	832	777	817	797	829	789	838	751	789	853	842	850	770	789	827	810	761	762	783	805	777	766	759	783	794	805	767	810	830	807	796	825	750	792	827	790	864	759	814	751	813	811	768	781	802	750	775	786	809	803	740	832	791	838	786	808	739	744	759	764	809	799	816	747	809	837	798	819	801	838	775	814	781	799	864	820
27549	19206	9455	3788	2146	1465	1232	1036	969	847	794	700	651	655	598	563	580	565	571	538	553	526	513	486	510	486	496	506	527	502	491	497	467	502	499	453	491	490	484	514	509	473	474	496	488	524	477	464	484	463	466	501	494	457	510	479	507	493	504	515	507	511	522	491	525	458	467	523	463	529	493	514	490	458	453	487	500	473	486	497	491	484	515	498	460	442	506	499	506	517	532	496	456	490	497	467	471	529	419	451	502	470	470	461	504	510	485	489	504	489	478	486	496	484	489	523	496	471	513	527	479	498	473	493	509	483	469	478	507	499	516	494	491	479	478	480	509	542	469	492	480	463	476	475	498	488	487	478	509	473	510	514	510	494	476	454	508	484	477	503	448	447	500	478	495	499	458	542	468	499	501	535	479	495	484	498	428	482	505	474	466	478	469	458	449	477	500	480	459	482	505	489	489	487	472	496	446	470	511	493	487	490	516	504	501	491	455	479	464	486	482	500	485	496	419	519	517	457	491	525	494	490	479	479	496	491	483	502	487	476	501	474	439	467	470	486	450	482	486	484	466	485	501	493	510	480	507	507	426	498	487	484	471	461	486	482	501	458	471	465	492	497	539	523	496	497	475	463	470	483	486	487	514	422	476	495	492	510	492	485	492	490	485	509	500	486	459	503	498	536	481	457	487	470	453	494	497	497	524	460	468	484	498	463	468	496	479	438	448	510	528	512	453	464	499	484	492	488	529	490	503	470	496	521	500	480	453	481	484	495	504	483	499	497	495	481	457	486	513	504	496	514	474	500	524	488	490	471	480	451	505	480	493	488	466	498	476	470	504	481	510	467	476	496	521	500	477	503	499	472	471	440	489	479	510	517	473	480	492	475	505	484	486	508	494	492	488	458	447	479	459	496	510	467	480	496	505	519	516	440	485	510	512	469	493	470	470	441	487	436	498	518	517	436	517	503	522	494	487	486	501	477	481	470	505	485	463	441	498	508	509	483	507	469	441	514	436	464	497	515	484	492	463	492	489	493	465	437	507	521	480	497	516	463	487	495	492	482	507	459	495	472	477	464	441	476	453	474	492	496	477	474	508	499	452	471	486	455	465	497	473	472	487	474	480	528	467	431	481	442	495	482	504	514	459	503	490	423	477	491	485	541	496	463	457	472	465	498	476	512	512	491	485	525	495	491	487	442	478	507	468	521	488	512	498	516	456	526	488	509	420	511	478	530	440	484	503	492	487	495	492	492	466	486	526	516	476	495	462	493	523	510	510	464	455	493	521	506	519	463	496	508	516	445	497	504	468	451	449	525	482	486	472	479	504	493	504	505	501	416	492	453	477	475	494	449	493	529	512	491	490	459	509	483	453	468	512	498	491	511	522	489	492	487	494	508	498	468	473	487	483	470	499	514	507	508	442	500	479	528	488	491	469	464	490	562	509	507	461	501	493	512	505	519	503	481	468	496	526	477	497	504	478	462	471	528	484	495	499	473	469	514	521	492	489	512	517	485	493	485	461	516	471	485	501	469	505	487	459	513	489	488	502	506	481	514	503	492	523	479	493	489	471	517	495	493	435	519	515	490	527	504	481	491	472	475	475	429	483	498	504	460	483	513	523	494	474	491	486	459	440	438	440	436	503	480	492	481	491	489	475	527	475	509	490	497	471	440	490	482	470	475	517	467	472	486	475	448	492	473	483	517	531	507	484	431	513	506	527	496	486	444	447	518	513	501	461	512	521	440	508	487	459	505	450	461	482	507	495	492	464	480	519	485	495	474	481	508	507	493	513	488	507	517	463	489	501	475	488	443	475	457	467	498	515	461	492	501	512	492	495	460	512	524	513	465	494	508	489	461	478	487	465	449	476	476	487	467	502	535	519	473	466	477	527	476	495	467	492	495	456	476	485	498	459	484	453	500	533	472	513	501	505	520	441	484	467	480	489	456	518	510	504	488	511	463	494	494	463	495	457	510	488	501	488	465	473	526	494	454	499	472	505	469	469	500	474	527	488	483	490	461	508	518	515	518	493	483	473	514	494	501	493	499	511	458	497	542	495	447	488	497	492	467	508	510	502	508	484	484	453	506	500	438	472	444	526	502	483	516	506	555	490	481	515	469	494	473	474	491	495	481	484	465	451	486	496	486	470	477	486	508	463	432	448	485	496	499	502	475	485	498	492	490	469	498	489	480	478	528	477	440	494	493	468	477	481	479	477	507	525	513	474	464	532	467	511	484	507	465	497	466	482	505	504	450	484	504	476	508	451	462	470	501	465	493	494	508	490	493	504	458	505	528	527	457	472	477	485	484	487	473	484	476	480	517	462	453	490	458	498	473	528	518	461	466	458	509	487	496	498	450	493	525	459	464	513	508	495	499	471	478	490	492	514	505	505	431	480	536	456	520	505	499	493	544	500	490	456	478	488	485	496	464	503	503	453	486	529	494	518	482	456	441	463	489	484	488	514	466	482	478	517	479	516	459	490	504	513	508	448	493	502	490	520	452	477	539	474	514	540	510	463	483	481	470	512	456	499	496	484	480	486	508	496	486	497	499	465	479	488	449	470	473	488	505	507	486	463	492	513	528	470	453	491	455	487	502	523	514	455	478	495	509	459	470	446	523	505	484	466	460	510	530	487	520	464	447	515	508	498	504	443	496	485	462	448	529	450	467	502	502	489	498	488	520	499	514	474	500	496	474	444	509	468	509	477	463	438	482	462	475	494	501	509	462	466	486	486	512	481	478	485	444	515	502	502	479	506	462	474	491	472	498	451	474	475	487	473	512	512	513	463	461	476	492	479	451	485	487	460	500	529	473	477	493	504	501	448	490	505	454	490	481	478	495	510	466	501	496	505	492	476	468	478	440	500	540	514	459	492	486	480	504	466	467	482	482	517	500	510	493	446	454	472	511	506	484	482	491	459	484	470	537	460	453	514	496	503	487	449	464	490	461	478	461	467	465	460	490	466	513	489	503	466	493	482	477	473	496	506	467	477	514	478	459	530	487	445	491	490	503	485	461	518	489	469	481	485	462	483	448	492	460	476	482	513	477	471	494	510	475	474	466	486	488	469	500	468	508	506	515	460	499	503	461	459	509	524	480	531	467	463	477	496	499	470	504	531	462	494	493	494	488	480	469	523	521	457	473	477	501	500	476	446	509	481	486	493	452	516	482	496	480	452	481	471	479	490	451	471	458	506	523	508	482	504	473	451	470	497	492	500	474	470	490	486	503	501	523	484	534	467	510	485	450	508	511	486	474	483	497	448	495	500	514	464	454	503	490	500	492	459	516	490	497	482	521	522	503	477	495	487	540	451	454	481	449	493	493	532	497	471	480	459	523	471	497	488	490	502	491	508	508	471	482	462	472	455	517	495	445	466	463	484	462	503	463	485	504	494	496	506	452	494	482	497	475	461	483	495	416	495	502	468	450	513	499	528	496	527	506	486	497	467	503	463	488	473	477	464	479	442	533	468	481	497	478	479	473	459	474	464	447	473	454
6838	10260	7950	4249	3167	2427	1945	1687	1346	1175	903	902	830	750	740	691	661	620	619	622	587	553	550	554	528	503	588	548	575	512	562	564	557	571	535	508	514	561	541	503	544	520	495	528	540	510	520	521	511	548	548	523	555	502	529	525	536	502	556	493	534	528	578	519	544	521	519	521	528	540	548	538	584	511	565	513	491	539	542	507	526	516	488	536	539	502	537	560	551	531	518	547	522	490	520	530	553	525	443	488	542	518	558	491	494	526	550	535	509	527	539	542	517	544	537	537	526	534	544	530	508	503	508	540	496	523	547	521	539	566	559	522	536	536	529	534	565	495	519	500	491	540	526	512	523	512	537	541	514	555	519	515	519	564	522	516	533	550	499	519	497	536	510	506	511	523	520	572	532	506	540	526	540	516	500	548	516	511	530	516	531	522	507	542	575	540	499	550	495	522	543	527	536	513	501	533	519	516	486	525	508	546	536	463	525	539	526	528	536	537	533	531	504	547	511	502	511	486	509	549	534	550	531	518	509	506	556	505	568	521	552	504	519	511	530	526	512	549	505	515	548	527	536	497	522	532	546	536	505	519	526	523	484	542	491	538	527	484	545	539	511	518	499	551	535	558	494	519	512	499	532	524	518	498	535	537	508	503	516	512	524	524	524	523	585	546	532	519	510	529	571	516	542	547	538	504	481	475	547	541	519	536	497	517	543	498	522	508	493	528	539	528	528	483	545	538	524	472	505	522	563	554	538	512	534	525	507	533	521	537	564	508	559	542	515	505	568	553	534	503	499	514	526	498	562	518	512	514	535	524	523	529	511	529	524	526	555	519	510	537	532	552	530	533	517	507	523	521	516	522	503	545	505	519	480	515	533	524	519	490	526	533	519	502	523	552	496	531	508	536	542	521	490	543	552	513	495	494	516	543	474	503	524	513	511	508	519	522	501	501	530	532	487	500	529	501	554	515	526	538	549	550	534	533	526	542	529	511	530	498	519	530	497	546	552	498	549	545	535	532	541	510	543	532	529	507	510	523	518	465	523	499	567	539	562	535	542	536	492	529	516	527	561	563	496	532	563	507	505	519	526	501	507	520	480	525	497	536	528	539	532	533	516	540	517	530	525	517	564	483	588	546	508	509	487	517	500	574	537	539	517	525	532	492	526	487	493	480	578	513	498	519	542	538	559	543	540	553	539	527	545	538	519	522	538	522	509	524	560	507	512	560	535	495	529	501	541	491	481	530	555	533	479	526	527	510	520	538	507	551	495	471	547	516	551	468	541	547	527	547	536	561	506	535	532	543	517	544	543	514	556	495	520	500	527	552	538	539	521	549	523	524	493	506	520	499	487	488	546	542	535	505	497	528	493	527	532	561	566	530	549	538	519	529	526	491	481	544	555	536	536	517	466	547	522	540	477	514	549	491	527	543	508	494	529	557	534	554	502	547	533	540	542	563	496	507	488	530	533	516	506	545	530	559	552	545	521	530	554	558	528	543	484	513	485	595	514	519	567	513	540	557	582	513	525	529	545	523	556	549	507	530	550	537	514	505	531	519	528	491	526	474	457	546	505	534	538	536	517	514	519	498	493	489	491	539	540	520	520	514	519	463	573	567	550	543	551	543	500	533	509	521	515	525	534	526	475	551	527	536	567	567	490	532	488	500	506	536	525	517	550	483	561	503	556	551	519	522	506	534	550	502	494	507	524	519	493	546	551	529	543	576	553	534	495	512	526	498	547	513	501	506	538	541	496	515	528	511	540	509	518	601	502	549	538	552	568	515	581	543	462	536	514	543	522	572	484	542	497	547	517	486	494	508	533	497	518	514	537	516	568	556	520	485	537	492	496	551	511	514	480	541	537	510	529	531	527	484	535	508	514	544	563	532	516	495	527	499	489	577	515	553	493	539	517	516	503	532	533	537	545	489	507	523	540	538	509	525	513	472	539	558	515	526	508	505	531	513	490	547	510	516	524	529	553	536	518	504	542	515	512	521	499	511	518	528	547	481	518	525	521	554	510	506	516	532	551	527	533	564	544	559	520	499	526	530	500	548	519	536	504	533	528	562	540	552	488	552	557	565	552	499	501	530	459	525	548	493	523	546	484	530	513	571	571	522	528	524	508	517	539	549	574	486	577	505	516	533	527	539	545	526	543	483	519	524	538	516	539	507	555	516	527	609	499	547	517	529	495	528	558	516	532	537	538	515	514	530	519	556	502	534	508	531	505	505	500	549	507	494	591	507	546	525	523	520	543	522	516	512	492	542	487	515	523	544	512	526	498	512	546	522	574	513	563	546	529	550	521	518	572	529	501	528	518	509	528	534	546	570	516	519	511	515	509	519	531	521	550	523	513	547	542	495	488	541	527	538	503	552	506	508	537	516	505	498	508	529	546	512	514	516	500	509	553	558	515	497	521	518	538	561	538	527	535	517	529	492	472	555	486	497	514	524	528	530	504	536	561	528	513	529	535	529	542	539	509	537	496	502	489	547	515	536	482	518	565	522	503	521	537	521	501	480	506	515	527	498	511	514	542	530	507	493	576	528	537	500	544	557	584	504	493	498	500	511	493	523	511	496	512	522	493	561	531	544	539	505	530	538	554	523	555	503	528	572	536	514	494	542	518	527	523	529	511	496	513	529	510	499	514	530	531	523	525	513	534	518	538	515	488	559	504	529	500	533	520	544	527	570	513	524	518	500	549	506	492	551	528	545	522	531	530	490	487	503	556	528	548	525	539	540	469	542	562	513	558	517	558	526	503	510	512	526	513	571	543	530	559	543	526	497	529	510	527	513	526	478	507	526	516	539	523	512	511	504	513	557	517	526	488	562	519	499	517	534	484	550	523	550	540	512	537	530	519	519	495	522	574	543	510	548	558	489	502	538	510	528	556	521	547	496	522	479	504	510	527	500	525	496	500	550	509	541	523	527	529	524	516	528	532	517	473	516	509	527	472	505	553	546	503	531	532	502	550	480	524	535	550	512	550	520	524	542	519	547	468	537	519	491	522	474	512	510	490	508	534	572	523	486	545	523	519	510	517	499	555	528	578	503	474	499	520	544	520	479	532	492	516	554	541	506	537	536	513	495	556	504	535	519	504	469	529	470	543	523	491	563	511	508	506	498	510	535	530	525	545	539	530	472	534	543	474	500	527	487	502	515	575	533	498	537	555	504	532	503	522	519	571	521	524	502	522	519	520	551	517	512	540	546	519	526	516	525	507	514	489	502	496	522	476	507	532	528	528	491	579	549	516	527	549	576	524	518	492	500	552	536	532	522	554	535	522	539	514	528	482	489	527	517	523	544	518	547	528	555	518	502	515	502	510	551	537	516	515	511	511	495	516	516	538	501	521	552	538	570	519	529	538	514	519	533	539	522	526	544	529	511	493	502	543	484	559	503	493	515	536	520	530	548	549	549	512	520	508	470	504	546	516	551	530	534	509	509	518	537	549	521	527	502	517	531	545	508	508	539	524	551	528	538	501	503	527	515	539	495
23650	21188	28572	24123	21203	13439	3544	2278	1815	1603	1400	1344	1251	1165	1009	1087	1007	982	944	880	917	930	938	851	849	847	849	834	857	773	891	851	835	821	800	814	801	786	807	833	825	781	822	812	812	809	804	815	788	787	795	819	778	772	830	845	812	808	788	800	798	847	799	788	784	818	822	768	813	881	802	779	806	818	801	775	816	771	824	803	786	778	765	766	762	811	821	812	770	799	828	812	813	796	800	798	773	789	816	778	798	790	777	813	793	804	816	821	857	845	751	779	831	803	765	779	871	847	814	803	847	795	828	822	802	765	792	804	821	845	804	799	775	780	774	774	809	815	860	784	785	753	802	809	829	834	810	811	788	771	817	816	836	816	814	743	790	760	841	770	788	832	795	780	824	813	811	832	795	774	787	798	820	778	820	762	845	776	825	802	826	826	832	789	792	835	784	776	883	813	801	788	824	795	825	817	750	788	763	777	833	790	839	821	819	837	842	813	822	807	769	795	837	813	820	739	787	852	817	810	810	782	761	817	810	822	849	807	840	746	764	745	794	784	868	841	846	784	804	762	787	738	832	842	768	796	779	778	767	824	816	840	832	786	773	820	820	814	815	838	797	844	775	816	811	768	806	769	820	836	807	806	828	820	811	821	811	784	779	797	813	780	813	793	808	778	787	830	858	801	771	797	765	800	793	762	758	814	772	804	795	757	788	778	844	787	776	786	777	793	816	833	826	797	778	807	780	814	831	830	824	796	843	827	812	806	768	734	776	762	780	800	804	824	733	797	793	804	813	764	781	767	779	800	819	786	801	779	761	789	762	811	844	822	836	728	828	776	855	754	788	827	789	789	781	752	812	787	779	758	795	767	806	784	767	812	803	782	815	780	754	743	790	798	781	755	784	796	807	830	803	838	815	791	801	863	729	832	836	809	815	765	745	789	796	794	755	838	859	747	829	796	790	767	823	775	796	811	805	832	781	800	799	773	732	812	815	779	791	782	746	793	829	847	789	849	812	865	784	843	826	792	850	777	837	830	823	732	791	754	770	790	806	798	793	783	791	864	827	809	778	831	792	811	790	746	839	836	810	784	770	779	797	777	794	791	803	790	830	769	780	824	808	789	765	750	839	794	825	807	850	815	734	831	800	762	810	761	822	840	856	804	803	840	794	837	833	759	798	761	778	713	832	853	791	805	833	827	793	774	854	779	785	796	772	767	781	771	806	811	791	748	806	751	825	777	810	769	784	792	790	782	751	778	807	765	802	814	808	818	789	788	762	794	826	744	756	743	837	820	812	783	798	767	839	794	779	816	796	775	782	765	786	797	805	802	800	811	833	798	728	796	815	797	825	786	755	832	767	788	867	772	807	781	834	810	799	754	777	796	822	840	822	841	809	774	756	806	752	822	776	793	800	774	818	820	747	829	819	800	792	777	755	831	803	819	779	810	785	802	849	828	779	752	784	783	802	798	795	795	791	814	774	806	842	793	795	756	811	777	797	804	813	801	808	792	804	817	842	761	799	802	796	799	791	811	794	821	783	768	855	771	797	754	775	832	827	839	816	849	794	792	849	809	760	818	786	835	823	805	763	810	837	814	771	779	796	818	801	810	784	783	804	762	774	845	768	845	764	778	804	827	799	795	844	791	782	761	798	845	790	806	809	797	778	806	751	787	784	834	835	843	800	780	824	788	793	802	756	823	863	752	811	722	793	776	838	803	801	779	808	830	788	784	818	803	789	837	826	827	797	776	865	788	799	830	807	758	787	769	803	819	860	795	753	828	785	773	804	804	781	784	830	817	828	801	767	806	820	804	793	780	777	846	789	819	809	806	812	756	784	749	804	776	756	807	822	809	772	803	823	783	726	764	822	833	819	822	847	773	813	777	826	785	775	780	810	800	766	834	828	740	770	822	843	800	761	761	778	806	774	791	783	812	814	794	806	812	790	798	774	782	810	786	790	823	803	783	811	803	800	797	782	764	812	772	765	842	802	828	815	788	795	776	756	786	797	816	784	747	780	775	767	784	780	788	824	808	756	841	759	808	765	820	828	807	794	856	760	750	800	846	793	816	795	805	775	827	778	798	821	775	773	785	793	819	765	821	763	807	766	736	786	812	785	824	785	798	769	834	848	831	790	868	776	797	797	785	780	743	808	748	795	741	789	789	832	766	809	750	790	751	818	814	777	807	834	860	722	851	821	823	756	787	747	815	791	785	791	827	754	851	805	814	826	810	804	800	802	737	802	831	761	820	778	789	782	799	818	802	785	789	756	798	826	799	823	778	836	821	787	778	831	768	815	796	758	804	782	760	798	816	832	771	801	847	741	784	790	813	805	707	790	813	828	771	784	789	797	775	783	804	829	735	759	740	761	791	829	783	754	748	803	819	751	821	888	791	805	813	787	822	815	796	805	740	789	825	825	835	760	826	844	818	761	819	791	766	765	777	783	786	765	758	784	800	796	788	815	757	803	828	737	814	803	794	756	768	797	799	783	758	814	834	782	757	813	749	756	812	795	814	770	743	849	812	806	814	803	854	764	819	845	786	758	775	812	800	786	791	804	825	805	761	816	809	806	778	828	790	775	781	784	819	795	794	797	803	809	814	769	810	834	769	801	771	905	750	782	826	791	840	856	815	793	844	792	814	810	846	815	805	781	828	789	764	801	790	790	753	773	880	774	770	736	772	833	795	814	821	726	765	764	805	767	821	788	826	819	777	782	817	846	802	811	842	811	802	810	818	836	856	762	769	795	802	825	803	820	834	753	809	793	830	782	803	856	801	851	796	790	783	872	786	760	827	799	770	772	824	782	786	809	800	817	788	792	781	794	809	757	793	768	766	791	781	826	764	762	805	805	802	786	774	807	820	818	766	768	771	793	823	802	759	806	822	795	819	792	747	833	804	801	819	776	788	774	774	813	835	753	797	746	807	793	822	797	791	834	795	746	816	808	843	803	823	812	826	765	823	809	768	785	816	832	785	797	771	812	805	779	877	827	815	861	781	760	798	799	716	783	792	797	790	822	751	791	772	778	774	823	795	828	810	766	769	784	795	830	804	776	807	891	886	774	794	775	814	817	786	797	787	854	813	829	823	760	836	769	848	814	765	801	810	794	751	745	823	826	810	793	805	792	756	800	793	787	764	786	778	797	787	816	853	751	793	738	825	740	785	764	819	827	762	819	762	776	784	776	791	798	769	766	826	752	777	836	785	788	794	826	769	761	777	808	795	813	831	810	784	798	732	803	826	813	756	802	738	794	785	785	809	759	779	791	773	856	783	838	800	786	777	826	765	758	745	784	797	804	815	767	808	737	791	874	815	782	766	778	799	805	809	805	820	757	829	824	800	819	751	901	834	836	716	772	816	771	739	771	787	766	799	812	786	784	750	767	751	800	806	798	792	812	801	832	792	822	832	821	815	867	816	810	804	794	801	785	789	830	743	815	837	795	808	797	781	773	798	839	773	728	791	801	806	829	774	811	839	764	801	804	784	794	798	787	785
6743	18798	14954	8480	6392	4903	3842	3200	2560	2107	1863	1655	1486	1379	1315	1182	1191	1081	1044	1065	978	982	998	913	884	907	912	910	871	938	901	849	889	898	879	841	907	825	881	833	862	843	860	812	849	855	872	935	847	879	852	805	825	904	835	897	840	849	838	837	857	902	885	874	888	838	829	872	872	840	861	869	853	832	807	834	819	822	892	825	831	805	852	835	797	843	853	857	806	843	875	832	837	836	859	876	829	809	866	844	879	898	883	811	811	812	858	860	832	829	873	901	862	881	854	824	837	825	841	844	854	806	844	889	811	876	854	817	853	842	814	908	883	833	832	867	853	852	885	860	897	896	786	851	864	832	805	846	822	830	772	827	856	838	856	896	860	868	863	855	895	867	871	824	832	860	789	879	846	871	837	865	806	814	824	855	823	819	824	864	798	862	774	845	836	792	837	841	855	845	835	863	893	807	776	842	887	834	812	815	790	863	822	824	862	827	891	829	858	859	848	824	851	834	785	854	834	911	864	845	852	863	821	836	766	870	859	813	901	834	812	834	825	844	793	881	847	923	841	852	794	832	846	824	868	865	831	858	863	851	807	843	881	829	789	833	821	818	839	850	806	843	807	835	883	846	779	814	832	819	898	833	809	872	854	850	845	844	834	821	897	833	869	809	803	786	839	824	815	879	823	862	884	825	849	819	813	853	849	842	873	815	861	873	879	873	900	843	866	822	818	824	856	879	791	885	873	822	804	867	832	825	828	858	805	863	855	830	918	862	826	816	826	827	829	888	802	807	821	801	830	847	849	866	845	877	764	775	814	844	846	804	813	840	815	831	825	859	846	800	829	917	837	801	816	861	855	867	856	823	821	819	816	790	850	811	869	817	857	834	871	874	832	863	859	909	864	848	851	843	872	890	838	885	821	881	833	790	838	896	827	807	832	880	887	845	874	822	845	830	863	870	820	813	847	841	861	848	884	847	807	876	819	850	840	853	902	858	906	868	813	866	855	814	852	832	846	848	837	808	836	850	861	852	812	849	774	837	797	892	803	877	856	794	825	861	838	823	834	806	848	816	794	837	828	873	807	839	823	796	918	808	817	858	887	833	799	828	858	848	833	841	811	817	844	785	829	821	855	826	854	880	788	839	874	867	858	850	862	840	859	815	830	798	814	884	858	900	843	806	817	792	839	820	797	787	834	832	850	828	848	805	800	829	851	825	842	849	836	822	839	839	855	841	842	829	859	788	824	798	864	834	884	839	860	801	853	847	777	858	862	839	823	869	816	830	846	896	780	827	829	882	840	815	811	852	838	835	860	855	855	775	820	800	860	834	809	846	847	838	829	857	844	846	852	875	883	842	819	843	822	811	805	846	831	783	855	811	861	861	880	834	874	842	819	874	848	839	840	832	823	939	859	832	860	858	865	846	861	854	780	861	872	844	875	873	841	823	857	813	835	842	851	835	823	866	836	888	828	838	876	836	793	862	853	823	875	821	841	816	870	875	830	803	803	898	825	830	860	843	797	875	844	886	824	809	834	831	903	800	809	848	877	847	812	878	811	827	903	856	790	833	860	791	808	897	857	851	829	779	894	871	795	837	830	840	859	858	822	875	817	834	837	847	864	772	826	823	822	814	800	822	787	854	835	818	794	851	799	867	858	840	867	861	851	841	841	802	834	794	821	861	881	822	875	820	782	878	824	847	834	830	821	859	883	842	865	805	888	786	839	813	838	811	828	869	894	846	866	839	864	858	832	827	850	855	862	866	844	862	825	853	861	849	885	826	888	793	853	853	835	834	878	870	903	825	903	878	858	819	808	847	869	829	811	808	867	832	803	788	827	880	825	830	880	842	870	836	880	833	806	802	848	811	859	819	892	866	867	874	870	827	847	803	821	860	814	873	862	778	807	791	817	833	853	841	791	844	838	814	860	872	840	853	842	786	823	800	797	854	842	807	852	856	913	895	873	845	831	875	823	883	843	833	866	825	824	874	818	836	827	853	853	864	867	797	804	814	873	839	789	781	886	833	845	808	849	857	921	831	874	857	826	861	808	857	866	807	889	834	842	842	848	810	828	828	861	875	877	841	823	852	832	806	857	833	830	795	839	849	817	867	802	800	809	819	841	811	835	787	802	828	832	800	893	817	839	844	818	810	875	862	852	883	898	821	814	792	875	868	819	814	851	885	836	802	835	891	867	841	842	776	860	836	805	841	821	879	892	841	780	862	859	871	879	797	818	855	868	877	902	856	812	789	834	833	849	823	863	852	838	855	837	880	852	853	862	817	847	845	835	897	794	788	841	841	834	833	809	785	770	847	826	855	826	832	793	839	860	837	829	826	876	887	815	790	876	859	854	880	850	865	836	777	852	881	839	847	847	876	889	868	795	870	847	830	862	842	826	849	876	793	856	841	831	810	834	807	840	858	813	862	828	845	822	809	818	832	864	813	844	890	830	841	837	856	855	880	820	874	872	810	853	867	802	853	837	859	860	853	867	857	829	829	823	837	838	853	863	840	871	840	796	837	830	830	833	823	811	856	831	843	865	804	802	855	826	813	818	863	823	817	825	857	793	871	842	858	875	839	849	815	863	812	861	794	810	818	825	861	832	812	850	881	865	862	864	819	857	871	853	857	812	841	847	796	874	829	826	810	810	871	812	843	826	881	850	901	842	799	831	832	850	848	879	810	813	858	832	835	852	870	816	873	848	808	883	819	885	813	845	848	884	853	848	872	880	831	841	904	806	847	861	844	803	835	821	883	851	865	851	873	863	795	860	831	893	840	863	911	876	886	844	800	869	843	881	848	844	892	836	841	847	874	855	872	874	782	852	806	845	833	864	787	901	876	813	810	811	843	816	788	874	849	849	812	832	772	801	875	843	877	806	830	832	808	849	900	838	886	883	801	802	787	779	853	800	820	830	818	855	806	829	787	816	853	855	883	818	839	857	781	844	848	814	822	794	902	873	829	913	801	805	852	837	833	828	835	876	846	854	829	796	851	802	842	793	806	844	823	806	835	829	821	816	801	886	878	849	840	872	848	848	820	838	820	820	805	791	817	872	893	804	819	853	857	870	878	826	769	851	823	802	854	797	891	877	853	867	836	865	784	802	824	822	805	914	838	882	855	887	903	832	807	849	816	871	912	893	799	853	932	838	840	848	860	821	857	826	809	861	878	871	853	853	839	821	861	864	807	811	824	815	846	785	836	805	780	842	829	775	865	838	843	816	808	837	815	845	813	807	828	841	866	793	846	824	805	801	831	826	865	841	860	832	813	812	837	846	826	835	822	888	882	842	904	831	871	840	833	807	862	861	821	837	857	767	797	802	852	837	854	779	852	883	802	836	791	858	869	807	878	794	835	840	803	813	778	820	865	849	847	797	872	859	842	863	833	834	838	844	839	908	866	860	880	819	840	807	834	924	856	873	847	842	895	874	834	901	804	866	872	857	815	817	807	780	882	823	816	861	890	844	855	892	873	791	879	841	838	823	838	825	862	827	819
24649	21101	27536	24852	14576	2675	1655	1264	1050	893	743	703	650	564	572	540	523	468	496	402	416	402	441	395	389	400	341	360	384	377	370	381	394	394	359	391	357	365	357	349	373	338	328	373	344	400	356	360	352	311	378	337	355	388	370	348	341	375	349	378	338	356	340	325	301	368	357	378	320	333	366	347	347	359	315	373	340	392	347	348	357	370	356	357	374	357	337	369	319	355	378	355	382	360	338	357	353	370	353	371	347	312	349	361	356	344	371	350	338	332	327	360	343	351	331	359	327	365	384	325	334	369	314	347	375	330	373	334	360	350	342	327	332	339	336	390	354	351	347	334	351	303	330	351	330	345	330	342	383	320	349	337	351	358	345	328	347	323	339	339	336	372	339	318	368	355	349	349	339	334	367	349	335	359	315	340	344	353	364	320	344	335	356	367	383	320	361	340	327	353	334	330	347	345	341	348	335	358	387	372	357	338	326	331	378	345	342	338	318	322	344	367	309	361	396	344	334	362	351	342	335	353	348	315	350	369	367	319	337	364	355	352	373	342	367	353	348	349	357	334	325	328	326	347	338	326	351	340	367	340	335	360	335	340	359	350	337	354	335	350	313	353	345	354	340	371	372	355	359	362	345	361	283	345	333	336	374	348	342	327	355	348	340	361	326	317	356	345	329	372	341	362	318	312	344	362	319	318	364	382	324	330	342	354	331	352	328	368	341	346	324	340	335	349	334	350	374	342	352	319	353	345	327	335	375	332	330	336	359	355	336	355	345	364	347	338	363	336	345	329	349	352	374	383	370	360	356	347	378	346	366	296	368	320	313	352	333	329	289	344	355	361	351	339	334	371	354	352	338	332	355	314	345	328	349	381	309	366	334	363	341	324	349	329	353	351	340	351	343	361	365	343	317	370	342	350	347	327	322	336	333	342	372	358	356	368	348	324	351	342	348	348	340	365	351	352	349	306	350	338	339	322	364	347	356	369	358	332	371	366	373	327	360	334	318	342	358	327	340	323	361	362	329	324	354	380	336	350	340	339	315	323	351	349	348	351	350	366	333	310	372	304	349	368	318	340	359	325	351	343	338	360	335	336	387	327	353	351	330	348	334	353	307	339	345	364	357	334	349	357	367	353	331	364	359	377	345	348	335	345	344	367	355	350	319	378	356	331	340	352	374	361	341	352	348	336	340	349	333	332	317	352	357	330	356	349	368	370	359	311	313	345	331	388	320	364	353	377	334	326	349	361	342	314	364	358	336	364	395	323	323	318	341	323	336	348	372	380	354	326	308	316	345	342	373	353	324	328	348	344	360	335	343	364	343	363	331	328	368	326	353	355	328	354	358	328	336	324	353	346	330	336	343	338	364	312	336	349	368	346	352	337	346	358	346	323	335	388	343	344	364	378	356	313	364	348	362	355	347	344	328	346	333	356	362	347	359	333	320	344	341	319	349	365	322	353	305	380	352	341	310	325	353	334	322	321	348	353	337	356	342	363	404	350	362	353	384	339	343	338	367	314	318	362	307	372	344	336	310	378	308	344	366	323	354	340	325	330	346	378	319	342	373	302	343	338	323	325	325	366	354	341	325	319	345	360	342	373	340	347	343	318	342	330	326	356	358	316	334	333	331	350	315	302	346	342	340	337	330	364	333	349	363	327	346	316	336	343	315	375	398	343	332	399	348	321	372	360	323	300	353	328	366	351	377	342	350	337	333	322	354	339	332	347	384	357	363	307	359	335	344	342	337	349	353	351	336	373	323	376	343	366	354	336	324	343	325	367	305	301	398	339	339	366	342	351	343	350	335	288	363	341	363	315	391	354	356	323	358	323	358	353	338	376	335	327	352	323	311	312	333	353	347	338	352	352	301	387	358	329	310	332	354	332	328	329	387	359	340	303	327	343	341	332	365	350	383	350	348	341	357	335	314	385	350	364	355	357	351	387	338	356	356	333	332	318	341	344	336	349	336	343	371	353	341	352	370	358	371	318	354	367	347	346	336	363	350	325	369	326	358	366	313	337	361	328	357	334	338	371	318	346	368	366	352	326	353	353	347	353	338	323	347	360	329	328	334	336	354	345	331	333	328	333	327	327	342	329	337	317	372	320	362	321	347	356	325	362	340	329	328	305	335	368	305	325	340	367	332	337	353	362	365	342	344	344	329	375	331	348	331	344	358	329	352	358	350	324	327	358	354	335	366	341	333	343	354	323	358	326	347	354	349	348	381	374	372	367	321	351	370	344	370	308	311	303	339	380	387	353	327	350	329	354	356	370	370	333	338	355	334	341	314	351	320	385	319	369	373	384	354	368	296	340	315	354	382	375	318	349	333	348	370	348	368	335	321	352	334	318	324	323	327	350	353	335	335	353	340	323	361	321	346	327	321	378	342	347	336	372	352	359	336	334	351	359	325	336	352	336	364	374	351	346	353	342	333	333	366	346	350	367	328	335	334	358	322	347	356	325	368	329	378	349	340	343	324	345	329	334	334	321	351	346	344	392	336	348	370	375	338	336	326	334	335	352	361	357	353	330	311	343	332	340	361	323	341	347	376	323	361	356	362	374	341	326	338	366	334	330	322	352	348	368	340	345	351	335	323	351	302	355	347	309	359	323	321	345	379	336	311	353	357	376	351	371	349	331	345	351	349	377	360	344	347	327	351	336	338	304	332	363	355	354	337	359	360	360	332	389	325	351	323	362	365	338	377	339	351	368	331	346	366	305	346	345	328	351	313	350	325	336	308	344	366	370	300	378	348	380	331	336	323	349	320	353	353	368	339	351	322	355	339	365	350	356	383	348	358	353	335	429	350	350	353	344	334	328	360	333	361	331	331	354	347	349	349	351	341	350	373	343	329	340	307	369	331	357	343	325	340	361	351	326	301	366	352	375	354	337	311	346	363	343	364	379	322	279	333	358	335	346	358	361	341	331	337	372	347	326	369	346	338	350	359	361	331	360	334	335	364	337	356	327	331	337	325	326	341	371	326	336	359	385	352	349	339	323	364	344	339	334	345	366	362	350	346	335	367	334	360	357	311	317	349	320	344	370	322	337	348	346	330	346	351	362	313	372	324	340	367	357	329	358	339	337	364	358	326	377	297	328	342	369	346	331	354	339	361	328	354	336	350	376	341	351	347	336	365	360	342	340	370	337	363	339	359	349	358	352	335	348	349	335	371	348	378	325	365	356	337	297	345	331	332	361	342	342	358	336	369	371	330	328	312	324	353	352	326	331	336	393	357	290	338	332	348	351	349	311	338	374	360	367	336	326	347	367	317	347	334	359	323	361	365	354	315	368	336	333	378	315	322	340	352	355	358	352	337	338	342	310	342	280	366	361	376	313	347	332	341	342	356	357	344	360	327	309	346	351	340	351	382	356	345	358	338	366	354	370	334	344	340	334	335	350	372	329	345	370	345	363	358	372	345	354	335	360	333	347	326	365	365	312	342	360	333	394	331	371	332	353	338	320	331	330	397	312	320	326	307	356	345	335	377	334
6319	15293	11529	6446	4755	3562	2769	2272	1696	1418	1162	992	934	811	771	684	628	577	537	545	516	455	490	438	451	426	450	444	398	396	415	401	406	380	397	414	401	369	441	427	430	414	382	410	385	404	388	395	394	387	395	378	397	357	405	404	407	374	408	397	372	381	395	433	395	399	387	406	396	358	410	394	404	357	393	397	405	376	406	419	398	354	413	414	427	399	409	399	421	338	404	365	382	360	388	426	392	393	409	393	387	382	386	431	439	428	393	409	383	419	431	406	398	380	384	389	381	388	377	379	395	422	387	401	405	422	376	380	391	360	357	400	393	370	409	422	378	356	372	392	390	416	382	395	393	350	383	371	395	395	429	403	403	439	386	419	394	389	356	378	384	372	399	411	388	403	382	411	379	383	412	406	380	389	394	414	394	355	426	377	388	371	380	347	401	393	389	428	368	369	392	392	410	390	399	404	401	413	380	396	395	344	375	398	359	372	358	381	406	386	390	424	413	403	420	411	409	395	354	404	387	396	387	372	391	422	390	392	400	399	403	361	383	411	410	389	356	423	405	382	405	389	378	392	419	396	388	370	382	365	381	421	374	377	364	391	388	391	373	365	399	365	401	403	396	396	398	376	386	372	390	404	385	445	414	412	381	392	377	407	399	417	424	398	359	374	368	398	394	391	401	386	428	428	419	403	373	405	383	371	383	370	399	376	383	393	417	439	399	398	378	384	379	409	387	423	388	392	400	427	382	392	388	373	381	389	370	387	409	395	422	381	408	410	360	354	377	397	353	414	381	369	379	373	412	392	359	377	412	407	388	393	411	391	391	398	410	436	406	407	414	401	387	415	408	385	385	389	405	404	403	406	416	450	382	384	385	365	411	395	428	407	395	374	394	412	409	407	403	357	360	362	412	371	367	384	383	361	448	380	399	417	351	369	387	405	407	390	388	378	448	367	420	421	395	381	401	346	393	385	400	426	415	389	352	384	395	392	400	411	416	401	400	392	394	412	375	365	390	380	379	392	357	401	394	377	422	406	394	376	387	397	375	369	382	354	380	391	369	390	374	410	387	396	411	394	400	375	422	403	373	372	366	426	409	392	412	372	422	372	403	403	420	370	372	433	402	353	428	381	372	387	414	398	383	378	420	382	414	410	378	385	399	373	407	402	412	399	402	383	344	384	399	414	403	374	418	411	394	385	431	377	407	427	411	400	393	396	365	356	399	424	402	383	409	407	416	418	383	428	399	393	357	354	395	392	417	369	415	428	418	388	375	387	421	390	426	422	380	405	384	404	391	375	363	393	383	384	373	371	387	374	377	395	399	404	405	382	383	388	359	376	394	360	390	397	396	400	381	379	378	370	378	361	414	402	392	406	376	444	400	386	414	390	395	383	401	383	377	410	366	356	436	383	394	398	394	370	374	376	393	391	402	393	356	381	426	374	363	400	375	386	419	418	410	404	387	439	382	398	391	396	417	387	379	409	400	387	440	336	369	354	375	419	376	431	385	417	406	404	397	434	391	384	375	357	401	370	392	401	388	410	385	399	397	424	399	405	381	383	396	384	393	397	409	361	403	358	387	401	401	394	384	394	403	410	410	382	369	374	398	386	382	387	383	410	391	421	426	385	400	374	402	347	406	389	398	387	373	403	381	378	398	388	363	379	378	357	390	391	436	399	410	383	388	354	379	395	425	371	374	394	385	380	360	390	394	405	389	415	367	385	377	402	393	351	409	357	364	364	370	397	350	375	399	388	405	373	396	368	403	394	385	363	386	380	393	386	394	392	374	393	390	390	394	404	366	386	383	395	371	377	355	405	394	426	366	366	407	411	388	408	377	356	402	359	373	370	404	383	411	389	372	366	367	417	397	382	368	399	382	373	364	367	381	379	415	374	373	418	392	368	379	383	410	407	411	387	388	398	391	363	391	398	412	370	408	416	354	443	393	413	395	386	419	439	409	385	391	355	393	413	376	366	392	389	361	373	408	441	364	358	392	393	399	377	408	399	404	396	415	387	402	395	407	372	420	386	397	385	390	422	408	383	397	371	372	413	370	422	386	382	397	422	399	414	388	429	387	416	383	407	399	412	395	399	417	374	415	396	405	366	396	380	416	405	411	389	406	371	430	386	407	400	361	388	370	379	423	395	404	360	366	353	403	400	387	358	387	404	384	361	395	388	366	377	388	393	392	398	453	383	364	392	432	353	378	363	387	364	373	378	392	381	394	366	374	401	388	390	374	361	419	398	385	401	374	348	397	412	407	429	360	376	411	371	426	397	379	404	391	389	394	395	377	400	374	392	398	349	416	403	363	417	422	414	385	366	416	403	417	374	383	407	426	396	371	364	372	386	375	398	364	401	404	387	390	401	378	387	400	397	406	365	407	371	398	409	364	411	392	414	405	412	392	415	392	385	350	417	404	427	400	394	379	388	406	397	410	388	326	385	344	393	376	400	388	367	387	393	391	406	385	400	403	388	374	342	413	406	393	402	371	422	382	383	415	406	418	431	428	395	407	417	394	425	400	388	411	363	401	439	401	398	392	406	387	381	387	413	444	378	402	383	406	413	391	378	392	377	365	407	422	392	394	389	362	406	361	397	423	379	425	394	388	394	382	399	389	390	354	403	408	393	408	400	358	379	409	382	372	390	393	390	397	399	378	372	391	384	426	366	424	375	403	395	390	387	415	396	371	372	359	383	389	439	378	388	387	413	392	428	387	378	388	376	404	401	382	421	419	386	399	415	401	402	380	384	370	373	390	385	385	423	384	388	369	390	393	380	379	359	383	370	401	372	417	389	390	407	393	418	393	373	352	389	373	391	403	369	399	394	358	390	389	381	421	387	399	416	394	428	400	339	383	404	398	390	386	393	403	385	377	378	423	441	402	381	396	327	395	380	387	425	385	403	377	399	360	399	401	374	370	389	425	376	363	425	398	386	418	396	385	407	400	402	401	388	395	397	401	363	380	407	429	394	382	370	378	386	403	382	405	365	374	396	397	370	404	373	372	389	384	418	398	417	386	374	369	412	387	386	428	363	391	361	379	369	383	415	390	361	382	377	437	334	399	393	385	405	377	377	451	370	404	374	402	400	379	383	391	359	395	382	380	400	383	377	443	367	438	367	426	414	421	374	407	413	437	373	393	376	385	389	406	439	412	383	418	398	357	354	378	409	405	387	370	366	397	399	410	395	416	374	384	409	380	414	357	404	372	408	396	385	391	374	377	372	412	416	405	367	374	404	441	372	413	367	418	386	423	379	393	365	343	378	398	361	366	385	373	395	395	384	372	423	391	381	371	380	416	414	395	395	380	424	390	407	394	375	398	417	398	411	381	379	411	419	406	372	401	377	393	410	387	384	422	386	379	394	417	388	409	401	359	384	435	382	362	405	390	380	398	405	388	422	394	389	395	390	405	418	389	418	381	399	403	385	413	388	368	374	367	414	416	415	388	403	360	404	384	351	398	402	398	360	388	397	382	367	384	394	404	407	398	417
22462	21150	28879	23690	21155	21342	12921	3259	2333	1931	1714	1568	1355	1289	1152	1136	1084	1013	918	939	918	872	870	836	819	807	818	789	853	777	761	792	805	727	788	783	777	759	727	751	724	802	767	772	763	739	776	712	741	784	780	813	784	778	778	780	757	757	722	697	785	783	738	718	766	781	746	714	760	757	841	754	788	746	727	744	768	787	821	729	717	680	763	741	695	738	678	740	738	742	758	747	754	734	761	777	727	721	785	708	736	755	755	743	706	731	782	728	740	753	738	735	734	779	768	756	711	738	712	734	728	731	748	742	778	719	707	776	740	736	734	774	741	752	760	782	748	751	741	743	752	753	715	781	738	756	729	745	720	741	725	767	692	774	729	720	767	760	722	742	729	728	731	767	743	756	752	732	730	747	722	760	724	760	762	717	768	786	723	678	746	694	699	729	738	771	724	712	766	732	750	685	759	730	668	729	756	727	751	772	727	699	755	743	765	728	759	743	739	733	697	715	729	728	724	707	731	731	727	775	758	721	708	738	777	709	727	734	732	777	738	727	684	714	751	761	729	751	813	742	757	765	734	736	753	702	730	718	777	684	782	758	737	730	729	711	773	712	741	709	764	682	729	795	780	742	749	739	777	729	730	735	700	706	760	769	719	759	719	790	747	765	735	733	741	771	724	687	803	741	761	727	742	774	736	798	696	742	769	731	827	689	713	738	725	716	719	758	743	759	761	713	711	716	734	738	728	712	722	724	695	676	763	759	721	791	722	717	700	770	749	702	773	756	735	752	756	728	760	787	738	769	800	753	726	718	764	660	770	793	753	772	755	740	684	770	709	748	731	792	782	690	750	740	751	744	771	738	723	726	760	741	786	715	741	760	748	711	754	716	776	757	682	748	745	686	737	752	736	772	736	743	732	781	697	783	735	725	754	719	765	725	774	741	717	788	718	747	717	711	777	755	717	720	762	754	700	723	706	762	751	738	767	713	773	754	704	697	744	743	698	735	718	764	765	733	752	705	743	751	781	775	771	738	685	785	731	726	742	756	699	693	746	785	745	731	741	719	717	784	699	773	734	762	754	763	777	736	736	777	811	720	726	769	742	772	771	769	727	768	738	753	707	733	792	742	755	759	767	748	711	749	760	779	755	699	757	772	794	751	704	714	696	755	739	767	760	720	737	721	714	741	681	751	721	767	789	790	700	720	665	766	768	714	740	774	774	750	748	719	712	763	771	760	733	712	754	705	730	714	706	764	713	710	725	765	787	697	738	754	721	720	731	694	735	721	708	710	742	752	716	733	768	779	742	779	785	758	734	749	767	749	708	702	712	695	745	764	707	764	696	721	701	721	744	738	746	713	710	709	727	743	785	743	785	750	740	706	680	730	754	740	781	724	757	785	787	798	780	744	759	721	763	752	745	772	736	720	755	750	772	712	691	702	743	713	729	811	754	778	751	702	712	706	748	724	716	724	727	735	747	710	769	679	812	748	730	765	717	732	701	775	744	722	783	753	729	741	701	716	745	755	736	730	734	751	745	726	752	724	721	727	739	715	709	722	751	761	730	752	726	708	725	722	768	657	743	734	749	760	730	708	708	732	702	770	756	746	726	741	684	727	787	796	735	711	738	730	773	748	765	685	727	729	795	733	704	711	722	732	761	763	775	728	752	751	728	692	726	735	726	730	712	738	752	765	791	753	699	744	785	746	723	727	754	709	716	706	725	745	724	712	679	759	744	731	740	804	746	745	767	759	723	794	738	710	741	742	751	741	718	728	731	721	767	736	730	756	775	781	766	745	689	749	792	720	767	736	780	757	709	732	735	725	712	778	747	723	717	714	741	730	700	747	769	750	777	735	737	748	724	709	698	746	740	718	719	719	733	751	715	754	737	731	692	752	732	713	705	695	732	744	750	736	710	725	773	736	787	764	768	742	700	714	727	753	791	748	765	762	754	744	727	749	749	729	708	656	707	735	710	740	767	750	773	717	734	690	765	755	738	710	735	744	756	716	743	733	713	726	725	688	713	671	693	708	701	758	693	716	710	735	796	740	741	693	765	750	750	715	719	731	799	748	737	712	699	699	748	761	720	764	770	765	731	763	733	728	746	778	729	716	767	770	760	734	748	743	766	747	788	714	755	697	746	740	736	738	718	745	754	754	718	717	747	715	714	750	766	730	711	753	738	691	770	673	675	790	735	757	692	691	731	719	767	718	745	725	682	711	738	752	740	674	686	707	774	730	710	700	750	721	770	749	758	711	735	780	719	743	730	767	749	752	730	779	702	741	732	729	770	692	710	731	768	707	748	692	738	752	734	722	715	802	733	790	722	748	681	728	790	748	786	779	738	694	768	760	744	773	734	804	723	725	701	713	747	726	754	751	733	737	775	777	756	729	748	700	732	732	775	721	740	750	691	728	739	744	743	790	741	734	731	738	766	694	741	737	735	742	703	780	728	754	740	715	755	747	747	769	775	739	717	726	751	683	694	749	809	719	746	727	745	734	727	737	721	777	743	739	727	726	770	697	712	704	700	754	790	767	747	691	746	697	687	765	721	703	749	703	743	737	729	680	744	658	761	733	751	661	703	728	718	746	728	707	748	769	753	704	743	754	727	753	730	708	730	757	826	736	737	783	738	720	708	748	753	737	694	778	739	714	719	692	713	702	726	770	712	712	766	710	728	748	768	710	748	722	737	682	731	721	716	715	726	720	690	714	763	729	711	778	707	742	700	771	708	752	645	761	787	759	751	758	773	724	783	782	771	754	715	693	699	755	697	719	747	725	780	694	754	740	709	749	709	675	736	736	727	718	713	728	724	753	758	771	739	706	754	775	688	764	749	697	730	732	730	740	768	737	736	743	752	662	765	756	755	733	762	743	780	696	738	747	752	687	776	728	719	723	694	684	733	763	758	731	735	728	764	739	702	756	754	692	705	755	743	742	734	751	696	672	778	719	725	761	732	738	699	738	739	709	744	764	732	766	803	702	706	711	742	761	699	745	765	738	734	742	769	721	794	785	795	718	734	686	701	770	720	740	758	763	716	751	700	741	770	749	678	719	755	706	743	747	732	757	726	735	692	748	774	781	695	785	752	752	739	707	720	754	743	749	733	706	788	762	722	706	696	722	731	764	701	747	722	709	788	777	751	696	724	725	738	691	713	747	743	733	731	767	697	712	729	710	747	745	773	756	715	749	711	727	700	730	775	733	841	708	739	727	711	749	718	702	734	759	736	738	791	685	744	719	723	764	736	746	728	735	743	719	716	717	759	758	750	739	742	806	710	725	695	737	724	686	726	759	743	724	728	738	736	719	773	739	766	694	830	751	756	707	729	753	732	719	770	782	693	778	761	685	753	736	760	763	768	728	768	727	725	772	770	719	730	733	697	717	715	744	699	781	771	823	699	739	718	755	743	744	747	724	750	755	742	719	782	716	758	709	737	778	775	799	733	726	719	753	735	749	756	701	762	737	756	764	765	807	702	728	739	737	722	721	761	774	744	738
8296	24523	19614	11884	8824	6855	5277	4301	3461	2777	2181	1997	1795	1528	1438	1345	1280	1229	1139	1103	1062	947	1008	962	918	952	902	917	873	814	903	812	878	796	886	842	796	818	839	786	791	772	870	860	804	811	859	815	811	796	819	796	780	830	792	765	782	803	771	804	777	822	829	800	837	836	859	810	808	834	779	803	810	787	779	777	759	798	815	792	784	779	788	794	811	741	787	795	856	765	830	778	760	777	788	740	806	794	839	763	791	797	805	839	848	815	774	825	811	814	698	797	801	803	788	792	773	739	802	797	792	805	728	785	764	755	723	806	794	749	831	786	794	815	790	820	795	789	746	753	837	762	763	787	795	782	791	815	764	796	763	820	779	775	800	772	742	787	820	811	739	788	745	740	772	785	735	818	813	797	770	760	764	745	775	791	787	791	853	842	775	821	815	797	766	823	748	768	765	747	800	733	749	784	775	808	816	771	863	806	795	832	768	807	789	748	737	787	769	764	792	778	786	780	780	757	778	747	750	763	775	802	839	768	807	787	769	775	785	774	788	756	789	727	747	737	791	823	776	770	776	766	804	784	759	786	801	808	794	797	777	801	798	774	817	804	727	758	798	808	813	846	815	742	784	769	793	753	733	792	793	792	764	788	776	786	736	719	833	780	775	793	821	776	820	790	782	815	792	710	806	795	787	788	802	784	762	759	793	754	750	743	805	813	773	818	800	838	751	788	758	761	754	770	730	768	787	799	757	827	812	776	782	752	758	838	769	782	790	794	728	791	764	785	766	818	823	722	836	774	790	778	755	795	775	782	755	809	764	793	742	802	772	787	775	789	763	739	783	770	789	822	752	832	756	782	819	794	781	741	783	788	821	802	773	789	801	805	808	758	795	838	805	782	746	746	761	763	826	774	808	817	796	754	781	807	816	797	779	833	775	778	808	775	799	779	774	803	757	789	819	788	767	797	786	760	741	787	758	788	841	770	762	783	809	756	763	756	757	790	800	761	814	788	789	815	800	841	809	804	814	780	744	788	823	809	764	786	799	793	753	805	716	772	779	771	727	815	752	777	793	769	747	790	759	726	792	755	767	823	848	768	762	796	802	770	789	791	760	780	821	801	816	770	765	777	711	738	761	766	762	758	785	802	791	816	792	776	821	755	782	794	769	764	793	751	790	830	738	756	753	774	825	805	841	753	791	788	792	853	782	773	769	775	780	754	787	815	831	804	806	747	771	821	836	792	743	755	765	803	803	807	802	796	792	803	807	801	790	736	784	768	827	771	773	790	851	837	840	837	788	782	820	782	786	789	807	810	797	809	755	716	762	785	819	794	782	819	774	807	818	768	763	764	791	786	778	805	721	845	799	760	806	774	746	770	771	775	821	809	777	794	768	776	780	810	852	828	817	792	780	731	787	791	797	821	834	810	829	797	802	825	795	812	735	758	829	753	773	776	787	761	810	788	808	780	694	742	836	738	743	781	800	811	800	823	815	764	729	827	834	767	779	801	798	795	784	766	763	837	782	850	767	790	786	772	801	780	838	799	785	787	803	777	774	764	745	802	805	777	823	827	796	761	820	762	790	768	787	783	771	809	730	785	804	771	811	802	794	791	779	789	795	802	760	793	775	798	824	805	801	783	829	759	783	739	788	750	814	720	746	807	748	844	817	814	785	769	765	761	771	748	785	741	787	767	802	778	823	767	788	815	812	783	751	757	721	796	742	832	819	727	803	797	814	777	799	814	747	767	759	814	746	779	775	810	803	824	768	773	769	800	751	758	764	801	763	805	763	774	782	776	847	769	770	733	753	762	779	768	779	774	773	786	780	808	832	795	764	773	770	835	815	754	775	774	769	819	810	726	791	797	787	734	785	820	788	771	742	820	775	754	793	777	803	772	746	784	782	758	774	747	776	778	756	810	786	770	744	803	815	798	774	814	741	775	797	840	763	786	814	786	790	793	811	805	776	826	796	790	765	787	789	809	781	797	792	758	771	805	781	776	760	814	785	827	789	757	763	804	821	793	743	781	787	759	749	803	760	805	706	819	729	775	811	766	770	812	815	828	797	766	790	733	802	781	751	747	818	807	810	766	783	788	812	761	797	730	790	782	809	783	798	701	764	810	810	788	754	775	804	820	789	815	745	770	752	760	752	783	809	802	730	814	723	721	744	828	726	746	796	765	761	762	830	822	772	804	737	745	763	782	739	761	748	783	759	797	735	798	801	740	799	771	826	772	796	776	765	791	768	786	764	787	750	806	851	818	756	823	785	782	833	812	768	803	803	799	732	760	794	785	771	782	821	781	759	786	796	794	798	745	795	801	802	819	771	793	815	791	729	803	767	749	781	786	757	786	785	759	759	789	804	842	781	785	796	754	796	788	799	810	844	799	772	782	774	834	811	820	801	762	801	784	796	773	785	799	802	774	774	811	834	802	794	782	771	831	779	790	770	805	761	839	826	809	809	820	769	804	798	764	782	810	785	798	760	764	812	776	794	787	781	807	790	788	753	749	780	801	798	783	724	779	789	764	778	799	710	752	806	777	750	770	759	783	751	760	833	811	810	769	854	840	766	751	801	739	781	721	761	777	777	763	813	782	808	799	721	806	735	764	807	779	784	749	787	848	806	772	768	789	798	764	793	726	792	714	775	744	753	762	789	795	814	766	747	794	727	749	794	762	738	809	777	765	839	714	774	767	739	824	826	770	775	750	844	748	755	798	803	806	764	790	804	789	790	787	772	768	732	782	738	761	792	799	764	781	775	803	753	756	752	748	841	809	777	801	824	757	784	743	812	765	768	729	860	793	764	786	751	799	778	796	786	785	801	792	747	795	799	820	836	771	819	786	745	735	756	861	727	798	704	760	818	828	737	768	808	763	744	773	815	833	730	802	802	748	790	760	792	767	775	739	784	736	806	759	677	774	753	782	766	769	873	780	788	740	787	772	789	809	822	779	817	863	843	741	810	750	791	807	791	766	792	755	779	789	833	813	786	832	802	859	782	810	791	756	802	736	772	776	843	791	765	807	777	757	793	757	800	838	747	792	839	801	808	840	798	758	803	804	743	797	727	785	763	769	787	802	813	779	802	796	771	793	761	778	796	834	771	761	794	815	786	799	768	789	759	787	759	801	787	782	727	794	795	762	787	798	814	738	810	816	795	796	794	835	777	779	860	789	744	787	778	791	786	803	761	779	751	826	800	838	796	802	789	820	763	801	769	826	779	733	786	800	809	786	829	774	825	799	781	786	764	762	831	826	810	794	736	779	743	766	768	816	832	774	779	758	777	780	781	784	791	814	752	772	771	754	854	783	788	765	808	740	793	829	792	772	778	821	827	780	780	818	822	845	782	810	746	772	830	767	800	810	782	744	813	740	741	741	792	787	792	758	764	769	737	742	780	776	787	768	771	782	788	771	810	818	767	769	762	807	798	769	804	791	778	732	772	771	755	753	758	766	779	742	803	752	810	797	783	807	746	786	751	798	840	756	760	713	769	781	781	764
27451	19145	9618	3839	2108	1560	1205	1064	922	821	739	700	638	617	602	579	589	559	566	519	510	551	500	556	484	525	514	511	486	478	484	449	531	507	498	507	491	469	468	497	450	470	499	495	519	469	492	481	491	490	508	467	502	479	472	491	472	502	473	483	458	522	502	506	444	466	510	510	473	495	477	473	450	508	460	494	459	485	485	515	482	483	474	479	447	497	476	494	437	461	504	471	467	500	486	427	432	493	489	501	533	481	495	446	472	513	475	458	452	468	451	513	516	483	455	475	503	454	479	440	475	464	488	478	467	514	484	474	475	512	456	469	473	477	472	554	515	472	458	449	477	478	453	486	481	476	472	493	443	499	488	467	508	473	453	454	422	452	494	521	506	479	504	503	474	489	472	493	480	479	482	507	469	473	459	477	450	496	496	452	495	457	479	463	490	488	467	484	482	487	470	491	515	475	433	495	473	508	481	478	506	452	493	507	454	502	537	497	488	466	454	465	479	455	463	496	472	470	467	467	489	477	506	484	483	492	478	462	447	524	475	485	452	450	436	504	490	482	477	484	492	498	466	467	478	467	494	498	457	468	463	495	501	490	440	465	455	502	481	450	482	498	494	462	448	464	460	452	471	497	449	484	511	471	504	483	478	493	488	484	484	485	432	501	504	496	519	488	453	497	483	479	479	449	496	495	488	494	455	517	482	471	470	472	466	524	503	478	471	447	474	465	492	471	463	518	494	473	443	517	509	477	475	516	488	488	442	475	464	486	513	519	453	477	513	484	461	480	463	477	495	493	476	505	509	545	444	461	483	471	472	533	491	476	505	488	449	454	513	497	545	499	491	538	510	476	436	487	503	503	533	463	468	452	528	465	470	476	465	503	493	528	478	463	477	488	475	479	486	468	462	455	491	493	491	492	437	482	473	484	466	528	475	443	472	480	533	467	446	493	511	499	468	502	451	455	488	482	505	453	510	425	499	456	494	488	478	489	491	482	474	439	482	478	447	452	496	471	464	498	498	490	472	488	466	447	468	458	491	521	509	458	490	466	500	490	478	487	474	493	457	497	462	495	464	474	475	513	473	444	507	501	500	496	478	517	493	463	472	489	535	485	493	458	451	481	449	519	462	514	478	458	487	503	469	484	456	491	482	510	481	510	495	461	524	492	472	470	486	473	455	468	491	481	498	435	471	461	491	503	486	495	465	481	486	465	489	520	453	470	439	484	475	467	476	480	483	466	510	485	515	455	507	500	493	504	495	509	463	498	439	487	448	495	467	473	494	498	488	429	500	451	458	479	466	514	445	453	496	470	514	483	525	506	498	487	508	488	465	469	477	501	457	486	462	497	446	497	506	516	480	491	488	497	508	517	486	473	464	529	492	485	499	504	468	495	491	493	463	502	487	466	471	518	541	467	458	461	472	452	501	462	463	458	436	480	522	509	470	484	509	505	476	498	470	467	471	452	475	496	480	503	504	471	535	517	449	507	471	454	475	469	505	476	500	500	497	467	478	486	463	474	501	493	486	488	442	499	481	465	466	489	458	475	465	426	494	489	472	465	480	483	463	472	462	509	480	479	457	482	418	505	504	502	496	469	451	444	457	472	495	464	484	447	502	515	470	476	457	485	475	498	467	468	484	465	502	445	454	468	435	511	491	503	491	473	495	462	465	510	510	481	488	465	478	455	511	455	459	470	479	466	458	470	467	501	489	467	520	452	516	453	489	502	509	462	450	462	506	458	447	468	504	497	476	482	472	475	510	501	484	448	484	471	520	498	486	474	489	531	448	513	485	456	492	497	441	480	502	490	486	472	478	468	464	480	483	511	439	461	473	467	450	482	472	484	494	511	453	497	511	482	457	484	440	466	460	481	507	481	480	468	446	480	492	499	478	438	516	486	447	461	407	474	535	464	487	444	471	496	463	432	469	475	452	453	513	482	497	420	489	478	508	440	477	463	486	481	453	436	482	486	493	500	512	482	475	457	459	460	450	494	445	479	445	505	456	491	476	458	526	465	503	444	491	464	521	468	487	476	478	481	453	471	427	490	465	479	453	451	495	470	475	478	487	471	486	449	431	475	449	478	440	479	469	510	485	502	506	474	503	447	509	480	483	496	485	496	491	514	481	439	508	487	501	457	473	501	513	454	494	464	504	484	480	470	522	497	458	497	503	476	495	467	479	530	491	459	483	465	478	467	497	509	426	468	500	443	448	469	467	488	464	479	486	510	474	499	508	509	484	449	489	457	478	482	502	504	486	488	493	514	460	486	427	520	466	463	498	465	475	481	507	501	498	474	489	464	501	490	517	467	484	467	472	513	506	496	483	485	469	486	489	470	478	488	487	473	457	449	505	520	467	528	492	444	487	475	468	475	461	477	518	493	537	411	480	482	449	525	447	488	498	474	521	472	482	490	493	481	479	474	476	512	486	516	480	466	454	483	478	458	475	476	471	442	464	483	486	450	476	449	516	483	452	491	468	480	498	466	493	489	489	522	452	450	473	478	485	468	485	491	542	507	475	518	499	470	455	471	470	476	463	520	494	500	486	491	499	483	470	463	514	463	485	503	496	488	498	491	490	447	436	490	498	490	505	501	478	462	470	485	449	468	471	500	476	471	489	489	458	466	498	477	452	487	497	471	510	478	517	506	485	431	476	463	490	470	491	510	491	441	463	474	483	507	458	499	473	461	508	481	470	470	527	462	488	482	429	484	462	447	484	468	472	518	505	491	504	448	466	486	445	502	503	461	458	467	485	490	467	481	485	474	459	522	474	481	456	499	447	464	434	482	497	439	488	475	516	440	462	483	480	495	471	532	494	479	468	542	509	503	458	483	513	500	496	502	474	471	498	508	464	457	495	459	523	473	451	496	448	439	481	521	465	490	534	486	475	502	489	485	522	487	486	509	467	504	437	473	506	461	466	478	455	434	475	450	466	509	502	498	478	509	456	490	475	497	585	468	473	467	524	493	511	483	453	475	483	471	468	487	468	518	518	497	488	461	515	511	487	485	523	472	494	464	488	443	472	447	481	487	481	477	496	435	462	490	542	489	497	494	507	439	483	486	480	498	504	446	468	440	474	461	495	482	471	532	475	472	414	488	479	464	467	493	453	482	508	500	496	496	433	477	490	483	490	496	501	510	459	482	440	487	462	490	459	519	488	492	463	502	516	511	483	443	452	432	461	462	481	500	507	468	494	505	510	477	502	461	510	471	492	472	462	516	475	495	529	520	483	467	466	474	458	474	469	518	448	468	469	460	457	493	473	462	464	517	462	499	526	474	495	471	486	467	496	497	471	485	461	452	456	500	521	482	489	526	469	491	492	512	505	528	518	435	534	509	467	485	475	489	450	475	498	486	477	511	470	442	493	465	473	484	479	482	485	517	476	463	507	493	459	436	468	445	465	454	508	467	460	452	509	487	482	508	479	495	531	503	451	512	459	507	492	504	437	500	488	470	519	470	478	473	501	480	476	473	506	482	494	486	495	477	548	489
6822	10106	7834	4222	3058	2462	1971	1636	1371	1092	999	825	781	764	698	651	639	660	614	581	619	544	551	612	548	491	530	526	518	535	570	550	520	568	507	505	502	541	502	547	561	549	516	550	483	518	484	510	528	510	540	534	522	506	521	538	533	511	544	495	523	522	473	505	510	534	524	532	490	493	508	493	524	469	534	543	550	527	508	521	505	489	484	470	518	538	486	504	503	476	501	546	522	531	492	518	541	488	541	555	539	558	524	506	524	512	529	486	501	533	546	533	548	476	524	509	513	480	510	512	547	522	508	492	550	525	524	495	512	535	566	490	518	574	535	544	478	544	484	527	496	497	531	482	549	506	528	521	489	532	533	458	524	508	543	545	511	504	502	523	546	484	537	501	488	503	534	506	496	510	547	475	542	509	515	498	510	470	524	504	565	538	566	524	529	521	511	513	517	476	541	530	544	517	534	510	500	483	550	490	523	493	515	524	520	531	514	509	510	507	500	520	508	501	538	486	516	542	500	489	507	493	462	510	525	509	539	487	522	474	474	519	510	485	482	531	510	487	520	565	539	549	510	503	467	524	542	548	532	532	486	519	519	514	499	499	516	494	534	540	512	536	527	532	520	504	507	485	511	522	534	475	456	539	471	544	519	523	480	493	504	572	512	532	526	500	509	538	545	512	522	511	550	511	525	523	522	526	475	519	508	515	517	538	528	510	516	501	526	505	508	532	523	508	512	513	523	533	487	539	537	492	501	521	502	475	498	532	529	541	556	523	500	536	562	564	515	498	507	529	543	524	497	518	521	580	519	548	507	504	556	509	525	567	529	529	480	515	512	548	527	526	534	527	493	477	507	517	505	550	513	525	518	530	487	532	466	481	498	504	519	492	495	529	530	500	533	509	500	542	524	535	560	540	516	479	497	516	513	516	525	519	486	539	529	568	463	491	504	478	507	477	511	531	523	475	484	500	554	506	534	526	542	508	505	491	474	506	519	519	523	535	505	505	489	512	528	512	511	514	535	512	517	512	516	509	555	495	492	505	505	546	513	505	478	502	496	525	533	504	473	500	481	538	503	500	541	549	504	527	481	536	493	523	525	528	522	516	510	488	564	521	543	506	534	502	507	487	504	516	530	524	553	502	530	492	556	559	516	533	536	542	470	517	502	520	497	491	476	538	544	494	534	526	564	531	516	523	514	506	520	535	493	506	527	505	525	519	523	521	525	496	533	513	525	541	499	514	582	522	490	538	495	511	533	535	512	478	534	470	535	546	517	507	529	513	538	500	524	465	539	541	496	538	481	511	489	519	510	509	543	531	489	506	529	549	550	518	521	541	511	486	503	486	533	524	494	554	548	519	517	479	523	558	543	501	539	460	478	524	523	524	486	494	540	502	467	530	514	524	536	535	504	544	505	503	519	471	547	489	491	510	504	563	517	516	504	514	542	526	526	505	522	531	529	537	531	513	477	504	489	493	492	496	535	508	539	493	504	484	529	523	524	488	536	508	518	509	543	532	513	474	521	532	501	521	494	501	474	540	520	520	492	487	482	464	509	556	510	486	529	495	498	517	493	518	478	520	504	518	542	477	497	539	494	523	534	528	498	461	496	517	497	541	540	505	526	505	551	494	524	541	507	556	505	516	516	506	504	563	509	559	532	518	517	514	492	530	502	502	500	522	474	541	501	520	497	477	516	538	490	521	506	529	498	510	534	519	479	521	529	494	534	536	501	522	489	533	510	522	512	509	535	467	536	518	510	498	548	532	493	492	527	520	511	490	489	466	487	559	549	530	538	525	543	524	530	540	500	497	518	571	498	480	545	517	484	493	505	498	516	539	511	537	529	461	536	560	509	514	544	532	511	501	501	494	526	457	481	500	498	498	499	561	502	556	513	508	491	522	512	527	513	526	538	508	532	493	478	509	507	505	481	490	516	512	534	501	481	528	498	507	513	500	531	511	519	548	485	547	473	522	505	508	506	479	570	522	514	515	489	516	506	520	512	526	528	531	533	490	502	476	493	512	478	507	523	531	495	503	566	527	512	501	496	464	505	537	527	504	495	479	505	536	503	517	493	515	513	525	502	526	485	508	498	548	513	494	504	537	502	511	479	510	505	538	507	507	502	512	543	490	496	557	484	494	520	468	518	524	570	508	513	556	513	547	500	524	510	538	477	523	512	524	473	535	540	510	541	503	488	511	521	466	468	505	530	496	531	530	531	495	530	513	503	513	555	520	489	562	532	547	506	474	510	503	511	546	520	532	500	537	490	531	499	486	533	501	478	541	508	520	471	537	517	562	512	547	523	485	516	494	556	499	478	502	505	532	573	504	535	498	548	567	508	519	523	510	484	530	512	517	524	557	534	520	523	515	521	535	497	526	521	497	564	507	513	508	514	498	512	506	508	512	526	486	510	509	522	508	484	529	540	514	549	531	500	490	512	495	521	512	456	502	504	492	499	527	532	514	532	521	560	533	523	498	514	539	539	467	515	491	507	502	505	480	491	481	499	514	519	499	503	554	538	542	523	517	528	490	524	526	472	530	499	509	493	550	514	526	508	518	500	497	527	499	472	565	543	480	533	492	494	501	503	542	516	511	521	532	476	490	515	563	465	497	510	512	518	510	501	502	518	530	520	527	550	505	499	498	528	531	543	492	528	536	476	525	504	529	511	536	495	508	517	500	516	497	541	534	501	545	526	545	530	483	513	521	545	550	521	519	494	535	546	531	515	540	479	536	495	499	551	523	504	520	499	493	498	543	555	525	496	520	551	499	517	494	516	506	536	509	500	530	507	527	498	557	502	564	526	526	509	559	571	528	477	525	558	514	547	515	525	529	509	534	467	526	503	528	509	530	539	532	521	534	483	508	536	550	511	510	513	543	506	497	527	541	517	500	521	572	521	531	528	473	542	552	517	516	519	510	499	498	465	537	555	494	518	501	552	495	492	532	533	496	524	511	509	499	499	537	485	518	497	504	528	543	526	542	538	551	558	511	497	526	529	493	548	510	516	533	504	498	517	535	509	545	526	491	510	521	521	485	525	489	494	501	544	530	542	524	536	490	488	523	514	517	500	520	546	502	503	500	512	535	493	493	488	495	502	534	539	512	536	542	516	551	495	487	524	507	511	505	537	507	516	510	514	512	560	507	514	514	467	477	502	483	522	520	524	493	534	519	485	524	525	538	491	516	486	503	494	520	530	520	513	537	508	518	482	511	494	480	474	535	508	494	556	504	486	553	482	510	506	542	542	456	503	552	511	532	493	482	503	509	512	523	503	529	525	486	517	495	558	527	494	509	474	530	502	502	495	514	518	543	539	533	491	514	533	504	499	494	550	517	526	520	522	518	500	544	501	505	532	491	526	532	505	539	507	525	529	543	522	525	516	506	489	501	515	529	549	484	521	497	539	523	535	509	516	569	528	532	523	498	494	508	540	497	488	518	505	514	506	503	504	510	538	503	565	485	495	535	523	545	530	518	523	535	528	516	524	475	538	490
23589	21124	28427	24067	21141	13421	3563	2285	1864	1639	1362	1292	1189	1133	1099	1005	1010	926	943	891	884	862	820	820	891	868	902	810	848	815	797	787	808	814	820	787	844	764	800	802	796	783	781	758	826	829	819	797	789	818	738	811	785	738	797	776	802	852	748	746	860	778	809	785	802	800	801	758	800	818	768	785	798	838	822	778	818	798	839	805	810	780	792	783	811	775	765	826	795	813	842	825	828	802	802	806	759	755	767	782	789	780	828	777	753	762	761	807	819	820	769	826	788	851	810	781	800	807	753	751	791	767	796	792	815	794	793	808	806	767	763	803	776	792	777	813	804	838	759	786	736	755	827	792	753	787	850	786	815	791	791	758	775	811	788	728	784	760	755	785	823	783	818	748	767	793	830	819	812	791	773	746	816	845	738	834	803	769	735	813	734	743	813	821	781	738	759	786	798	805	761	750	812	779	832	777	794	804	790	796	802	775	748	830	811	776	778	800	815	815	805	755	790	838	799	825	792	773	818	856	761	787	791	774	804	799	804	778	786	787	729	796	757	757	753	836	732	805	799	815	713	803	792	811	826	815	844	779	767	756	783	818	843	850	819	768	765	776	865	799	745	787	830	806	834	794	811	791	792	773	755	809	827	803	834	805	835	774	825	810	817	754	764	816	813	781	716	806	823	787	777	781	741	758	799	808	777	790	822	780	783	779	812	801	819	818	807	790	787	811	788	765	748	842	738	781	819	827	764	801	775	815	767	730	831	769	789	819	792	751	790	792	793	806	775	731	787	821	826	817	788	790	764	757	774	801	773	774	791	814	794	795	844	843	750	811	797	769	784	776	764	770	788	876	784	765	778	820	765	828	809	787	762	773	815	788	767	797	787	781	788	813	786	755	812	765	832	797	792	840	789	789	840	779	787	787	775	740	795	791	793	761	774	784	760	785	785	817	804	757	775	729	772	801	809	786	774	819	811	812	787	799	734	824	787	782	831	831	844	776	801	823	790	734	791	791	778	766	756	834	766	741	821	830	800	794	839	832	766	803	790	820	805	785	755	753	825	788	795	796	761	727	808	766	806	749	754	806	803	784	753	809	799	807	784	783	783	786	784	788	791	792	801	807	774	828	797	821	798	732	817	804	687	754	785	760	793	807	800	780	821	780	821	786	811	878	756	814	780	832	811	795	806	786	770	750	788	796	790	813	815	794	809	769	783	808	770	823	830	743	837	780	782	778	779	815	753	761	825	817	791	804	796	769	816	790	820	786	772	828	779	752	785	844	811	803	802	784	805	817	756	758	845	831	725	854	780	775	791	763	782	756	797	825	857	746	765	820	815	807	748	793	786	823	826	792	779	836	818	815	801	754	795	689	710	792	763	790	820	849	772	775	793	735	764	829	783	785	830	835	764	791	821	736	757	737	805	824	776	751	783	775	810	782	803	790	777	767	785	797	788	795	803	796	781	793	767	810	792	791	816	774	776	812	813	797	774	807	808	787	810	786	765	779	845	735	825	828	832	808	756	773	763	825	794	765	818	828	808	760	804	758	786	814	819	759	821	741	746	746	781	788	706	835	770	790	804	798	736	809	780	801	748	756	800	765	790	811	812	811	814	769	791	785	781	823	765	811	808	804	812	780	759	743	758	818	763	781	815	806	824	865	822	839	806	769	798	763	782	774	786	772	772	748	825	765	817	814	791	762	766	793	779	757	822	790	768	774	778	775	776	798	741	793	771	741	806	748	856	807	828	834	813	777	802	786	786	759	760	805	869	803	788	812	784	776	801	743	779	805	771	829	779	810	835	819	807	749	750	771	773	789	778	788	796	818	803	716	862	776	777	767	816	807	794	709	789	764	761	790	766	797	804	777	742	825	803	794	793	825	838	782	766	778	793	812	830	812	824	777	779	741	749	825	759	814	833	732	723	826	826	871	771	815	771	819	811	833	805	806	783	804	844	744	816	807	769	818	792	813	797	807	812	770	727	756	806	804	788	792	836	826	819	785	777	787	773	763	786	797	848	785	744	788	817	758	834	777	818	779	752	787	802	760	786	810	789	821	771	774	777	801	774	853	757	774	781	779	787	773	877	831	792	815	829	757	800	797	767	754	770	812	770	828	753	824	803	768	819	782	789	826	769	796	860	820	765	829	791	783	810	786	764	786	782	891	815	767	756	789	764	760	808	790	783	791	793	825	811	773	774	786	745	733	769	780	815	808	766	814	812	733	815	780	781	771	791	827	772	742	751	800	755	817	793	802	814	850	771	811	786	759	810	800	831	819	767	810	754	818	773	782	811	779	843	766	835	735	762	782	781	801	807	822	806	820	815	823	782	806	811	785	851	806	759	804	799	799	871	799	790	782	817	834	845	754	814	755	777	862	819	783	777	816	796	789	771	791	787	747	847	781	801	788	768	750	752	745	842	801	757	776	822	786	765	795	855	771	735	783	814	756	785	841	765	806	782	806	730	770	748	818	814	804	804	770	729	797	793	814	824	813	760	757	808	836	799	814	784	826	767	753	786	827	777	792	799	793	796	799	769	810	795	742	790	783	777	804	787	813	789	868	770	778	796	783	808	778	798	774	822	796	739	826	779	813	811	846	786	794	768	832	782	725	816	793	800	803	773	745	778	787	789	777	772	762	806	785	803	796	817	760	780	790	836	811	821	774	773	784	825	800	813	735	766	798	782	790	773	773	774	817	828	753	815	794	775	779	765	811	780	729	796	809	778	817	766	819	821	776	750	771	801	755	760	823	762	773	797	815	811	772	820	752	742	742	806	800	749	737	761	735	784	802	838	784	778	695	785	856	768	812	773	789	809	834	789	779	802	755	798	813	771	757	787	747	759	770	795	804	826	799	799	798	803	750	756	831	818	829	770	784	764	749	746	787	763	746	733	855	786	771	785	800	769	824	816	847	830	766	781	816	802	744	771	783	775	767	776	827	799	740	775	799	784	785	822	764	808	740	737	834	841	717	749	787	778	778	783	793	818	784	770	794	772	748	757	767	791	757	797	771	791	762	779	782	797	808	791	743	777	785	732	813	811	769	784	770	794	802	739	789	859	779	806	771	793	768	812	784	795	793	810	755	771	758	798	827	819	798	796	765	793	768	758	757	767	716	733	747	781	790	781	776	787	860	779	802	729	782	792	775	794	780	825	783	740	811	785	694	767	810	799	766	736	825	748	825	828	760	804	843	785	850	817	814	845	833	806	772	794	806	798	782	845	792	768	828	818	781	768	806	784	796	832	769	830	825	777	820	799	780	783	790	825	841	794	830	792	813	738	816	770	784	808	798	796	785	792	757	802	755	767	748	773	822	810	796	757	803	784	793	789	782	803	773	800	775	802	789	778	844	827	785	797	766	797	838	831	797	774	805	758	758	774	815	767	753	760	771	774	775	809	825	821	781	806	769	835	817	766	818	785	757	786	819	795	820	805	811	790	804	772	784	845	812	804	773	808	771	789	789	786	793	774	751	782	785	779	811	769	782	789	806	779	781
6523	18540	14835	8472	6511	5001	3858	3190	2607	2099	1785	1583	1431	1350	1294	1203	1198	1116	1062	988	1016	970	965	924	918	939	876	899	893	897	920	869	876	807	842	819	861	870	897	840	841	878	888	871	873	827	834	860	841	785	817	808	896	826	792	865	835	845	810	837	881	816	848	834	854	851	824	837	821	831	826	821	799	844	850	855	839	822	786	825	839	814	837	826	801	861	820	795	802	830	864	874	864	840	814	806	860	864	797	881	854	836	871	826	877	830	892	845	860	859	871	781	792	855	845	831	773	819	832	837	829	818	772	844	831	738	861	873	808	790	811	852	844	796	835	782	840	796	822	796	828	809	809	781	789	771	862	805	824	782	822	797	817	815	886	830	788	868	839	834	836	768	783	809	841	824	776	825	851	844	827	774	848	784	809	830	838	805	802	840	856	815	802	842	842	826	860	814	835	821	826	782	872	796	839	769	879	779	825	832	815	871	808	876	818	772	863	857	828	821	843	807	854	861	841	869	817	833	800	827	818	823	817	795	849	861	835	775	841	802	779	814	800	841	884	827	801	812	771	867	830	833	866	852	824	828	813	844	854	826	830	832	855	822	795	832	844	828	878	831	792	842	834	797	811	797	836	870	810	833	862	853	807	821	882	859	821	822	892	810	820	824	864	822	826	829	793	852	777	800	819	833	807	872	861	793	845	822	829	781	852	846	893	797	817	808	827	770	852	823	832	872	807	775	869	836	844	828	780	852	819	829	826	817	831	832	842	832	898	829	860	793	868	781	863	810	818	804	795	846	813	830	815	851	774	879	792	840	872	832	829	864	845	815	855	814	791	889	794	851	813	844	814	818	789	838	862	813	804	847	854	812	827	839	796	821	864	830	799	828	785	841	845	824	856	836	825	901	816	835	847	796	859	764	823	877	831	750	837	798	806	847	810	865	824	764	887	785	824	781	776	854	832	838	802	771	819	801	831	818	808	824	805	828	832	775	847	872	817	811	796	868	883	796	817	820	869	835	838	875	867	781	831	769	830	855	840	856	801	791	815	833	816	796	817	826	806	852	844	804	795	859	802	836	797	766	814	873	807	844	777	836	809	839	820	790	807	845	832	829	830	829	846	788	848	796	851	809	809	808	864	821	821	791	825	806	850	808	882	801	830	816	824	808	832	847	884	818	864	856	874	823	835	855	831	843	833	831	860	856	848	849	817	774	821	807	871	845	827	832	832	825	823	798	882	812	819	831	821	771	879	803	798	817	822	794	841	857	827	849	860	830	828	825	804	784	822	803	850	824	793	785	811	784	826	859	778	825	845	822	812	833	800	849	821	795	775	858	850	829	818	806	811	786	799	749	856	830	846	802	808	896	809	840	810	834	842	832	754	775	828	813	840	835	806	854	844	842	755	816	797	834	801	821	840	797	808	860	832	867	812	858	873	783	870	811	767	829	854	810	835	825	823	856	867	805	836	816	771	794	819	813	853	860	816	856	794	799	857	832	792	860	798	870	857	783	836	802	800	818	842	819	850	848	832	787	845	803	850	753	830	825	808	822	834	831	764	854	803	824	822	849	864	755	826	853	798	824	844	850	861	851	772	796	764	744	797	823	790	830	818	852	878	859	831	790	891	768	822	821	790	818	831	808	786	827	849	781	836	837	835	814	825	840	860	842	819	783	799	850	807	851	796	810	828	869	837	801	821	823	831	833	903	851	823	824	826	801	823	801	832	819	853	831	788	851	818	863	828	752	773	836	828	798	812	788	843	815	815	863	797	787	840	862	814	879	905	826	793	836	819	829	869	804	792	826	815	806	852	888	824	848	803	761	837	784	797	855	826	841	845	796	830	793	823	843	822	906	825	884	878	813	804	788	748	799	796	834	813	800	828	889	814	809	841	823	790	773	876	804	796	842	800	826	859	802	869	814	872	805	782	892	823	810	836	810	843	840	810	880	845	844	815	824	793	803	831	812	852	837	850	804	840	857	842	854	806	806	865	816	828	876	813	799	853	766	773	843	795	801	795	820	797	804	836	828	814	857	811	769	799	850	875	827	824	805	818	819	768	834	813	836	783	809	778	816	822	844	812	813	821	748	861	813	853	768	814	813	841	838	811	783	872	760	802	803	830	874	766	788	865	810	841	880	814	845	810	835	816	840	838	842	867	833	782	834	885	835	847	809	775	857	867	778	879	844	838	843	814	797	837	804	811	846	825	823	778	838	830	811	818	814	814	842	826	846	876	780	848	806	780	851	818	815	782	832	792	797	836	866	823	854	871	831	783	823	802	810	843	833	817	831	802	870	829	816	812	819	870	847	808	815	809	840	828	842	864	771	834	840	782	876	805	854	846	776	822	801	888	827	742	824	839	875	854	830	831	827	846	838	798	797	815	819	832	833	766	854	814	828	804	864	841	813	803	828	844	737	805	826	839	822	808	873	837	869	828	840	802	828	825	854	866	810	835	834	873	791	867	813	873	814	845	797	831	818	840	867	840	843	791	799	852	851	830	837	831	857	805	866	824	818	794	818	813	835	827	799	873	844	831	788	875	840	860	832	846	839	825	834	768	836	845	821	849	791	817	811	830	817	863	838	871	820	823	807	851	804	808	773	819	814	786	840	879	824	811	837	787	834	818	837	861	824	801	854	806	769	820	822	844	781	811	849	808	795	840	826	827	828	791	810	816	848	834	826	819	809	832	813	809	798	797	801	811	847	860	829	846	796	777	833	846	851	857	812	799	830	810	870	821	857	877	858	829	839	831	831	880	809	872	789	813	787	802	786	849	731	833	803	854	800	810	822	824	836	834	792	805	831	824	844	830	782	837	850	857	835	797	829	812	813	803	844	783	808	850	832	811	850	862	839	839	841	816	829	811	840	824	812	818	781	795	800	832	905	796	871	863	786	826	816	803	784	814	808	853	804	830	807	851	816	841	801	825	871	861	843	806	844	840	803	779	834	797	855	835	803	853	870	823	810	800	876	846	827	800	811	824	861	888	829	829	834	845	847	810	822	796	822	856	828	791	846	797	790	814	892	813	838	783	895	861	817	817	827	823	827	847	861	852	805	843	768	795	819	807	861	799	815	814	815	777	832	778	798	824	792	826	838	822	868	914	794	779	871	786	817	825	782	844	842	829	761	816	822	838	804	809	872	843	807	819	847	802	858	807	826	846	815	853	810	800	796	844	802	849	815	825	856	829	838	820	835	834	825	824	857	792	773	827	862	896	785	863	837	814	795	798	854	822	865	829	829	794	893	771	781	848	847	839	854	844	821	845	812	853	847	848	842	776	812	783	817	789	845	860	851	826	793	842	819	841	804	816	842	797	847	825	824	798	839	881	811	774	837	833	773	816	848	798	821	862	792	858	902	800	827	843	814	820	824	853	817	834	853	801	858	860	884	883	849	837	830	819	844	846	786	827	799	850	781	840	833	839	811	902	837	798	813	820	867	848	792	867	816	840	868	828	830	894	787	784	850	827	849	840	789	830	862	758	839	847	834	788	815
24788	21190	27533	25063	14551	2867	1730	1252	1047	876	767	661	643	564	558	470	500	427	433	442	409	418	370	392	391	397	411	352	367	360	344	395	387	359	360	380	412	339	361	381	367	364	350	360	395	362	352	347	363	339	356	348	333	372	351	368	341	352	350	369	359	367	361	365	341	337	369	309	337	344	368	345	389	371	357	334	348	366	343	347	334	345	326	349	380	351	366	340	384	332	361	358	387	361	337	299	371	311	325	368	393	354	342	321	383	313	343	318	359	360	325	354	353	339	369	334	351	338	329	360	358	334	357	339	351	337	343	331	344	348	352	367	327	378	332	362	348	326	346	387	331	372	337	351	338	325	349	334	339	350	311	329	362	386	336	389	349	361	347	354	335	334	326	346	338	330	332	339	328	327	365	335	332	336	320	356	335	310	385	368	339	324	339	340	339	328	314	330	332	351	338	359	368	343	322	348	324	329	347	339	337	310	332	312	322	330	320	356	321	356	344	336	322	331	340	318	358	344	326	344	353	355	388	349	340	325	359	364	350	365	318	344	324	343	324	307	369	371	374	341	343	354	351	356	337	372	360	311	363	340	335	319	336	362	344	340	342	360	331	360	350	363	329	353	365	339	355	345	347	373	353	351	327	337	401	352	317	344	357	327	362	327	307	348	336	326	334	337	382	346	320	347	355	352	340	347	357	346	328	391	376	342	322	321	382	324	360	326	355	328	344	347	359	324	366	332	364	336	322	330	374	348	328	356	346	339	375	326	347	338	329	358	389	330	367	350	336	345	325	331	347	346	381	345	371	349	356	328	390	353	350	300	347	322	334	317	324	342	326	371	361	337	342	344	344	330	371	328	354	334	320	369	383	341	337	337	339	357	360	343	332	339	354	384	335	362	298	347	334	352	352	316	367	361	365	358	365	358	307	338	342	363	371	341	364	355	334	372	382	342	365	365	374	375	341	334	345	346	344	370	309	329	374	331	345	353	363	346	340	329	307	345	362	357	350	333	360	337	304	372	346	315	357	368	313	339	364	341	348	335	339	345	321	370	339	369	333	361	352	329	344	387	309	331	383	346	299	322	344	363	371	366	356	322	351	366	352	355	351	364	357	332	334	353	350	336	373	329	375	344	336	335	336	326	327	328	355	364	340	323	346	356	362	322	324	325	347	328	320	334	340	382	347	345	343	364	326	319	327	350	339	351	350	316	358	365	370	366	366	343	336	362	335	337	339	359	344	356	360	317	352	341	335	397	358	350	323	363	356	363	352	355	358	325	328	317	351	340	368	315	330	325	299	353	358	369	318	340	353	339	349	343	357	338	343	343	331	338	338	330	346	342	330	368	325	329	331	332	362	344	353	287	331	349	330	364	329	320	343	341	349	348	321	392	348	351	343	307	321	344	340	355	358	341	364	345	348	362	355	360	360	339	391	330	332	377	344	350	358	344	344	320	346	343	304	335	358	336	362	333	346	333	397	367	342	350	331	347	331	353	333	338	340	304	310	337	344	336	335	346	353	344	338	346	299	335	346	317	344	363	308	387	324	323	367	316	326	371	347	319	400	373	312	346	333	310	344	373	348	355	379	353	368	335	345	353	322	350	315	338	365	354	325	345	355	317	351	335	335	335	346	313	309	333	325	342	355	335	392	338	320	368	342	334	359	343	349	344	354	355	359	332	354	348	362	323	300	333	376	358	360	371	330	348	317	348	378	386	333	322	335	366	371	327	350	357	334	365	334	348	319	328	365	394	351	325	369	293	341	330	332	319	355	329	349	365	364	327	347	373	343	346	331	359	363	310	332	393	348	349	314	329	351	362	357	333	329	313	345	351	384	362	345	312	322	373	312	332	363	344	337	361	334	355	332	377	342	362	362	377	346	334	314	331	364	330	336	333	340	339	326	364	355	370	363	332	351	346	352	370	331	355	313	333	320	332	331	325	344	358	332	342	317	346	316	338	351	384	321	307	321	328	362	353	329	323	326	348	355	346	355	381	329	361	383	349	348	340	361	305	324	360	340	328	357	344	319	353	345	333	304	367	358	351	331	317	333	318	338	371	381	345	368	339	334	328	320	360	319	364	309	346	327	360	347	354	323	334	337	376	358	314	348	323	361	333	348	339	356	383	348	326	322	341	338	343	356	336	359	366	353	333	355	360	311	347	288	339	346	326	354	337	360	327	353	361	350	345	343	376	344	378	371	407	366	342	368	362	362	343	326	339	302	336	337	372	356	344	342	378	311	384	323	302	316	359	354	323	321	308	362	343	326	357	363	354	326	345	352	387	332	333	359	307	314	372	311	331	316	376	358	360	359	344	307	353	330	321	321	360	373	355	327	363	313	354	326	342	311	333	323	357	318	351	340	351	279	328	363	306	337	343	368	388	360	365	350	355	345	328	316	364	351	326	307	314	344	341	315	317	367	333	333	342	333	324	336	330	349	348	349	335	349	344	337	313	372	340	350	341	360	347	358	318	357	341	367	346	344	339	350	306	349	366	324	332	327	349	358	349	352	327	359	357	363	361	329	343	315	350	330	360	348	347	348	361	342	364	355	350	336	317	346	355	346	363	340	353	338	318	350	321	358	356	352	310	335	305	300	397	338	347	338	359	346	341	376	311	317	335	377	348	324	385	308	349	328	345	333	366	355	324	328	333	326	338	378	359	348	333	377	338	360	351	367	386	335	344	333	326	346	366	367	333	356	359	382	335	340	353	333	336	356	342	324	352	340	360	375	369	352	324	337	333	359	317	351	341	317	342	324	328	347	315	317	346	329	315	353	351	341	339	353	313	330	317	338	325	336	377	344	342	380	326	352	331	367	363	369	396	357	323	371	347	327	337	361	379	355	318	353	339	333	357	321	361	331	355	319	316	325	369	348	355	376	352	317	342	341	359	345	359	297	347	351	324	383	337	330	344	350	329	329	348	343	321	333	389	349	374	348	354	344	357	360	330	374	337	342	340	360	385	335	377	306	348	331	376	330	342	295	368	364	346	333	348	360	351	325	355	338	373	353	341	307	337	343	321	330	385	354	357	366	319	356	322	342	334	358	351	349	364	361	342	340	380	354	358	322	316	321	308	332	353	384	352	373	365	327	364	361	360	356	336	342	327	328	341	356	329	327	353	360	296	362	335	343	353	350	348	334	325	359	328	361	382	350	338	385	331	355	331	363	365	357	361	320	315	368	338	330	327	389	333	350	325	285	331	331	370	338	327	349	305	332	329	355	363	350	352	338	330	327	354	325	363	386	360	373	346	301	363	328	342	329	339	366	332	363	324	371	343	341	330	314	362	315	340	344	322	345	346	317	339	352	371	343	343	362	346	323	372	368	345	377	345	350	356	329	354	352	327	355	368	337	334	321	340	361	347	360	338	362	376	349	321	362	320	361	323	351	327	328	358	333	348	332	350	346	344	353	370	312	366	314	342	359	355	370	350	336	366	324	358	364	334	346	350	376	355	335	331	320	354	333	344	331	305	345	323	365	356	331	368	276	310
6257	14993	11575	6432	5021	3676	2835	2214	1721	1300	1163	993	867	774	723	648	609	552	550	551	501	505	471	456	451	449	431	413	429	470	410	428	408	380	407	394	436	441	399	402	416	384	409	409	373	391	355	385	411	414	399	398	386	416	393	405	381	398	394	439	369	470	368	352	408	406	372	425	392	404	382	419	385	405	358	394	383	402	347	439	403	391	402	378	390	431	376	373	381	394	395	408	398	419	384	388	381	379	384	398	418	355	395	371	387	383	438	399	415	386	405	414	412	412	418	373	370	389	360	377	423	348	413	393	356	412	416	420	385	420	374	411	399	373	420	392	400	395	390	411	383	377	372	418	424	380	371	391	386	377	376	399	385	383	361	414	374	384	375	413	417	396	418	390	389	387	397	376	418	385	412	377	414	369	410	400	393	408	422	400	418	382	399	385	377	422	360	384	365	397	390	392	394	381	387	430	386	363	353	381	416	364	381	387	380	409	375	408	414	397	403	385	399	396	392	381	389	401	412	392	418	390	443	413	378	420	398	361	397	380	366	403	386	401	385	371	393	394	404	395	382	387	366	395	382	392	389	411	364	411	364	383	394	388	400	334	387	361	380	385	397	378	407	409	413	436	367	405	379	388	412	413	398	385	374	385	405	368	389	363	412	397	374	390	391	400	402	388	381	362	382	363	392	375	387	409	404	379	381	382	364	427	373	387	388	376	380	401	399	378	396	408	396	383	393	392	419	380	369	388	403	393	392	361	381	406	420	410	410	402	392	393	356	370	392	375	381	406	378	366	416	370	415	368	374	374	349	369	346	378	392	362	424	377	381	417	404	379	398	360	405	397	409	354	367	350	384	364	378	398	389	412	380	414	375	392	356	360	343	411	373	393	421	407	400	392	378	380	392	381	385	397	376	385	391	403	387	400	394	384	407	404	392	399	393	417	417	394	357	366	401	431	384	357	376	415	366	411	376	401	382	390	406	389	389	392	382	380	383	404	415	380	370	401	380	422	359	385	385	382	376	378	391	396	382	364	375	437	411	374	408	371	414	363	382	359	401	361	418	378	399	382	404	423	408	417	407	401	361	369	383	379	396	386	428	350	395	385	409	399	436	401	403	379	372	358	391	423	411	400	348	357	397	374	418	412	396	388	395	404	390	368	388	385	398	388	399	381	408	403	413	363	367	406	376	386	376	389	389	430	388	388	398	386	399	419	387	398	379	372	367	399	377	390	409	398	390	380	361	402	393	406	374	393	352	390	416	381	380	370	411	410	373	371	362	389	442	392	401	392	383	404	383	372	418	379	379	388	389	387	393	385	410	370	358	367	379	395	426	363	420	372	373	399	392	355	384	353	387	392	351	352	362	374	357	380	417	393	373	382	389	377	375	398	370	379	396	404	379	408	397	418	419	407	363	363	396	387	382	381	374	405	381	403	381	400	408	391	373	359	365	405	380	364	372	373	369	354	370	429	366	361	376	383	384	401	398	401	417	417	387	376	366	377	417	358	385	389	392	371	371	378	393	412	397	416	390	395	369	368	362	416	413	403	380	364	417	396	395	383	386	388	389	387	385	435	416	352	373	379	387	421	386	377	417	352	396	409	379	389	378	416	393	342	404	416	421	395	381	401	373	367	402	423	419	365	363	423	398	376	403	397	387	383	384	361	373	411	391	364	381	336	393	411	404	387	441	399	363	414	370	356	405	350	420	396	371	376	406	393	390	438	359	385	395	425	364	370	382	411	384	382	393	375	386	408	368	430	403	369	378	398	398	369	434	375	386	417	383	388	385	394	397	400	386	372	348	398	380	365	398	382	420	368	415	397	407	383	395	413	412	364	372	400	419	397	385	347	394	375	397	419	371	370	356	381	399	397	383	373	400	377	389	396	389	382	351	409	385	408	388	408	382	381	383	379	409	425	380	390	376	376	390	398	393	395	366	426	372	366	380	394	385	399	397	386	438	387	375	376	403	401	400	365	406	369	371	421	392	406	394	417	360	403	364	413	395	390	379	397	426	376	386	398	411	424	365	374	408	397	391	411	399	407	409	399	374	389	402	357	405	376	398	377	399	392	399	368	393	390	409	397	383	376	369	426	384	390	412	394	392	391	401	398	414	379	388	392	370	392	411	384	379	374	356	391	390	382	416	390	402	389	339	357	390	376	410	386	401	405	386	375	378	387	385	387	413	409	389	401	409	395	422	403	403	417	409	398	397	376	381	385	392	410	395	402	371	396	389	379	392	373	377	399	407	402	384	382	394	398	404	390	370	379	393	397	363	384	371	414	413	353	408	386	413	385	380	398	382	338	412	356	379	423	376	398	408	411	410	345	428	407	381	390	416	425	401	366	377	359	451	392	415	365	379	407	411	354	389	372	393	387	408	397	386	366	409	407	396	384	396	375	392	379	426	372	410	388	407	390	413	411	401	342	394	391	402	403	383	360	387	399	387	419	411	431	394	386	402	358	409	366	414	379	414	384	381	385	377	402	364	388	409	360	371	431	380	437	388	367	396	389	391	405	391	381	426	349	374	405	364	406	371	392	354	395	395	378	417	377	377	375	396	370	383	383	381	394	377	374	399	370	397	379	374	361	366	417	408	371	326	361	367	390	411	398	396	395	392	369	379	384	390	435	415	387	390	405	348	382	396	386	391	363	386	373	412	393	400	387	386	400	394	398	413	381	379	383	348	378	405	413	395	397	362	395	396	386	362	388	374	430	406	438	408	401	413	358	378	386	338	417	387	413	419	376	412	372	388	415	373	399	412	369	362	400	394	412	390	391	367	408	385	414	402	391	406	375	366	389	401	376	393	392	408	366	386	383	364	363	380	392	368	412	401	437	394	389	380	407	394	400	371	379	389	402	349	390	366	359	382	368	411	402	387	361	370	367	421	348	380	373	420	377	413	404	420	367	367	386	394	378	417	382	415	444	383	413	389	391	421	360	388	380	408	407	392	345	406	371	399	381	381	370	366	402	353	374	364	405	366	405	361	372	409	397	394	373	440	375	391	390	385	384	397	405	399	379	406	398	403	374	357	426	372	368	350	396	444	415	372	340	417	366	420	395	393	415	402	385	401	387	415	379	415	393	386	386	374	381	391	360	378	389	381	363	400	415	393	411	372	379	381	393	394	378	384	380	394	439	394	372	400	408	362	387	368	373	388	372	402	399	386	382	389	410	406	370	404	406	414	398	379	396	386	362	403	393	378	404	369	378	419	388	376	432	410	403	400	355	391	416	368	398	377	372	378	402	362	381	391	387	372	370	384	434	399	370	409	404	401	393	400	416	388	419	416	374	403	440	353	399	389	429	365	359	356	392	415	381	368	391	372	436	373	359	374	400	412	369	384	375	371	398	402	410	399	380	368	410	375	402	389	416	395	363	409	390	422	402	388	430	376	382	376	403	390	376	355	388	393	400	393	400	401	383	415	382	373	383	377	406	377	388	394	428	392	380	382	403	360	411	411	382	388	406	380	395	400	383	377	359	404	369	402	387
22482	21154	28891	23671	21153	21322	12799	3329	2290	1917	1617	1509	1333	1265	1195	1179	1045	1053	916	904	880	911	884	850	877	811	870	835	835	802	711	802	810	772	757	752	744	731	747	736	675	730	781	750	772	777	770	769	757	822	747	752	749	705	748	705	702	709	743	748	801	715	737	738	735	777	758	698	762	767	803	736	772	754	766	759	771	747	695	755	745	766	763	750	711	758	716	749	780	779	708	759	733	725	760	730	707	741	720	754	744	732	716	768	715	776	779	724	741	744	775	757	720	732	751	712	735	743	817	740	724	700	715	760	710	752	704	722	771	749	745	697	771	727	772	770	708	746	734	745	770	761	756	701	733	703	762	731	742	748	727	777	743	743	681	779	721	748	725	743	764	724	747	704	730	743	721	690	749	702	758	730	741	686	740	671	784	739	746	720	746	716	754	728	751	709	765	699	817	743	762	715	742	711	668	777	744	737	751	725	770	738	748	678	704	749	759	756	727	757	775	756	762	736	715	708	701	734	746	679	734	731	774	756	740	701	719	721	754	751	748	694	734	762	737	761	773	701	678	729	724	751	752	732	747	742	739	737	687	723	701	714	722	777	721	721	732	705	719	712	765	732	669	729	745	772	729	727	757	731	736	743	806	716	721	725	688	782	732	728	746	711	752	744	729	763	727	766	759	730	731	677	721	687	682	724	738	715	712	702	717	688	760	768	716	753	747	722	727	691	741	745	730	742	752	740	733	712	795	757	764	749	801	719	706	701	794	742	759	742	759	777	755	729	750	772	738	741	712	732	745	787	742	727	730	728	699	718	747	756	743	744	752	725	736	769	687	756	759	776	721	795	758	718	726	745	747	718	756	673	729	728	763	824	712	771	741	731	692	651	664	760	720	774	728	750	757	735	734	743	745	762	722	735	728	714	770	816	767	737	682	713	703	731	743	747	702	731	738	697	734	739	747	715	695	754	750	720	773	723	766	717	733	723	734	703	749	749	744	712	778	712	672	732	678	749	727	789	725	765	770	783	777	677	789	743	810	731	708	749	738	773	687	723	707	717	691	698	722	707	710	772	645	758	743	707	801	738	743	705	713	711	678	713	775	714	707	789	747	715	775	698	781	736	738	766	794	742	770	728	753	751	747	710	710	750	766	697	713	755	687	710	723	712	762	703	775	730	759	754	753	733	701	759	714	724	723	732	710	765	676	806	713	774	729	726	718	735	755	764	729	765	703	771	736	702	699	708	740	748	712	721	758	701	747	759	774	735	705	746	793	761	707	682	766	756	750	750	697	711	746	733	705	710	754	718	742	746	755	705	730	779	711	756	784	743	778	764	727	725	756	781	669	788	711	721	742	756	710	716	723	760	751	751	728	743	669	702	765	775	721	696	732	741	719	782	741	699	731	719	683	748	726	746	729	688	681	736	731	694	761	764	742	699	736	762	708	757	771	728	719	727	689	729	757	769	732	691	780	700	719	733	760	773	726	692	774	740	759	731	692	743	795	739	696	729	752	776	743	726	694	739	750	712	772	736	715	731	712	752	729	697	751	718	758	768	725	757	753	698	703	688	696	742	766	740	777	675	697	753	721	735	727	695	807	758	691	714	711	721	674	738	746	690	689	732	686	742	672	746	732	755	760	713	691	700	673	704	702	793	722	783	757	746	789	742	745	734	768	745	720	724	734	742	721	691	742	716	760	713	719	715	724	739	738	715	727	726	751	726	779	745	686	720	804	782	773	722	732	688	718	732	733	713	733	716	718	742	760	727	741	761	746	794	699	689	735	754	735	745	759	743	730	693	702	741	704	757	732	736	735	747	788	749	757	699	707	704	720	696	734	696	732	786	738	731	691	680	700	725	734	718	706	766	717	737	730	724	705	728	672	726	749	797	791	696	760	753	731	785	768	696	739	751	756	748	708	699	728	759	764	739	710	719	712	712	686	770	741	723	739	672	713	727	738	696	721	686	719	735	710	709	711	723	700	711	753	747	705	744	722	729	721	704	722	677	742	794	770	709	755	734	706	741	714	746	761	749	762	699	701	725	701	738	728	758	774	730	765	725	724	670	742	658	735	703	743	717	762	750	735	770	728	697	702	740	782	749	726	728	718	730	720	722	779	718	740	686	761	748	773	728	774	717	756	690	751	709	740	715	712	769	763	702	739	764	747	734	733	685	723	736	712	731	708	760	749	754	742	711	723	761	731	734	689	796	736	690	769	735	777	734	750	769	739	717	733	738	735	728	701	727	717	713	686	732	717	692	750	720	739	750	739	717	730	710	783	718	772	732	669	716	728	758	681	707	746	735	746	758	721	699	733	737	705	729	718	721	748	713	729	759	721	756	746	702	760	760	737	739	750	679	724	698	688	699	723	754	769	738	780	778	698	726	724	736	681	741	735	697	738	689	706	746	721	717	727	703	688	733	699	716	771	738	730	721	753	737	751	733	713	686	737	725	731	737	732	733	785	746	702	778	732	711	678	744	718	718	744	738	795	700	688	701	708	754	747	801	743	691	779	709	734	766	762	779	711	705	745	769	702	793	800	802	806	792	753	705	746	668	737	728	735	699	745	754	723	719	711	769	766	748	670	724	709	723	695	748	722	742	768	735	764	727	755	700	726	683	731	772	723	722	736	761	754	724	710	723	728	742	753	732	734	732	773	721	657	750	721	755	763	711	736	745	711	692	734	750	683	728	746	739	701	692	785	742	743	764	760	774	743	713	718	718	758	742	690	661	763	770	764	718	764	680	769	705	668	719	693	743	750	768	759	714	711	780	687	764	761	705	723	778	745	731	683	722	727	759	764	727	816	693	708	743	737	747	730	704	761	780	723	711	765	729	703	714	754	734	723	733	710	721	711	679	747	714	733	699	738	748	757	737	705	701	722	732	737	726	708	676	717	710	727	750	737	738	741	768	738	720	729	705	769	760	758	699	718	737	719	736	732	766	729	691	713	762	751	769	716	724	773	654	761	700	725	736	711	700	739	724	724	687	711	736	703	732	700	758	749	749	713	703	725	717	770	717	765	714	748	671	767	762	771	800	731	749	746	757	757	730	723	718	707	752	737	781	719	730	733	734	712	769	749	764	756	730	732	736	753	747	707	744	713	778	732	729	705	733	738	697	717	707	727	737	735	701	739	714	744	709	752	688	732	732	736	704	723	750	715	727	738	722	663	728	751	732	691	756	723	702	726	709	730	746	729	736	704	728	697	696	742	708	734	717	701	741	714	727	695	685	723	747	775	740	698	753	717	759	795	713	792	693	749	712	752	708	698	724	758	711	681	726	717	747	738	753	734	704	694	710	724	745	797	672	746	717	688	714	745	731	738	716	710	713	725	690	733	739	765	733	778	757	738	742	729	752	750	710	713	774	691	717	712	760	747	707	740	745	735	746	783	719	734	720	713	754	764	725	724	701	711	683	732	779	750	740	727	724	718	731	760	726	716	714	683	685	770	729	759	754	757	711	744	704	724	722	736	781	741	715	742	753	715	763	651	746
8160	24540	19843	12136	9258	7073	5467	4382	3497	2706	2277	1983	1809	1661	1479	1331	1258	1175	1136	1102	1037	1029	968	917	888	935	902	875	889	872	835	823	851	886	784	785	822	845	796	773	794	784	799	803	778	793	811	758	794	817	804	779	762	797	801	753	774	785	784	752	832	762	820	802	776	768	736	769	780	815	777	788	800	761	804	811	776	774	765	738	761	763	799	820	794	806	781	763	782	731	820	758	791	761	786	775	758	793	772	779	766	806	777	823	769	826	775	825	795	803	794	813	765	738	805	838	800	782	746	774	795	809	763	807	784	801	735	791	790	730	743	760	753	753	809	826	739	785	804	798	758	753	806	778	792	755	740	737	747	733	746	786	784	806	777	779	795	757	836	766	782	780	825	804	755	728	785	760	773	791	770	838	788	753	826	769	796	773	799	738	840	784	752	799	783	767	787	774	717	800	788	755	783	782	749	820	791	813	764	775	757	842	756	747	798	819	803	840	812	750	789	824	742	757	777	785	727	750	774	777	779	833	754	768	808	784	803	784	866	802	806	802	765	778	786	765	759	760	803	767	823	748	782	819	770	800	810	769	751	797	814	781	836	760	702	783	763	800	781	762	744	753	772	846	747	744	776	825	762	741	784	782	830	802	796	830	779	750	785	759	787	791	784	755	776	782	774	748	791	753	804	736	807	814	840	737	766	818	748	801	816	789	745	789	786	796	758	754	716	842	755	744	803	765	793	752	781	728	732	738	788	779	821	792	764	747	727	776	783	797	759	789	802	748	808	765	768	771	769	692	772	780	758	790	784	799	782	757	797	803	784	774	776	744	766	746	778	779	809	735	798	745	800	787	772	723	820	757	794	771	779	839	776	755	812	726	772	776	797	786	777	799	749	794	748	801	715	780	814	773	787	767	846	794	716	764	774	770	752	794	749	771	761	783	732	769	820	758	767	801	788	803	782	816	794	781	800	768	796	831	811	764	747	782	818	807	783	774	743	782	800	760	778	820	787	812	772	793	782	798	782	804	800	759	760	807	827	778	803	800	771	735	744	746	785	754	793	750	803	818	770	817	759	805	797	772	750	762	770	842	739	779	740	757	759	774	774	784	796	780	791	799	777	763	788	841	779	796	754	748	826	746	757	811	791	786	777	742	797	735	796	796	746	760	797	781	760	750	766	818	803	774	768	742	794	786	771	765	808	799	791	754	750	825	778	732	757	760	751	790	740	808	762	746	768	839	761	783	822	745	764	755	758	752	717	791	769	802	812	835	864	784	809	772	822	783	726	792	787	756	783	788	805	769	807	797	811	821	864	781	806	766	782	789	774	790	731	822	778	782	768	782	763	797	753	746	792	770	770	803	770	764	754	766	807	727	757	789	821	715	770	781	801	771	770	733	758	747	747	776	825	742	785	791	777	748	730	798	810	798	827	835	785	811	755	774	715	744	832	775	775	790	768	770	753	741	738	799	740	813	750	794	768	806	790	757	821	793	790	803	794	806	746	716	795	774	740	792	779	803	818	786	771	775	739	797	817	692	807	764	740	800	696	807	854	766	736	761	783	812	804	743	752	779	785	802	793	755	748	790	847	769	776	805	730	742	805	739	826	748	756	814	753	816	796	798	767	803	811	783	770	816	762	774	792	786	739	763	767	789	771	801	766	743	801	837	756	758	762	731	818	744	818	763	729	755	781	774	792	740	780	791	763	777	793	762	741	799	757	800	802	806	744	786	777	787	754	759	720	764	764	807	766	764	795	815	833	763	791	784	767	700	769	755	777	753	776	758	771	727	774	786	752	826	793	783	787	824	754	798	799	808	792	815	818	836	781	832	774	713	833	799	797	783	784	798	791	747	766	769	788	738	748	779	799	781	750	781	781	795	776	757	777	754	819	745	742	734	736	794	710	760	766	759	794	829	766	762	762	805	764	732	801	770	754	773	791	821	783	771	708	805	791	761	787	762	797	786	757	770	795	810	736	774	782	737	801	747	724	777	717	765	787	796	773	856	812	763	782	809	767	799	756	815	795	804	773	785	744	804	734	770	800	790	755	753	799	755	807	797	796	812	789	752	793	799	742	747	843	775	770	775	751	742	789	726	818	773	832	753	822	766	763	813	790	761	796	786	779	784	818	795	808	784	774	801	781	734	757	799	788	782	764	799	747	816	770	788	764	818	790	800	782	753	816	806	768	745	801	808	761	737	779	779	807	807	809	743	744	756	794	823	721	775	773	739	741	776	747	790	832	821	746	733	787	794	736	778	758	748	739	767	829	825	754	787	784	775	784	738	772	779	811	815	774	769	797	806	779	730	748	815	808	785	773	770	757	775	752	767	750	763	775	779	780	758	791	821	744	745	792	821	762	773	746	775	785	768	814	769	728	773	767	734	762	802	793	764	784	823	789	754	799	818	798	746	745	780	721	819	750	777	737	733	790	783	747	792	795	788	739	766	795	802	727	780	794	791	802	773	757	763	767	768	789	769	755	752	720	789	753	805	798	764	790	783	825	806	764	768	803	749	764	801	778	811	758	772	759	779	787	782	806	800	738	785	763	721	816	787	747	759	800	764	782	780	732	752	766	822	742	748	743	728	786	738	787	739	778	779	777	790	785	775	708	783	755	774	789	743	804	759	787	817	784	732	777	799	777	742	787	785	777	744	742	760	799	778	783	761	796	729	729	733	786	789	759	806	797	798	797	791	795	760	839	755	810	793	789	772	863	788	722	839	770	790	782	768	790	792	768	731	775	786	774	789	803	755	776	717	738	811	837	818	791	781	746	761	754	805	778	756	807	752	755	795	808	747	760	793	801	783	791	741	799	759	779	822	808	850	777	802	804	750	747	779	737	748	780	782	776	756	786	765	782	770	851	780	820	773	728	740	741	773	814	739	768	761	784	735	828	717	783	748	786	811	762	729	782	773	758	800	803	715	774	786	773	784	745	751	772	787	776	863	779	802	753	791	786	739	772	812	828	822	704	753	739	778	810	773	774	759	765	776	794	776	756	777	743	843	795	782	803	783	763	710	788	803	762	801	749	765	763	739	757	803	792	818	783	823	795	771	794	763	783	763	788	762	772	774	776	763	755	749	761	779	761	794	812	783	789	723	811	730	750	815	824	801	767	777	808	760	788	766	739	757	805	793	770	744	765	714	785	737	752	788	799	828	757	759	753	774	768	798	787	763	788	849	770	788	781	775	800	785	774	755	783	728	803	780	791	770	760	771	778	759	785	795	777	768	793	764	800	735	697	768	801	749	750	756	753	741	771	767	763	778	788	813	791	758	774	750	751	787	818	783	767	831	777	827	782	823	857	814	823	743	785	811	775	785	779	788	787	784	776	754	766	814	808	734	797	769	751	726	794	782	808	798	799	809	807	786	831	722	780	756	792	773	796	797	789	793	792	733	791	766	730	819	744	787	799	823	810	776	794	780	791	794	760	756	772	762	784	806	791	747	782	775	795	774	781	757	797	738	749	772	769	761	770	738	825	800	763	752	782	821
27609	19322	9599	3961	2202	1550	1319	1109	949	822	683	685	648	625	603	572	581	538	521	486	568	523	508	513	501	497	507	477	487	527	485	490	484	502	473	484	462	490	494	485	483	470	514	491	472	502	492	500	499	520	475	446	474	484	478	466	465	480	479	506	455	460	508	470	476	466	484	486	520	522	458	444	469	521	462	478	527	494	474	465	491	501	493	506	489	486	468	483	480	465	502	494	499	519	450	457	481	519	452	506	495	523	490	460	459	481	521	474	450	494	484	468	452	435	453	478	462	478	470	506	485	465	526	480	457	463	444	479	498	512	449	489	497	481	466	468	429	507	464	432	486	438	498	485	498	488	480	467	439	463	441	487	443	474	481	501	480	449	481	468	444	490	493	486	460	492	494	469	453	474	495	503	466	501	481	468	495	457	468	480	509	486	508	501	459	421	468	456	514	476	491	473	473	448	473	468	482	470	530	490	475	457	469	493	447	471	470	480	461	482	470	478	487	441	511	517	463	492	501	443	479	429	483	466	471	457	486	469	477	480	466	467	493	446	424	518	516	490	463	514	477	492	498	521	454	489	481	509	450	444	511	460	482	478	450	481	501	512	492	423	505	489	487	486	438	514	462	488	485	497	531	491	496	491	459	495	475	509	485	519	493	474	498	469	479	479	459	487	467	498	472	483	438	496	514	471	481	460	462	495	468	498	471	515	430	459	498	493	515	481	481	496	414	491	480	449	469	472	483	482	493	458	493	499	488	483	482	503	461	459	497	502	502	492	451	434	457	430	498	492	464	508	485	520	467	482	437	500	530	479	476	520	469	478	524	454	496	520	466	504	452	460	512	499	468	467	527	475	495	457	494	452	442	499	512	489	474	479	483	456	488	515	460	485	468	461	495	471	453	427	475	512	483	508	489	460	464	527	486	458	484	513	502	478	442	451	463	490	452	467	477	450	478	450	488	447	496	488	527	486	478	508	482	455	479	490	475	449	502	487	512	459	478	461	446	467	480	422	520	491	501	471	464	499	480	459	492	467	503	492	500	456	476	508	465	490	487	494	483	514	502	504	490	471	473	484	504	454	481	508	505	502	469	501	460	480	466	469	509	526	499	476	471	467	468	465	478	454	459	451	462	469	510	500	481	464	441	473	467	511	516	471	521	446	518	490	457	498	473	458	501	495	509	466	515	468	474	507	469	480	522	510	494	455	475	474	437	465	485	480	472	464	447	475	470	498	464	454	498	478	477	458	517	487	483	505	484	461	519	491	473	482	506	486	488	477	454	473	467	505	475	472	478	466	454	498	475	494	482	473	460	469	476	454	500	483	485	483	461	456	450	499	482	497	483	464	516	462	485	474	476	493	512	495	482	473	455	468	472	473	490	468	506	469	485	481	479	529	483	502	458	493	478	456	505	474	481	493	505	508	515	444	458	460	478	451	492	487	493	480	480	492	483	490	465	479	529	496	475	509	493	458	490	455	497	490	482	445	511	470	502	476	496	489	480	459	492	477	513	479	498	487	497	487	487	427	486	490	482	467	513	473	482	509	479	489	477	494	435	465	443	469	479	488	488	525	470	502	449	483	473	442	514	465	508	461	478	492	495	495	513	522	481	425	496	457	457	462	487	513	469	491	483	504	510	462	493	525	473	540	517	488	484	493	456	493	473	487	481	485	488	482	498	478	474	478	508	452	488	458	503	490	501	484	497	448	496	455	470	483	478	464	480	469	489	459	457	478	435	478	524	496	480	453	461	457	470	479	480	478	495	451	464	488	500	504	460	459	478	478	460	461	492	481	473	434	486	457	459	494	429	493	490	508	471	507	425	471	477	512	469	494	484	452	478	480	449	470	533	458	502	475	494	479	460	538	445	470	471	479	447	511	471	505	451	495	518	462	497	477	496	472	509	478	499	482	502	496	473	507	504	492	545	481	495	499	518	485	518	410	462	488	507	507	468	489	479	452	544	496	518	440	457	470	466	500	443	492	469	451	498	521	495	526	459	463	499	456	486	485	447	469	488	454	493	475	469	459	457	483	504	418	473	470	493	464	449	509	494	467	459	484	475	467	456	480	490	492	453	448	476	459	458	505	493	471	462	508	485	498	485	447	443	486	472	475	464	469	427	494	501	470	498	494	489	483	497	521	458	445	496	427	485	456	488	470	436	419	470	438	504	522	502	503	471	511	440	496	448	458	445	453	482	465	482	433	475	498	472	460	475	456	479	494	504	511	465	498	456	514	515	471	476	509	494	482	450	493	467	475	458	479	466	477	486	466	495	481	438	461	525	452	450	480	450	468	497	477	497	478	495	460	469	462	474	495	528	467	454	514	461	483	458	482	474	488	461	487	485	462	461	514	453	459	518	482	474	470	458	460	468	472	486	483	441	501	501	508	491	486	453	459	448	506	509	456	518	506	485	488	470	475	484	483	484	489	505	473	476	467	494	490	485	459	458	492	467	464	492	488	476	498	511	467	473	485	464	477	463	467	493	476	499	496	452	475	496	489	518	480	485	457	453	452	459	456	529	520	480	487	494	483	494	421	485	493	493	475	459	479	452	461	492	459	469	461	529	503	506	497	467	485	477	477	485	485	455	468	464	475	480	492	490	482	514	475	467	472	482	430	508	468	466	484	479	458	473	474	480	492	479	462	501	505	474	472	473	432	431	501	464	476	470	452	482	513	485	494	490	480	566	489	491	440	515	522	504	450	510	502	460	505	503	487	465	441	464	482	499	477	475	464	508	489	523	488	503	480	461	514	525	516	509	494	459	450	471	495	506	463	453	531	470	465	474	533	471	475	490	470	494	478	478	472	476	486	454	492	494	516	463	508	492	450	491	490	461	462	507	463	491	418	490	494	506	458	456	479	473	506	482	468	482	443	470	461	461	494	423	497	482	460	482	504	464	498	499	483	453	484	502	531	466	511	451	479	487	489	473	463	495	494	478	471	453	498	502	466	499	461	464	445	454	500	520	469	491	463	467	479	456	455	508	442	481	502	478	472	468	523	510	495	483	498	444	483	486	468	493	472	500	469	478	507	488	446	475	449	461	493	484	465	472	437	498	436	433	484	492	477	474	467	507	479	485	497	516	472	472	506	472	490	488	445	489	502	484	498	495	489	488	469	457	496	490	457	501	489	490	467	496	508	483	502	488	494	480	457	467	507	484	464	478	482	502	486	518	526	481	481	469	511	476	463	498	448	499	485	487	481	451	447	472	468	474	508	467	438	473	479	477	455	457	471	478	496	488	455	456	444	498	499	497	495	482	467	463	473	489	507	446	475	493	438	457	482	476	467	531	470	468	481	497	486	497	483	466	489	451	506	466	451	528	472	510	477	453	480	475	490	498	451	504	476	450	461	505	456	479	478	456	474	502	455	481	470	436	513	467	476	475	463	445	504	475	481	492	453	461	457	459	459	508	501	489	457	464	472	489	477	480	491	464	501	462	473	460	522	488	535	500	479	456	420	496	471	459	463	468	473	472	461	461	525	445	468
6851	10512	7995	4636	3403	2576	2029	1730	1359	1149	984	882	805	770	713	680	644	639	607	609	561	566	593	562	513	535	490	567	557	569	545	537	535	532	551	532	483	479	480	499	511	550	535	539	531	525	553	462	499	508	531	490	496	514	506	470	527	559	520	467	532	522	528	575	527	537	534	555	510	544	560	537	517	517	510	506	550	558	495	518	516	512	516	482	506	510	526	519	504	517	529	457	492	542	490	502	501	497	507	516	507	488	542	533	515	495	556	581	554	518	522	508	510	483	518	512	519	495	539	498	523	499	528	495	520	504	522	519	509	495	556	499	456	549	498	565	519	499	508	487	539	497	522	509	508	495	548	516	521	536	488	515	536	476	522	497	566	464	440	519	471	524	494	501	545	531	473	534	511	511	488	530	485	497	534	541	526	503	529	520	502	531	516	515	481	534	481	532	541	503	525	494	545	486	530	504	553	532	530	533	531	495	492	541	495	485	508	490	548	495	546	527	544	535	501	521	465	531	483	523	499	498	480	548	485	474	464	477	539	503	506	535	502	554	496	524	512	518	511	507	523	486	523	517	504	544	518	526	519	491	505	502	505	497	489	517	486	515	507	512	511	493	530	506	546	500	517	500	515	502	503	493	508	537	541	501	494	511	539	502	492	558	557	550	491	484	513	501	532	514	505	485	514	484	508	526	508	548	462	547	496	520	506	519	503	487	531	558	528	530	496	490	546	531	501	494	483	504	498	506	530	503	497	485	478	489	556	522	540	501	527	531	556	526	514	528	510	515	512	511	522	555	527	542	540	484	496	547	501	514	516	533	495	505	461	506	541	537	501	519	546	527	528	484	511	512	519	509	554	500	503	515	489	525	489	518	516	520	555	507	495	518	542	520	516	545	539	529	497	514	494	516	489	522	514	544	523	529	516	489	488	486	504	515	490	528	496	509	517	529	532	505	468	546	484	496	509	523	526	503	483	474	541	482	543	489	519	525	489	482	550	564	496	465	536	512	517	495	510	514	483	535	490	493	499	492	483	542	542	519	533	510	502	514	536	533	539	507	531	519	518	500	539	504	491	498	518	520	501	528	463	496	533	519	505	598	522	496	500	549	529	486	549	505	501	516	505	499	510	502	512	537	551	521	493	487	450	511	505	510	485	480	533	518	478	501	529	519	528	541	546	512	481	522	543	497	483	530	511	529	537	480	514	503	560	489	529	499	487	492	547	510	510	545	503	527	490	519	544	526	527	517	512	512	507	506	542	499	535	513	523	517	493	470	504	471	504	574	533	488	503	548	513	510	492	538	552	484	549	494	529	501	521	506	506	527	499	500	515	506	508	527	545	499	508	520	522	503	497	473	527	521	527	521	535	550	512	530	550	532	500	492	522	530	529	474	522	533	503	509	548	510	499	502	491	549	516	519	544	529	482	517	555	573	532	529	521	521	544	514	524	486	516	537	511	519	528	551	500	527	524	506	503	535	503	511	518	526	515	529	508	492	495	495	447	488	526	504	552	489	531	561	522	514	491	485	501	529	546	508	497	526	477	464	543	547	501	515	498	537	534	529	478	552	519	518	525	490	516	527	535	468	527	495	474	526	519	509	479	535	506	539	527	509	508	522	526	476	545	486	543	506	525	519	488	514	523	549	495	486	507	485	556	514	521	518	529	496	542	546	507	548	510	530	531	483	502	506	534	510	527	527	477	506	507	524	509	528	470	509	485	538	486	519	504	497	539	544	538	533	527	529	507	543	523	562	548	510	510	475	510	479	538	541	506	488	532	510	481	540	510	536	502	514	502	501	525	545	482	513	531	527	532	495	503	479	507	484	535	554	546	534	526	507	506	532	524	496	536	470	529	518	523	534	505	481	519	542	515	554	502	528	554	516	504	531	509	528	513	498	520	557	495	511	497	585	507	510	517	535	553	465	525	505	559	476	495	489	520	511	489	542	523	490	490	491	497	510	518	471	525	505	478	469	500	502	512	508	520	512	470	542	546	511	533	485	498	520	501	540	471	520	508	581	506	548	493	515	489	485	514	535	534	523	509	513	557	513	476	516	544	488	490	487	519	517	472	517	509	521	501	527	517	492	502	502	565	565	471	495	495	528	503	516	503	506	513	505	500	545	581	521	512	494	560	517	509	484	518	471	503	505	537	510	504	466	541	518	516	503	514	556	542	534	511	525	506	518	549	493	473	566	541	491	511	558	552	508	535	498	496	453	543	548	504	537	536	553	543	519	484	506	524	488	560	527	515	507	507	536	517	526	532	523	524	539	482	468	510	521	494	518	485	501	487	541	545	541	510	536	502	521	522	457	516	497	499	482	508	484	517	546	484	508	469	518	498	490	563	514	496	482	493	525	509	501	513	475	533	490	556	510	548	516	517	545	531	483	538	524	517	521	559	520	496	497	499	481	540	505	480	503	512	530	488	534	487	530	519	564	490	493	536	530	521	543	505	482	589	504	490	523	511	501	465	499	485	544	509	512	486	524	514	503	542	520	485	494	535	508	504	525	519	518	493	504	519	509	501	502	562	534	504	511	515	492	523	488	495	537	482	490	515	530	525	532	518	497	506	511	493	510	507	569	519	519	478	518	493	528	484	545	518	543	547	539	520	508	506	503	480	520	539	497	588	514	521	532	505	531	472	515	487	503	508	465	532	536	522	536	523	491	516	544	492	511	549	527	500	515	518	500	503	516	479	493	526	528	527	499	516	512	544	557	527	503	510	492	488	503	505	521	557	499	522	523	528	508	512	513	495	518	521	502	496	526	548	511	493	544	493	515	518	548	496	509	548	503	543	528	553	511	498	482	549	454	484	532	542	555	539	499	506	514	533	534	522	517	545	519	504	515	554	555	487	505	513	549	497	530	561	498	522	512	555	464	497	535	487	470	527	495	516	483	530	537	519	528	516	509	496	531	531	534	514	535	538	477	501	531	525	533	509	526	528	507	519	504	510	461	544	500	451	547	544	527	522	495	479	509	516	534	543	516	532	537	494	516	544	516	474	500	559	533	518	492	525	518	530	508	523	524	537	498	505	523	511	502	519	496	549	509	541	528	522	481	502	504	542	489	525	513	499	500	553	544	514	530	511	548	496	525	536	508	537	519	509	498	483	535	509	479	518	510	534	515	498	509	546	491	475	460	529	493	533	499	533	488	524	533	472	512	529	500	520	501	490	522	488	523	532	519	503	498	445	479	534	508	493	515	510	532	499	525	452	505	519	499	465	499	528	530	499	549	488	527	489	547	536	506	509	494	523	521	535	527	536	492	518	497	563	520	511	537	508	524	529	547	489	551	519	494	506	490	538	518	493	520	524	517	530	550	539	555	511	518	540	499	512	534	512	484	541	524	522	561	550	536	514	525	538	518	517	497	528	524	546	512	503	537	526	527	532	505	510	555	489	529	496	530	530	508	545	512	546	488	492	523	514	578	498	483	545	501	490	582	527	518	531	487	527	534	509	529	521	511	499	516	554	482	514	549	465	512	517	526
23514	21034	28264	23912	21002	13365	3760	2354	1816	1565	1460	1342	1184	1124	1095	1050	978	1003	917	911	880	888	884	921	808	871	846	760	857	808	840	772	800	797	808	783	785	815	749	794	750	786	817	804	765	817	763	786	803	817	775	768	840	784	795	768	790	799	824	883	813	756	722	805	758	794	738	759	788	813	816	793	775	766	748	733	839	811	823	751	812	758	774	758	793	789	727	801	779	804	746	764	845	782	769	786	821	786	803	780	770	755	808	800	823	760	746	789	752	742	809	815	781	790	740	827	805	783	780	815	736	799	769	805	778	773	839	803	786	781	820	769	776	739	801	805	767	754	765	798	815	822	816	794	784	785	777	752	796	796	772	802	762	747	833	767	780	801	787	754	765	788	789	758	763	769	781	788	763	800	708	786	745	805	793	742	747	704	783	751	786	782	801	776	799	822	806	770	779	792	813	796	777	764	732	807	748	758	752	768	760	833	780	731	775	825	806	814	814	804	772	775	755	757	779	760	815	766	816	797	791	765	793	781	737	756	723	781	781	797	754	783	788	766	756	774	789	823	792	849	778	761	783	759	765	778	789	787	772	748	734	815	761	803	771	744	762	837	744	811	774	722	770	759	786	828	736	780	752	739	788	830	781	776	753	826	756	743	783	780	788	819	859	786	714	772	782	818	775	791	776	827	822	767	758	781	777	806	766	790	810	826	827	788	828	775	821	819	787	774	806	799	742	816	757	745	804	809	813	773	791	777	723	742	784	787	766	765	796	805	762	745	771	764	757	764	767	802	792	777	778	771	777	716	767	703	739	817	788	793	734	814	804	787	785	791	848	745	831	775	736	800	754	756	805	771	785	813	827	778	792	796	788	759	781	772	750	749	722	739	779	723	809	800	813	767	805	788	778	731	717	783	784	781	803	830	810	799	774	784	756	805	807	753	748	861	776	827	754	761	797	818	750	772	842	786	763	774	789	799	816	825	788	818	766	782	785	791	779	767	745	764	794	756	792	807	760	815	767	751	757	796	752	821	806	746	781	776	742	810	785	742	749	812	777	818	763	790	821	782	759	782	771	731	777	735	770	826	796	756	813	718	725	717	789	759	781	747	808	814	733	803	768	775	779	762	761	781	790	820	801	833	796	795	774	774	778	772	781	782	764	797	777	728	832	746	795	783	793	752	800	734	747	777	734	771	793	742	798	787	745	758	796	836	769	834	814	849	726	773	797	783	808	760	744	790	780	790	763	790	835	763	780	775	783	780	807	792	782	820	756	769	818	803	783	757	791	807	762	830	758	742	766	747	751	745	743	766	800	768	784	797	773	749	794	751	766	771	723	751	777	787	814	791	726	760	799	764	768	744	773	760	729	826	843	773	797	761	799	746	745	784	799	757	770	785	789	751	813	836	798	736	830	799	804	825	756	759	752	804	785	788	761	797	757	798	776	719	740	820	726	758	796	734	862	775	790	817	774	780	804	763	804	802	806	793	822	755	794	782	829	741	774	711	784	805	781	772	818	809	761	821	818	770	753	797	786	773	777	732	807	796	790	787	801	762	751	777	792	832	814	792	731	755	765	804	796	749	738	784	806	784	778	770	755	792	792	781	753	752	782	814	777	784	802	771	760	734	795	730	769	778	765	754	772	766	779	801	803	768	745	808	786	797	729	782	861	736	772	784	782	746	761	807	762	781	838	754	827	772	801	778	817	767	759	828	762	745	783	747	813	738	786	886	801	788	754	788	744	765	741	806	757	755	771	755	766	766	728	857	834	775	717	816	760	798	804	753	831	806	807	804	760	803	787	775	781	753	788	767	758	794	782	757	741	794	744	770	746	811	800	778	789	782	790	798	783	691	795	792	791	798	793	764	732	788	837	778	816	794	797	816	760	798	816	715	787	805	777	794	797	753	778	805	779	780	811	792	811	769	784	762	791	791	773	828	788	834	800	755	755	791	782	839	804	783	807	761	749	777	728	734	766	728	799	721	774	801	778	793	771	737	768	827	808	769	779	741	735	787	776	799	838	780	785	791	781	832	794	787	762	768	777	736	798	780	740	784	774	765	758	767	755	754	760	753	787	784	815	768	825	799	809	797	769	799	749	804	784	792	814	760	752	756	796	785	810	792	749	752	821	790	745	737	766	709	765	813	790	797	761	788	807	724	765	815	758	754	811	781	780	790	781	793	811	821	766	836	765	779	841	754	774	841	761	781	794	805	734	766	846	768	800	844	841	779	790	733	795	791	757	738	792	767	728	781	752	783	751	786	776	797	827	793	788	821	768	731	793	768	804	851	799	802	736	780	760	805	847	753	811	806	762	789	788	766	746	776	864	726	813	793	808	744	808	773	729	799	832	755	758	791	786	769	782	778	774	768	783	778	734	781	756	689	776	765	714	800	783	824	764	826	745	771	797	783	840	768	750	761	788	765	775	757	808	778	787	782	785	760	752	752	758	775	811	804	767	783	771	835	802	727	819	787	776	816	817	798	768	826	749	727	799	794	805	797	792	754	775	719	793	778	775	767	777	783	774	769	789	775	786	781	780	767	796	774	741	754	852	780	764	747	769	803	799	800	757	725	784	791	802	770	753	801	757	795	777	781	777	793	763	820	782	743	748	784	806	737	783	727	783	799	780	779	753	811	737	780	798	805	786	778	782	739	814	788	762	774	713	763	764	789	738	793	816	827	740	754	790	758	794	760	767	764	790	710	758	791	793	772	775	756	735	794	783	811	746	793	737	804	758	830	784	791	777	759	733	752	772	749	775	794	803	747	788	743	797	817	801	762	816	763	731	732	778	783	783	788	775	752	745	782	802	708	843	768	768	817	810	802	750	833	801	781	751	793	714	789	802	799	799	773	771	784	767	773	797	793	804	796	755	754	823	799	789	739	771	767	804	797	764	756	775	742	822	784	842	796	735	781	797	783	802	789	817	805	755	758	790	740	784	788	842	774	765	749	762	763	749	798	804	809	796	726	748	805	759	763	768	826	761	788	781	825	755	818	811	779	798	790	754	782	786	759	751	769	782	782	799	749	788	780	795	772	726	784	789	784	744	793	764	745	828	781	776	797	788	748	780	753	764	752	778	784	781	786	797	805	803	773	781	795	743	723	768	740	750	791	773	787	741	827	819	738	793	788	776	816	778	781	810	773	814	832	813	786	761	760	739	769	733	755	816	781	773	804	810	803	752	758	768	788	806	853	756	775	736	780	842	780	790	778	738	761	827	773	857	804	738	850	766	785	779	754	785	696	742	757	821	782	784	794	751	776	759	774	794	788	795	794	829	781	732	786	779	773	843	754	759	802	787	812	746	798	733	772	821	781	733	790	733	753	744	755	798	798	781	754	766	803	759	808	816	829	769	766	766	782	781	796	818	780	842	757	741	816	814	799	769	737	750	744	788	769	827	799	761	785	827	758	780	767	764	739	756	788	773	791	830	770	786	769	779	815	781	792	774	813	770	795	780	770	855	796	782	841	763	785	761	825	848	796	828	736	741	734
6625	18866	15168	8819	6619	5199	3999	3386	2631	2221	1793	1614	1466	1281	1184	1129	1123	1072	1017	967	1041	925	918	919	936	927	930	885	883	818	866	866	823	865	851	877	817	857	856	831	802	847	810	815	766	811	873	840	867	825	806	832	811	835	841	822	838	777	856	846	858	793	850	830	841	867	833	855	854	885	843	804	822	814	841	783	826	825	741	805	910	816	829	834	856	871	797	805	842	831	878	847	853	829	836	842	801	798	873	833	840	867	841	790	797	835	845	812	891	842	862	811	781	802	876	847	758	806	791	836	782	814	800	826	816	882	840	845	839	827	800	758	800	809	812	856	828	833	847	852	784	854	877	857	849	789	838	847	849	829	843	846	852	821	821	813	864	846	790	857	833	867	819	814	805	776	775	779	814	833	800	802	830	832	793	818	813	829	809	904	848	805	800	824	814	842	815	875	879	795	809	816	777	787	836	892	814	826	792	825	855	785	803	816	839	804	820	868	828	795	852	853	807	839	841	795	776	805	805	826	837	862	829	790	861	794	828	786	823	828	787	832	853	784	803	853	855	820	823	782	846	854	854	796	877	834	825	840	828	838	800	803	837	875	847	798	797	826	830	869	846	845	862	873	856	829	866	807	840	850	849	824	830	803	803	839	834	835	774	852	786	764	845	803	857	872	875	814	809	863	889	817	792	817	843	804	828	815	849	863	850	808	840	800	818	828	818	856	814	835	789	818	834	875	796	822	876	802	771	833	850	839	804	845	835	810	810	789	833	805	881	812	784	851	814	860	785	871	786	805	801	830	827	842	844	865	851	866	836	858	785	818	824	778	806	801	809	798	861	867	835	820	812	788	814	864	831	829	822	818	790	802	802	864	816	857	808	834	794	855	841	794	836	778	891	843	820	820	808	825	820	816	804	855	836	838	856	821	776	859	831	829	848	820	773	869	825	868	826	833	855	808	790	838	815	803	870	826	878	839	864	793	834	858	786	778	847	836	812	896	810	827	806	869	818	824	852	838	793	882	801	793	847	831	819	800	802	819	903	824	795	826	813	838	858	812	861	805	817	812	772	839	837	838	839	834	836	885	812	833	809	820	816	842	759	817	837	837	819	786	863	808	769	775	821	763	797	845	847	798	802	825	789	815	836	814	830	877	846	846	807	822	846	803	826	840	839	837	812	765	849	812	795	775	851	835	849	840	854	846	856	792	822	828	768	827	802	806	812	841	788	773	830	789	832	857	779	796	820	818	854	828	838	852	843	786	807	895	840	841	782	815	831	834	803	801	852	800	863	860	784	820	833	805	843	794	798	834	851	835	772	861	776	835	791	811	842	810	831	825	753	796	827	844	827	788	825	829	848	827	834	784	788	860	827	805	814	845	823	791	827	811	854	827	811	786	834	822	862	825	844	817	848	866	848	819	856	796	827	804	827	831	817	844	838	832	824	788	828	794	830	794	824	800	858	862	877	810	790	820	827	824	780	806	831	819	812	817	842	799	837	812	830	853	831	793	846	832	831	782	798	851	815	843	837	814	843	795	821	828	845	806	828	822	799	759	822	868	816	813	807	804	801	867	861	820	833	822	820	818	826	817	828	833	870	844	773	802	819	821	795	801	817	818	851	846	845	746	778	805	771	854	816	791	807	847	782	820	823	796	832	868	785	799	770	803	769	848	841	800	815	801	842	892	782	791	823	828	766	820	848	837	787	834	821	833	783	810	801	841	834	887	807	866	791	876	822	807	804	816	812	749	863	803	774	802	767	795	836	797	856	811	822	818	810	831	826	786	853	812	864	856	837	833	870	777	808	852	825	827	775	844	831	857	822	803	857	849	835	784	835	806	855	828	829	803	810	798	812	793	794	832	818	778	824	835	843	867	826	843	811	813	849	829	849	822	813	766	843	801	815	807	819	783	777	817	775	814	832	837	828	806	827	861	810	839	839	813	785	877	782	818	828	806	805	831	815	861	830	799	775	818	867	785	777	808	780	855	832	788	863	818	781	828	788	813	803	805	801	857	860	771	767	815	829	830	818	851	857	858	881	846	807	806	849	858	855	878	837	774	854	825	817	883	867	788	804	849	792	830	827	811	816	857	825	799	772	861	825	816	768	797	836	828	796	774	809	888	820	856	812	837	842	880	786	834	801	839	798	793	844	790	803	933	825	829	861	779	836	813	845	864	800	798	791	826	826	785	863	775	869	822	837	819	794	743	804	816	855	771	815	770	859	778	806	876	804	829	831	798	854	791	793	790	860	773	792	831	811	773	815	790	829	805	790	799	843	826	862	822	756	833	780	781	805	810	794	827	835	841	840	835	824	811	831	845	766	858	785	833	873	799	839	844	804	804	775	811	838	854	830	851	817	802	819	784	825	842	800	852	833	866	832	785	859	826	820	828	778	844	795	806	800	813	780	784	872	813	839	831	848	836	777	830	838	822	795	881	801	816	823	837	791	849	854	856	831	829	858	811	816	815	856	903	839	809	823	872	791	820	822	835	840	799	820	813	893	832	794	839	857	805	823	822	823	821	867	834	820	828	755	801	844	842	815	802	742	825	811	815	814	805	813	869	852	869	848	812	764	855	869	772	887	848	831	824	794	817	779	862	798	813	813	837	844	826	788	825	820	866	840	850	752	845	815	904	826	826	817	848	817	783	850	806	866	833	816	808	836	801	851	798	812	815	829	814	826	806	858	781	829	832	798	832	790	779	830	819	847	840	774	765	802	789	802	856	817	827	871	830	851	835	828	760	787	803	880	805	846	820	795	830	786	847	816	798	806	798	828	783	827	821	843	843	825	809	860	810	790	816	809	808	821	814	814	851	803	826	856	813	865	821	867	835	817	796	824	796	805	828	868	790	850	807	843	836	796	814	863	775	792	872	811	785	853	856	889	799	814	829	834	795	840	819	817	817	873	778	862	801	832	803	813	830	803	812	894	850	811	790	812	812	796	778	781	780	870	811	801	774	832	811	838	817	829	854	813	829	840	837	853	810	832	793	738	850	856	794	777	834	824	879	807	864	827	802	857	870	824	828	803	873	756	814	836	832	840	806	874	841	852	821	820	832	808	769	875	822	850	800	827	889	815	807	802	789	862	873	803	842	829	818	870	787	858	808	760	802	813	810	790	767	808	862	804	791	840	802	780	824	809	782	832	831	798	822	784	791	814	832	827	821	825	794	838	809	811	810	759	823	858	841	843	859	808	768	829	826	775	885	846	812	793	801	827	789	846	801	840	783	858	828	819	863	779	880	830	831	841	817	837	822	838	818	833	829	807	805	859	778	867	824	835	855	879	810	874	796	775	806	830	864	844	800	859	797	805	816	820	830	852	782	814	833	779	799	825	855	828	835	774	825	824	827	912	790	824	792	817	828	831	781	784	815	841	831	810	835	798	810	839	846	825	805	807	842	812	786	816	869	808	861	843	801	818	851	838	810	754	845	820	775	842	842	721	839	835	792	844	766	801	861	799	774	831	802	876	804	845	810	861	890	831	817	843	824
24701	21197	27592	25026	14658	2880	1835	1382	1053	942	780	667	631	563	537	543	460	466	472	461	431	413	412	436	369	400	407	380	372	367	363	373	370	370	360	372	374	347	348	357	347	366	357	370	374	348	385	329	340	360	370	344	362	352	317	354	358	365	343	355	339	363	353	351	348	376	344	348	358	418	362	387	355	335	355	322	319	353	369	385	370	350	327	376	379	355	341	348	366	358	378	336	347	353	340	334	345	358	382	351	357	371	350	396	322	339	372	352	349	328	365	352	351	332	343	337	344	349	318	336	333	332	335	330	363	343	352	345	345	343	314	337	363	324	347	348	370	353	371	352	334	381	297	355	379	331	340	350	372	374	339	347	342	342	347	365	334	369	347	348	334	351	359	343	345	339	341	349	368	320	343	303	329	351	354	351	392	360	338	372	354	343	331	340	330	360	304	364	327	387	309	354	366	341	330	333	355	334	373	331	353	328	294	321	334	369	348	350	367	321	333	322	351	359	346	354	353	355	325	370	332	325	376	367	330	365	357	339	362	312	346	328	344	383	340	344	345	344	339	327	353	322	362	350	345	376	347	338	334	342	330	321	322	337	348	308	370	336	333	357	317	315	375	324	316	342	336	330	340	342	370	342	331	329	364	336	361	323	354	346	352	357	340	350	323	347	350	346	354	343	366	331	338	347	336	375	332	348	342	370	400	365	349	357	367	383	407	334	356	333	314	291	346	355	352	357	348	378	349	326	358	367	370	352	361	327	333	359	342	356	335	341	363	347	354	363	319	328	385	332	362	323	320	311	349	334	315	329	357	371	329	386	355	341	362	326	335	369	356	323	348	358	365	354	331	340	337	315	364	359	341	362	328	347	348	347	327	320	356	347	354	354	331	363	356	331	352	357	331	362	318	358	325	339	359	310	334	319	330	351	343	309	349	340	350	350	312	327	359	355	337	314	355	396	374	333	301	318	328	386	375	342	349	350	324	282	341	319	358	322	372	331	321	362	348	356	320	351	333	330	318	329	348	363	334	329	358	338	324	337	329	333	369	359	398	319	309	339	358	327	376	366	343	333	345	340	343	354	290	370	323	327	342	372	333	341	351	364	345	347	353	362	316	316	342	335	330	338	338	334	361	338	338	326	340	325	353	364	389	350	318	384	337	355	334	372	360	352	319	361	350	366	362	370	354	313	324	344	361	397	362	332	341	339	347	334	327	372	325	317	303	356	357	353	366	344	345	330	340	338	389	316	330	348	367	363	342	366	345	311	343	341	361	399	357	318	311	344	320	337	333	334	333	386	366	347	327	363	304	306	366	335	352	323	352	378	346	368	378	332	341	345	369	374	336	331	363	323	343	310	375	358	331	380	356	328	312	338	326	348	317	340	312	356	337	344	353	325	371	353	342	336	340	340	388	338	327	312	339	349	318	351	355	355	336	379	325	338	338	333	291	320	346	361	348	367	322	337	330	358	338	374	341	359	341	371	299	335	381	352	347	358	329	360	326	329	337	343	362	353	364	321	357	340	353	367	317	342	383	307	362	334	333	370	353	330	326	365	345	345	387	363	359	358	351	326	338	308	348	335	309	330	352	344	309	366	372	372	329	335	345	341	300	347	339	311	360	332	349	338	329	356	337	350	361	361	337	355	336	371	353	344	364	325	361	351	320	362	339	330	341	402	368	342	336	358	341	314	344	352	334	352	352	364	326	394	336	347	351	359	352	344	343	321	334	360	337	346	355	380	351	349	340	320	357	378	324	372	346	349	336	340	339	364	352	360	327	333	340	339	342	337	318	326	331	318	350	330	329	360	350	347	332	346	338	349	380	375	336	358	373	365	363	318	347	353	367	366	347	345	344	342	331	337	329	378	333	347	297	340	319	356	350	379	344	352	335	346	335	366	359	339	374	351	333	359	344	357	355	329	379	320	357	322	360	351	346	337	361	344	364	352	351	337	340	363	360	367	322	341	358	333	338	350	344	348	367	335	346	348	345	370	356	348	355	325	348	350	322	336	371	304	313	347	358	367	369	372	333	349	395	351	351	353	323	362	372	324	331	348	371	361	319	340	349	368	337	329	339	351	363	364	372	350	331	363	331	355	372	326	358	342	347	349	361	331	329	380	362	333	339	350	348	358	375	312	347	361	340	336	351	351	355	326	341	341	369	389	344	296	324	346	305	329	310	346	356	343	330	357	342	357	325	358	365	379	346	367	351	373	343	354	337	355	353	356	298	380	356	324	338	350	339	343	327	351	334	325	347	328	346	350	346	335	347	349	298	354	340	339	352	320	375	328	312	339	356	341	362	320	335	326	369	353	336	362	363	348	337	380	359	359	319	335	379	341	339	350	338	339	346	346	362	353	336	342	354	363	365	326	357	353	321	345	343	331	329	334	365	358	380	344	345	372	335	359	304	317	349	321	326	336	347	332	370	350	334	316	348	319	361	368	358	331	351	343	325	354	366	367	348	338	350	343	306	355	332	360	353	334	343	360	349	327	352	337	331	342	362	358	350	354	347	320	372	335	356	324	368	313	346	353	368	323	334	340	350	351	330	354	346	354	334	339	334	336	317	328	363	368	336	358	328	367	360	354	304	347	359	332	327	345	344	334	330	338	351	339	325	350	346	326	348	361	352	366	353	357	357	347	343	359	349	349	357	343	358	331	347	312	357	342	365	341	335	376	346	334	359	342	353	348	340	329	335	343	311	362	354	340	362	319	358	331	326	334	348	333	341	347	374	329	373	352	321	321	368	354	343	350	313	369	360	367	382	362	326	344	345	324	340	354	358	338	329	347	342	357	361	361	371	376	320	346	372	335	340	367	358	379	313	367	384	359	354	349	344	325	313	320	351	346	336	315	347	326	339	330	360	367	361	340	379	352	321	367	322	382	324	343	379	314	345	346	359	344	343	354	355	356	340	365	362	325	362	353	370	329	324	312	303	331	337	325	301	310	352	349	339	361	304	352	323	357	326	342	317	344	343	346	310	324	343	335	367	335	351	350	344	317	356	373	328	338	349	381	349	357	349	349	339	357	369	326	320	334	325	358	340	309	338	340	329	346	344	328	366	329	315	327	361	350	339	326	353	368	340	366	353	334	299	345	335	376	330	335	366	354	348	331	340	352	367	352	357	364	316	350	351	350	362	353	354	328	343	312	331	362	378	311	314	314	345	368	321	342	332	352	324	345	335	352	373	312	334	331	332	346	340	343	331	344	337	325	366	325	338	337	340	374	341	344	360	340	325	352	348	328	334	363	358	372	343	327	333	299	346	357	327	337	356	344	360	375	356	320	332	329	343	372	330	366	336	367	351	313	361	357	382	314	335	320	319	316	335	355	326	336	350	356	328	338	335	341	350	364	358	345	311	353	333	360	327	328	340	387	354	358	363	320	331	320	358	337	342	342	343	338	325	325	333	322	351	359	389	297	349	358	331	346	343	361	365	361	336	313	334	350	358	342	384	365	345	338	350	361	339	331	349	325	331	345	356	306	359	361
6372	15658	12265	6812	5165	3977	3067	2433	1830	1436	1159	990	872	810	675	647	584	605	520	525	545	510	476	458	468	467	469	447	456	416	452	401	419	433	424	398	366	408	387	417	397	369	449	378	410	378	377	388	425	448	409	390	392	406	387	360	393	390	390	398	408	407	400	391	395	362	419	404	405	423	417	425	374	378	399	397	405	410	389	369	414	409	388	367	386	397	429	381	416	379	380	387	395	417	385	390	378	394	380	385	383	350	385	367	414	405	375	411	410	433	413	379	400	410	368	379	369	395	365	394	390	342	411	411	421	388	412	366	410	376	417	383	407	419	377	367	381	395	396	370	419	389	407	400	404	367	370	381	402	428	392	382	389	394	379	363	357	388	422	395	397	371	394	372	396	389	395	400	406	391	379	363	399	344	385	425	398	377	379	408	376	354	396	399	378	396	439	418	416	384	382	424	408	381	408	381	406	402	396	374	390	402	385	340	392	402	401	396	409	395	382	395	411	396	370	411	418	364	409	405	405	386	393	379	376	421	369	370	384	411	389	428	406	363	412	410	421	380	366	383	388	374	373	397	433	373	402	418	403	393	397	395	395	396	396	384	384	386	416	374	386	409	378	380	379	392	407	401	375	374	392	435	387	413	441	394	416	385	387	379	369	403	397	383	367	401	409	380	411	402	404	403	392	401	438	417	389	423	376	391	392	401	412	381	419	375	409	359	394	414	385	414	384	372	364	389	391	357	352	422	368	408	345	412	386	362	354	357	394	400	400	393	361	413	426	353	378	383	381	386	404	381	368	390	353	387	413	411	382	434	400	393	423	423	374	380	359	404	347	380	404	421	400	377	392	370	402	382	386	395	392	372	356	392	376	401	412	385	381	392	414	369	355	366	387	393	379	409	388	401	399	365	364	381	376	371	384	389	398	399	448	358	361	385	434	372	399	405	361	384	420	397	403	379	357	358	416	408	389	399	406	380	407	376	383	376	380	409	376	386	386	396	402	409	385	379	434	397	406	354	359	410	386	408	393	391	381	384	405	405	411	423	384	377	392	413	410	390	412	361	404	388	403	428	439	396	392	399	374	405	374	376	353	380	368	381	428	397	391	379	429	395	366	399	390	392	376	396	375	419	412	392	405	398	377	369	397	399	376	387	383	402	402	396	418	396	369	369	392	380	374	365	369	356	368	397	439	374	370	395	380	405	428	398	385	388	363	380	379	390	411	368	373	431	395	397	349	376	405	403	417	371	381	379	426	367	390	401	398	421	375	385	402	372	396	406	359	383	386	411	415	402	373	381	365	372	426	391	393	384	352	400	406	401	401	369	361	402	379	395	435	380	379	385	375	374	373	403	398	431	420	369	397	416	353	401	381	441	395	401	422	403	361	368	412	389	420	390	359	382	391	428	404	390	363	385	345	398	391	373	392	421	383	406	403	404	399	378	371	403	397	369	422	386	343	378	393	391	378	386	376	412	394	391	405	373	404	415	397	389	373	382	379	352	382	380	412	389	416	385	393	416	393	386	403	395	386	385	386	433	385	414	356	390	361	361	393	390	389	347	393	394	394	363	397	385	383	410	360	379	368	398	380	376	403	406	407	417	404	367	382	377	381	435	396	385	400	401	409	400	406	424	372	402	405	410	406	408	390	373	354	406	391	425	418	406	384	359	355	363	377	383	377	393	410	372	408	377	425	389	368	375	377	357	393	343	370	387	401	388	375	402	416	358	374	386	348	393	386	351	394	402	403	387	411	342	369	396	375	395	423	371	405	420	391	394	407	419	391	386	400	424	423	402	381	396	382	387	385	380	378	423	392	371	387	415	381	380	379	392	393	386	413	406	361	376	402	354	409	418	362	397	370	408	361	368	373	398	413	384	365	388	451	371	381	427	393	391	356	400	378	374	367	391	401	385	359	388	397	378	377	395	396	389	406	394	410	427	419	398	410	392	399	373	401	368	386	380	380	406	406	431	389	418	388	405	397	382	399	363	396	356	411	392	390	392	427	436	371	407	418	418	389	407	380	371	386	401	398	367	415	363	401	404	389	384	368	386	374	358	417	401	374	410	406	396	384	402	397	400	381	403	372	383	397	406	373	411	362	393	370	405	390	427	399	388	390	415	392	406	399	413	397	389	392	405	384	385	383	408	395	430	405	428	383	388	420	394	382	399	432	443	370	395	423	403	401	369	424	373	389	375	363	386	390	361	429	383	390	375	365	410	411	365	409	385	408	379	385	405	417	363	406	381	407	410	380	404	375	398	355	391	386	396	435	391	398	410	409	381	403	404	410	384	402	378	393	374	386	377	398	369	412	370	364	395	377	411	401	389	385	411	400	441	371	387	408	378	369	378	374	374	401	388	403	373	403	377	364	370	445	409	376	391	388	380	382	389	370	397	414	407	360	437	347	393	391	396	378	412	425	379	413	388	393	384	394	405	443	403	400	399	420	347	396	381	427	386	387	414	382	344	397	374	398	366	396	411	437	439	372	399	389	411	369	422	403	401	402	372	396	360	417	375	384	383	373	404	355	391	429	373	375	413	364	386	415	398	388	393	371	399	398	395	420	402	422	385	404	387	398	381	408	402	423	361	367	379	359	403	381	373	435	396	394	386	397	373	384	442	404	408	397	374	400	400	387	403	386	382	420	375	405	401	419	385	411	413	412	357	405	374	388	409	376	417	375	400	415	395	430	400	385	380	409	382	400	408	373	433	401	394	381	399	412	351	399	381	390	405	409	400	390	377	410	410	407	386	407	380	435	349	361	415	399	407	378	391	427	411	408	394	366	380	404	400	389	383	386	383	364	391	403	384	407	369	391	378	395	359	394	390	361	370	372	384	413	383	429	359	396	371	363	418	399	406	401	395	434	386	387	371	358	354	414	402	389	366	388	398	391	392	369	389	404	385	370	381	422	406	396	382	417	377	371	409	388	367	433	389	386	390	374	401	406	348	420	400	402	377	363	382	375	431	395	367	397	389	394	390	445	421	404	341	396	398	437	365	393	405	389	357	404	372	402	416	360	400	382	400	371	424	385	383	401	393	401	415	390	386	389	388	388	371	382	388	392	384	371	359	382	402	343	394	417	359	386	356	387	427	395	426	407	407	409	379	370	353	402	380	383	393	380	385	388	370	380	397	383	388	422	409	386	391	377	413	409	374	394	383	360	406	377	416	391	390	401	391	371	397	389	370	361	382	395	403	394	411	373	426	381	430	408	400	384	378	385	396	411	386	390	394	381	383	417	364	386	398	379	395	386	383	370	408	366	388	380	395	409	394	414	359	409	431	367	361	400	417	386	362	385	407	382	387	378	397	400	387	391	365	407	339	381	405	366	383	442	395	378	412	397	431	390	388	425	414	374	381	404	401	376	387	377	387	381	401	361	376	424	401	365	393	413	418	399	376	394	397	382	406	362	401	386	384	392	403	399	397	371	379	404	353	416	391	383	400	393	382	378	405	377	342	407	422	412	383	388	408	375	371	393	398	383	390	391	410
22592	21228	28983	23767	21226	21409	13272	3465	2428	2015	1671	1526	1373	1303	1191	1097	1035	999	954	950	923	890	841	865	807	798	832	798	824	838	750	780	836	749	766	775	771	781	711	726	711	782	727	730	769	777	750	756	793	762	703	724	715	758	714	728	724	773	761	728	727	768	728	720	721	722	739	741	729	752	735	756	712	715	717	681	716	734	740	688	723	739	712	791	720	731	687	747	745	723	788	730	777	713	718	745	728	759	749	752	755	794	715	719	751	764	751	717	796	759	706	742	690	732	765	708	768	736	707	730	669	711	737	772	721	727	722	721	672	743	724	680	703	747	713	687	751	776	723	778	765	740	742	722	747	755	745	723	783	665	728	728	729	731	675	745	744	695	709	692	725	761	731	757	730	731	706	694	701	700	721	752	769	715	715	718	699	769	745	758	719	753	760	713	730	746	725	722	717	691	696	702	735	712	708	763	679	717	723	737	691	739	725	750	756	710	714	692	691	730	734	757	744	747	730	770	730	743	757	718	729	680	763	687	701	697	720	747	735	744	749	755	753	676	757	719	751	698	755	743	682	751	750	751	700	762	722	750	720	706	728	769	712	710	736	695	746	724	716	714	721	736	699	753	705	790	736	737	716	731	764	703	705	716	683	738	738	726	763	751	726	698	746	702	739	727	710	718	699	740	734	728	693	713	747	727	705	716	764	732	729	768	778	682	713	808	772	752	693	726	767	740	725	708	726	761	713	742	726	775	739	737	719	747	699	726	740	720	689	711	740	722	701	702	728	729	768	775	695	705	754	708	772	753	740	736	732	729	671	769	698	733	724	771	738	739	730	743	736	727	742	687	712	692	706	725	733	737	711	718	765	700	719	758	739	771	725	776	752	733	730	717	737	732	714	719	758	717	701	728	766	721	756	734	791	763	709	672	761	730	674	672	721	718	733	766	769	733	740	681	683	777	743	802	687	745	718	744	764	728	708	727	753	701	722	719	660	759	744	717	716	709	715	776	665	743	723	743	783	732	752	725	755	727	749	752	747	722	715	721	683	734	720	720	729	733	728	720	740	743	762	769	739	738	725	703	782	723	759	740	739	714	686	789	670	700	705	756	771	703	722	700	731	728	758	702	726	711	740	766	734	736	736	708	749	724	694	698	716	718	716	773	728	749	675	736	726	747	741	726	712	705	722	714	741	751	718	749	755	750	728	767	734	714	762	770	725	751	777	718	708	704	724	757	747	723	757	744	737	730	696	749	773	757	724	713	775	756	710	759	756	725	754	734	740	696	712	714	739	725	755	690	739	715	736	748	705	760	738	690	706	677	704	738	746	731	725	740	704	710	771	706	699	690	717	757	756	721	756	762	733	724	727	733	756	718	726	721	727	682	751	748	728	715	720	675	678	661	733	727	714	743	747	742	785	757	695	704	789	731	700	683	722	740	711	710	732	746	788	685	708	743	729	689	744	773	747	685	748	782	732	730	763	740	679	736	715	782	735	725	734	725	720	701	753	721	696	762	760	779	741	740	719	773	736	712	755	717	704	738	730	692	720	746	726	762	733	738	715	717	694	710	733	774	725	743	727	682	761	779	755	712	638	711	765	731	752	736	729	713	722	672	698	740	727	746	734	687	752	708	740	769	762	722	686	740	713	729	732	681	724	733	676	679	749	701	731	754	729	746	668	713	741	758	754	751	744	719	746	736	720	671	729	770	721	736	679	745	733	705	702	758	709	708	722	752	751	738	727	731	713	714	722	708	708	701	732	755	729	703	728	748	717	689	715	676	710	736	724	740	724	739	740	721	716	648	701	755	717	727	722	702	719	740	718	713	723	713	717	729	670	703	710	733	736	759	789	712	718	681	717	757	695	704	710	781	707	727	723	776	752	714	767	745	744	745	709	703	749	742	727	728	722	656	709	726	730	744	763	772	722	727	762	704	700	719	695	717	679	714	744	681	735	711	702	771	722	769	781	699	762	729	717	735	705	769	757	768	719	736	735	676	736	759	739	763	741	700	751	736	713	731	818	747	666	696	732	735	663	730	762	740	744	723	754	771	695	760	753	719	719	691	698	675	739	725	761	734	777	716	720	786	736	795	728	677	720	747	705	707	813	732	688	711	734	711	708	753	698	755	739	746	706	770	777	694	738	701	691	698	745	750	756	670	748	725	716	828	744	753	727	739	749	708	755	711	720	722	730	755	637	772	733	732	726	702	728	719	742	745	727	771	739	730	740	683	740	742	696	743	758	734	706	737	749	735	769	708	753	701	725	709	694	803	746	739	736	677	709	741	732	692	746	693	725	751	709	678	690	759	717	754	718	682	718	734	782	720	723	696	695	741	717	714	718	704	724	729	764	773	727	726	720	788	733	748	714	699	682	721	728	723	691	722	799	710	673	713	726	752	735	703	728	716	757	769	748	729	736	736	714	691	688	728	744	729	715	760	700	689	733	740	753	740	736	779	712	715	687	707	695	735	741	723	731	696	700	791	751	743	769	702	738	753	763	670	827	690	751	659	710	729	676	764	718	699	707	708	707	767	745	736	748	780	696	713	686	735	746	694	705	717	757	758	726	719	715	722	751	738	741	739	742	754	749	757	710	665	740	741	765	752	766	677	703	793	716	749	719	711	708	714	726	747	730	732	762	687	711	742	726	721	805	715	735	734	754	707	712	735	706	720	715	667	760	737	750	690	703	707	724	680	743	720	741	711	725	694	709	691	728	706	734	708	767	792	740	734	671	664	722	717	724	683	753	760	773	757	688	747	756	787	699	729	709	736	691	715	776	749	655	755	714	754	720	720	686	687	754	702	699	714	722	715	705	731	698	764	756	703	703	718	696	715	703	677	674	762	737	697	696	695	738	701	754	668	756	717	703	727	726	767	732	752	719	752	756	724	698	792	723	714	710	740	728	725	750	715	695	694	730	768	781	685	709	718	708	739	797	737	749	765	743	746	726	722	680	723	693	759	727	735	667	744	735	746	708	758	709	719	734	706	718	745	711	734	721	716	733	757	745	725	700	810	673	742	702	773	723	688	698	699	716	733	723	735	667	742	680	688	718	723	678	711	745	750	732	719	767	722	722	745	757	709	720	717	733	714	727	759	713	696	706	715	714	704	681	735	706	736	781	764	731	678	735	691	711	769	706	706	719	713	690	766	726	719	696	756	767	711	750	752	695	698	714	760	714	698	733	757	729	746	761	741	702	759	673	723	713	766	682	707	772	788	719	684	746	705	680	788	711	751	739	704	695	701	724	759	750	778	724	753	690	751	758	719	761	759	666	766	709	758	730	731	739	779	749	717	709	703	729	769	746	725	745	744	708	728	730	739	749	718	725	714	711	654	757	709	714	714	727	752	633	713	721	723	735	745	755	741	751	665	711	741	721	696	734	764	758	738	747	762	710	723	744	699	756	730	697	693	763	732	675	713	781	738	662	739	736	726	757	723	758	668	706	693	769	763	765	734	766	745	740	747	735	688	783	671	753	725	702	726	726	737	755	730
8295	25230	20335	12801	9793	7568	5940	4669	3614	2901	2404	2009	1717	1585	1534	1389	1298	1248	1112	1110	1033	1007	956	1028	936	945	927	888	831	812	843	847	799	823	798	818	843	853	812	777	795	815	831	803	785	800	807	849	811	876	787	793	758	783	811	813	785	789	845	786	791	841	823	791	839	803	777	781	789	820	790	815	780	767	776	784	763	758	809	724	749	794	757	807	769	750	781	775	801	745	793	847	818	804	787	807	810	777	803	812	796	816	739	810	813	834	794	723	842	769	771	804	801	773	803	811	794	785	794	802	802	825	750	757	831	824	759	788	826	842	821	769	795	789	777	777	818	799	768	758	742	795	789	785	753	779	766	836	748	777	789	787	776	772	826	764	847	791	806	793	713	756	757	763	763	795	799	774	740	792	761	780	804	804	757	779	803	748	779	759	771	822	740	801	827	749	737	770	769	747	787	739	813	821	774	751	819	768	808	768	759	770	763	718	799	792	838	758	749	764	816	738	765	745	755	827	764	775	772	815	801	782	812	765	763	741	781	780	745	794	792	783	761	754	819	728	795	804	782	786	784	763	736	818	790	751	764	780	780	770	777	810	750	774	729	769	738	726	849	782	751	774	848	775	788	789	795	772	787	754	787	794	799	773	751	777	753	772	783	738	783	767	820	757	779	772	775	813	785	727	751	813	808	786	732	772	777	751	754	776	755	832	771	813	751	773	743	779	820	810	786	790	764	762	760	822	771	743	813	755	770	785	792	766	752	737	794	809	792	797	800	812	850	768	749	749	815	765	779	739	786	792	804	803	771	733	817	769	779	849	769	773	750	773	780	748	762	744	751	895	798	838	790	736	810	757	803	729	765	757	808	782	761	794	819	794	790	791	799	795	788	781	795	747	756	755	778	746	772	812	795	781	726	775	840	783	786	798	762	764	796	780	784	763	846	769	789	780	764	785	818	752	775	801	764	760	812	813	758	810	782	736	805	818	824	808	713	786	816	770	721	821	797	760	834	789	763	801	784	800	800	803	760	738	753	769	805	790	772	821	782	761	766	786	776	770	753	745	738	810	760	749	775	789	791	747	775	794	771	789	743	781	807	744	749	763	780	747	803	782	793	759	763	716	772	746	800	797	754	797	793	795	747	790	768	771	785	758	802	764	767	786	764	810	853	780	762	758	812	789	783	762	748	752	748	727	818	778	798	777	799	756	763	772	799	801	804	718	746	782	762	792	722	789	752	813	776	806	760	786	767	781	778	810	786	799	771	844	795	735	747	728	761	778	715	805	780	796	803	790	801	760	797	776	783	770	775	753	810	776	715	806	794	812	760	831	809	809	824	822	717	775	735	793	763	760	765	788	761	800	763	760	819	777	774	798	801	786	785	789	793	799	759	808	752	777	783	756	810	816	807	753	871	760	773	761	772	802	780	789	760	784	801	791	752	761	743	780	778	821	790	791	803	794	813	816	761	774	802	756	778	776	773	794	762	798	732	767	775	772	742	683	787	740	732	792	784	770	793	734	732	792	773	779	815	738	770	787	773	754	795	717	734	809	784	777	791	705	786	823	774	803	791	791	763	839	801	790	796	795	779	763	826	743	758	774	786	780	759	784	755	792	757	768	771	831	785	803	770	775	806	808	735	746	724	784	748	789	778	741	801	789	766	771	787	785	824	803	802	751	765	830	800	746	779	798	785	789	788	761	752	866	790	783	783	783	790	788	773	749	766	785	744	782	795	762	806	717	761	814	820	812	768	795	796	810	747	785	786	762	781	777	739	734	770	767	834	745	770	793	811	806	764	802	768	796	771	759	803	807	755	796	722	745	789	746	760	779	806	790	807	777	790	818	794	827	782	800	774	800	719	791	737	777	767	789	796	826	782	786	779	786	787	846	764	765	828	739	725	774	781	773	802	800	776	810	790	764	804	791	786	765	824	752	809	765	749	749	756	780	728	764	802	775	783	816	813	795	773	769	786	747	812	801	746	777	808	767	764	758	770	773	724	810	810	821	830	778	769	754	756	790	765	750	746	746	766	782	756	761	724	781	776	774	854	750	802	803	810	794	784	797	794	789	778	782	808	761	763	802	786	738	785	799	771	765	774	823	759	760	774	800	782	764	788	792	803	824	744	804	812	762	800	771	840	776	766	763	773	779	793	797	814	782	738	758	766	821	783	796	764	775	756	832	745	781	807	798	765	776	776	763	786	745	809	805	782	753	769	795	765	776	716	783	770	827	764	742	760	828	777	795	761	752	848	794	786	821	782	729	778	800	798	830	786	736	744	728	769	759	815	780	839	804	775	791	805	771	819	757	734	799	757	799	801	798	758	767	739	787	725	795	785	781	785	766	809	772	745	733	772	784	738	730	755	814	780	766	799	777	794	805	734	760	805	812	794	798	822	766	738	779	798	823	812	796	790	758	769	808	812	750	811	769	778	788	782	754	735	776	763	797	784	734	803	720	794	790	827	755	794	843	712	749	790	800	765	772	739	800	768	799	775	794	778	735	746	771	848	812	770	764	788	830	815	775	804	840	738	829	767	778	762	810	778	790	768	738	790	825	820	782	751	806	733	802	746	738	792	822	779	785	773	768	754	751	744	762	788	802	790	792	746	818	772	768	774	764	768	797	794	741	809	723	776	778	752	825	787	836	765	748	746	832	782	858	749	757	804	767	786	809	777	803	781	794	750	743	801	735	761	770	793	799	797	726	803	728	779	754	841	766	808	789	764	795	735	814	758	772	780	777	746	713	779	765	780	790	811	760	804	796	785	779	735	750	778	770	808	772	776	802	741	786	837	772	759	757	780	767	793	789	782	796	805	791	764	769	790	743	796	723	830	781	770	797	800	785	754	793	779	782	748	787	771	717	767	767	772	794	758	728	820	839	734	794	739	779	784	782	763	801	735	862	826	748	803	755	805	769	802	730	765	782	783	765	803	798	781	790	796	753	747	761	768	754	769	790	743	733	788	782	780	777	788	772	746	845	791	771	776	814	758	785	804	786	776	764	772	828	734	759	774	770	777	787	748	770	779	775	752	795	770	794	771	775	795	767	784	801	749	788	753	791	766	785	820	767	781	749	768	697	829	775	761	808	775	815	747	780	810	760	739	762	785	760	763	752	753	797	796	737	782	764	845	771	736	758	791	800	794	772	767	803	806	761	789	777	763	787	748	812	748	743	758	762	833	768	766	832	765	723	798	777	716	800	792	751	771	788	820	770	715	781	762	769	755	786	801	754	815	796	732	772	763	739	737	782	742	756	766	789	817	808	738	771	783	777	796	780	778	777	764	790	746	764	779	807	746	811	797	847	819	753	761	786	795	781	825	829	782	786	771	809	798	820	807	740	776	763	780	798	771	819	813	756	791	804	748	797	763	766	745	792	791	783	800	787	805	812	793	729	764	739	766	780	813	807	763	786	753	772	770	793	786	800	799	699	781	775	757	750	829	790	808	809	777	759	756	808	764	795	751	772	804	786	829	741	779	781	758	732	757	785	788	785
27291	19265	10284	4481	2572	1865	1456	1249	1019	853	762	715	683	613	602	550	565	560	551	530	564	530	521	524	542	541	554	498	463	485	489	487	510	468	526	502	485	470	511	506	456	450	451	480	489	532	495	478	533	458	490	469	477	498	510	505	455	476	488	537	482	490	467	532	522	495	502	523	454	470	517	483	481	464	493	439	513	457	467	485	476	491	464	470	454	474	506	485	443	521	498	510	508	457	504	512	481	496	494	499	495	482	493	435	456	536	478	476	485	513	491	487	486	463	437	498	498	497	499	475	476	489	519	508	497	459	462	476	545	503	497	539	486	488	471	508	516	483	498	497	494	467	478	467	501	472	478	509	468	495	482	506	499	507	478	453	492	477	483	482	457	461	505	460	491	465	474	467	474	490	463	479	459	496	464	469	472	464	450	479	455	497	472	472	474	508	523	494	495	477	480	448	482	498	498	498	480	488	461	465	473	486	472	515	470	469	497	472	498	478	483	467	510	474	458	481	488	489	502	462	442	471	498	472	469	512	432	463	486	465	517	461	494	520	501	515	439	480	510	470	525	477	473	448	482	483	479	514	445	492	466	494	492	489	490	494	500	493	459	460	550	467	469	519	461	482	497	498	526	471	521	490	497	484	480	499	515	465	489	509	473	467	436	490	510	515	485	464	477	480	472	472	475	516	468	470	474	496	464	508	511	470	460	528	486	492	494	468	465	464	466	511	500	472	515	490	510	506	484	475	486	486	502	490	476	493	450	531	492	496	488	499	465	485	463	485	488	487	486	439	450	480	503	485	470	498	486	496	477	490	514	459	495	465	478	488	484	475	460	477	466	490	523	515	496	472	467	478	499	510	456	507	501	459	471	511	463	482	473	514	492	458	521	509	479	478	490	503	490	467	464	448	465	503	472	446	492	510	475	516	515	508	468	536	462	496	508	496	494	450	461	450	490	515	519	464	483	473	483	459	497	481	507	492	471	459	429	489	535	452	464	460	497	472	467	456	500	488	472	465	489	501	485	473	507	497	498	486	495	516	507	480	508	454	449	466	489	470	520	466	497	490	494	489	500	475	499	477	459	480	455	495	444	517	520	460	476	514	449	550	465	529	484	467	436	450	493	506	457	488	459	467	473	491	493	489	499	523	464	450	508	460	503	501	474	475	509	489	498	513	466	521	482	497	510	476	461	520	475	489	528	535	479	483	484	476	488	502	513	506	502	470	485	490	500	491	492	522	493	515	504	495	469	434	488	479	464	485	499	469	493	478	482	500	484	485	492	490	490	471	457	468	489	506	477	490	517	474	490	521	481	506	463	525	447	486	465	462	435	464	480	504	509	490	511	455	531	464	510	500	492	476	483	513	477	450	468	472	444	486	504	451	442	452	481	456	481	484	513	483	474	472	445	494	447	460	464	470	449	513	485	467	471	477	471	486	484	458	458	463	487	485	451	513	490	461	464	499	472	493	510	478	488	466	493	513	498	457	485	478	473	468	475	496	509	476	487	508	473	478	470	474	485	466	456	461	432	496	485	472	482	440	475	470	502	487	497	478	443	480	446	524	463	495	486	481	459	489	506	528	516	503	495	503	454	478	505	456	479	498	533	508	477	475	470	509	523	505	501	453	497	427	510	505	453	518	467	504	525	501	511	503	470	513	528	492	519	460	482	499	484	468	454	481	489	512	477	500	487	505	455	547	426	488	465	510	426	533	470	489	501	452	491	472	463	445	482	515	488	466	483	458	456	521	499	479	499	523	506	487	475	440	499	455	493	491	463	476	457	486	496	486	438	529	495	495	541	463	517	507	452	516	484	483	505	469	526	466	454	494	471	445	513	489	469	475	470	527	469	488	522	515	491	444	509	505	508	464	489	461	484	474	501	474	481	472	467	497	447	476	488	470	493	467	487	426	513	462	495	486	486	500	462	458	502	510	479	494	447	464	478	495	458	494	458	464	455	517	482	543	481	466	531	481	504	503	526	482	496	502	509	467	457	474	470	451	467	514	451	468	468	478	483	492	493	506	473	495	484	490	461	459	500	497	499	489	465	506	465	480	498	511	433	512	489	504	478	506	480	466	446	470	504	502	473	485	485	468	491	469	456	483	502	493	494	502	494	510	466	467	511	458	470	469	465	485	500	467	514	494	474	510	472	484	500	481	472	476	470	510	447	486	496	523	487	500	482	461	471	525	461	510	495	483	485	462	468	457	498	451	487	476	492	452	487	452	464	473	450	461	510	490	514	463	471	490	493	479	497	482	457	482	459	502	482	470	512	524	503	505	474	453	484	495	427	519	504	469	496	489	485	460	458	477	476	475	519	501	508	499	477	486	478	514	478	476	518	470	527	518	493	513	476	510	521	498	486	494	486	473	466	445	454	495	474	484	496	499	505	497	448	510	481	473	457	453	503	509	497	519	516	502	482	533	463	473	488	488	449	458	483	477	490	482	497	486	456	459	458	468	444	511	495	447	496	411	506	486	457	454	450	492	486	464	441	490	483	490	501	495	473	470	485	498	501	515	451	466	471	495	515	471	459	485	524	508	508	473	482	481	471	464	466	498	492	495	468	500	470	479	481	484	462	477	474	508	457	453	471	484	479	482	484	490	447	496	458	501	503	482	495	492	422	490	447	444	484	476	487	519	476	485	484	450	487	487	462	463	496	520	491	465	458	439	500	518	482	503	474	482	458	462	477	518	483	474	478	486	489	469	493	501	532	481	417	437	476	501	516	505	483	471	503	493	470	488	492	500	498	459	514	529	430	473	515	505	450	473	468	470	503	478	501	475	453	435	512	489	493	475	455	546	491	516	461	470	466	532	468	487	447	479	488	502	494	480	448	502	466	486	492	489	493	438	475	507	499	509	503	515	520	526	464	470	465	521	479	447	483	502	465	501	518	504	492	490	495	495	507	510	478	527	501	475	488	473	498	471	456	479	437	446	481	483	486	529	501	470	524	471	520	474	459	536	482	496	498	513	430	499	474	533	463	444	475	462	506	484	457	499	451	499	494	478	455	513	462	475	464	509	484	485	541	495	503	488	468	489	502	473	453	512	480	509	467	504	436	464	451	475	496	501	486	498	486	505	470	486	508	444	474	502	467	492	482	474	505	494	467	486	507	539	485	466	492	485	479	463	469	472	466	497	468	484	470	454	487	473	499	538	510	463	438	529	480	480	527	486	446	463	485	456	466	440	483	467	453	447	508	503	500	477	483	495	520	533	468	492	492	458	502	492	500	482	507	477	476	481	497	475	477	503	511	499	464	475	527	447	489	486	493	450	495	457	495	472	517	486	446	510	467	505	486	477	479	447	464	474	473	441	495	506	467	539	472	488	504	499	509	474	448	493	454	449	479	444	501	470	484	490	483	475	494	498	461	463	481	479	477	482	501	491	462	480	491	476	506	502	471	483	491	484	490	493	461	501	483	496	519	514	459	497	481	480	509	460	492	475	499	482	503	471	474	491	475	544	473	484	501	465	496	482	462	472	468	465
6817	10955	8895	4941	3720	2753	2183	1750	1471	1150	1062	937	806	788	739	698	616	632	586	577	589	592	569	515	568	544	530	541	544	525	501	521	498	546	524	532	552	520	546	479	556	513	532	547	544	529	512	525	489	523	550	545	516	531	504	511	530	484	544	547	523	498	539	526	548	491	500	469	527	544	516	508	506	504	474	529	518	541	561	500	527	525	506	534	547	513	541	522	510	524	540	547	514	535	514	548	508	562	473	516	496	499	504	512	521	536	522	532	534	522	512	515	512	519	485	522	531	521	519	521	520	550	523	503	549	498	545	531	528	522	520	498	530	478	547	497	529	580	513	535	507	451	485	499	535	542	513	514	547	523	501	512	516	515	477	496	520	513	561	511	497	546	512	493	497	524	505	495	490	524	530	478	538	519	532	492	536	492	491	534	546	524	554	558	501	483	489	499	465	503	532	496	529	497	539	498	513	534	500	455	530	504	490	536	515	527	516	508	473	509	509	535	499	495	506	536	554	541	494	517	536	561	514	548	481	491	541	505	511	532	464	512	529	515	544	487	496	548	517	537	500	506	549	524	537	541	520	519	504	476	487	518	495	529	514	520	483	524	455	488	494	516	523	522	525	535	546	556	531	522	483	549	522	514	494	536	525	515	500	519	541	525	527	524	509	520	538	525	530	558	497	514	517	484	500	541	541	481	550	539	533	530	524	521	469	500	555	513	509	506	492	535	518	475	504	535	530	509	517	536	493	514	520	527	537	536	504	540	497	481	520	538	528	508	531	508	527	512	513	550	488	536	515	530	551	549	547	538	532	509	500	511	515	519	516	514	530	526	506	524	521	527	539	513	499	510	503	535	508	526	530	523	511	518	522	499	547	512	460	511	519	556	523	491	546	534	527	533	535	611	503	525	516	506	512	484	523	503	489	530	543	505	499	504	495	487	526	539	509	490	477	526	499	534	486	496	515	480	499	514	513	506	542	510	513	493	521	495	518	499	465	515	493	503	481	522	496	508	543	496	504	524	502	540	526	513	484	504	535	521	491	556	536	522	524	554	529	498	498	500	536	535	531	556	502	514	525	466	493	524	508	533	507	507	519	516	511	479	507	534	498	497	511	507	547	513	541	513	532	516	517	522	530	490	490	493	498	533	541	509	510	510	493	507	538	510	504	502	489	510	506	463	511	511	541	528	502	527	520	528	531	531	541	535	496	494	555	497	482	535	497	513	525	517	533	533	538	526	494	523	521	509	512	502	519	539	533	500	523	485	515	518	501	550	569	498	493	524	522	511	550	527	470	524	515	506	546	544	558	532	502	514	555	516	540	524	508	530	524	507	508	504	472	469	544	514	493	527	539	516	534	541	543	524	523	540	496	537	552	522	482	475	551	538	484	515	528	512	527	493	540	487	539	502	542	494	499	543	513	549	540	506	549	508	521	532	511	459	500	548	537	551	515	499	518	516	487	480	525	515	527	486	517	503	528	505	531	508	557	475	490	510	507	537	515	535	506	548	513	514	522	511	509	537	560	541	529	535	523	533	536	566	486	534	520	522	527	489	543	490	542	527	538	522	503	512	505	536	512	547	517	496	505	519	498	468	536	486	510	492	499	512	529	509	494	531	552	500	554	492	564	490	475	529	466	489	494	524	514	532	519	478	535	478	510	531	511	524	505	549	528	517	554	512	527	546	502	522	517	516	547	500	514	525	502	504	522	560	509	550	522	561	545	537	528	522	527	527	549	513	510	493	511	521	512	569	531	549	478	525	511	527	482	532	477	469	470	525	524	482	508	510	515	478	483	542	516	532	540	510	488	549	539	531	516	519	529	523	484	500	507	526	510	514	503	479	549	509	519	537	535	486	516	485	493	512	502	551	494	506	486	512	506	505	489	511	535	521	540	496	504	550	523	510	524	483	500	521	496	510	566	504	529	516	495	513	513	538	482	467	552	514	547	522	554	529	536	520	509	519	522	492	550	531	495	546	534	500	510	498	514	496	498	554	527	541	534	487	545	513	537	493	522	544	529	508	520	542	526	509	481	517	534	528	520	467	526	550	556	544	503	558	491	552	499	502	487	498	486	481	529	498	512	535	466	511	536	514	521	501	537	520	497	533	512	525	510	496	506	523	469	464	544	544	503	491	475	524	491	533	569	490	539	530	545	551	545	522	492	520	496	511	535	506	541	487	523	516	509	527	516	508	536	512	511	541	541	508	515	520	550	512	478	548	482	546	556	511	505	517	553	525	522	503	513	500	505	530	516	489	523	505	493	494	527	596	566	520	501	527	533	531	543	502	500	515	536	504	488	534	511	536	492	551	527	537	506	489	484	505	499	496	520	527	521	535	539	519	506	525	525	524	498	520	522	496	516	509	538	503	550	528	512	487	548	515	527	519	494	545	459	540	507	544	516	512	522	521	474	536	558	580	499	537	463	492	488	519	480	511	562	519	532	498	489	500	546	583	520	495	509	550	507	512	528	494	546	545	547	503	481	516	562	488	478	532	519	480	536	530	488	490	486	468	474	524	558	495	497	514	522	476	527	479	484	503	496	537	489	552	538	500	526	535	501	515	515	516	491	535	501	516	520	528	515	547	490	476	461	495	521	515	546	537	517	515	534	526	489	524	521	510	517	525	522	521	528	514	532	501	482	501	570	461	519	541	542	519	551	504	522	540	521	522	534	511	507	564	511	550	532	540	523	499	515	542	541	502	512	498	534	555	530	541	548	479	517	533	512	546	540	550	527	536	542	494	546	507	490	509	539	527	528	527	546	553	547	521	504	546	529	511	518	508	514	546	515	504	510	531	483	471	487	507	482	539	534	558	552	501	499	533	518	542	489	519	512	532	511	534	536	480	516	475	484	519	479	484	530	480	514	525	527	494	516	513	502	525	522	467	540	521	497	503	488	526	546	551	499	509	538	550	474	508	505	532	540	510	536	528	499	496	500	497	466	506	547	482	545	558	518	562	567	469	528	538	554	517	539	519	494	551	487	508	508	522	528	524	523	485	535	528	492	537	527	472	489	551	524	498	514	509	503	511	526	498	523	519	528	522	499	537	495	538	482	535	510	516	521	530	546	466	503	505	521	559	504	528	492	509	537	500	523	552	512	524	543	535	534	523	534	501	496	507	486	499	527	529	508	502	523	534	560	527	500	494	520	493	526	512	519	534	531	491	490	481	498	510	503	523	526	505	512	498	545	540	502	543	516	520	530	532	471	544	569	533	501	528	521	482	518	549	577	517	539	546	514	529	504	537	500	497	531	493	534	501	527	485	465	505	527	543	513	503	545	506	508	542	469	490	531	513	541	512	548	532	534	505	512	513	501	549	561	560	500	496	516	493	523	537	521	532	535	536	510	542	531	517	525	547	498	539	527	501	486	525	543	520	519	548	544	541	454	513	519	503	550	486	501	506	513	536	533	509	516	563	541	510	508	523	514	498	484	504	487	491	516	500	508	545	579	520	473	525	546	541	518	481	522	520	534	525	492	556	533	513
23617	21142	28484	24062	21170	13820	3801	2414	1855	1723	1441	1293	1242	1215	1069	1083	1079	940	949	921	885	886	906	881	797	828	865	849	878	813	800	819	790	790	788	807	826	760	790	803	823	804	770	866	801	836	851	783	792	762	772	756	740	814	772	839	801	799	795	811	801	818	804	793	811	762	758	756	820	789	756	794	779	786	785	819	818	752	789	831	820	835	781	793	802	839	767	751	829	760	790	806	778	876	782	793	773	837	795	801	742	830	807	830	812	763	798	817	773	803	796	773	826	792	773	759	745	792	770	780	790	783	752	798	806	784	787	809	794	787	832	813	810	802	783	762	798	781	786	811	753	774	767	735	786	806	763	797	794	735	770	801	764	799	757	831	760	814	790	820	772	816	779	774	775	786	840	820	757	771	753	729	808	777	787	771	797	776	780	760	779	762	763	794	804	798	814	802	800	754	811	824	766	813	815	737	864	752	833	790	781	746	789	802	761	773	795	791	811	750	811	831	747	799	759	813	751	757	810	827	828	809	755	811	787	754	836	752	819	798	826	795	789	743	738	763	823	775	813	859	807	729	789	839	796	739	761	725	770	785	811	713	833	765	823	757	780	804	790	765	795	793	816	758	816	775	753	775	831	759	758	778	799	761	807	817	844	772	792	774	783	801	772	770	770	808	790	773	738	760	789	756	739	787	836	793	804	789	776	782	789	758	742	828	804	825	785	807	721	798	764	836	765	844	757	790	780	801	738	758	759	781	761	828	771	794	799	742	788	808	808	793	745	771	806	764	788	775	856	769	767	825	775	776	777	801	824	793	782	791	768	772	788	766	746	827	760	822	750	786	798	815	780	806	813	793	815	809	806	771	782	767	792	804	784	766	829	778	775	807	809	735	781	800	782	791	755	766	737	864	790	824	799	812	760	819	769	764	806	782	814	804	805	783	744	764	784	751	803	737	760	799	771	814	842	732	812	760	794	769	783	805	837	808	783	805	794	807	762	799	844	767	823	790	796	772	795	754	782	778	762	793	757	769	751	749	747	846	779	778	764	780	795	741	768	741	811	800	757	851	789	792	784	817	746	775	794	788	838	781	802	817	797	805	801	753	829	759	767	844	797	786	782	800	812	829	846	767	763	766	809	805	780	751	798	775	740	805	756	842	727	789	818	805	792	786	756	741	785	785	779	821	836	834	798	784	780	754	744	777	744	785	777	761	751	772	775	795	765	807	803	857	799	781	823	780	776	782	786	764	738	753	811	772	804	759	788	850	768	723	773	746	798	754	800	788	762	785	712	793	799	785	754	819	765	796	760	847	777	817	835	832	744	796	744	801	760	767	725	768	790	760	791	749	802	792	796	794	789	792	790	772	821	809	788	749	766	782	777	766	788	801	786	801	755	835	802	827	856	814	759	825	736	765	817	763	743	808	746	793	739	760	773	819	793	802	777	776	820	801	831	796	812	774	813	804	762	773	779	765	786	846	779	780	803	769	799	761	789	790	811	779	791	812	822	755	726	785	744	786	806	792	786	747	758	768	804	809	802	789	807	754	766	857	781	803	741	706	855	773	804	757	777	762	739	752	781	775	751	804	794	774	763	830	768	824	757	761	840	792	800	773	840	806	798	854	760	745	814	778	827	805	780	812	809	767	812	785	753	793	776	748	760	739	768	737	792	836	781	797	815	766	776	766	814	807	816	832	823	723	771	778	741	797	810	787	794	781	810	771	761	783	810	799	784	803	771	792	773	808	789	821	759	796	843	788	777	730	828	759	786	818	755	797	801	800	808	800	800	782	788	798	792	804	808	769	807	823	810	801	845	780	761	838	860	771	783	763	778	770	745	795	801	778	772	749	780	777	807	773	784	785	803	817	737	759	840	814	800	797	792	781	777	842	782	781	791	751	756	753	746	789	759	833	787	835	794	797	752	781	738	799	789	773	769	785	778	799	794	793	799	801	739	738	747	765	791	816	773	736	770	783	760	821	808	818	780	798	772	764	773	780	773	779	744	821	757	761	799	811	743	787	825	775	755	793	789	799	808	791	796	749	719	743	783	743	779	742	803	766	810	823	760	837	765	777	784	791	787	784	735	750	817	775	765	792	816	784	826	788	795	743	754	807	749	778	754	777	785	834	796	824	778	802	796	783	805	826	737	772	832	773	802	773	802	776	838	802	806	808	795	784	776	780	781	815	808	787	829	788	762	744	757	792	825	801	854	771	798	811	762	793	810	797	787	847	807	757	783	821	775	787	741	812	757	801	781	833	819	793	811	777	747	765	793	811	803	817	717	789	805	778	741	756	776	788	777	798	821	792	774	762	773	769	813	759	728	760	809	751	761	753	737	834	827	745	742	760	760	745	745	763	790	808	818	841	759	765	749	806	740	701	767	793	781	784	819	761	832	835	778	822	784	793	807	787	784	782	752	792	793	829	772	774	815	810	755	788	735	811	792	805	815	787	788	832	756	777	762	782	774	789	807	811	798	787	793	864	817	781	797	762	741	760	835	837	761	733	726	745	827	768	798	824	781	794	822	765	809	772	757	781	778	790	787	794	781	811	787	742	761	774	822	795	793	806	785	783	800	764	764	804	786	820	789	737	746	801	776	776	834	766	728	797	814	807	777	776	784	767	816	766	776	785	768	815	779	790	780	786	823	834	784	788	786	826	781	777	817	798	788	750	792	774	784	758	768	812	854	780	801	819	753	767	792	769	805	744	805	766	777	811	786	820	779	819	800	812	810	836	769	787	792	780	768	785	834	802	786	756	804	795	771	787	799	816	774	768	820	843	825	776	765	780	773	785	800	805	779	834	762	766	795	775	835	817	783	777	769	781	788	786	781	804	771	827	804	876	811	702	796	767	735	776	769	737	774	733	815	779	800	776	760	768	774	803	801	788	762	743	782	770	783	782	772	793	768	839	766	800	852	799	818	773	779	795	741	765	775	788	757	785	788	779	824	811	811	820	801	795	811	821	750	811	790	789	724	838	801	785	775	771	793	807	756	762	841	823	764	766	743	759	818	805	755	767	805	775	756	760	812	770	785	770	850	788	795	767	784	750	802	733	759	759	733	772	769	770	802	811	760	783	774	791	781	779	784	807	807	774	782	807	759	801	834	763	748	747	795	762	790	749	753	765	786	799	736	838	761	821	817	811	837	786	777	823	794	758	736	762	769	765	775	780	772	776	760	802	783	804	782	789	779	758	768	775	781	785	777	811	757	833	822	745	756	764	799	808	795	798	823	828	768	799	810	813	757	809	782	778	817	762	763	761	762	785	829	772	783	773	765	797	781	733	818	741	771	819	821	794	805	755	780	774	800	813	772	778	761	792	795	823	783	846	812	795	772	776	811	787	741	772	788	761	778	781	790	773	810	737	796	805	750	815	761	754	862	813	793	768	833	825	765	802	776	790	827	786	746	810	799	787	786	841	765	780	773	812	822	808	880	750	789	760	776	773	790	783	810	832	780	756	757	839	799	798	746	742	824	829	762	797	808	759	760	763
6676	19919	15909	9376	7249	5444	4234	3352	2790	2287	1849	1589	1513	1339	1280	1223	1153	1064	1090	983	964	964	1000	964	908	937	866	980	967	855	876	874	858	863	806	868	870	830	836	825	884	822	877	877	843	878	858	848	847	822	835	825	806	861	810	820	842	829	811	864	837	890	784	800	809	851	894	821	824	838	906	866	836	819	835	860	848	824	838	829	847	845	820	845	838	836	821	832	809	786	861	811	812	839	784	863	786	799	836	815	799	869	795	869	809	841	783	852	853	847	836	827	871	815	815	865	832	817	824	860	854	822	900	831	843	850	867	857	869	855	825	807	816	836	851	845	822	805	858	825	822	813	865	782	824	880	832	807	775	794	839	826	859	846	838	831	826	822	781	827	830	859	831	862	799	839	829	828	834	812	805	812	809	812	835	845	844	823	862	834	816	805	816	827	834	843	857	816	828	855	819	839	838	862	846	881	804	824	848	792	861	828	836	775	821	766	850	783	868	825	853	834	884	801	834	837	791	851	833	808	807	817	874	794	803	849	806	844	822	813	757	811	868	817	877	822	778	804	797	788	803	808	811	825	843	833	750	798	818	849	793	851	817	803	851	825	851	838	831	842	857	809	821	855	832	866	853	835	862	881	771	807	801	805	840	865	855	816	835	865	792	808	840	899	830	840	813	849	832	832	864	857	854	804	838	831	786	841	802	844	824	825	858	816	819	887	830	811	825	793	816	820	785	834	852	828	803	870	821	808	844	836	868	849	849	784	807	846	852	840	845	868	802	805	818	850	764	877	856	793	793	781	784	813	812	807	845	817	787	866	777	834	848	780	794	827	826	839	775	821	797	849	829	824	754	850	816	812	851	793	807	802	843	858	790	827	845	847	889	859	853	890	823	816	802	847	815	815	824	822	832	805	853	882	840	802	841	856	845	828	771	818	906	833	825	788	822	832	883	824	826	883	839	842	797	804	847	876	845	766	823	851	816	798	813	808	816	850	819	806	812	821	820	819	789	839	869	880	811	846	873	818	857	810	838	812	778	766	809	862	860	841	827	833	859	791	831	813	845	779	883	825	834	792	806	828	860	830	854	834	831	856	824	797	820	845	867	853	849	818	854	804	775	807	857	834	807	805	823	776	865	825	884	835	868	798	783	775	861	845	806	845	843	871	821	851	830	857	869	821	829	810	846	827	878	808	828	832	866	816	801	851	844	787	831	792	794	862	821	787	843	881	801	837	817	835	857	814	822	778	810	835	866	798	797	850	779	826	805	833	861	800	780	834	837	850	819	829	807	831	790	788	872	804	871	849	851	836	837	836	853	822	819	805	857	846	888	864	850	783	858	809	841	834	829	845	798	824	832	795	851	821	804	848	884	828	771	853	819	831	839	870	815	833	841	793	886	769	807	847	824	851	830	829	803	773	784	831	825	844	783	808	819	783	798	824	801	795	787	828	831	825	824	848	815	822	816	847	836	789	830	852	825	804	847	881	805	872	844	822	813	881	824	860	828	837	837	872	829	799	837	779	800	841	857	817	811	819	866	854	832	798	823	829	821	836	885	824	823	852	873	820	807	884	740	808	809	802	837	806	853	876	834	797	838	843	788	792	760	860	759	768	816	794	789	861	821	823	796	915	831	854	844	768	841	778	858	836	853	867	823	910	837	866	819	801	841	835	783	794	837	805	788	856	828	828	815	813	797	840	784	828	839	833	849	834	829	852	856	835	833	825	787	847	825	760	824	804	833	822	848	894	914	855	793	810	803	782	878	801	774	812	831	827	804	777	832	807	856	771	815	848	851	760	876	822	856	856	805	861	837	837	818	810	798	811	859	823	856	850	829	802	868	860	818	856	848	835	835	817	822	813	845	868	796	805	826	816	848	876	809	807	835	835	835	833	781	835	851	794	840	852	839	830	805	815	797	841	803	842	827	815	823	808	869	844	860	760	833	847	889	853	809	834	822	823	772	823	828	846	867	817	802	837	832	814	816	806	809	834	838	840	855	799	841	839	833	841	862	817	823	773	810	751	856	825	818	848	842	792	808	822	868	796	808	863	854	851	833	807	848	876	809	815	825	808	808	849	846	837	798	859	793	793	801	826	856	815	828	826	783	769	764	890	800	811	793	837	822	818	848	805	839	791	810	844	807	818	835	794	873	872	815	817	827	824	812	808	812	827	802	816	824	808	834	839	804	822	805	862	808	843	849	867	847	822	774	838	821	867	867	842	792	826	809	823	836	851	847	893	826	810	814	873	807	831	801	806	842	807	817	842	832	840	851	836	890	867	810	802	787	824	791	810	840	821	798	821	845	852	866	800	828	810	856	814	858	773	843	841	786	778	819	839	807	849	762	857	788	816	856	868	881	859	789	809	830	828	777	870	791	877	809	831	821	831	886	812	837	838	823	802	816	857	814	849	793	855	794	823	775	801	810	841	825	827	779	834	803	824	854	838	863	837	831	855	807	854	833	816	801	843	868	859	854	847	828	769	864	841	833	860	815	889	836	867	829	799	839	851	827	900	816	858	845	855	869	808	831	830	807	859	827	792	834	833	776	833	786	820	824	809	812	831	856	850	807	811	893	790	836	769	827	822	817	871	814	865	797	840	845	827	802	805	808	805	825	842	846	840	857	815	823	869	850	790	833	845	835	826	762	871	829	788	822	826	816	867	858	828	818	842	781	812	822	811	814	837	861	833	770	841	801	892	856	865	808	787	787	778	811	847	850	773	848	803	805	836	824	816	836	787	844	808	825	839	849	834	846	811	851	813	862	848	836	827	832	848	836	852	807	832	800	817	833	800	799	827	805	843	817	787	869	835	835	842	811	843	810	827	787	827	843	857	853	816	841	873	806	799	767	839	847	796	795	779	803	810	831	822	883	785	810	796	825	801	853	833	783	810	813	827	833	867	818	814	851	805	836	808	806	816	816	832	835	849	791	811	819	875	798	819	809	836	819	820	819	788	841	826	894	869	848	817	816	803	810	852	893	853	828	833	860	863	859	893	780	838	828	863	836	794	876	837	798	822	872	877	834	772	813	820	817	849	841	869	796	772	845	814	845	836	840	824	850	857	831	888	849	834	794	835	818	784	851	865	800	814	809	852	861	833	834	837	801	830	770	865	863	867	810	822	785	832	828	813	817	830	847	886	879	837	846	862	851	856	827	814	889	854	855	870	812	822	827	801	832	863	836	819	795	874	854	851	869	842	807	753	813	839	900	857	855	747	789	858	836	840	805	834	851	814	789	829	825	880	768	853	801	832	808	847	861	810	790	811	841	821	829	806	801	861	852	862	819	818	778	815	847	822	797	811	819	848	829	834	836	857	852	829	781	854	807	842	813	831	874	822	778	818	799	776	826	805	762	816	852	874	821	833	829	833	797	858	790	832	812	768	818	764	832	823	810	913	885	857	841	817	820	796	848	819	804	837	793	810	811	814	838	867	804	799	763	802	833	830	838	838	823	883	841	789	793	853	831	849	821	797	817	792	832	819	848	871	806	813
24689	21143	27522	24989	14723	3110	1868	1446	1095	978	853	704	712	622	533	527	496	497	445	502	441	432	391	414	376	369	369	405	374	348	346	369	335	370	350	342	375	375	352	326	349	397	340	361	371	361	314	344	382	374	352	381	388	357	316	355	349	367	330	363	379	352	370	364	355	312	362	368	347	368	326	364	362	376	336	356	374	348	332	353	342	343	354	342	339	324	358	323	338	360	337	334	343	318	346	333	343	342	344	380	375	351	349	373	389	382	389	362	349	352	343	349	384	353	379	323	349	372	369	369	367	360	372	358	351	365	336	336	341	385	380	369	347	318	344	358	364	360	369	351	362	349	356	374	334	381	361	363	348	360	372	360	372	348	382	336	331	386	313	350	365	353	353	352	336	345	382	349	349	333	307	344	327	348	362	351	355	375	373	368	343	320	354	350	328	371	377	365	341	346	356	348	335	385	343	346	339	361	356	331	340	320	346	347	356	347	350	363	365	335	374	325	348	365	355	358	368	364	364	357	332	329	354	358	364	329	342	351	340	346	357	306	283	357	354	350	323	380	354	314	355	386	363	344	359	366	373	338	346	352	383	382	387	349	332	338	334	351	349	343	349	374	344	346	319	351	376	343	340	392	332	361	344	337	356	333	372	350	332	373	344	395	360	376	362	363	316	370	378	413	345	329	353	341	321	379	322	334	372	383	346	328	359	348	368	347	336	342	352	384	334	348	348	348	313	349	337	329	357	375	341	345	317	342	340	332	370	366	353	359	336	324	332	377	347	361	353	349	360	360	363	362	348	334	367	324	330	353	361	361	304	335	339	355	338	356	383	374	369	350	358	323	338	387	383	335	336	338	337	344	335	337	353	347	345	354	379	346	356	354	324	342	363	353	331	361	363	403	383	322	385	383	345	334	333	385	367	331	344	376	368	380	349	366	367	351	341	336	369	308	357	360	358	322	331	341	330	348	352	325	362	381	359	355	314	337	354	345	347	416	320	306	353	334	347	376	376	341	343	365	345	334	327	368	325	331	352	346	349	331	384	331	351	370	346	333	339	323	336	327	326	322	357	350	325	368	330	330	309	371	362	359	328	308	327	359	361	352	336	348	317	360	348	317	362	381	354	405	358	366	358	359	366	381	353	325	363	354	355	341	322	344	357	343	320	371	334	345	341	332	333	341	348	358	331	361	360	337	353	346	354	387	343	336	350	354	326	361	348	315	350	315	328	341	352	371	323	398	361	335	355	321	334	338	360	370	365	344	375	351	347	352	363	320	359	353	362	336	364	370	310	355	360	394	364	366	361	340	340	314	397	363	309	341	332	377	347	354	334	354	362	327	367	371	343	338	351	318	340	334	352	368	314	328	352	343	317	340	337	340	349	357	301	361	341	338	344	329	374	320	331	362	337	337	367	394	366	333	364	320	374	344	333	334	358	335	345	349	322	346	398	352	350	347	335	355	342	332	362	361	348	350	389	368	352	319	334	356	362	364	348	322	347	368	346	378	377	327	358	362	346	329	365	339	308	361	371	367	327	356	320	362	367	359	327	358	312	339	369	376	351	352	305	332	371	312	362	356	391	356	312	340	314	351	347	357	350	389	364	349	322	333	354	374	327	349	329	328	341	342	365	339	356	364	333	344	332	339	339	387	351	354	351	377	359	317	318	358	348	368	310	337	371	359	340	382	354	322	349	350	389	369	357	331	333	376	352	341	349	344	352	319	331	357	329	340	381	340	338	333	364	340	325	358	328	323	355	319	338	339	360	335	354	341	368	380	329	379	345	370	376	353	372	345	340	347	343	329	360	377	388	360	370	374	327	333	341	360	327	355	369	361	349	347	343	368	346	385	339	331	374	348	319	339	334	364	346	331	363	354	349	364	362	381	359	346	341	351	369	351	342	356	351	370	334	365	337	356	358	373	318	369	356	366	337	333	315	355	344	342	359	375	372	369	314	353	346	408	326	395	361	340	312	369	341	372	356	329	359	357	328	353	366	375	338	395	336	344	361	390	365	352	326	366	331	355	351	354	357	341	350	341	340	333	368	325	348	316	356	364	368	353	374	341	341	322	354	384	331	321	344	324	346	347	352	356	354	339	340	355	371	352	327	356	349	368	355	336	320	341	386	331	376	372	364	356	387	344	340	353	386	360	353	354	311	380	343	333	355	344	372	369	357	353	360	357	328	334	320	319	369	332	361	339	361	360	333	327	349	340	350	336	349	378	326	361	341	366	346	344	361	347	390	355	360	334	383	346	360	322	341	350	365	350	361	340	353	365	331	333	370	383	332	350	383	333	330	354	328	337	363	364	379	323	356	326	358	339	387	355	351	342	346	363	389	382	372	370	346	351	339	348	362	352	378	376	342	356	339	339	367	351	352	363	324	363	339	320	318	346	321	356	347	344	352	355	335	331	356	300	364	324	367	360	345	347	357	370	336	357	349	319	353	383	355	369	347	361	351	362	359	350	398	332	344	387	340	325	357	356	384	341	371	348	404	336	353	363	379	365	339	369	322	380	348	379	314	357	381	358	369	345	333	332	339	352	337	379	346	344	367	339	373	350	305	332	358	365	376	345	352	330	346	318	335	361	345	349	345	327	374	340	367	342	350	380	356	347	341	353	355	339	349	366	328	346	338	328	344	361	299	335	347	358	318	364	367	348	341	357	349	341	323	351	351	324	373	333	361	353	326	311	325	402	340	353	359	345	324	362	364	339	364	321	350	366	346	329	333	314	364	388	335	329	341	395	360	343	384	353	342	348	363	345	362	371	346	366	349	354	384	382	370	369	341	366	350	386	365	349	342	350	338	333	342	321	340	347	355	340	338	349	352	345	375	308	337	362	352	383	367	337	329	344	347	310	331	338	343	360	335	360	379	352	332	365	361	367	326	340	334	383	306	339	337	357	338	395	327	340	327	332	342	335	375	370	376	338	330	306	345	345	352	324	342	361	345	330	372	307	397	362	333	344	333	389	358	374	352	381	349	359	343	365	320	351	372	395	372	341	333	342	319	361	348	346	350	367	339	343	370	349	366	327	351	364	381	357	339	347	363	343	379	363	364	378	385	349	376	345	351	343	335	345	343	367	377	348	316	344	324	348	321	345	324	369	352	362	327	334	339	376	367	374	359	338	360	340	336	346	378	369	345	338	325	354	365	344	299	338	349	340	342	356	334	325	362	342	300	319	340	382	330	353	359	345	361	348	370	326	352	333	366	363	396	347	348	345	368	364	353	376	352	367	360	349	327	351	364	329	352	374	305	361	346	330	358	343	337	319	326	359	329	365	360	344	352	334	325	336	351	373	354	326	371	341	352	336	338	318	378	352	401	340	340	369	343	351	368	372	383	327	355	333	377	360	361	339	365	349	336	358	383	339	363	373	314	340	374	342	372	337	357	334	354	331	372	385	367	342	326	338	353	361	364	336	356	313	358	326	333	339	351	339	328	362	320	295	347	356	390	362	345	349	365	354	377	350	340	378	343	355	327	351	314	333
6522	16398	12826	7414	5443	4072	3129	2511	1869	1512	1249	994	934	875	726	660	654	570	569	564	523	521	500	503	457	406	455	451	434	442	416	393	379	404	389	396	402	414	455	439	403	399	382	402	429	405	431	417	404	459	426	412	403	382	446	398	387	376	404	429	396	439	393	413	379	410	439	405	390	400	381	369	408	411	448	420	424	408	448	420	422	420	398	408	410	396	391	382	394	381	384	403	397	379	372	401	430	369	384	423	407	391	409	385	378	399	397	397	394	439	420	379	397	369	388	402	359	399	374	391	395	392	429	418	426	440	393	392	363	423	404	403	416	423	407	386	420	413	393	389	404	438	418	413	412	407	406	386	382	385	401	407	386	373	392	376	388	393	399	403	426	376	402	404	369	398	410	360	396	396	411	375	395	393	382	385	388	359	415	345	409	398	375	407	401	402	383	398	418	382	430	364	406	398	385	398	411	397	432	381	415	395	406	391	374	375	412	384	403	395	417	404	375	408	377	387	408	398	370	393	390	410	441	373	358	397	386	401	423	405	401	407	426	400	406	416	382	383	388	399	420	416	381	397	403	393	416	359	429	375	390	411	416	365	393	434	413	423	395	427	426	397	394	389	385	387	424	366	345	392	380	375	392	384	393	418	393	388	389	413	431	414	422	396	425	424	396	406	401	368	434	426	392	389	393	408	395	406	384	409	424	359	402	418	386	370	409	367	417	404	430	392	420	420	384	379	361	395	392	393	353	409	391	405	393	428	399	413	428	399	387	392	386	389	378	375	394	372	385	366	391	418	407	370	369	387	388	399	404	401	377	408	380	370	428	417	399	401	392	388	389	412	395	400	431	387	375	389	417	416	378	407	403	425	374	353	366	422	373	418	435	386	396	417	434	401	384	380	393	409	367	429	393	374	372	374	424	408	389	405	422	372	340	409	398	416	358	401	420	387	391	423	403	421	402	418	378	388	388	430	383	380	402	347	419	396	383	363	403	428	394	364	404	380	365	436	421	385	367	384	390	405	412	376	435	386	405	397	385	412	388	366	371	430	429	392	395	381	394	404	396	408	398	390	412	383	397	455	439	383	386	389	397	394	372	395	428	395	415	389	410	421	404	355	411	427	425	436	407	405	429	367	414	417	399	387	373	397	420	368	363	400	380	422	432	377	369	388	402	376	406	371	418	407	364	409	413	372	384	425	427	392	395	415	427	406	395	373	421	360	381	393	395	409	418	409	391	393	412	364	398	385	387	395	420	426	359	385	410	405	380	430	387	419	399	423	388	453	415	416	388	407	380	405	421	400	386	370	418	390	366	384	408	359	391	401	415	403	403	375	443	397	422	388	378	391	385	440	408	400	363	363	384	429	414	378	400	424	375	408	407	424	425	406	368	399	398	400	355	388	400	388	415	407	390	360	367	391	377	364	360	429	399	384	401	367	377	398	409	399	403	430	395	402	373	391	390	378	413	396	413	360	376	382	386	407	399	401	384	417	405	397	414	370	406	381	377	378	396	387	435	401	385	438	407	405	382	421	418	372	393	422	395	459	395	393	408	381	397	391	410	398	392	377	382	382	405	419	409	446	406	412	393	418	379	380	407	405	424	364	416	398	367	372	416	399	377	383	398	402	404	375	390	380	388	383	402	432	400	427	401	376	406	383	376	399	413	394	411	408	414	389	405	383	395	406	390	401	393	402	373	392	435	406	348	393	405	395	395	378	379	390	400	418	384	390	395	407	401	378	376	379	393	376	354	383	419	384	435	375	408	369	426	426	413	393	376	451	385	392	406	428	408	403	397	390	393	355	405	434	397	375	396	378	441	351	384	388	384	393	409	394	434	422	414	401	397	424	409	397	385	459	369	406	387	458	402	416	445	400	389	381	412	401	402	420	383	398	385	387	386	384	396	376	432	413	384	384	384	371	396	438	419	402	382	394	419	398	387	386	408	427	415	405	403	387	398	401	410	395	380	388	407	389	365	377	387	424	364	378	449	411	416	414	399	392	408	404	393	378	406	405	413	399	412	393	400	391	392	413	408	422	399	350	399	400	383	387	361	388	418	390	391	417	411	384	382	388	353	382	385	409	389	423	413	377	413	425	424	410	422	408	433	382	374	375	391	376	414	382	400	393	381	410	338	412	367	413	373	434	356	380	420	427	398	405	385	397	389	416	387	397	419	403	432	394	397	428	408	375	349	389	427	392	434	341	428	352	388	397	368	406	404	389	420	406	413	397	353	375	395	410	410	383	426	403	390	372	417	417	381	424	402	405	417	443	405	351	389	375	397	375	380	426	423	423	402	399	398	362	389	397	414	390	406	436	386	391	418	440	396	362	389	387	395	365	396	397	386	426	393	361	398	352	379	398	359	366	407	378	386	369	379	387	446	410	407	404	357	402	410	415	424	402	435	408	391	383	358	395	354	399	394	376	392	396	415	380	383	400	377	406	377	386	416	412	383	431	397	388	419	400	406	407	414	392	362	425	387	397	397	380	379	398	404	388	380	381	419	411	442	394	369	397	388	414	387	396	380	424	424	377	448	393	390	374	412	410	387	427	382	371	357	426	411	382	366	392	392	412	400	391	420	399	412	405	369	376	401	363	412	408	407	390	390	360	431	388	393	386	409	387	371	391	381	357	423	407	388	385	415	382	387	372	392	398	387	394	354	412	396	382	427	377	361	375	378	433	421	413	388	388	398	379	413	401	423	420	381	396	403	409	405	372	432	415	385	390	401	413	369	386	406	386	406	396	385	382	371	345	422	395	371	423	377	391	357	368	411	408	385	424	423	419	397	401	416	364	390	371	364	361	394	379	394	405	375	397	380	372	390	366	425	427	404	391	373	402	393	377	378	392	406	380	378	382	387	392	384	414	404	383	380	358	390	349	405	407	418	423	387	392	424	382	426	398	425	393	431	395	396	363	368	366	380	392	399	417	413	423	389	435	398	400	396	388	413	361	430	410	404	371	394	355	376	400	421	350	427	405	381	431	369	398	348	387	405	412	381	391	386	393	368	409	376	367	385	366	406	396	374	417	408	328	382	400	377	379	414	436	401	389	410	370	411	410	390	393	390	423	425	335	387	385	386	395	403	406	414	425	412	371	377	398	421	397	416	409	417	406	400	409	360	413	389	387	393	370	389	431	390	404	402	376	394	394	366	390	405	418	380	433	410	432	382	368	400	425	377	379	415	376	416	363	418	401	440	427	449	398	360	399	408	421	364	384	438	358	412	403	390	430	373	419	405	373	398	365	414	415	422	403	387	411	390	394	430	389	399	436	399	414	390	389	419	390	362	389	431	392	420	394	414	388	403	390	400	416	374	413	427	398	388	364	377	395	381	397	414	401	380	408	408	391	411	375	376	411	422	432	369	382	378	369	391	406	410	375	400	417	373	385	376	393	392	389	385	382	416	389	377	423	427	379	422	375	412	405	390	359	409	389	413	386	414	410	410	392	370	407	467	394	410	396	420	417	376	371	369	406	410	383	338	395	374	428
22609	21232	28987	23788	21158	21179	13178	3585	2467	2171	1798	1601	1449	1302	1151	1118	1104	1020	950	987	886	932	890	819	855	872	781	756	792	832	795	743	768	744	748	722	763	745	724	727	726	726	798	790	757	760	751	751	725	753	735	688	727	796	785	761	714	724	746	775	741	738	791	770	753	717	778	778	689	740	709	734	755	739	751	742	732	741	709	774	718	742	747	755	740	733	742	724	774	765	724	726	720	769	748	704	734	685	770	779	757	754	684	727	734	725	751	797	764	769	770	754	683	736	691	733	701	725	747	693	713	720	680	734	697	678	735	711	699	709	762	706	724	727	689	736	731	764	722	745	779	698	732	735	725	719	664	730	684	727	772	745	744	755	748	746	783	748	714	699	723	712	730	741	768	739	743	727	750	747	710	733	781	731	721	755	703	727	737	734	750	717	731	771	690	765	741	731	776	769	691	715	755	729	731	685	730	696	695	723	713	712	685	771	724	752	742	720	730	754	726	735	754	757	692	701	684	698	687	743	725	729	671	756	713	697	702	756	742	709	746	727	696	705	788	764	728	710	724	702	745	689	755	755	724	726	740	690	717	759	710	712	746	779	778	777	681	743	680	684	691	715	736	758	761	731	759	713	722	709	736	731	720	715	730	653	706	741	745	762	705	739	731	747	710	711	757	772	742	701	711	765	777	715	698	776	707	708	769	683	728	735	684	746	753	724	697	726	740	697	707	727	785	730	775	722	714	734	741	702	710	716	701	742	713	730	696	726	687	752	703	767	722	726	707	701	723	756	692	701	787	722	704	750	706	711	730	700	742	774	767	691	767	685	736	761	720	751	718	769	725	710	749	728	715	746	694	747	737	756	757	736	829	725	734	797	706	723	771	764	762	696	671	722	697	766	766	697	700	733	757	718	713	728	712	750	686	697	752	707	691	681	773	771	758	697	730	729	698	736	742	732	731	778	698	696	759	724	730	701	688	674	733	759	767	727	719	686	738	732	705	720	721	705	708	762	678	774	742	710	762	717	730	657	759	783	733	709	714	744	765	739	727	731	749	743	709	723	714	794	763	729	741	694	747	687	743	722	718	721	750	692	703	698	751	761	719	703	718	774	765	709	761	780	720	743	682	739	748	748	692	665	763	759	724	770	706	725	748	779	713	740	692	726	794	706	738	746	742	705	734	722	685	718	708	730	761	757	740	752	727	723	729	716	696	694	717	703	712	757	725	761	696	708	800	696	736	738	698	723	716	728	745	739	693	753	775	754	741	773	749	714	730	709	719	743	725	764	780	767	726	701	718	763	718	710	745	670	704	690	718	742	710	765	717	704	773	716	704	767	723	709	778	708	743	701	733	784	768	702	736	756	745	743	733	753	718	797	716	679	787	742	782	728	713	737	682	676	762	716	730	774	715	687	727	723	716	715	708	729	735	727	758	784	710	769	713	744	693	794	727	720	744	771	686	729	698	707	707	718	692	757	773	751	744	692	726	764	662	711	702	715	690	729	743	722	782	710	723	692	731	754	785	687	699	704	681	720	739	727	723	715	703	727	725	708	669	726	692	718	714	687	787	721	701	779	776	708	756	759	741	711	716	717	748	694	740	711	672	712	721	793	732	699	736	763	751	754	708	719	752	673	740	716	798	715	732	758	729	713	720	704	753	737	761	740	718	674	721	759	784	727	732	790	715	746	753	784	764	725	699	741	691	755	739	730	716	691	674	733	713	753	755	761	696	682	737	715	693	719	712	710	745	718	688	726	716	697	692	757	742	757	732	702	732	707	702	765	771	697	734	716	718	728	711	677	727	736	735	721	742	716	681	737	711	712	692	753	743	717	775	700	704	708	684	692	727	719	760	723	754	725	685	714	716	702	740	683	715	732	706	759	699	745	709	757	712	719	710	701	727	739	727	771	717	769	724	740	678	683	793	729	731	745	715	726	699	737	732	733	714	736	726	695	721	724	664	756	744	754	707	719	747	739	708	733	685	753	751	732	720	767	763	776	769	703	709	788	743	695	687	708	751	731	747	730	717	715	694	735	735	726	723	748	705	769	757	727	704	757	718	715	780	729	734	719	714	759	701	714	739	747	720	731	704	715	729	756	695	716	759	750	717	731	722	735	711	717	731	713	722	770	703	720	730	730	726	696	716	727	741	733	769	747	764	706	737	703	765	720	664	719	715	749	773	745	708	774	753	726	711	732	675	735	684	754	741	744	685	694	775	760	717	725	719	743	745	765	703	703	752	761	725	726	702	778	701	751	715	743	765	695	757	703	680	661	745	694	696	733	709	721	684	680	738	725	733	780	720	707	764	742	778	741	719	787	726	733	715	746	688	685	703	733	696	722	673	697	751	696	697	715	726	762	732	703	728	716	737	739	728	711	725	724	699	741	747	745	702	733	727	741	708	700	711	726	744	681	723	674	695	814	740	699	706	747	735	743	751	728	692	711	718	738	664	705	719	698	747	715	761	667	737	709	754	756	712	720	665	734	720	766	720	721	692	682	733	734	696	733	748	774	724	743	685	828	706	744	766	700	711	705	749	727	731	699	733	699	695	693	755	752	736	700	711	718	708	791	683	721	707	744	821	700	704	683	730	759	725	728	753	691	701	728	739	786	725	733	703	716	760	743	679	703	739	775	749	765	715	736	708	716	718	740	677	730	737	733	718	690	758	753	765	680	680	737	719	746	693	774	705	742	724	696	757	703	750	711	700	711	711	727	734	707	732	699	769	769	738	697	723	695	695	727	757	750	711	714	697	729	718	741	766	699	738	732	700	766	734	744	728	736	742	727	717	701	701	728	697	723	713	706	725	760	709	733	756	737	743	720	681	686	729	753	773	761	730	722	733	704	713	677	740	696	739	695	728	688	685	703	720	717	721	737	710	808	711	724	768	756	712	716	702	738	698	770	702	747	721	753	671	699	728	715	702	738	700	713	698	779	686	753	731	776	704	789	661	699	721	722	717	675	733	700	659	731	743	734	680	734	753	706	756	699	755	739	700	737	731	713	774	691	802	691	746	690	743	715	711	714	730	748	745	704	682	737	703	747	735	732	708	702	683	700	706	734	760	747	761	730	765	718	704	742	753	729	737	719	727	728	748	729	730	791	708	728	758	719	749	726	739	746	724	748	708	724	727	747	694	706	719	721	721	722	717	762	748	758	759	726	777	733	702	690	701	771	760	691	786	769	749	695	744	716	713	697	730	744	754	706	692	742	744	740	708	711	742	766	732	724	773	741	732	715	730	782	720	718	725	655	708	700	715	737	735	757	761	708	734	739	706	660	712	751	643	793	723	754	726	693	700	716	736	723	715	735	685	753	719	718	776	723	701	732	715	731	721	718	728	754	690	718	722	725	769	746	766	735	705	747	710	682	708	701	727	684	719	732	734	705	685	719	753	687	691	739	719	761	759	721	747	711	768	737	696	712	760	692	666	706	727	735	726	790	726	705	742	773	717	692	748	797	693	732	769	688	746	752	769	728	746	734	682	740	703	773
8557	26026	21196	13212	10067	7723	6021	4700	3768	3121	2496	2167	1902	1744	1472	1382	1307	1244	1152	1092	1020	1041	984	958	946	936	890	906	881	898	823	839	847	845	794	823	839	823	803	825	783	839	746	803	806	830	829	815	823	739	813	800	860	792	836	843	811	773	861	752	812	805	773	784	789	738	817	808	793	799	804	776	786	774	798	792	766	736	790	765	786	796	775	794	730	749	750	819	799	827	762	810	775	807	816	757	775	736	775	804	778	786	783	819	803	832	772	771	833	840	811	799	772	719	747	817	762	722	842	793	760	792	807	756	782	766	747	766	726	764	791	752	744	805	764	826	786	818	785	798	718	746	803	818	750	799	751	763	795	745	759	774	771	806	796	787	786	773	789	817	753	748	788	721	794	764	740	771	784	774	728	758	760	795	816	771	748	814	764	811	808	752	823	796	807	842	774	789	786	824	763	724	790	788	784	779	792	780	768	770	759	759	850	747	763	775	754	825	758	766	775	816	771	756	777	789	772	781	761	764	823	736	748	788	767	742	751	790	769	783	819	810	726	743	797	761	712	765	786	788	785	723	821	803	773	797	798	765	784	763	720	784	795	773	811	816	776	736	800	768	783	753	790	812	775	802	772	772	762	725	762	747	769	793	767	797	805	751	757	749	805	782	778	756	766	770	817	733	791	800	782	767	797	775	782	782	787	829	770	769	784	727	805	795	766	788	767	781	727	743	774	775	748	789	765	760	759	765	775	749	812	780	818	726	783	810	760	788	803	770	770	753	782	728	776	817	800	780	757	803	814	739	809	768	831	744	741	766	783	742	763	816	769	741	736	734	831	745	822	761	802	771	783	772	732	733	806	759	737	778	701	752	789	808	767	791	775	812	781	830	781	780	742	786	764	734	794	771	768	831	756	839	800	771	796	810	745	768	783	815	797	733	810	753	729	742	826	804	793	740	763	716	787	734	810	764	798	809	787	790	784	765	763	771	784	772	781	769	785	784	756	790	774	759	781	766	784	771	764	776	759	807	776	769	762	766	813	826	789	765	764	789	714	780	773	775	783	759	738	776	801	765	828	818	795	786	749	789	786	810	788	793	777	756	766	742	784	788	780	770	803	798	785	735	788	766	792	756	752	761	739	813	763	779	783	779	762	733	825	727	743	764	773	784	807	744	746	776	804	798	740	774	777	731	821	771	786	774	782	739	803	805	788	779	777	793	752	814	796	760	711	780	756	767	802	743	787	810	833	800	782	779	756	798	754	779	842	741	793	795	745	801	803	757	766	703	744	773	771	786	773	783	767	771	736	778	737	812	736	736	769	836	752	827	801	762	781	755	846	773	730	777	755	747	773	729	778	816	766	768	733	733	819	815	784	796	750	787	713	797	811	776	757	754	797	792	782	751	791	778	731	801	776	725	787	738	744	745	787	730	800	726	784	777	760	768	798	781	762	811	770	759	777	771	794	782	847	817	746	753	742	775	778	754	747	796	767	726	753	789	744	761	742	749	752	756	765	824	781	812	796	727	810	784	814	777	755	778	816	720	770	763	751	772	754	785	767	746	756	769	787	762	785	820	793	810	786	783	734	772	780	822	804	798	782	765	814	756	789	778	813	787	751	775	788	786	797	750	769	726	790	762	753	755	745	786	780	759	828	746	736	773	775	812	810	722	804	809	747	786	774	811	753	805	759	768	775	722	774	724	800	812	768	772	828	747	794	746	803	745	733	751	808	758	741	794	763	754	851	774	745	796	777	787	801	782	765	772	749	810	749	801	774	782	776	779	756	705	818	735	769	766	758	772	718	776	765	764	773	761	808	768	821	766	752	801	766	756	759	777	758	773	793	766	758	790	785	732	751	808	740	762	738	755	779	767	743	777	768	811	774	812	833	774	743	708	791	763	798	814	789	750	785	796	771	781	804	751	779	826	765	816	757	773	825	852	793	789	851	782	785	777	756	810	765	785	761	743	771	722	807	810	780	826	746	835	790	808	762	786	764	777	790	784	786	773	748	792	743	777	787	764	801	778	754	739	759	803	827	736	782	783	763	779	781	759	729	733	746	811	758	767	828	787	798	746	768	780	780	746	755	804	764	790	790	718	781	787	773	746	803	761	733	799	802	751	765	774	781	802	800	738	817	802	765	778	800	813	798	807	762	779	778	749	784	755	785	773	817	817	737	806	728	780	811	827	798	798	773	783	770	773	781	772	787	757	708	772	753	725	796	775	798	778	766	837	766	755	778	798	793	739	829	807	786	805	828	768	776	765	759	739	723	758	745	756	772	788	772	739	839	800	765	741	790	752	771	815	780	762	802	820	758	778	752	716	790	772	797	763	793	792	799	777	769	771	784	791	837	789	751	808	717	765	775	804	776	757	748	790	818	796	788	768	791	744	771	802	764	751	780	787	781	755	757	782	792	751	770	776	816	769	789	780	783	802	741	734	832	751	793	794	794	766	765	782	786	755	805	770	766	762	820	792	720	765	790	818	760	766	764	753	806	750	777	725	770	760	758	788	782	782	695	742	773	826	792	727	826	779	790	785	760	735	793	816	790	776	733	809	777	717	797	785	767	790	828	789	784	783	784	783	790	751	780	808	732	725	776	761	722	809	796	779	777	765	821	804	795	753	753	733	822	790	771	770	770	728	768	776	773	808	710	787	738	749	777	786	746	814	785	757	791	780	775	730	723	816	776	824	754	741	737	730	776	751	737	772	780	772	777	757	757	769	754	794	777	743	827	743	802	765	767	825	814	798	796	768	768	816	740	719	762	798	753	821	758	753	722	739	788	774	775	791	801	752	745	728	763	740	777	768	799	724	743	710	820	775	751	793	773	820	784	780	807	796	749	816	811	759	763	793	733	778	810	776	749	763	798	812	793	776	766	741	817	736	811	759	765	786	725	757	793	858	840	783	749	731	797	771	740	785	844	747	741	747	773	769	764	783	726	751	735	757	771	795	776	789	759	761	770	796	805	750	800	765	800	773	767	768	744	852	780	733	756	755	782	815	742	799	769	762	766	800	760	834	794	777	803	729	772	794	764	801	783	796	803	830	778	807	724	735	775	766	855	748	760	828	736	798	793	808	762	795	822	800	790	789	763	756	797	799	800	777	747	796	785	793	787	748	774	771	800	764	764	756	739	762	765	763	721	821	775	789	825	825	767	744	707	810	796	815	762	782	821	809	747	763	797	781	800	746	818	771	768	737	783	780	785	715	791	773	750	742	735	771	753	754	796	797	785	793	807	810	746	784	710	785	785	706	803	771	784	792	780	781	743	773	802	802	747	762	806	788	823	800	766	777	725	848	765	793	794	804	764	726	770	775	784	767	767	770	799	811	810	783	774	746	754	744	801	790	752	733	791	734	766	796	791	796	766	739	748	790	776	741	767	769	803	783	762	764	776	788	799	756	874	762	746	807	781	823	788	746	809	800	800	750	770	809	765	753	790	794	792	740	786	764	782	783	751	753	786	769	747	784	781	759	784	770	761	793	774	751	767	747
27464	19348	10745	4665	2632	1970	1527	1309	1071	904	859	711	758	703	663	566	565	575	567	535	549	576	513	498	557	510	505	502	485	498	531	473	466	461	514	476	489	525	494	503	466	531	445	466	471	481	490	508	532	476	537	494	511	491	488	507	520	482	497	485	515	496	496	490	479	478	498	514	526	470	544	465	486	499	459	478	539	448	465	478	499	478	507	476	473	492	443	504	477	490	470	486	498	473	501	486	496	484	494	494	484	521	482	502	482	501	479	506	485	499	504	481	506	490	495	479	497	504	519	480	494	499	491	473	462	476	493	456	515	458	515	498	487	484	467	467	533	476	510	521	498	482	504	504	502	487	489	474	522	501	463	498	494	504	514	485	495	491	478	515	497	517	500	488	478	482	478	494	510	456	530	496	506	493	514	490	522	511	433	485	447	510	517	493	490	469	434	504	496	513	486	504	478	459	495	504	496	498	476	525	464	472	470	541	499	500	480	507	450	478	500	482	490	488	523	501	490	517	479	477	479	519	532	469	467	513	484	483	514	513	481	492	461	488	494	489	496	513	500	495	494	473	505	492	527	501	451	487	500	466	519	485	518	496	511	491	506	530	488	552	477	486	501	483	481	462	487	505	477	454	472	483	485	463	495	503	463	502	478	496	499	531	435	478	462	475	497	498	468	495	465	463	500	491	503	482	487	495	479	499	469	435	468	498	504	525	482	471	516	522	490	456	551	527	496	521	490	510	495	449	456	497	486	480	495	479	478	428	474	518	522	500	495	495	543	516	476	542	502	534	464	489	508	512	514	478	456	526	473	458	496	473	474	545	485	481	468	520	491	472	496	486	494	503	485	505	469	492	476	490	467	484	477	525	498	455	499	477	496	522	492	495	511	459	464	518	508	476	551	494	460	469	516	494	522	456	515	501	514	470	481	495	491	444	481	487	501	498	480	499	464	487	518	488	497	496	493	516	477	551	502	500	483	485	470	501	440	505	524	492	521	512	470	526	473	455	482	482	477	473	496	470	498	492	486	516	509	461	557	504	493	440	493	486	474	496	481	483	476	458	510	505	513	474	530	511	512	530	506	482	477	491	514	489	456	476	529	466	466	512	518	486	492	487	508	500	485	424	497	463	487	468	496	502	502	497	547	512	505	496	507	453	480	509	474	486	500	482	498	531	501	517	483	481	491	549	541	485	477	502	486	463	527	505	474	498	552	445	484	495	530	461	460	510	508	494	502	511	502	500	476	551	475	469	492	478	465	478	500	456	511	456	475	501	443	480	486	498	500	507	479	478	488	483	455	491	518	493	492	491	501	471	531	503	474	516	509	504	469	481	504	544	489	526	485	482	503	485	498	497	483	527	472	527	506	493	515	472	472	471	441	452	505	523	478	519	513	454	508	486	508	513	467	484	464	495	539	454	487	508	471	492	472	450	482	460	497	470	498	520	480	465	487	483	474	511	492	509	510	484	480	525	499	517	486	462	505	508	501	471	485	485	484	523	505	470	485	488	470	527	496	473	510	490	487	522	474	518	484	483	497	461	461	508	498	501	494	477	502	490	453	484	470	495	491	477	486	521	487	499	510	463	487	503	522	487	477	519	507	477	465	531	534	513	469	475	479	481	487	496	486	521	467	478	495	512	488	521	521	467	463	456	514	525	480	468	510	481	496	433	483	502	503	511	440	520	548	504	515	487	458	479	473	479	500	504	510	485	467	542	497	468	507	501	492	480	507	469	502	496	449	489	504	512	507	507	463	488	522	538	529	482	509	499	483	492	485	469	502	470	501	485	504	483	490	469	482	479	498	500	468	505	486	522	497	483	473	488	507	475	487	478	486	486	527	428	461	480	505	515	488	541	515	493	473	470	518	482	484	472	534	505	498	475	458	512	478	503	510	487	485	488	483	461	491	469	474	488	458	496	449	443	505	457	518	528	518	499	453	530	471	467	497	500	476	467	465	474	471	490	526	521	474	464	490	489	515	475	496	488	474	481	495	482	489	487	515	490	499	491	479	479	478	478	470	538	461	461	464	478	476	483	501	469	473	512	499	476	473	489	547	506	518	511	501	503	466	461	486	512	455	531	483	451	494	519	485	477	516	464	525	467	511	469	488	487	527	482	521	470	463	501	465	478	515	491	467	485	491	482	501	537	468	537	506	488	459	494	512	502	485	506	500	501	507	483	480	478	477	486	481	506	500	514	500	472	485	487	494	513	476	495	500	476	476	488	503	487	508	465	464	479	485	490	479	501	504	476	504	512	500	508	478	480	482	502	513	490	479	481	528	490	466	448	475	501	489	507	487	474	491	482	507	487	524	486	502	474	480	515	485	489	520	479	435	477	472	496	470	460	473	500	518	438	519	450	495	511	500	445	499	479	490	487	497	460	461	514	505	514	495	453	515	513	474	522	538	505	491	486	492	498	501	505	474	495	528	459	504	467	493	458	503	482	498	506	517	509	489	432	465	469	469	496	499	533	488	495	461	514	525	481	494	496	476	506	514	476	512	461	516	482	502	499	539	454	456	497	488	495	470	506	453	484	493	501	508	498	515	528	472	488	504	491	520	493	516	485	487	507	497	486	481	456	542	482	474	458	535	502	497	494	504	522	534	496	493	504	467	513	489	509	480	458	501	491	494	494	510	487	461	512	484	504	474	500	506	499	492	470	507	485	520	478	474	460	473	478	487	497	492	480	494	507	500	498	492	510	499	484	521	482	519	491	505	502	488	458	508	530	466	505	467	461	507	524	484	497	500	530	449	492	501	497	499	451	490	479	481	478	471	496	504	493	487	483	506	539	465	479	513	517	478	485	491	502	484	480	484	518	503	446	489	485	484	468	493	433	479	497	478	510	491	462	488	485	470	536	467	500	459	474	539	495	483	485	480	496	531	492	485	469	538	447	512	499	467	496	488	476	513	484	470	511	491	517	502	502	505	472	498	486	496	502	513	491	534	517	460	454	483	475	498	505	495	510	509	480	468	521	495	482	492	549	474	532	555	493	501	468	470	494	501	504	459	521	483	506	504	465	478	529	502	458	501	483	495	474	510	460	460	465	496	503	506	487	473	484	500	464	486	504	481	493	520	496	481	496	455	477	530	485	500	484	543	472	502	514	488	504	473	485	491	490	510	497	542	523	465	503	463	556	472	474	530	496	541	555	509	495	472	483	505	466	478	495	512	520	485	504	475	480	489	490	495	543	479	491	442	452	491	470	485	498	501	503	457	507	447	451	483	485	510	487	480	526	466	468	471	522	503	496	491	516	497	492	502	493	496	513	499	479	451	482	466	544	504	524	503	497	485	480	520	452	497	472	482	490	501	487	498	525	497	467	483	521	489	494	516	483	486	492	511	479	506	514	534	502	479	488	503	480	514	472	491	457	469	510	467	511	499	508	480	483	492	498	473	496	477	503	463	457	469	496	501	487	486	507	485	513	492	515	484	499	504	492	504	472	504	441	509	486	483	491	489	495	484	531	472	476	510	480	510	518	549	470
7062	11956	9409	5104	3883	2919	2428	2084	1591	1298	1122	970	823	851	722	688	720	669	622	604	596	593	590	581	552	563	600	542	546	500	548	570	538	543	532	546	475	509	509	538	503	516	539	577	545	560	528	522	526	500	528	533	538	493	529	529	561	516	493	511	505	524	547	570	525	524	529	552	541	572	568	505	517	559	515	517	506	533	508	517	535	559	528	554	518	544	547	530	526	528	538	488	518	514	523	521	497	548	570	509	548	531	494	539	537	529	530	508	549	552	554	544	522	541	510	529	485	533	510	530	529	548	554	534	500	494	504	536	530	520	533	495	536	525	494	529	504	544	508	556	530	534	577	509	563	505	498	508	507	540	547	464	528	550	566	555	514	546	557	492	514	527	539	507	612	509	560	556	546	535	559	509	524	534	531	542	515	505	470	505	500	574	485	518	514	569	569	549	511	519	534	505	554	549	524	501	525	555	499	505	514	518	561	496	547	513	495	496	496	505	490	553	517	518	521	526	495	494	551	511	501	551	530	500	500	515	479	541	546	530	534	548	557	507	541	492	561	520	476	540	503	520	560	548	529	521	544	531	518	521	531	515	545	521	511	531	527	541	491	517	535	515	525	508	530	571	514	512	537	558	547	552	523	520	498	511	527	549	560	508	521	478	564	525	549	535	539	521	540	519	515	481	503	513	508	495	535	500	524	537	550	524	511	518	483	548	510	505	497	542	544	515	564	514	515	496	496	519	526	587	529	556	498	497	535	528	537	533	518	571	569	520	468	511	541	531	526	541	518	513	549	509	508	536	566	498	571	530	528	536	534	576	532	565	536	532	512	502	523	542	541	576	511	526	521	538	529	511	595	527	575	515	535	530	565	562	535	517	539	523	530	517	576	540	500	485	533	515	530	530	537	544	473	552	540	517	510	508	552	568	551	508	543	529	497	546	529	547	545	515	528	534	523	524	528	549	571	496	515	510	515	524	555	452	485	504	564	555	494	578	538	519	517	530	533	518	522	510	524	497	553	490	521	483	526	515	517	518	515	527	524	488	545	543	518	548	510	503	512	527	506	543	506	527	548	517	514	524	531	500	527	522	455	481	541	489	530	525	520	503	538	523	485	536	557	527	520	535	539	555	524	518	503	516	520	499	526	520	536	501	510	507	525	549	540	593	554	517	497	534	558	521	539	551	534	552	486	497	531	541	522	510	524	527	543	540	540	505	547	551	538	547	543	533	500	522	552	535	534	516	500	529	505	523	531	483	547	509	527	527	539	527	454	506	454	559	493	532	515	521	532	481	512	598	514	573	548	538	485	524	519	520	551	558	525	587	500	541	477	532	493	537	545	483	516	503	516	539	515	515	551	531	551	568	560	521	543	497	554	507	536	523	525	464	536	541	543	544	499	517	532	518	525	500	532	509	533	486	552	493	539	527	515	571	515	571	541	553	540	537	584	504	556	517	491	511	528	515	517	505	526	526	523	577	522	528	509	526	555	514	510	538	585	528	542	544	518	520	531	547	544	516	505	554	569	528	533	531	511	529	489	562	508	480	514	494	532	525	574	516	520	528	538	534	532	554	568	459	518	511	556	525	532	520	494	510	529	522	496	500	513	553	515	547	522	533	518	553	506	499	494	493	582	555	498	485	506	502	482	522	520	572	574	512	512	508	524	480	522	504	457	537	519	560	520	498	539	534	543	528	502	550	495	557	530	510	559	539	543	465	541	508	540	529	539	521	502	508	554	499	497	545	531	527	548	543	521	547	536	518	516	575	562	497	500	584	514	562	517	531	518	502	532	541	540	501	530	548	547	531	504	573	538	542	531	529	513	501	518	553	551	542	513	517	555	517	512	512	535	488	517	546	510	513	529	500	513	543	572	516	535	518	508	513	512	526	542	546	557	498	540	550	520	507	539	510	521	522	517	524	535	552	511	532	516	545	498	531	573	551	521	508	536	518	528	563	515	540	519	526	569	518	534	542	567	555	553	501	512	548	498	510	519	537	517	572	503	509	543	543	526	503	502	513	554	514	543	534	513	516	529	502	500	545	534	535	521	501	533	522	523	524	514	589	495	543	550	527	540	553	533	493	531	475	503	582	532	557	505	545	543	540	536	536	532	533	529	531	551	530	549	521	559	555	544	528	527	569	510	532	517	500	562	514	520	492	542	486	573	553	490	535	523	521	503	501	526	558	527	568	498	489	515	505	528	573	526	554	511	536	532	506	534	505	518	536	546	537	498	503	542	527	504	501	498	522	496	520	485	548	519	545	547	540	505	466	528	537	521	551	508	495	557	468	501	551	561	533	493	519	559	556	563	537	470	564	542	548	537	565	493	508	548	575	556	523	500	513	491	572	529	488	521	516	579	531	510	532	504	531	522	513	549	532	489	572	491	517	522	534	536	549	509	558	522	525	517	552	510	543	558	521	526	546	493	534	535	528	517	490	549	496	537	501	513	541	532	542	528	537	520	518	532	504	522	500	555	564	521	515	535	500	503	510	547	502	572	505	546	500	541	553	516	486	524	526	502	503	569	485	506	560	509	527	526	553	536	529	503	535	530	534	487	477	542	506	480	542	538	524	504	531	504	537	551	525	500	506	502	521	519	484	566	510	531	548	560	494	516	518	549	501	529	521	548	493	509	478	546	531	499	563	531	549	554	520	512	570	529	468	529	529	504	550	536	528	534	543	508	489	499	494	514	493	546	546	502	517	512	535	515	560	527	549	499	478	531	542	502	558	522	562	554	510	487	574	512	560	536	521	525	507	529	516	499	528	562	553	536	512	524	524	529	581	518	534	522	522	505	523	537	522	548	546	502	554	470	505	503	536	560	513	546	527	533	524	539	490	535	519	531	504	473	485	514	577	562	514	515	500	536	492	515	533	524	532	505	541	532	520	534	534	497	547	525	525	561	535	535	523	493	526	491	475	525	503	494	572	514	506	489	493	488	518	541	502	551	496	482	537	541	546	521	515	545	489	527	515	530	509	486	524	504	531	519	513	530	521	485	552	548	530	502	541	530	505	519	521	511	517	490	547	535	534	524	569	490	530	504	535	560	553	554	566	565	557	528	558	537	504	543	525	541	484	544	504	563	509	532	533	508	521	514	516	524	526	489	502	542	497	551	512	533	546	521	565	553	553	522	532	519	520	510	523	508	517	521	580	521	533	519	541	503	528	528	539	489	497	527	530	535	507	532	504	566	556	486	559	563	515	524	573	512	506	524	541	512	540	522	523	552	526	516	499	526	512	534	511	513	469	542	518	515	556	569	581	521	537	542	523	545	543	506	528	513	530	526	536	502	498	523	518	535	555	506	543	494	487	512	545	517	504	548	521	509	527	546	535	511	541	549	534	509	492	523	531	553	540	557	505	564	531	508	548	554	522	508	502	572	546	541	570	539	480	524	464	521	563	555	514	492	522	495	531	552	535	566	506	505	513	505	541	516	547	501	537	539	510	508	529	547	540	510	568	521	528	514	501	522	539	514	540	507	542	493	552
23588	21128	28446	24074	21163	13833	4026	2516	2083	1822	1577	1360	1308	1188	1134	1032	1071	1033	894	961	918	864	917	935	912	870	870	880	849	893	847	801	857	797	759	880	749	853	809	876	813	775	816	831	793	834	815	812	780	803	795	822	785	808	819	808	776	767	801	815	824	837	819	817	778	804	820	810	805	799	791	817	806	824	828	766	817	786	797	772	795	811	823	816	822	768	843	800	843	817	763	810	834	838	837	810	806	787	835	750	774	824	777	823	774	799	779	822	837	800	840	821	761	811	825	808	790	772	798	738	802	781	794	802	778	760	781	796	854	775	787	788	800	825	776	809	799	796	867	763	804	833	808	769	855	857	847	779	801	783	796	818	783	807	814	809	798	812	798	798	805	812	822	817	809	806	794	790	833	779	832	812	753	783	835	817	865	771	800	831	811	822	819	802	768	781	781	794	797	765	763	800	805	791	774	777	830	815	791	786	800	805	845	793	792	749	820	760	839	826	776	760	839	784	805	810	829	778	848	749	765	829	774	791	748	789	823	796	780	797	831	819	839	800	819	754	787	831	777	828	862	819	835	787	837	752	812	813	827	811	784	818	836	804	793	822	791	815	796	812	840	824	765	812	809	779	760	824	834	808	828	821	823	794	785	747	792	818	755	824	774	841	828	817	815	743	824	774	806	843	803	791	794	749	804	780	802	748	753	793	750	755	783	807	795	790	746	824	814	807	777	776	831	744	781	821	775	818	733	803	776	818	783	792	776	773	797	790	790	782	811	750	779	764	777	821	769	800	818	845	781	824	754	759	802	821	780	807	768	780	778	767	853	786	825	816	775	790	833	776	818	797	789	833	809	815	835	761	751	838	780	799	799	788	766	821	847	772	774	833	832	774	808	793	850	790	813	748	792	805	797	789	845	821	830	773	789	751	783	794	796	779	735	795	797	846	809	757	793	795	799	809	850	757	790	841	806	769	828	850	803	767	810	807	800	796	799	796	799	771	790	801	758	783	783	747	790	829	772	801	784	782	810	805	772	797	829	782	793	795	809	810	867	875	801	808	794	812	807	789	766	800	815	738	791	760	788	830	806	757	809	726	799	805	779	761	748	745	805	783	822	792	735	814	805	805	788	822	764	835	838	874	787	749	837	813	772	836	796	816	846	790	816	823	801	817	809	810	796	817	797	811	779	805	751	764	811	831	802	777	761	843	768	821	797	749	796	793	746	771	753	821	752	812	782	822	818	846	764	831	768	791	770	809	842	780	791	718	816	802	756	841	823	792	783	781	732	784	782	797	794	813	786	754	813	777	840	767	846	818	793	789	772	785	793	795	772	816	794	807	734	778	792	782	833	801	751	782	754	750	804	808	766	811	793	776	812	783	779	816	786	863	779	776	818	738	788	754	801	834	821	822	734	782	792	802	770	826	793	801	761	804	805	809	774	766	725	810	829	832	836	762	809	735	809	792	775	843	789	801	744	807	813	804	829	752	809	752	798	837	829	763	775	771	761	764	779	795	793	719	797	841	790	792	823	833	790	818	778	798	800	809	752	805	792	834	774	835	808	797	788	837	760	815	784	767	797	778	763	783	833	773	784	784	771	791	806	782	803	815	768	809	766	830	767	830	802	756	761	792	797	826	863	781	842	783	756	834	752	817	819	812	797	813	783	774	782	804	779	766	797	808	839	881	802	804	812	802	808	787	823	806	832	818	827	823	810	837	785	772	738	810	790	782	814	768	787	817	769	759	774	790	758	864	790	784	786	798	799	820	801	786	720	809	823	823	752	741	804	844	773	801	775	763	776	796	819	769	805	777	823	752	814	792	808	785	768	769	800	814	796	815	877	796	780	792	817	795	800	793	778	808	778	793	779	780	859	818	799	753	754	792	812	774	817	751	817	789	768	794	771	807	803	766	811	794	829	784	808	811	738	809	854	837	794	821	773	784	758	821	747	792	776	809	755	825	759	781	777	812	869	839	760	778	758	758	828	757	740	840	737	778	793	788	783	837	821	747	783	809	836	794	757	795	821	792	723	819	812	777	755	794	778	852	791	801	820	744	801	798	804	804	748	772	785	780	812	775	804	812	829	817	771	775	755	758	836	801	807	799	832	828	794	810	817	785	766	846	783	793	789	756	794	799	779	788	795	776	832	826	808	760	799	813	800	826	827	799	797	769	790	804	787	801	790	783	777	813	752	777	821	753	768	843	813	768	745	775	817	769	745	777	725	812	813	838	876	812	792	764	791	768	792	824	776	779	800	739	777	787	834	804	819	783	790	789	840	838	783	788	804	751	828	812	786	708	818	824	830	770	784	798	804	769	777	766	824	775	819	784	814	785	749	814	824	786	772	812	754	831	760	749	800	785	768	830	750	782	773	802	818	816	769	800	808	817	792	765	796	744	816	815	836	793	797	857	750	768	758	815	777	791	829	782	784	817	799	779	767	788	799	741	809	847	773	834	866	801	742	763	807	796	740	762	774	779	780	796	802	816	813	792	839	778	799	786	813	826	769	791	835	854	776	759	801	843	811	778	770	773	800	790	792	751	786	780	796	809	812	747	782	807	827	748	788	844	779	818	826	820	797	800	778	769	772	788	796	818	759	757	809	786	809	768	781	800	758	734	791	750	761	762	804	812	807	784	765	764	721	875	815	764	804	704	800	789	779	771	807	778	800	779	773	772	767	824	778	817	826	770	812	761	775	806	789	794	796	814	787	816	827	791	783	816	816	810	764	771	827	780	810	769	784	838	807	810	782	770	792	754	808	804	811	754	775	810	779	766	849	770	790	768	792	818	760	772	785	787	794	813	740	799	736	771	806	800	797	813	812	790	852	765	767	764	780	793	838	820	807	785	774	769	794	778	803	818	797	766	785	751	802	796	826	792	839	809	829	806	798	797	814	799	772	751	779	836	764	795	769	789	755	778	780	798	817	862	794	795	770	806	743	780	801	747	774	785	822	843	786	764	785	798	778	799	776	787	777	808	787	807	811	776	798	831	850	783	767	810	777	778	773	767	754	827	826	746	746	812	811	784	799	814	841	797	767	811	799	821	805	781	801	811	804	754	818	818	798	779	708	785	817	805	782	746	802	787	817	840	824	778	823	829	790	841	746	777	764	803	831	785	801	748	804	764	784	766	778	801	730	850	754	809	806	798	806	830	821	784	779	801	818	777	804	776	808	793	812	801	791	744	781	768	785	815	806	798	787	805	748	821	841	833	843	760	776	762	789	797	797	837	779	776	783	787	786	801	742	786	780	782	797	831	802	876	785	790	814	785	767	808	818	791	789	798	815	785	801	803	780	753	768	784	795	794	799	803	790	788	815	797	780	814	779	827	784	819	839	790	831	813	796	768	764	760	800	780	810	755	756	774	764	813	807	808	782	805	776	776	755	813	792	800	799	766	752	803	834	839	834	800	794	780	757	773	764	778	809	783	801	794	792	746	762	780	773	793	804	781	777	823	755	718	760	791	772	763	795	803	749	772	790	812	823	861	763	771
6986	20730	16426	9635	7462	5595	4459	3714	2987	2355	2065	1761	1537	1466	1328	1244	1112	1127	1107	1077	1040	976	995	956	891	953	903	902	874	910	923	899	884	890	844	924	843	837	840	832	804	846	894	867	859	841	888	896	799	884	837	852	884	859	847	827	848	788	800	821	844	828	803	869	845	812	902	869	868	859	829	851	857	874	871	844	848	866	861	858	853	801	829	839	837	833	836	858	863	846	841	817	831	870	825	878	845	859	847	829	782	823	866	842	800	811	905	858	865	830	858	822	812	845	892	828	832	857	822	834	803	790	820	817	814	855	849	876	821	815	822	804	798	829	796	837	833	770	823	778	850	801	824	835	848	803	895	819	830	846	834	856	838	885	800	862	855	858	812	846	800	848	834	810	800	834	816	816	808	828	831	864	831	811	812	811	872	864	847	854	811	848	802	797	830	790	810	860	840	837	828	852	836	842	839	835	841	777	807	848	812	817	883	839	796	816	842	791	881	851	852	844	825	825	814	884	840	873	836	884	835	788	805	849	790	867	815	816	877	832	803	833	829	802	770	870	838	848	777	793	818	840	837	829	856	856	834	795	847	817	883	812	828	796	839	851	864	838	899	819	845	834	775	828	842	790	829	814	846	804	853	877	795	816	825	831	832	845	850	839	788	797	782	835	846	836	793	795	835	841	838	870	852	784	794	836	874	820	901	796	834	866	865	835	854	814	808	867	844	831	861	766	795	843	879	834	845	819	798	831	894	821	859	817	836	851	843	836	826	794	823	880	790	837	866	877	814	799	783	865	857	804	867	794	866	855	860	834	835	792	834	833	846	791	880	809	851	828	831	799	815	775	788	823	794	845	855	819	901	882	854	793	807	867	841	828	846	856	890	843	789	837	841	849	824	828	786	830	843	819	850	916	795	838	785	840	821	822	824	814	813	877	802	827	830	782	854	816	793	832	863	824	787	827	840	821	885	810	815	838	854	808	803	862	790	827	809	823	864	832	864	828	797	810	819	853	827	792	787	811	825	810	865	889	803	845	848	818	862	851	809	820	832	816	847	803	793	825	854	831	879	847	828	844	838	846	811	824	846	821	842	892	825	786	818	846	826	812	823	821	849	788	825	807	896	843	822	881	808	832	862	798	774	819	840	888	838	862	816	835	845	817	824	792	793	808	818	835	861	809	819	847	799	817	848	867	844	858	844	842	799	854	806	842	860	865	815	832	844	804	842	839	852	819	854	862	863	801	853	839	890	872	814	809	802	851	865	766	834	815	791	789	838	831	798	788	812	791	870	828	843	835	822	822	782	875	798	807	824	878	830	830	825	775	859	857	805	876	826	760	880	834	868	829	815	835	824	841	827	809	841	826	778	831	771	865	822	886	859	822	807	857	790	824	790	848	783	789	801	809	817	863	851	799	848	843	811	848	803	815	863	802	786	828	852	807	777	844	798	788	837	816	833	894	827	830	818	847	813	856	826	841	826	851	886	886	861	829	842	815	792	805	816	831	827	903	791	834	820	861	787	836	792	839	868	851	831	819	809	856	843	830	852	857	862	847	834	837	791	803	795	884	761	797	815	828	865	824	840	850	865	815	822	842	810	823	750	865	862	835	824	856	849	869	803	834	843	848	846	820	834	789	808	793	837	825	787	837	817	856	805	825	824	869	825	863	740	889	856	848	890	802	791	807	821	830	822	791	868	813	816	835	786	815	843	874	858	863	850	811	824	846	809	839	798	846	858	837	823	842	846	789	819	866	833	824	845	849	829	849	797	863	880	812	831	863	845	877	846	781	810	852	895	822	769	797	782	848	851	819	793	780	790	799	824	858	819	897	764	859	815	834	828	807	855	839	835	842	812	878	818	820	877	876	832	839	866	838	785	804	857	840	837	870	816	867	846	828	849	835	825	841	862	859	804	855	805	818	803	828	795	815	804	825	874	841	806	838	856	840	822	837	832	768	804	834	816	841	887	904	828	807	852	824	841	820	859	782	790	847	878	826	822	827	784	834	819	879	820	805	806	800	852	812	794	845	765	841	834	823	785	827	808	839	802	783	839	906	833	889	852	833	831	831	802	843	839	765	850	841	882	800	828	823	905	839	834	872	815	830	856	810	888	868	875	829	811	864	851	795	815	789	837	778	849	837	859	811	828	837	800	830	813	783	808	830	811	830	871	793	844	895	830	759	816	798	860	833	853	820	830	833	842	871	814	839	798	821	821	850	886	799	823	854	800	801	846	833	844	828	831	864	837	813	844	832	847	823	806	810	810	794	819	884	854	817	792	861	822	806	844	826	821	852	801	814	823	863	809	845	827	820	863	842	818	787	837	828	817	832	790	817	823	831	819	782	822	819	853	792	851	782	901	876	819	830	805	810	842	827	793	877	787	830	833	837	878	851	830	815	806	875	896	811	808	872	855	817	829	829	861	865	864	828	828	869	833	762	775	845	857	815	846	833	873	821	801	823	828	845	797	796	807	869	834	850	759	843	768	856	816	779	838	784	817	860	829	849	837	810	811	837	862	804	828	792	850	893	827	825	855	805	803	835	842	768	866	830	795	827	815	872	891	850	807	808	872	815	798	868	808	856	823	766	806	832	829	776	871	831	796	860	791	851	847	801	862	789	798	839	894	835	856	810	884	840	863	872	792	830	825	845	812	824	887	849	862	870	776	874	853	836	806	823	837	795	847	843	785	819	772	812	840	851	811	892	864	828	831	862	782	816	827	828	797	811	855	837	816	839	829	794	834	819	745	820	832	858	799	800	831	888	818	830	833	807	809	816	832	858	866	812	872	794	797	844	856	863	849	836	858	846	840	836	821	806	794	838	884	792	793	866	799	837	855	794	849	828	811	827	842	793	836	830	859	835	851	865	898	884	878	854	823	816	871	819	838	843	791	850	817	850	876	826	865	799	848	822	844	820	815	832	819	816	840	838	785	821	807	864	847	843	827	796	821	828	832	894	828	854	824	802	874	795	845	799	822	838	850	822	852	876	840	809	848	819	792	780	858	853	832	879	806	815	794	847	838	825	829	801	846	839	792	843	772	827	824	813	798	866	830	823	825	820	822	805	839	870	844	851	818	836	821	846	814	859	838	838	874	880	848	868	794	863	801	822	847	825	812	818	833	879	816	803	834	853	835	813	779	806	873	832	806	825	791	864	849	836	822	826	820	806	820	863	801	832	845	827	812	815	851	833	822	824	813	847	774	877	793	799	806	844	859	843	832	817	818	806	851	833	831	815	843	833	846	822	826	797	849	849	860	846	858	881	869	823	838	756	817	857	804	848	827	772	807	877	807	849	897	829	807	826	782	838	811	840	785	870	855	820	865	843	845	832	807	789	835	839	843	841	836	841	814	837	850	839	807	787	845	818	811	789	820	791	860	826	825	851	835	858	860	879	868	839	811	813	824	834	806	870	839	789	794	835	852	740	818	866	829	834	832	804	854	857	823	880	831	865	837	841	830	836	778	857	858	860	844	842	830	828	781	871	864	836	813	782
24475	20997	27331	24783	14644	3236	1993	1649	1370	1051	858	774	657	627	650	549	572	519	437	464	481	412	425	428	438	384	422	381	378	364	354	389	358	406	396	378	406	390	356	382	385	355	346	389	354	390	391	354	367	357	392	370	375	331	372	352	343	381	396	359	338	364	394	330	390	367	348	349	350	341	383	381	392	339	328	363	359	375	381	362	378	368	354	366	359	380	344	377	356	419	361	359	348	365	357	364	364	366	368	399	343	376	363	379	344	327	338	377	377	349	314	357	361	360	326	360	360	356	368	359	371	364	339	351	347	397	361	338	322	378	361	367	332	313	331	362	337	336	377	388	353	339	362	357	369	350	322	370	345	369	352	369	369	351	343	369	372	347	338	403	356	380	371	367	324	369	364	329	355	350	376	349	329	341	368	343	360	337	338	345	371	395	330	358	365	337	375	385	360	383	341	371	350	363	345	363	376	355	380	370	393	369	338	344	356	376	354	381	351	373	388	348	327	395	365	354	334	319	356	349	359	362	411	362	371	348	341	342	331	338	375	372	367	390	356	351	356	307	378	355	373	372	352	354	356	331	344	366	374	381	356	320	383	329	351	351	370	353	372	372	334	364	350	335	360	341	344	353	331	322	375	396	386	362	349	336	377	385	302	358	345	356	352	403	373	365	377	338	391	379	371	353	355	363	355	347	383	352	364	358	357	353	348	367	367	385	341	344	404	381	358	343	363	346	369	358	330	376	369	347	352	341	366	382	327	377	344	333	344	373	369	370	391	365	348	357	353	365	379	356	348	370	371	351	385	358	360	329	388	348	389	348	361	354	351	355	352	335	340	380	370	353	362	337	372	361	352	326	353	368	337	339	339	389	341	356	358	368	337	353	358	382	359	363	353	388	375	344	332	352	391	342	366	369	366	332	342	410	383	380	342	338	360	351	369	353	318	328	357	358	379	368	354	329	379	314	372	349	377	378	381	336	358	354	351	379	337	331	347	384	361	353	368	395	378	400	321	355	374	341	350	345	351	357	360	355	336	347	324	348	406	334	334	339	363	360	394	408	352	367	352	356	366	354	364	352	367	371	369	358	379	325	366	381	377	378	380	396	340	380	354	335	380	356	330	368	328	348	331	385	333	336	367	354	375	349	336	371	336	337	365	327	355	379	327	362	387	362	362	334	359	336	360	359	363	341	365	383	366	333	353	336	383	312	365	341	341	372	360	320	349	366	351	354	357	330	328	396	325	336	348	367	363	371	360	368	324	372	343	328	367	375	352	368	375	361	336	341	333	389	378	344	360	359	380	334	380	347	359	353	357	347	339	352	352	309	394	354	380	345	343	363	370	367	346	346	383	338	315	305	347	358	357	342	365	359	332	364	348	411	349	323	348	374	375	339	369	351	355	371	343	375	354	335	372	349	352	390	369	360	345	379	341	366	359	343	334	355	376	368	356	375	343	377	331	374	349	343	371	357	368	401	376	348	365	363	370	345	364	373	337	338	376	335	359	360	355	314	397	375	363	325	340	405	367	363	352	364	376	356	374	350	314	320	369	328	363	367	344	357	364	348	358	355	355	350	388	354	388	341	337	344	372	339	360	294	348	343	343	348	350	375	350	349	369	347	337	352	355	400	390	356	385	348	365	371	348	346	371	360	374	377	362	333	330	358	342	371	364	365	366	343	389	314	348	358	372	340	351	363	357	329	376	351	366	375	355	354	347	348	373	395	359	364	368	348	393	347	357	367	351	364	367	358	343	362	367	360	392	353	364	343	349	390	361	378	353	351	359	367	335	379	318	363	355	354	360	364	337	363	387	353	341	372	352	352	345	365	345	357	386	383	402	339	330	364	351	366	344	363	356	351	368	372	361	360	350	355	381	356	334	373	351	388	332	371	351	345	336	379	376	355	378	359	361	380	357	382	343	346	355	352	341	344	342	345	345	343	341	358	344	324	373	383	336	345	352	380	376	395	381	354	349	328	408	353	387	351	346	351	325	336	349	364	393	342	362	375	377	339	335	309	375	354	352	352	328	353	342	376	355	363	380	349	352	345	366	338	325	349	376	342	381	342	340	357	367	383	349	352	341	351	345	387	382	374	365	362	344	352	343	362	355	410	354	335	389	390	385	341	360	327	354	351	372	348	314	371	373	368	364	362	341	355	345	356	345	387	361	362	316	336	372	344	387	370	369	360	358	328	376	360	365	349	359	355	355	363	388	374	386	358	394	340	342	368	331	378	365	340	350	365	352	366	381	343	365	364	371	357	371	329	378	375	364	344	372	338	355	351	332	368	372	357	345	389	383	366	354	348	419	360	385	354	336	348	378	348	368	367	352	337	409	351	338	376	349	353	388	384	345	335	389	368	378	382	361	370	388	362	356	367	352	380	372	347	372	357	343	337	357	365	355	362	321	337	350	329	384	353	367	348	376	364	352	365	329	386	336	360	334	356	362	357	360	360	330	361	363	360	375	349	332	331	350	340	355	350	383	369	371	392	354	370	374	339	344	349	343	340	371	342	386	315	352	322	348	331	341	355	389	331	366	326	364	367	371	359	367	364	350	344	375	337	389	368	363	371	397	345	348	378	352	361	371	349	355	337	363	364	336	381	361	351	352	339	368	341	344	370	389	357	369	367	362	330	368	343	320	350	371	384	366	363	335	344	345	335	381	375	350	376	364	399	350	345	360	329	355	333	354	371	353	337	348	345	357	365	361	349	378	362	402	383	331	356	329	319	338	355	331	343	337	364	397	369	355	318	360	352	394	348	346	361	357	369	420	343	392	353	358	371	333	363	368	355	390	373	345	352	341	359	360	375	356	393	356	369	347	346	356	340	380	355	348	348	382	367	334	371	336	362	347	319	356	342	395	364	355	332	350	362	370	351	340	349	353	318	369	393	341	331	367	390	375	350	367	348	390	404	372	349	336	357	374	336	356	350	352	320	363	363	320	385	331	350	341	382	352	362	332	340	385	359	345	341	351	342	349	352	354	343	351	376	340	366	359	376	372	349	382	328	407	364	352	346	342	343	341	397	380	376	347	357	338	358	389	380	352	361	363	386	338	335	368	382	345	352	361	403	377	376	345	362	362	340	365	363	339	365	355	372	331	375	378	377	392	343	379	351	366	343	366	335	345	347	339	302	327	365	349	358	336	355	383	346	352	386	337	320	371	380	356	339	364	328	373	344	377	351	363	410	351	371	352	334	369	379	321	357	366	363	342	331	390	366	347	345	341	367	345	392	314	396	400	358	340	377	402	352	352	326	360	335	355	351	357	360	342	372	383	357	369	328	361	311	353	362	345	330	355	362	347	364	394	353	365	342	345	403	388	372	351	358	354	354	383	329	363	374	372	357	362	331	372	332	345	369	365	369	364	375	335	344	340	333	371	342	341	359	351	328	383	384	355	363	347	353	353	339	347	384	383	360	368	354	350	381	361	390	337	358	367	339	356	366	374	387	365	398	398	359	372	360	337	331	380	375	342	351	366	360	332	356	340	353
6651	16974	12994	7493	5501	4284	3298	2769	2145	1666	1343	1101	919	856	822	662	635	594	600	563	534	504	523	477	477	448	461	462	481	465	441	429	398	422	446	434	435	398	376	398	398	445	417	411	428	421	414	451	383	432	411	397	428	433	461	434	427	406	429	377	407	386	421	419	402	417	420	396	376	408	395	418	402	412	445	427	443	399	410	417	408	401	441	422	380	377	394	424	436	445	382	392	446	404	398	415	417	368	411	391	395	419	387	398	415	383	409	454	400	424	407	406	421	419	403	370	388	397	418	391	410	384	388	397	426	429	438	454	391	409	430	416	383	407	401	409	414	411	416	413	432	404	404	385	405	421	443	399	422	420	381	412	407	393	409	395	389	374	413	423	437	430	397	398	385	425	397	395	415	425	415	387	393	381	414	401	437	407	400	386	408	380	366	383	401	435	394	422	414	349	397	415	416	426	382	369	403	421	447	405	389	398	404	366	403	400	388	394	385	402	384	415	434	419	434	409	423	445	402	413	394	405	409	380	410	424	376	392	394	427	398	395	383	392	435	381	423	397	404	404	385	366	411	411	420	373	379	408	410	410	400	377	390	423	387	430	411	410	424	383	382	381	452	382	424	445	422	374	402	394	421	385	428	430	416	375	369	414	409	431	452	386	392	399	400	407	396	377	399	417	366	438	382	397	468	409	394	362	407	370	413	402	395	427	399	363	377	411	396	406	408	467	423	403	445	408	386	405	385	383	416	403	398	409	395	408	418	423	421	408	378	367	375	421	415	363	413	398	423	386	375	411	390	407	399	384	396	354	403	397	384	385	460	442	413	418	447	394	402	451	407	417	436	461	404	389	404	435	425	401	405	398	423	396	392	401	399	416	402	405	401	415	377	433	363	379	405	408	425	403	378	418	396	385	361	392	415	394	432	397	412	420	413	414	408	430	427	422	414	410	341	405	418	387	377	408	407	427	368	409	430	421	417	419	403	404	418	425	394	397	420	399	429	414	394	414	428	400	407	410	425	411	375	380	400	383	395	386	425	378	399	401	383	428	405	449	406	391	400	413	363	411	399	378	402	414	368	438	392	398	406	432	394	418	383	387	438	401	388	405	399	425	379	406	427	366	398	389	428	384	435	413	387	388	400	397	385	407	415	423	410	397	414	379	421	391	395	403	404	429	423	398	437	445	399	405	401	388	426	406	420	393	417	389	416	424	384	404	423	371	406	378	388	434	379	377	401	403	387	444	430	410	367	394	432	406	374	384	428	430	386	374	410	404	403	411	394	389	424	395	410	395	414	434	343	419	397	425	437	394	397	384	386	418	425	408	380	409	402	380	421	405	402	381	388	384	382	405	406	422	454	376	427	418	404	398	427	435	435	384	401	412	361	403	418	456	425	391	434	429	425	422	384	452	418	427	410	353	414	408	392	428	373	383	387	426	392	398	421	376	399	407	398	415	419	403	425	416	434	381	387	407	408	455	412	402	427	394	381	387	404	399	414	381	408	436	405	384	410	447	397	369	401	396	415	392	424	405	416	381	451	379	383	409	412	387	399	366	410	432	422	440	425	362	414	415	368	382	419	383	410	393	397	379	390	412	390	409	428	407	402	378	407	401	381	398	417	394	423	399	376	406	409	387	422	402	402	432	427	427	401	419	425	390	401	385	435	375	390	383	403	398	427	414	372	403	389	415	405	401	415	403	398	409	386	413	395	380	421	421	409	411	388	395	425	405	418	412	426	366	394	411	386	405	406	437	419	405	420	409	396	377	390	436	379	398	433	404	399	387	427	393	416	391	385	416	427	429	417	419	405	416	399	404	388	397	387	415	372	427	416	421	410	454	415	439	441	396	405	398	413	401	410	398	417	428	425	380	386	390	436	417	416	411	373	405	400	361	418	396	402	419	417	385	394	404	419	405	385	407	420	405	403	381	442	407	412	412	439	375	382	396	414	387	393	439	380	393	397	422	405	364	395	373	433	368	407	399	425	418	390	410	392	373	361	413	418	408	381	434	412	382	402	408	389	386	429	402	401	374	402	388	432	414	405	390	405	398	403	402	390	416	386	427	413	384	397	371	427	393	388	451	413	393	368	418	378	453	434	403	364	453	404	387	385	432	375	413	370	379	385	391	375	393	409	367	360	422	409	387	405	413	398	398	430	371	415	401	382	420	377	413	415	401	378	415	402	407	418	403	394	409	420	385	428	410	422	373	410	428	405	383	406	443	438	405	410	376	415	408	387	397	391	379	403	380	393	413	424	412	407	393	400	406	398	405	410	452	392	400	424	422	403	418	416	411	419	394	430	439	395	421	417	431	389	388	411	421	339	408	428	417	447	416	392	399	430	414	409	393	389	388	402	397	405	413	409	382	389	439	416	403	392	409	384	408	406	402	391	402	408	382	413	399	408	400	401	416	360	388	390	445	430	413	382	401	377	383	434	401	352	372	411	433	398	418	407	423	422	410	398	407	391	385	407	400	403	414	406	412	414	398	400	427	372	411	392	394	416	426	394	406	392	391	371	439	395	423	391	366	426	392	418	389	391	404	404	394	417	383	439	390	420	425	422	397	427	390	412	389	372	403	403	420	418	422	387	430	410	402	417	409	403	383	425	425	405	399	400	387	400	391	419	395	379	343	423	396	399	359	415	401	402	428	420	400	386	379	409	390	432	413	415	405	423	392	387	408	407	372	382	441	385	414	405	440	402	410	415	452	360	416	385	422	391	385	411	419	403	399	401	411	381	378	425	387	409	382	377	374	397	378	386	396	420	400	382	388	420	398	429	435	391	380	411	418	392	391	390	367	376	374	389	407	398	416	406	400	403	386	409	410	418	421	414	403	408	377	432	405	395	395	405	403	370	381	407	407	424	406	399	430	422	456	406	389	370	420	401	403	376	419	383	391	393	431	403	392	378	437	396	421	392	406	370	432	387	427	392	427	392	394	446	415	407	428	404	442	414	407	385	418	397	441	406	376	415	419	395	457	431	421	404	366	403	408	397	410	425	392	382	382	419	411	422	474	417	444	419	393	404	420	420	426	414	364	398	394	416	374	392	397	384	409	417	434	413	405	394	417	408	424	414	389	422	410	422	380	434	406	391	386	418	381	438	426	399	416	415	398	401	404	386	440	406	417	404	442	421	435	385	362	406	365	429	414	367	379	443	409	400	432	415	404	416	407	418	419	400	381	425	434	409	401	418	378	398	401	396	395	419	406	398	434	422	410	412	397	437	418	427	400	419	433	442	400	413	387	409	402	418	413	423	430	392	425	379	406	401	423	417	433	399	406	452	390	410	391	397	390	366	423	393	418	396	389	380	391	423	398	413	410	398	386	421	433	392	409	392	431	390	409	405	408	395	424	419	408	379	400	412	396	430	397	448	401	415	398	400	380	378	398	398	377	395	402	422	394	406	404	402	397	377	425	423	440	463	439	419	384	425	399	412	418	416	427	393	409	380	404	479	415	392	405	435	391	414	391	433	425	386	400	430	399	404	392
22502	21170	28917	23678	21170	21386	13574	3890	2726	2292	1857	1535	1337	1277	1261	1144	1049	994	962	914	915	925	914	863	836	797	828	844	812	742	776	776	841	796	733	722	763	758	758	810	771	742	775	761	722	727	764	707	736	732	741	720	709	673	819	748	751	782	695	781	740	755	707	779	761	701	691	752	749	739	708	745	770	742	774	756	739	723	740	712	750	737	764	701	697	747	732	747	704	716	757	733	788	675	727	733	750	723	745	760	740	746	708	804	739	739	726	809	733	804	756	732	779	746	735	762	786	770	680	700	719	726	680	747	743	715	780	699	698	718	725	752	709	711	760	734	731	780	795	738	753	711	747	736	713	707	739	718	730	770	733	702	729	730	752	738	730	690	691	717	748	730	769	733	738	701	735	729	746	765	709	760	727	735	691	739	740	671	734	731	747	757	760	751	717	676	703	739	751	698	730	718	715	758	731	750	755	708	711	733	707	689	740	723	675	729	738	701	731	717	692	754	734	751	723	719	717	775	710	684	740	718	715	774	764	772	692	731	751	747	728	777	721	762	742	710	726	736	684	744	703	732	736	725	706	712	761	722	737	701	734	711	693	699	744	699	698	758	741	761	747	750	710	739	728	756	748	700	712	773	747	733	711	736	686	697	749	764	716	732	744	708	749	722	753	769	756	722	761	722	719	749	756	714	773	742	712	716	696	695	740	689	770	810	718	730	719	788	766	718	765	717	734	782	721	715	761	768	712	736	744	686	766	764	746	693	789	778	727	738	734	715	761	752	688	701	751	691	727	724	762	769	731	715	752	720	738	715	752	684	728	743	673	746	719	741	692	706	698	733	716	724	764	742	731	737	678	731	697	754	762	750	740	734	784	735	733	735	757	727	699	736	731	752	709	773	712	726	690	713	718	746	727	696	751	705	688	695	741	725	733	728	789	703	699	658	684	747	752	709	711	736	708	697	713	695	741	682	723	682	749	714	807	726	726	729	708	778	751	751	746	689	678	758	740	709	726	713	754	776	754	704	707	758	753	728	738	706	755	685	714	722	708	770	717	729	727	752	745	750	744	759	684	752	743	733	770	733	719	739	709	747	711	728	776	720	725	719	734	746	718	737	750	720	809	774	760	695	713	767	706	750	732	679	683	737	733	744	728	729	756	760	710	726	720	684	746	750	756	741	730	747	708	753	711	680	739	695	713	738	718	727	706	733	682	734	744	738	721	718	692	745	730	745	743	681	773	770	716	696	710	743	748	764	702	692	778	736	737	728	730	758	765	739	750	715	737	733	695	758	717	779	699	719	699	694	742	710	735	725	687	740	681	737	751	750	725	711	767	744	720	770	726	748	733	698	756	767	696	751	702	681	753	718	742	737	720	727	722	724	763	733	702	709	697	734	722	770	781	743	710	721	713	736	757	720	745	710	721	782	722	736	754	783	696	729	706	760	776	757	717	721	721	722	727	681	708	756	753	687	750	740	749	752	772	731	740	732	744	710	718	711	772	741	710	696	756	749	707	713	700	673	734	720	763	734	715	768	763	732	785	702	728	673	679	761	777	670	726	678	696	691	761	748	767	706	700	693	741	722	713	676	752	766	751	726	792	723	745	761	694	711	730	670	731	692	742	749	734	695	701	754	706	732	710	698	739	695	701	709	732	734	732	708	745	729	690	775	707	696	716	744	683	668	744	720	707	749	704	785	709	729	761	737	669	722	750	699	750	749	725	777	752	703	804	743	793	751	740	758	749	710	776	697	712	696	699	717	749	770	758	735	707	734	728	740	765	698	690	748	702	746	772	793	715	677	751	755	769	736	746	774	708	768	745	756	720	700	715	742	686	759	755	735	783	717	687	687	725	717	712	729	728	730	766	754	720	732	740	720	758	673	735	708	753	693	681	711	707	725	748	677	724	700	721	757	706	735	723	676	728	693	689	753	726	716	715	723	701	725	730	746	694	730	714	720	728	750	759	708	753	702	737	712	759	761	730	676	693	720	785	740	703	730	742	709	726	717	720	753	722	693	732	712	735	735	745	738	781	733	744	739	761	713	715	699	716	750	745	716	703	687	700	706	723	706	691	707	694	776	694	747	694	721	744	739	706	732	713	690	677	754	709	724	705	708	741	760	738	731	779	718	717	679	715	709	716	695	718	752	737	738	741	662	716	726	666	764	730	733	708	746	724	722	778	750	777	741	814	762	721	722	734	758	691	760	689	738	714	728	760	750	736	741	723	761	714	734	711	770	699	708	656	740	690	703	683	689	760	737	745	771	749	754	740	726	694	747	736	708	731	724	703	715	748	782	718	726	713	748	722	689	718	727	737	694	774	693	739	724	717	715	703	768	734	736	737	667	737	730	732	731	726	748	716	731	675	760	737	761	712	673	747	759	771	696	746	698	775	721	745	747	775	699	757	749	714	700	731	695	752	704	709	750	684	723	772	729	723	764	779	685	724	682	754	712	686	730	749	744	721	716	738	731	705	760	710	744	752	718	714	731	737	688	735	724	741	795	774	684	717	691	702	736	718	728	731	725	740	730	688	731	728	738	740	743	713	664	747	761	721	717	663	714	756	718	696	781	722	749	701	724	725	717	716	702	729	706	772	755	717	731	745	718	747	761	740	737	689	720	737	778	715	689	748	737	721	771	736	765	749	743	748	709	688	730	735	709	731	761	716	693	743	685	735	714	714	716	766	657	759	680	722	703	708	759	720	713	745	730	754	736	690	746	716	736	759	670	699	692	705	745	739	737	753	724	768	744	704	687	724	740	722	711	735	716	742	723	720	731	692	754	731	683	754	781	730	711	687	706	763	744	732	745	730	748	727	684	769	674	731	766	718	692	749	730	687	667	741	744	719	686	745	709	714	711	731	736	707	703	695	771	756	736	743	691	793	721	715	734	747	743	795	716	702	748	742	783	692	697	736	757	712	689	753	715	757	697	701	727	708	739	740	762	710	677	724	735	707	736	734	707	686	786	690	724	763	716	676	701	703	732	715	724	760	731	761	676	749	716	769	762	821	743	709	700	739	695	650	716	729	725	720	708	712	703	735	687	723	723	779	749	732	763	735	749	740	720	739	693	704	749	744	744	718	739	730	682	731	702	693	743	694	715	735	721	711	733	706	756	764	703	727	727	707	708	676	731	698	739	782	750	749	716	736	713	719	721	795	787	723	734	714	742	702	746	744	731	729	676	747	700	735	733	737	741	759	718	729	752	738	744	750	745	754	759	760	729	744	740	744	758	734	718	711	723	740	768	744	766	749	728	731	718	734	740	707	779	741	742	651	717	719	693	725	703	708	716	772	691	721	688	728	752	760	726	707	736	700	711	737	712	750	719	707	733	724	752	757	700	703	737	754	706	729	754	742	747	690	718	756	687	729	735	744	770	730	693	725	744	731	723	723	687	741	704	680	716	751	715	761	724	712	752	703	682	716	744	747	713	731	736	694	690	678	676	745	793	775	768	739	713	699	726	738	686	725	747	769	726	728	727	716	690	742	692
8842	26477	21343	13440	10244	8060	6436	5170	4087	3226	2540	2163	1913	1674	1488	1459	1349	1187	1142	1061	1087	1034	1001	1024	936	891	867	870	903	838	821	925	797	807	871	816	829	778	835	847	797	811	828	850	779	848	842	799	855	823	814	794	801	775	804	779	756	800	772	750	765	814	808	782	798	817	800	732	743	761	828	797	773	805	766	771	770	810	824	776	805	795	784	754	802	749	775	755	783	761	786	775	803	790	784	768	819	773	823	818	773	762	704	704	801	811	721	787	827	775	720	740	783	754	751	773	819	753	777	777	751	773	793	766	794	756	786	756	795	783	776	790	801	795	776	832	757	756	773	807	798	824	762	794	741	818	779	763	755	772	773	765	772	756	796	775	785	798	759	712	774	708	741	783	775	823	750	733	797	828	759	805	767	774	801	761	744	753	804	795	728	765	759	734	849	776	755	760	726	776	752	772	820	796	786	764	752	836	812	748	768	764	759	794	727	795	748	765	726	814	781	798	723	779	777	797	768	760	789	796	814	802	842	760	789	736	768	766	769	827	762	742	809	792	775	772	791	758	756	770	731	752	759	723	807	748	738	786	784	776	751	733	753	796	745	777	772	766	795	752	765	755	802	806	766	807	745	735	780	737	749	793	776	825	774	795	778	748	794	768	845	798	765	731	727	772	761	801	782	786	741	765	791	775	770	760	809	742	812	806	712	787	823	807	754	746	783	799	741	769	808	736	770	761	778	765	836	754	805	807	783	796	776	796	774	745	749	744	761	758	769	757	796	786	803	787	735	824	750	753	787	804	813	867	775	759	757	793	724	787	733	776	829	813	752	807	806	813	806	800	732	784	786	785	782	776	754	745	811	764	787	800	780	717	804	834	803	753	765	766	749	806	828	739	786	786	728	770	763	816	795	763	749	798	755	765	782	771	790	816	792	806	830	760	739	785	723	731	799	821	741	783	773	756	808	776	793	703	814	768	767	795	766	788	753	719	730	781	778	739	779	788	810	786	747	759	788	819	733	751	778	768	774	736	835	776	787	788	752	763	790	777	780	768	732	767	747	742	815	780	798	723	799	790	750	818	770	784	750	790	798	789	799	764	821	802	801	776	787	783	812	791	777	759	791	752	793	780	731	738	761	808	788	775	804	810	789	770	782	782	830	768	749	792	819	783	797	789	816	786	829	777	769	766	774	746	736	755	778	748	785	786	759	786	779	804	760	776	751	772	749	772	790	760	778	794	783	790	764	718	769	786	787	766	779	870	800	766	780	813	834	760	758	772	828	785	798	792	769	769	788	740	727	755	762	785	821	780	778	707	808	797	742	747	783	782	721	783	804	770	804	797	750	766	751	775	803	755	746	783	756	791	811	801	747	804	767	787	753	775	724	773	811	760	787	793	777	778	740	755	761	741	793	807	744	735	744	765	752	780	797	783	764	763	791	794	822	779	736	743	785	824	817	750	796	766	808	766	757	792	805	782	782	779	791	761	772	778	767	775	752	812	769	769	784	739	756	738	747	813	771	801	764	733	782	748	747	797	778	766	780	774	775	776	787	756	782	777	757	804	760	729	759	760	789	766	802	769	792	806	767	778	797	829	784	814	751	757	751	764	753	765	770	781	715	769	772	739	823	801	819	804	737	782	768	783	754	747	789	776	780	778	748	795	792	776	758	788	793	773	791	755	747	740	795	749	805	795	788	805	732	794	806	812	798	762	748	768	834	792	769	752	753	773	726	745	813	752	779	753	796	775	768	795	773	782	770	749	729	764	751	814	779	700	788	819	848	770	791	774	753	744	791	802	753	811	789	767	803	776	792	791	783	779	738	810	794	815	776	786	730	755	736	736	769	804	790	756	789	761	789	746	760	790	794	768	809	804	766	788	730	782	778	762	770	756	738	755	753	801	766	766	768	797	782	742	767	838	763	772	737	766	754	809	761	756	774	821	776	782	739	792	773	758	739	772	796	743	778	747	801	797	743	735	778	806	796	768	790	785	794	727	747	772	744	806	816	707	796	772	811	754	797	780	782	764	763	766	799	743	791	748	773	794	768	786	786	765	795	789	794	830	754	756	771	809	778	773	790	767	777	799	734	779	779	806	817	754	771	788	792	722	792	815	780	757	861	756	810	791	745	784	751	788	768	817	779	816	792	779	787	756	758	787	749	801	789	790	780	787	744	723	769	776	812	783	761	759	767	764	740	795	766	780	795	759	831	757	719	748	760	745	758	829	793	792	794	758	772	767	768	752	810	789	731	771	811	827	766	768	763	846	795	784	786	758	758	784	799	803	792	725	767	736	780	813	801	780	748	728	779	769	765	786	820	750	793	791	754	780	792	795	769	767	753	829	746	811	767	773	749	829	772	735	799	761	778	713	773	723	781	760	776	773	831	778	769	753	770	775	773	740	817	798	752	756	758	782	776	799	739	791	798	741	797	755	778	801	760	790	791	792	806	750	746	763	766	771	769	781	782	819	780	776	753	751	794	778	758	756	804	794	745	744	804	778	796	808	792	754	748	736	783	777	808	794	758	781	763	800	788	768	804	810	783	785	761	775	818	839	813	764	796	799	765	805	730	778	732	772	741	813	754	800	793	780	772	732	761	779	791	792	867	771	784	734	815	751	782	768	763	802	753	758	806	770	786	785	770	815	761	761	747	732	827	770	787	818	790	834	791	747	822	809	718	760	779	783	797	797	770	751	800	745	779	740	784	790	767	778	738	797	758	777	737	808	810	759	770	736	794	747	829	768	761	757	765	753	717	722	781	780	738	776	787	735	773	759	760	761	760	758	755	768	751	738	774	752	764	741	745	823	817	819	763	777	767	750	794	739	820	768	817	768	719	768	824	804	771	789	774	714	791	783	823	828	794	785	765	788	790	808	794	771	774	824	767	761	825	809	775	784	749	768	782	803	792	825	790	742	768	759	805	748	805	742	792	819	772	777	734	818	801	826	782	802	769	804	734	811	799	785	775	801	783	789	775	776	773	810	744	766	771	782	829	758	788	743	786	825	806	785	788	811	770	787	774	803	780	771	745	749	763	716	791	743	764	770	730	743	774	780	772	815	782	802	733	806	794	778	770	803	711	739	782	795	765	813	784	793	740	785	789	762	782	716	771	783	783	807	750	746	798	818	819	786	770	800	769	817	715	749	747	735	829	806	779	756	787	777	779	785	790	799	768	762	753	717	779	822	766	739	797	830	804	764	787	802	819	780	775	793	817	766	785	764	756	809	779	783	797	825	801	821	790	732	807	772	816	739	762	791	788	748	765	746	769	791	783	788	751	781	784	833	800	753	768	739	804	796	777	788	775	744	810	796	801	751	813	822	790	812	829	802	761	769	783	745	787	802	751	773	791	789	756	803	763	761	797	807	788	751	762	763	775	777	768	835	763	818	762	778	806	779	765	756	777	809	796	743	706	801	789	781	746	796	803	757	793	744	699	740	765	816	769	844	790	783	787	775	830	754	792	815	762	802	798	756	763	761	842	775	752	783	793	811
27521	19537	10978	4881	2772	2077	1564	1319	1048	1029	920	757	700	629	600	632	589	550	559	512	527	510	599	536	526	519	523	516	500	508	494	520	533	522	454	486	495	505	502	466	520	545	501	512	480	491	508	537	519	473	488	522	474	480	458	480	507	470	474	474	534	475	482	466	456	485	512	464	508	511	472	487	522	498	472	519	455	490	475	494	501	495	488	508	500	516	453	511	479	467	520	512	507	547	478	527	491	499	490	486	519	506	500	494	514	494	491	476	538	523	502	522	517	512	491	480	470	470	479	473	509	503	498	514	515	493	504	479	524	485	505	475	492	507	504	541	493	474	514	511	508	468	545	517	461	504	477	511	506	462	467	465	504	464	468	543	490	525	494	502	479	485	484	531	508	489	497	509	531	479	505	467	476	462	509	480	498	465	490	466	518	479	442	471	499	477	497	500	473	512	496	499	478	514	484	514	473	480	467	484	473	517	455	488	410	482	486	471	522	476	502	536	524	481	506	508	518	469	479	489	488	447	479	520	492	481	454	515	498	517	535	488	446	475	499	486	496	498	494	494	513	508	499	482	482	472	496	470	509	503	516	518	448	492	492	482	496	478	497	506	496	464	494	496	516	494	501	492	484	458	481	447	491	493	499	459	492	492	453	469	494	481	488	483	449	485	436	503	494	459	466	511	457	487	503	481	456	458	496	482	502	509	492	474	475	466	506	490	477	464	531	462	524	480	492	497	514	497	503	499	458	477	525	524	485	496	453	511	470	491	475	507	515	486	465	476	508	495	509	483	492	497	498	468	471	503	523	502	490	505	452	485	467	480	478	531	474	451	488	473	512	509	490	467	512	523	479	503	488	472	459	469	498	490	488	516	506	502	500	461	476	496	463	470	475	493	486	489	515	486	483	495	449	483	515	458	529	490	488	461	496	453	500	483	500	517	487	471	478	498	508	518	520	542	485	482	522	506	487	488	488	466	502	485	470	491	487	502	514	478	474	494	520	542	518	499	520	494	514	511	468	508	521	470	473	491	484	469	500	507	457	472	552	506	510	458	494	496	539	513	494	516	460	474	510	480	492	520	482	500	487	523	506	521	437	470	482	498	511	485	524	526	528	507	492	468	492	461	522	507	442	528	515	462	466	465	510	497	488	507	492	498	495	463	533	515	479	490	501	477	519	506	472	495	493	465	472	517	477	459	480	474	469	524	511	504	513	514	493	500	533	522	497	499	489	480	475	491	492	512	530	451	493	517	493	508	497	528	498	474	494	497	497	471	489	508	517	504	496	470	504	496	454	487	487	480	524	503	493	520	489	462	512	507	502	506	473	508	516	494	474	510	477	464	470	491	473	525	520	540	494	475	490	539	468	499	498	524	503	476	473	494	508	505	483	448	530	499	520	509	460	495	528	521	489	477	483	499	486	525	518	462	496	441	517	517	484	496	515	501	520	503	501	478	532	489	479	486	532	480	504	471	474	501	466	518	492	519	469	513	489	524	501	477	459	516	494	477	464	509	541	512	471	486	481	491	501	489	477	530	491	507	511	508	516	489	511	508	511	441	473	470	479	535	470	498	478	485	479	533	469	528	465	475	517	514	487	497	518	530	469	485	492	485	484	498	487	492	527	516	476	490	460	572	468	478	503	504	477	461	488	500	479	493	497	507	490	489	496	509	510	472	464	506	455	509	506	513	526	497	479	471	513	475	493	482	467	491	485	493	534	477	512	483	483	480	482	503	482	526	479	527	504	523	525	459	514	506	492	510	479	481	508	505	475	499	490	522	512	511	470	497	505	503	489	500	542	481	487	526	494	490	490	484	513	474	492	491	488	497	556	500	501	474	486	469	426	514	497	469	510	459	492	486	461	484	514	507	489	443	497	469	468	477	476	502	539	486	488	475	468	513	492	475	525	518	472	511	507	508	498	482	522	492	493	493	472	466	496	503	477	517	477	461	494	483	523	493	478	509	493	496	498	498	467	491	505	509	518	480	468	455	513	496	500	528	475	484	484	496	501	508	473	480	501	491	499	494	487	507	525	470	505	487	489	480	465	485	479	496	495	515	499	471	498	499	446	510	505	467	439	445	457	467	531	496	538	489	517	508	499	530	462	500	462	459	500	483	489	491	496	497	467	494	524	505	469	460	482	496	478	481	479	513	454	492	460	471	492	488	445	501	503	474	526	486	500	479	483	513	471	487	499	509	505	518	488	492	496	490	495	488	528	475	486	498	507	518	498	472	517	437	547	419	493	514	508	517	497	491	491	507	461	485	525	495	491	496	500	500	494	473	468	475	481	490	519	474	475	524	485	500	490	471	482	468	495	485	548	487	513	468	482	494	489	529	491	508	480	481	488	499	452	488	480	475	443	466	489	514	521	498	471	486	488	487	492	527	526	502	544	501	499	494	498	528	495	486	467	478	469	517	499	491	490	478	471	498	482	518	442	529	470	511	461	519	506	497	479	467	501	459	462	485	539	484	495	496	491	485	513	484	473	467	455	513	509	441	446	474	502	518	518	467	489	493	444	457	495	460	515	479	503	491	473	496	458	541	499	465	485	491	474	501	502	479	498	460	486	482	493	482	528	485	483	491	525	522	507	465	502	460	502	521	504	511	499	517	485	499	504	508	496	482	506	490	533	477	489	512	509	486	482	489	506	517	467	493	506	475	493	531	485	464	502	453	502	512	508	519	487	519	469	493	484	507	499	454	515	504	504	528	490	495	471	504	527	487	493	526	485	468	491	474	471	495	465	494	470	532	494	461	489	477	471	512	484	465	490	488	507	527	470	497	472	496	474	522	505	483	538	516	489	510	517	521	496	501	492	503	447	484	511	442	508	512	491	464	502	516	466	501	472	468	476	468	465	501	459	493	500	510	541	510	478	492	454	467	454	505	459	506	473	543	467	474	462	473	486	467	437	530	492	469	462	462	470	471	483	481	462	489	502	524	516	480	505	496	512	486	531	464	506	529	460	496	481	478	480	493	478	484	500	518	479	523	459	484	463	487	469	483	504	485	530	485	516	546	500	510	514	490	552	498	495	485	510	514	506	487	532	478	508	503	513	471	488	508	456	460	492	485	457	504	496	494	541	485	492	508	452	482	449	511	489	534	509	498	491	519	484	495	511	524	528	490	533	490	477	491	497	466	491	497	446	499	537	494	490	479	479	480	474	523	481	508	491	485	485	489	478	494	495	509	484	449	482	505	469	500	503	493	452	441	499	483	484	495	573	519	514	510	470	463	510	469	522	482	519	493	501	476	489	514	469	478	493	497	475	481	519	482	470	491	482	514	511	482	484	516	477	467	488	472	464	440	502	486	481	454	514	470	484	501	456	501	496	471	499	502	480	481	516	475	512	521	465	545	487	506	497	462	479	469	544	487	486	497	491	468	498	465	462	458	536	498	484	489	489	484	489	460	534	500	495	524	492	499	479	535	467	504	503	463	521	495	480	523	468	498	490	510	533	519	525	512	489	476	483	494	478	479	500	476	479	453
7413	12515	9732	5332	4053	3110	2537	2154	1687	1383	1122	914	981	736	795	779	674	701	673	601	622	616	553	601	592	505	544	524	569	577	565	532	541	544	519	509	509	542	534	522	535	536	561	511	558	516	495	580	537	548	538	524	516	529	555	496	551	534	579	555	532	493	539	561	500	531	518	532	534	539	533	499	539	529	527	562	525	551	518	553	551	543	512	500	524	517	537	524	552	549	522	556	515	531	554	474	498	516	491	534	559	523	521	495	523	556	514	532	519	524	515	487	519	559	514	499	538	553	522	518	524	560	486	556	567	526	559	532	554	515	498	540	513	508	511	516	511	518	531	530	529	520	542	524	567	538	485	547	490	553	534	515	485	510	515	508	500	489	500	527	506	512	535	544	541	549	553	513	516	520	527	516	514	493	516	512	548	502	548	529	560	523	552	514	544	531	559	491	516	516	577	539	517	497	548	548	512	508	510	517	522	505	480	548	488	518	495	546	529	532	517	537	506	539	546	532	517	518	523	543	512	521	513	491	508	526	500	546	557	553	501	524	501	482	550	559	542	527	492	505	495	524	535	546	541	509	490	530	544	516	529	555	496	524	523	554	519	522	545	513	525	529	533	500	550	519	567	516	569	525	493	536	524	545	505	514	520	532	500	508	544	548	505	550	539	521	532	535	547	513	554	557	527	552	532	499	522	537	501	520	502	493	496	541	538	528	526	499	532	506	535	558	537	482	515	510	568	539	523	531	556	551	511	525	510	542	525	531	536	484	498	544	527	483	538	533	582	495	530	520	539	550	530	536	497	521	547	531	569	549	510	524	530	526	535	547	538	544	531	536	548	520	570	542	546	539	510	570	539	468	516	500	542	518	506	538	533	536	552	524	500	521	519	571	521	541	521	522	521	518	545	509	575	529	522	497	509	504	504	532	491	486	486	515	531	545	514	498	509	504	523	528	555	510	590	521	515	525	505	506	505	523	542	537	475	578	463	525	533	507	516	541	512	530	538	499	527	497	512	540	508	499	551	537	503	538	510	557	536	542	505	491	552	545	493	542	541	517	509	533	493	556	498	525	567	531	514	500	498	498	515	504	533	491	543	507	503	509	529	513	519	516	538	540	509	535	555	559	544	549	539	507	545	520	502	530	539	529	513	512	526	547	512	538	578	497	521	519	537	519	523	518	511	542	519	537	501	500	517	544	518	537	533	527	551	523	551	519	513	472	559	530	491	544	530	474	504	539	477	525	554	544	497	510	532	510	517	526	535	527	521	519	524	517	510	531	522	515	524	524	539	548	573	540	531	544	496	577	487	575	535	539	516	514	507	514	519	548	583	516	520	536	510	514	511	537	510	485	513	546	557	546	535	508	549	524	547	549	533	519	538	498	498	527	491	532	566	512	542	532	533	500	550	495	523	528	523	512	536	521	521	522	528	528	496	513	541	536	551	478	531	512	583	482	521	483	519	536	509	519	526	560	543	515	545	507	529	518	528	563	524	541	515	545	510	520	538	548	553	507	506	547	555	541	534	515	534	548	569	548	545	548	488	552	545	538	516	522	549	510	487	494	500	527	506	508	557	535	535	522	529	507	513	528	503	530	532	531	548	482	509	547	459	522	545	512	548	556	546	514	530	513	542	492	544	507	544	549	500	545	509	533	594	536	510	548	512	519	489	478	507	499	531	526	509	507	500	551	510	545	504	519	529	564	560	555	504	534	508	527	535	518	535	523	512	542	485	531	510	564	511	531	535	516	549	526	497	551	504	503	525	539	541	544	499	562	512	543	509	519	533	494	510	485	536	522	516	495	495	546	504	501	549	523	544	540	482	503	507	554	516	540	531	521	504	508	478	531	509	493	492	535	551	488	532	529	547	520	521	570	509	552	561	533	532	526	501	518	540	519	519	527	578	519	556	513	514	534	517	497	545	535	507	499	511	530	590	535	557	508	533	530	500	549	509	526	510	561	527	565	530	575	530	514	543	533	517	502	545	488	557	522	521	525	530	486	507	508	563	512	502	496	482	519	573	498	510	484	533	597	550	558	546	525	493	534	537	515	509	546	580	537	582	547	529	531	534	533	527	548	530	522	526	538	571	522	524	535	556	505	548	552	532	563	531	527	533	513	492	502	518	531	529	555	526	544	510	504	516	518	514	543	528	535	510	512	524	549	524	527	507	515	503	506	501	520	489	556	540	507	566	495	545	574	515	491	508	537	528	551	499	513	555	484	526	522	540	540	492	534	543	488	519	534	532	519	506	508	511	498	517	517	507	529	479	503	550	493	521	514	551	498	527	534	549	496	508	558	538	516	496	571	513	524	508	536	510	547	490	559	554	523	486	508	561	522	552	530	497	510	486	529	517	526	618	504	516	484	531	518	522	506	513	529	565	542	568	544	555	532	568	550	504	525	509	515	497	520	511	551	507	555	550	529	535	510	490	503	535	489	556	525	482	550	514	525	547	547	528	515	543	511	534	537	547	586	508	512	529	508	515	509	533	559	510	529	541	496	518	539	542	561	550	487	504	531	551	492	520	550	538	498	541	499	569	528	485	537	530	557	468	512	525	551	481	517	532	502	527	542	525	544	536	516	506	571	543	522	527	558	586	512	521	534	501	510	533	500	550	499	530	537	484	532	525	513	497	490	533	537	528	516	482	550	514	481	490	524	509	538	512	532	548	543	544	549	506	514	542	604	531	516	538	492	535	521	541	508	544	539	518	545	468	517	503	578	534	570	533	570	511	513	561	556	534	503	514	535	494	542	513	541	541	514	560	554	559	545	501	528	528	545	506	553	481	477	497	509	481	523	558	533	508	511	482	531	523	494	575	538	502	511	511	543	554	521	505	552	542	502	523	557	517	535	511	509	529	524	503	496	513	477	550	520	528	527	507	531	513	557	508	521	515	541	525	504	494	531	542	527	518	480	562	526	528	477	511	504	510	562	492	499	508	561	516	547	514	509	522	521	512	530	515	530	503	505	517	517	496	530	482	514	523	538	484	536	518	497	491	570	532	532	493	494	520	489	521	549	536	542	542	546	513	520	554	537	526	515	510	509	532	526	469	536	514	560	537	488	556	521	527	519	529	512	538	529	508	542	549	556	504	533	511	548	543	484	561	477	528	518	515	539	565	514	529	503	548	500	483	520	534	487	512	511	478	515	550	541	521	516	510	536	536	522	516	561	528	526	553	501	497	537	518	517	471	572	509	528	531	551	518	486	544	514	526	510	534	513	541	510	533	554	536	506	518	521	555	519	521	530	543	536	552	513	524	518	520	502	520	535	516	531	547	494	530	545	511	537	521	513	504	514	546	534	517	528	518	553	483	493	576	562	530	549	526	511	508	542	556	505	494	486	526	493	538	479	535	563	541	536	511	520	535	519	544	551	451	522	542	486	502	484	514	556	517	531	534	492	502	517	535	507	481	547	537	529	491	489	521	505	511	509	512	518	540	558	490	571	540	495	512	545	531	526	532	535	529	508	556	552	493	524	510	485	533	534
23453	20996	28192	23798	20920	13743	4068	2622	2079	1775	1531	1397	1281	1231	1119	1057	973	1009	968	902	922	876	861	889	808	855	811	818	865	833	784	806	806	850	845	797	755	783	816	771	822	725	763	767	733	882	818	782	791	771	814	805	757	727	794	750	758	794	820	741	798	810	723	828	766	789	741	722	742	744	781	798	783	747	771	778	766	774	761	803	755	793	808	753	808	800	788	783	809	790	779	795	793	751	740	777	803	734	724	799	803	788	815	808	774	815	812	785	774	758	754	830	795	804	784	751	767	793	818	755	791	771	780	769	770	793	764	772	741	755	779	724	788	775	728	718	693	794	766	778	748	795	771	763	731	771	800	790	854	811	856	792	801	787	754	788	825	748	781	813	735	716	763	728	808	768	782	762	789	739	806	737	750	728	729	779	753	765	779	794	821	735	773	727	792	833	812	804	813	766	786	793	743	732	773	758	767	753	830	765	817	792	748	781	760	752	760	725	757	789	770	795	756	746	788	800	770	755	749	768	766	751	803	773	832	795	768	770	794	740	738	727	798	771	801	755	730	776	730	795	788	815	711	825	712	793	754	751	747	819	797	750	745	796	798	774	818	750	812	783	788	829	773	766	776	772	772	752	772	781	779	753	730	795	786	761	801	817	726	800	784	746	808	796	788	774	773	788	773	751	792	789	756	783	778	801	816	842	789	788	785	771	826	799	764	775	786	789	787	771	744	785	752	721	748	797	767	774	764	791	701	780	766	821	776	780	791	775	810	785	793	722	763	761	755	791	789	781	800	793	741	696	749	826	809	769	793	839	775	804	774	777	777	737	805	811	745	800	789	774	710	769	770	790	751	782	762	744	770	750	787	796	757	762	779	775	784	762	826	778	786	773	816	772	782	800	819	792	708	799	814	768	798	807	800	718	785	779	770	753	788	769	819	771	771	771	762	758	762	776	761	804	774	758	800	756	802	852	787	742	759	766	761	775	855	790	816	829	800	730	798	767	762	746	745	767	741	806	791	783	774	767	777	775	758	801	785	762	755	739	747	760	805	802	795	807	793	800	753	797	798	782	791	774	796	782	819	798	800	771	785	746	771	787	835	766	705	740	759	769	797	817	799	710	798	794	774	765	816	754	767	745	786	740	776	788	776	831	781	810	748	792	773	759	786	771	788	802	752	786	751	781	782	777	777	814	751	795	817	796	757	740	814	751	762	825	767	799	773	796	769	746	781	760	786	807	793	803	783	780	770	780	778	753	775	785	752	778	771	764	776	774	763	796	751	764	786	813	781	722	765	801	835	800	757	769	793	815	776	784	799	789	810	744	760	765	795	811	762	773	767	790	738	741	719	770	749	798	785	798	766	766	742	817	820	785	743	803	783	761	751	762	776	752	770	785	796	817	800	761	769	755	837	783	758	767	715	757	756	753	784	838	771	782	792	846	789	757	757	786	735	798	787	781	750	797	795	724	769	783	824	809	757	756	764	771	713	760	736	779	754	817	736	711	807	774	794	804	766	757	761	783	806	769	784	770	824	762	810	765	729	757	765	796	781	781	728	745	781	751	757	748	792	797	769	764	787	736	813	772	746	826	790	809	765	832	770	807	769	756	789	821	745	814	782	808	767	782	774	813	781	726	760	809	736	750	708	785	738	731	786	796	769	786	779	806	803	803	821	786	792	756	781	775	816	817	766	763	756	739	737	803	801	757	751	807	763	792	801	760	758	769	775	767	763	793	748	779	787	766	786	783	761	772	782	766	769	785	786	800	789	803	810	765	757	843	796	796	775	791	754	782	779	773	740	810	770	739	776	788	783	765	727	785	787	788	776	775	751	774	767	753	787	775	728	754	778	781	801	777	753	783	745	795	861	806	781	796	741	753	762	766	774	790	824	788	860	746	811	819	769	769	807	763	832	790	775	774	787	780	764	781	804	755	722	758	810	750	798	788	824	840	731	779	750	759	751	834	781	792	798	795	823	786	785	762	815	739	789	819	811	780	792	833	765	714	812	762	799	716	768	812	775	804	752	813	764	789	804	822	731	782	775	780	809	743	782	773	780	790	777	723	752	779	756	779	748	746	771	757	797	790	752	762	801	742	840	746	773	726	818	783	826	757	808	756	778	720	800	815	762	787	753	794	756	754	792	798	736	753	784	775	826	781	805	770	749	772	793	806	805	775	830	749	793	743	772	751	761	797	769	795	783	779	788	717	772	771	755	756	821	770	792	792	784	771	746	789	765	748	786	800	823	733	793	807	791	776	768	735	744	762	771	783	721	785	772	820	765	767	794	775	764	807	809	766	762	754	791	737	825	776	822	792	796	752	822	790	804	793	785	809	783	741	791	751	819	777	758	787	781	787	783	794	738	766	747	753	792	753	802	802	771	784	771	792	805	792	753	759	750	727	801	801	808	809	805	785	713	802	774	814	775	796	784	764	786	781	752	806	758	749	779	794	765	774	809	770	772	749	755	693	750	775	786	744	784	750	777	787	810	746	746	792	764	830	840	773	827	803	785	820	781	747	792	823	791	752	793	770	736	818	745	754	756	799	716	754	779	728	788	792	726	782	773	842	757	774	770	776	758	768	786	790	824	836	749	817	731	725	723	781	796	820	794	819	786	763	728	775	811	762	773	846	840	727	813	765	756	741	812	781	814	798	763	791	792	766	774	758	776	722	765	800	744	790	815	766	760	769	794	766	724	804	799	821	827	775	770	767	796	810	800	798	840	777	806	780	783	758	800	783	764	739	782	783	772	787	728	746	750	773	754	787	764	755	757	808	755	744	799	769	775	778	778	752	751	767	750	810	776	787	786	776	736	774	774	782	746	724	770	812	811	778	773	742	805	812	757	796	798	791	814	782	804	770	699	768	793	766	760	736	756	820	793	741	793	819	783	803	833	822	778	790	790	773	809	735	826	767	756	798	789	803	763	742	759	808	772	774	782	800	764	811	827	754	835	723	784	798	752	812	737	698	833	799	795	795	790	762	788	777	769	740	775	800	785	783	782	790	804	788	799	804	768	789	832	714	845	799	769	814	767	813	759	782	790	787	801	824	772	732	743	754	772	776	749	800	842	776	760	771	752	796	760	750	781	772	751	758	799	761	816	728	757	765	720	746	763	807	817	785	766	733	798	820	766	764	751	790	749	798	747	753	756	835	766	727	799	780	781	802	761	765	725	722	776	777	764	849	747	732	732	794	768	795	770	793	786	800	740	770	740	802	771	816	751	819	765	750	812	816	729	773	754	763	808	842	771	785	802	793	795	808	818	801	767	755	770	744	741	757	792	801	765	828	773	778	811	772	728	755	764	757	817	768	800	815	827	709	788	764	745	840	812	809	795	767	766	743	749	773	800	708	779	731	738	765	772	733	776	810	746	760	808	796	800	735	766	817	808	832	788	802	748	769	778	769	724	757	795	786	797	779	850	790	794	796	768	771	789	803	794	772	784	763	764	795	786	754	748	695	791	846	782	785	757	770	763	766	755	826	772	761	799	773
7228	20858	16654	9698	7460	5702	4598	3842	3012	2439	2032	1737	1503	1328	1377	1191	1121	1115	1025	1059	958	951	965	949	849	938	968	910	894	904	852	904	856	827	844	898	838	832	848	838	857	825	857	919	860	834	863	829	835	855	843	829	847	846	831	897	838	849	847	823	847	833	826	857	826	829	809	816	838	807	822	800	866	820	802	774	841	778	802	817	771	828	839	861	810	782	782	818	819	804	798	822	876	808	823	785	802	788	828	787	783	817	836	874	815	837	769	755	777	774	795	817	873	793	790	843	843	829	774	773	856	838	793	826	813	779	821	808	802	815	828	794	841	814	812	802	839	830	832	784	773	812	843	835	824	811	844	813	814	821	786	787	753	860	824	788	775	810	891	833	797	803	852	798	818	794	817	847	827	847	864	841	782	853	794	809	824	801	810	753	793	821	807	890	812	856	814	776	800	784	859	845	863	804	788	790	806	796	825	782	846	842	754	749	815	817	833	785	810	777	837	860	837	820	823	855	779	807	803	784	809	852	841	777	851	793	769	792	810	812	822	812	810	811	764	785	775	849	824	800	809	841	804	823	862	811	794	828	770	832	810	856	797	784	793	815	781	781	792	759	851	766	840	826	827	844	813	825	842	807	775	841	800	804	797	737	817	773	829	794	789	808	811	812	842	817	821	809	827	786	748	829	882	786	765	768	817	789	854	814	787	795	815	806	873	793	805	829	820	782	807	801	838	834	804	789	786	793	862	787	798	827	817	747	801	840	799	768	797	782	798	879	785	824	803	835	818	803	822	830	758	825	834	761	799	867	795	828	815	848	804	829	862	828	773	866	825	779	797	841	785	822	842	834	800	816	839	820	758	783	879	841	807	787	792	827	835	811	831	852	841	796	805	790	855	803	862	806	834	857	796	810	823	821	820	826	802	871	826	786	850	837	804	771	851	786	860	812	803	813	848	768	805	834	805	773	797	822	838	787	770	851	826	792	821	824	772	840	822	772	738	823	832	756	810	820	860	832	786	825	813	824	804	826	779	770	859	792	798	767	847	806	836	853	803	800	826	806	819	805	809	842	837	824	809	792	811	829	822	819	827	797	788	856	789	769	829	808	782	823	801	791	775	778	818	816	832	834	827	824	820	863	783	852	749	844	822	802	846	819	792	777	876	765	784	819	794	843	795	817	819	828	809	819	795	860	813	834	847	817	791	834	815	776	813	778	777	848	798	798	782	770	822	802	862	832	781	837	873	771	837	814	760	839	827	805	840	790	849	843	857	794	805	800	841	809	780	741	845	818	834	844	778	795	834	803	820	836	836	796	888	791	829	761	865	831	805	789	800	851	808	806	784	811	742	777	763	808	835	759	790	798	752	785	810	780	818	901	782	787	835	813	771	744	768	804	834	780	800	806	820	791	843	835	785	854	802	828	778	829	820	831	828	715	793	829	817	821	767	812	816	855	830	812	852	812	788	827	798	820	791	806	805	852	843	818	840	821	855	854	840	819	819	836	782	865	769	812	794	827	784	833	883	787	839	804	824	800	842	841	829	822	799	840	783	800	756	848	814	798	833	833	845	785	837	824	852	833	822	812	828	831	863	766	799	791	837	823	806	795	839	813	821	817	806	778	835	830	781	799	788	844	823	832	755	828	792	823	792	802	818	856	794	813	844	802	834	784	814	804	800	821	835	801	827	798	828	816	786	823	848	810	842	764	827	778	793	827	795	826	798	783	818	814	867	824	783	780	823	877	794	774	848	790	812	800	803	782	807	884	816	842	857	820	812	803	823	828	800	830	836	810	817	823	853	812	828	804	832	786	856	833	820	805	827	829	831	789	819	788	762	781	853	790	834	726	779	838	803	780	820	787	823	807	815	802	846	796	813	835	839	851	821	852	767	816	823	841	841	761	795	819	812	872	807	798	829	792	821	800	833	806	796	801	828	818	770	795	818	770	817	829	773	807	776	857	816	796	805	796	807	811	844	862	810	813	798	784	796	832	813	805	844	805	831	785	767	817	820	795	839	782	789	835	818	768	805	761	764	829	824	817	867	842	821	825	804	829	799	795	809	855	781	831	815	900	802	784	815	799	798	770	833	792	812	820	810	809	813	834	778	844	833	818	806	817	807	878	830	806	861	742	802	780	760	773	827	895	794	800	747	849	832	784	826	810	818	784	844	821	798	809	802	791	800	830	842	814	794	847	802	782	822	817	846	754	804	761	843	794	769	839	827	781	842	800	780	801	833	800	845	777	825	774	877	823	843	834	798	786	834	791	790	858	807	774	804	885	833	788	751	809	819	833	798	815	876	788	764	823	832	791	867	821	813	860	830	820	832	774	800	838	808	818	820	813	826	789	875	782	791	809	792	834	838	849	783	809	824	806	830	863	884	788	845	799	796	811	807	827	804	848	794	793	840	821	790	783	813	846	784	840	819	788	743	770	782	799	802	804	782	783	835	771	820	839	820	837	764	803	812	821	825	779	776	857	841	786	833	806	773	780	819	803	814	808	801	770	813	801	758	794	782	843	790	794	838	805	800	840	835	797	834	822	857	840	803	782	797	779	791	828	876	836	827	830	828	768	804	811	781	803	887	829	862	799	756	822	786	773	767	818	814	787	845	801	759	772	798	755	828	788	785	809	828	790	803	790	820	812	806	779	816	823	825	750	828	825	818	861	786	841	815	815	845	855	807	802	779	847	889	771	823	807	843	774	853	826	824	842	802	813	798	779	806	809	804	823	814	835	840	822	843	826	822	797	818	769	817	795	812	794	819	807	854	812	857	833	801	796	831	806	831	885	804	814	810	848	781	847	792	807	786	848	752	863	827	793	826	821	813	822	814	820	856	757	804	808	796	832	824	798	799	824	753	810	806	763	860	816	795	763	744	812	814	790	835	827	803	786	835	781	808	839	843	832	827	859	796	811	771	809	820	796	740	840	834	839	775	809	797	802	815	863	836	836	756	789	789	767	795	822	808	798	870	817	796	785	749	782	840	819	800	829	825	770	786	815	815	843	775	810	779	805	828	798	828	820	845	811	789	814	815	825	792	827	832	803	864	772	761	768	823	773	836	839	780	821	798	834	757	777	792	796	847	840	866	795	831	831	796	811	790	863	827	838	793	795	818	860	813	803	826	867	805	791	866	832	814	831	840	796	807	819	828	791	817	825	841	784	826	796	833	768	797	777	800	817	845	820	782	821	837	747	807	806	805	829	809	811	822	850	811	771	843	829	874	808	833	819	818	826	805	795	843	779	780	818	840	841	809	813	766	833	869	789	802	825	837	813	847	831	836	851	809	780	785	841	748	774	806	798	823	817	807	829	811	794	780	838	844	791	827	853	872	830	824	811	826	784	765	853	822	792	833	822	809	811	806	850	834	838	793	820	805	846	810	776	819	741	811	801	842	806	761	849	764	791	785	807	841	791	799	809	826	812	828	799	806	815	825	843	829	790	761	765	834	791	845	800	798	816	757	836	780	820	806	783	802	901	799	763	805	830	851	809
24667	21166	27539	25019	15083	3374	2103	1625	1252	1035	913	739	685	624	580	535	501	506	474	465	428	442	409	439	416	394	434	382	406	350	357	341	372	386	339	367	381	365	367	338	376	353	340	381	310	339	333	338	343	359	364	375	354	354	380	348	358	334	377	333	355	358	336	328	375	319	367	324	358	371	327	342	349	373	346	359	340	340	356	343	368	384	328	350	338	374	369	364	340	321	368	378	368	369	330	350	346	338	326	352	354	334	339	356	356	368	360	324	354	366	371	339	323	348	335	341	341	348	351	362	344	371	336	349	320	365	336	353	322	387	343	364	355	343	359	325	355	302	346	344	320	346	351	327	410	310	358	315	327	362	345	351	352	378	371	378	347	340	349	367	384	367	336	365	349	357	341	410	357	329	342	346	361	364	346	373	361	353	349	351	358	357	340	356	365	356	368	359	368	353	366	355	355	316	358	325	351	345	361	366	338	320	360	360	351	357	350	375	374	363	328	356	336	342	361	332	362	288	397	378	365	383	349	355	356	351	359	324	397	360	315	346	329	354	328	365	335	329	350	337	352	328	352	367	328	321	313	361	377	343	326	349	382	345	361	355	340	357	326	328	352	336	358	328	323	361	345	330	343	348	306	365	349	335	350	376	356	359	331	336	325	366	347	351	328	350	356	338	319	377	374	336	345	351	341	345	353	376	334	351	360	355	363	375	361	344	334	340	376	353	342	349	355	344	341	336	341	330	360	363	321	344	366	335	348	341	362	332	341	330	363	382	370	349	351	363	370	356	338	334	363	333	353	346	360	347	350	341	354	376	335	354	336	355	362	292	335	349	349	364	340	321	350	340	319	396	302	348	346	321	319	374	340	342	330	355	323	329	356	363	363	336	360	348	358	333	330	335	336	354	373	342	344	362	353	368	374	341	331	331	327	321	362	332	321	332	345	340	340	314	368	316	348	355	353	372	338	333	337	375	342	342	352	359	336	351	326	333	351	365	366	358	334	349	357	341	348	350	385	352	355	378	312	353	341	346	364	334	348	357	355	338	308	342	361	366	344	336	359	320	342	346	390	372	357	377	325	374	350	339	303	356	352	367	384	352	338	357	338	339	378	343	353	328	384	334	362	383	368	357	392	343	363	358	357	322	352	357	362	386	349	375	336	305	334	364	362	365	337	361	345	397	359	351	347	345	360	407	351	303	353	341	350	339	355	373	345	338	311	339	358	368	329	365	313	340	333	337	354	367	362	344	378	333	358	314	341	351	341	356	334	373	370	354	383	349	350	348	323	379	328	368	323	355	356	355	315	340	323	361	301	393	349	331	363	363	332	369	308	341	327	349	357	323	343	335	332	337	366	361	346	342	317	351	352	340	352	335	340	342	350	379	361	355	325	322	346	369	372	325	345	345	379	313	343	344	313	370	370	353	328	357	322	338	360	358	344	346	322	353	351	342	373	367	336	337	361	366	361	314	381	333	336	338	335	377	321	349	381	359	321	335	340	351	363	345	360	332	315	357	340	333	366	367	350	333	354	330	360	327	329	332	335	338	367	359	351	348	329	371	362	337	343	351	334	350	324	354	354	346	323	360	347	335	348	372	361	382	334	342	377	334	355	342	364	387	338	359	353	343	363	341	329	366	341	326	345	329	356	376	353	328	361	326	364	326	355	337	361	352	348	326	342	344	351	355	350	371	384	353	341	356	339	314	334	370	353	333	338	348	350	368	325	328	322	354	365	350	324	335	336	350	377	341	348	319	363	380	327	359	384	357	351	343	344	327	371	364	325	355	340	367	353	339	318	342	374	382	332	330	370	335	370	330	375	321	321	361	371	362	355	356	350	330	329	360	335	329	349	371	354	342	325	348	354	347	345	328	298	313	354	342	342	344	347	351	358	346	339	336	341	362	351	360	327	378	349	344	384	368	334	354	337	383	323	340	333	366	351	316	363	317	374	338	347	349	334	318	349	364	403	338	365	361	339	334	325	360	344	343	362	342	336	330	360	326	371	355	364	362	358	360	352	313	361	318	332	369	357	337	345	378	327	336	334	326	364	344	347	347	323	370	357	345	360	359	358	326	347	379	355	373	340	357	353	326	334	364	325	361	370	335	370	358	341	345	311	358	312	327	372	356	358	348	380	323	333	324	307	356	359	362	365	345	362	369	350	351	330	357	354	338	344	334	345	334	350	355	306	357	333	334	357	357	341	318	321	374	343	340	330	331	376	367	326	362	324	357	334	352	369	347	364	377	357	353	344	329	384	361	345	344	362	326	336	343	369	368	361	360	323	378	353	354	343	331	350	301	351	356	326	383	309	373	355	355	340	353	347	361	355	339	337	355	343	327	345	344	330	361	364	352	340	331	345	348	383	375	342	332	353	390	335	351	374	359	367	296	367	343	363	356	329	337	357	378	333	354	365	353	373	359	339	337	328	373	344	371	356	346	354	369	392	347	339	345	341	340	345	334	350	369	346	376	326	358	339	360	355	363	350	366	336	353	368	319	348	299	351	314	364	346	361	324	378	368	312	352	314	364	362	338	367	365	327	319	392	347	348	332	339	343	349	370	357	341	318	348	347	353	391	345	353	362	406	364	358	351	325	362	350	347	348	380	362	323	375	352	383	310	351	322	337	358	315	320	338	331	347	348	330	320	352	337	360	363	335	357	363	347	378	363	315	356	339	306	365	337	331	352	334	331	340	332	364	328	334	376	332	333	350	354	328	342	378	366	326	350	343	367	347	346	348	369	339	362	329	333	360	360	326	366	347	340	372	348	365	355	368	323	291	356	318	354	316	369	386	322	330	335	336	339	352	354	329	310	371	360	358	322	371	336	361	364	341	367	332	344	371	344	366	376	335	350	320	317	308	357	393	351	335	333	322	342	328	319	354	327	323	314	368	326	328	339	344	335	371	346	350	350	337	364	348	347	350	359	349	331	347	327	309	389	360	397	319	384	367	358	339	323	370	346	367	351	321	351	324	343	356	334	323	342	360	358	372	336	354	307	368	302	315	360	387	340	362	372	342	352	347	317	387	315	359	369	363	335	371	365	336	339	375	342	375	339	344	340	360	308	346	370	369	371	328	336	360	321	344	326	337	334	355	334	351	327	360	356	345	343	351	351	305	325	346	344	343	352	351	360	338	334	357	335	338	326	351	350	302	347	321	342	331	371	351	349	369	354	346	346	375	332	345	364	365	333	340	366	341	359	359	340	390	335	352	364	368	366	330	299	353	359	366	337	363	346	384	347	339	361	343	332	323	337	344	366	355	361	310	322	342	357	372	327	346	366	336	392	357	343	366	326	374	323	365	355	346	354	333	342	357	362	345	386	337	335	358	336	334	337	388	362	341	332	327	344	336	328	328	324	307	318	377	371	338	346	338	348	324	317	360	382	330	348	332	364	367	326	324	363	377	373	324	342	347	331	342	353	311	364	330	331	310	343	369	339	322	345	358	340	351	374	379	375	373	350	333	349	342	326	350	340	357	323	335	353	332	345
7102	17478	13694	7640	5885	4503	3475	2871	2174	1721	1294	1061	921	849	776	660	658	590	597	524	527	529	528	514	490	445	455	394	413	416	429	424	400	397	421	423	407	424	468	392	402	377	399	382	398	380	411	420	419	418	433	438	417	405	412	422	437	388	370	417	406	393	401	387	382	410	429	371	377	385	371	373	375	420	406	373	386	404	396	383	385	387	386	382	404	379	411	386	407	412	367	396	417	399	410	402	420	427	439	414	409	400	431	445	375	377	403	364	398	375	423	395	372	430	364	376	367	402	371	388	398	365	382	421	389	387	424	348	366	434	437	376	394	372	425	420	387	376	440	402	417	397	407	417	388	397	413	380	418	358	396	427	406	370	407	412	376	401	386	388	392	383	394	391	412	415	413	396	389	382	394	412	408	377	360	377	383	390	393	392	385	401	365	401	391	356	399	395	426	409	375	395	389	425	380	398	390	404	383	392	382	384	378	380	377	401	363	394	376	370	383	400	394	405	373	432	395	402	401	391	393	402	410	398	381	419	375	410	405	396	395	412	404	414	337	360	391	379	383	390	382	409	384	371	387	368	398	403	388	407	399	408	398	389	386	424	389	379	390	367	407	384	407	443	376	392	401	406	405	402	359	372	410	396	424	361	414	396	394	395	394	425	385	398	411	364	410	391	393	420	363	382	394	383	401	398	381	385	393	397	424	394	405	367	389	366	395	380	376	364	445	382	416	363	409	394	389	435	375	388	419	419	379	409	421	373	384	398	371	364	385	387	403	375	383	408	445	415	400	416	370	427	374	426	390	356	373	385	413	383	347	397	410	418	407	383	358	429	373	403	387	386	372	405	423	408	361	410	414	398	398	372	381	397	383	374	417	388	398	387	410	426	408	361	366	405	394	384	374	436	408	451	358	403	401	404	408	397	387	385	392	408	434	372	387	396	412	394	381	387	368	381	373	390	409	391	399	393	391	359	376	426	402	379	381	413	425	384	410	419	424	395	388	394	367	417	406	380	408	366	398	402	356	397	406	397	377	369	416	381	423	423	397	389	410	388	390	380	409	359	393	408	403	355	398	393	346	377	357	403	393	383	406	433	376	408	408	387	375	404	371	377	399	393	392	421	396	337	406	395	379	406	400	378	422	366	352	390	395	409	403	375	386	386	389	353	405	381	405	428	385	374	400	387	391	395	418	436	395	367	430	375	385	413	393	390	378	401	406	388	399	392	428	394	409	411	395	413	382	416	394	395	414	364	391	397	374	401	398	370	380	410	421	354	404	417	364	393	379	378	375	397	398	392	400	405	396	415	392	393	366	375	387	411	362	370	393	384	401	381	381	407	408	367	387	409	417	386	400	372	434	385	388	413	404	417	401	389	407	399	409	397	395	398	378	424	359	380	379	410	360	397	410	395	419	396	400	370	383	388	388	397	396	390	393	388	348	373	420	387	380	390	391	375	409	410	382	415	398	418	377	381	414	346	401	389	419	402	391	415	398	370	385	412	421	349	366	407	425	428	378	400	387	387	370	349	380	416	388	408	394	395	381	384	384	397	368	376	392	403	406	399	414	398	378	398	386	400	372	373	406	387	413	375	403	401	354	383	370	395	384	413	397	422	367	371	360	373	372	406	390	386	369	380	377	367	395	350	404	412	410	392	385	433	382	405	375	370	421	363	364	377	385	415	389	408	401	372	381	371	409	387	400	401	420	381	378	376	384	410	381	372	406	412	429	382	360	380	370	399	409	394	407	392	405	394	376	403	392	383	394	369	357	378	367	385	430	407	391	382	416	401	353	357	376	383	420	399	418	383	391	409	400	418	411	390	380	397	366	350	378	341	378	414	396	389	383	391	377	385	420	358	394	386	377	383	427	389	387	399	389	405	419	393	406	408	391	397	370	367	382	419	366	375	379	424	407	412	414	422	406	412	366	407	409	426	397	399	393	398	392	389	386	390	354	388	417	392	386	383	407	400	401	387	423	398	423	363	405	393	448	394	385	424	388	415	415	379	387	391	384	387	387	395	392	369	378	396	388	393	456	407	413	399	393	404	388	365	389	409	399	391	386	370	376	390	343	354	382	376	378	423	405	421	367	406	401	407	373	422	393	400	377	394	384	382	388	384	389	379	408	392	397	398	391	419	363	350	422	451	385	402	401	389	395	394	389	373	388	369	403	411	435	374	405	383	407	403	381	354	429	400	406	413	396	396	357	390	373	392	403	405	378	452	396	382	363	350	371	386	370	390	407	388	354	407	407	381	443	368	389	372	395	417	376	393	413	371	370	394	404	391	408	387	415	376	360	400	397	369	392	363	417	404	361	406	403	426	425	404	412	440	391	428	396	384	394	389	369	405	407	370	376	381	361	382	390	384	375	381	391	385	373	383	449	377	390	358	404	399	406	372	367	400	387	369	408	417	375	407	398	386	388	377	380	406	397	433	350	390	392	411	422	391	397	418	420	387	384	367	424	409	397	382	405	412	390	372	418	369	400	377	396	396	386	375	391	414	399	360	396	367	385	423	398	384	396	401	394	410	389	365	380	419	411	382	355	386	385	352	402	400	379	354	368	378	406	393	398	397	386	396	379	398	374	399	395	390	413	386	377	391	401	386	398	382	415	410	394	435	384	390	386	402	383	394	381	448	407	402	379	353	415	384	412	380	367	439	388	409	381	368	403	367	395	396	371	399	406	376	416	372	402	366	392	404	417	384	392	389	379	390	376	398	381	396	401	388	388	358	407	428	370	394	384	379	409	348	392	409	396	414	400	387	399	419	349	410	373	378	368	388	412	375	405	411	375	402	418	422	413	385	387	399	374	412	406	389	367	379	391	383	403	384	439	410	396	426	389	357	413	403	380	405	378	394	376	433	399	389	401	392	376	362	403	397	381	360	433	420	382	399	371	425	380	375	408	373	389	365	437	355	377	418	387	384	394	396	390	397	369	406	369	361	385	391	399	384	381	377	395	373	420	407	385	411	412	362	417	393	427	391	391	401	382	377	368	368	430	417	393	358	425	439	410	367	379	351	410	436	380	392	354	374	371	380	405	387	402	388	418	417	385	408	411	398	392	358	387	405	402	370	345	363	402	385	366	394	387	415	365	387	385	435	384	376	405	394	401	411	407	403	376	392	389	379	398	396	450	371	398	392	374	396	402	415	414	375	397	362	394	379	366	389	399	377	409	391	398	375	377	369	385	423	385	392	365	416	373	437	406	386	399	383	364	373	411	365	397	370	436	389	405	405	408	420	399	424	389	406	389	434	399	391	377	389	403	366	355	411	360	397	393	357	383	368	374	383	417	406	370	379	400	434	372	440	370	406	379	398	405	422	402	383	383	407	364	403	368	374	385	399	414	375	413	387	396	400	408	391	371	376	379	396	385	382	407	393	363	391	404	390	420	390	404	407	409	413	404	402	392	348	395	392	376	426	402	396	379	385	366	416	369	412	399	377	411	385	380	412	394	426	369	395	390	404	376	364	405	383	354	403	357	358	366	387
22547	21166	28856	23729	21166	21392	13408	3985	2734	2346	1858	1591	1367	1346	1235	1097	1062	1007	982	967	922	888	891	860	815	770	755	808	816	771	769	695	808	725	766	772	801	774	733	780	718	755	740	748	792	706	754	734	740	726	734	684	715	731	775	759	749	712	721	775	791	715	768	723	737	651	707	715	719	734	728	661	698	747	680	736	758	745	720	695	734	717	715	749	721	756	723	705	749	734	710	706	749	747	693	718	680	762	702	761	746	690	714	748	717	723	681	728	739	735	736	688	706	671	694	740	719	696	677	673	698	719	686	719	727	716	650	686	706	734	734	701	670	754	711	675	709	681	760	744	737	729	700	697	732	706	733	671	702	730	715	670	755	735	813	746	739	670	646	715	676	763	766	686	684	699	728	708	714	723	724	685	679	721	671	729	668	749	672	664	743	695	735	727	660	751	693	660	694	731	740	755	671	737	716	744	745	713	739	749	737	689	707	722	745	685	750	722	723	686	728	687	685	718	697	723	705	684	704	775	714	703	708	659	693	719	706	694	714	726	718	720	665	760	687	673	752	684	703	743	695	642	692	690	712	763	685	709	759	680	710	684	751	723	730	703	754	684	695	719	701	706	667	704	703	675	709	669	735	659	698	753	703	681	712	695	723	716	663	713	727	709	717	729	692	699	713	718	692	719	735	729	795	714	666	720	706	694	730	708	714	688	673	730	665	721	723	717	706	741	757	682	737	733	684	692	740	695	739	756	679	709	749	706	691	699	742	772	673	765	703	713	689	742	704	691	725	728	700	697	669	763	759	687	707	770	679	723	678	692	680	686	680	727	727	718	725	731	723	677	704	693	718	737	734	738	721	717	698	720	704	706	681	691	735	678	649	746	719	711	718	734	763	752	733	741	725	696	701	665	707	684	770	769	715	716	722	724	711	706	660	758	731	705	706	724	696	735	725	723	770	678	696	720	683	723	725	683	712	717	728	740	725	681	750	652	714	704	746	659	751	693	683	708	711	709	726	659	727	727	731	714	699	682	712	734	712	765	684	716	694	727	681	709	737	713	649	722	713	700	683	705	743	689	694	715	701	718	697	743	758	715	709	689	698	739	744	764	724	698	728	707	726	691	716	776	748	673	754	735	678	719	691	694	720	724	689	737	723	711	749	679	709	736	745	743	754	784	698	762	720	729	703	724	692	671	730	704	764	715	722	719	719	670	700	712	658	764	728	738	701	717	715	720	759	807	747	704	719	709	726	676	716	707	735	733	726	706	693	716	692	783	725	714	702	687	705	742	717	720	724	688	719	753	665	710	710	683	729	688	669	707	730	747	712	714	674	665	761	664	719	728	757	705	699	692	748	667	721	708	737	694	706	730	700	704	725	727	709	709	679	675	667	706	705	688	730	746	739	730	699	737	725	726	737	687	667	753	725	718	711	690	701	730	689	715	671	709	708	714	729	669	743	729	728	706	724	745	746	700	715	756	704	707	707	739	729	745	669	721	679	681	737	693	695	748	701	668	665	691	716	734	745	705	684	744	730	670	749	694	690	714	740	680	691	789	715	744	717	659	770	732	733	725	736	724	681	740	692	676	736	728	672	751	691	736	732	674	685	715	703	701	683	759	681	714	696	713	745	716	702	684	725	717	714	742	719	732	683	700	751	775	703	689	739	731	692	764	717	723	686	722	689	673	755	696	661	698	719	725	715	707	718	693	764	746	756	689	722	714	731	707	698	740	715	720	682	707	697	670	731	702	720	759	704	730	705	706	678	701	698	767	717	681	695	737	719	711	705	701	691	710	705	747	678	739	725	729	716	663	729	679	724	705	659	708	743	750	665	680	722	731	694	738	701	697	650	760	718	771	688	739	737	745	729	671	751	724	714	672	718	740	725	690	795	678	731	723	711	680	730	724	731	713	673	693	709	686	747	718	700	682	769	675	736	695	686	756	725	765	730	674	702	699	703	710	679	730	701	713	753	664	705	714	699	708	712	729	692	729	691	724	691	693	687	742	754	710	671	662	707	698	715	707	715	699	708	781	710	737	700	700	736	679	698	766	701	712	704	691	728	720	695	761	689	712	713	726	714	695	687	669	714	688	681	708	738	724	676	717	753	687	697	733	738	757	733	742	680	687	711	673	707	693	735	697	702	763	718	709	752	698	720	716	702	679	701	693	687	742	649	742	710	663	693	705	707	696	703	701	691	761	763	676	687	708	715	717	747	739	713	702	654	722	702	749	714	708	746	668	697	724	703	707	685	758	771	712	692	762	713	669	704	685	735	732	703	712	705	723	721	667	669	730	720	703	720	704	696	708	731	712	689	738	733	703	756	730	697	724	753	660	699	691	714	688	688	710	691	689	714	691	689	737	686	727	702	754	748	689	718	746	749	681	703	707	692	671	693	675	699	686	707	684	708	692	746	718	695	741	697	695	723	693	715	692	737	726	721	772	675	747	654	741	736	686	666	703	695	778	709	677	687	745	671	680	750	684	697	755	707	710	746	714	770	668	718	730	722	694	747	727	700	700	685	741	731	739	714	729	725	747	755	640	714	753	709	770	710	736	733	652	716	711	772	767	752	687	754	725	701	723	666	733	677	686	709	739	706	748	729	718	716	714	737	744	686	692	691	757	769	708	751	735	714	740	729	731	705	728	732	692	715	659	716	732	736	749	705	695	759	701	664	673	721	715	745	757	707	737	726	685	684	725	692	665	716	715	663	706	701	714	713	696	717	681	715	710	708	738	722	681	726	703	710	716	755	693	717	711	676	751	677	682	732	688	731	697	711	709	760	753	706	754	741	686	740	727	755	694	724	741	737	731	755	745	699	736	729	634	726	689	727	697	681	748	767	718	742	733	746	707	727	720	729	729	668	661	721	723	700	686	710	761	697	715	703	703	770	717	763	679	691	758	667	753	723	728	698	689	745	685	726	708	691	685	713	758	649	751	722	733	693	680	715	693	702	684	712	734	728	728	683	708	728	756	727	678	734	742	708	702	715	743	734	660	763	712	710	718	722	710	738	764	706	732	653	720	721	692	717	677	710	717	703	664	703	676	794	723	647	703	716	695	741	712	678	705	740	694	710	695	732	700	706	687	697	723	711	671	788	717	722	714	727	743	741	712	735	774	722	708	714	709	720	714	723	715	751	753	707	697	687	743	714	725	666	746	710	730	690	728	772	702	719	701	695	724	701	723	738	718	697	709	649	716	672	767	727	746	731	733	730	723	677	768	716	719	731	709	671	704	714	669	723	679	748	743	809	755	701	693	728	703	710	743	705	658	687	704	704	717	783	688	744	713	709	718	691	701	726	720	700	650	679	723	647	742	690	715	753	726	673	728	671	749	712	693	719	700	709	730	671	725	716	750	723	739	695	700	709	719	745	807	678	690	724	737	675	690	742	728	727	708	718	676	734	705	688	717	691	719	697	655	707	729	709	667	669	737	641	748	717	667	711	695	688	728	722	692	712	699	697	718	701	673	771	708	737	695	700	711	709	692	699	713
8867	26952	21599	13266	10425	8265	6466	5202	4121	3305	2574	2149	1869	1655	1561	1434	1299	1200	1172	1097	1039	987	953	939	970	834	966	931	857	851	857	836	795	821	756	796	750	803	800	806	817	796	806	754	778	776	742	818	786	782	830	794	807	781	727	754	759	833	747	791	764	735	754	771	777	750	815	737	754	760	748	834	819	756	774	752	795	751	745	764	770	752	844	788	718	751	756	755	780	796	788	747	783	814	779	797	758	772	736	721	765	790	760	785	729	753	751	790	797	788	771	776	763	740	789	786	769	758	743	737	710	738	754	791	724	808	790	728	777	788	765	711	698	766	789	773	757	792	743	731	782	682	717	773	741	706	751	742	740	780	740	777	759	783	770	763	722	766	734	757	790	731	738	764	752	744	770	754	730	745	772	763	718	752	784	762	754	784	752	751	738	790	710	725	741	743	726	804	767	742	752	766	721	745	771	727	753	779	772	770	805	779	762	768	743	744	780	737	784	745	784	749	766	770	814	721	756	708	728	764	757	746	777	759	784	777	776	763	778	784	773	732	768	782	713	764	729	741	797	788	754	777	765	755	792	779	699	731	806	770	763	743	770	755	799	719	688	774	783	718	750	723	734	737	823	758	775	794	751	749	718	716	799	748	781	730	793	747	775	745	767	733	709	710	743	791	745	764	782	743	711	734	790	791	742	735	820	787	716	751	783	764	762	730	756	762	808	769	733	759	730	838	747	737	797	736	737	731	737	798	706	751	730	766	767	737	798	763	754	777	759	773	771	759	772	755	773	762	780	786	734	719	727	770	750	731	759	776	758	713	827	760	704	772	754	747	769	771	722	756	823	745	745	773	813	695	799	816	713	767	704	785	744	812	752	759	794	773	732	771	764	754	702	764	756	756	765	723	757	740	732	741	811	690	807	805	812	761	729	777	752	739	780	768	776	776	789	750	758	775	778	773	772	776	745	755	805	775	790	719	763	737	787	738	742	787	764	778	748	712	806	748	773	742	775	760	722	782	756	770	733	821	762	766	742	781	791	770	774	742	743	748	822	735	727	780	707	759	749	765	770	737	785	800	743	741	757	755	739	748	794	751	788	768	735	781	737	739	780	738	763	731	759	806	688	795	746	767	764	760	783	767	739	758	780	794	732	750	712	778	727	766	707	750	779	757	756	695	768	735	761	783	751	732	769	760	762	810	785	752	727	762	753	738	758	743	775	771	793	766	811	761	738	737	745	750	783	767	721	769	759	751	778	761	749	717	762	770	733	716	771	738	718	749	730	802	762	800	785	781	758	761	686	751	732	774	731	734	745	741	760	798	774	789	784	776	772	793	757	778	802	751	778	762	747	825	778	777	739	763	769	806	721	733	725	779	704	785	734	808	833	736	761	777	777	729	796	794	811	776	762	715	782	716	734	750	792	747	804	722	780	748	725	767	766	761	780	731	725	744	822	727	729	725	773	785	717	791	748	772	728	812	737	750	743	718	760	772	721	768	704	753	781	731	727	735	750	742	772	765	781	758	764	763	739	770	770	707	764	785	762	797	769	746	727	732	781	763	753	746	769	720	781	742	740	756	820	734	750	781	764	682	724	761	713	746	781	833	707	701	766	751	779	803	773	763	764	769	712	777	749	742	774	805	798	709	714	759	731	776	746	776	823	773	764	735	766	773	806	773	782	804	779	757	709	736	764	773	764	751	713	766	767	758	815	735	779	759	723	727	737	789	773	723	801	710	742	791	752	740	727	739	709	746	740	773	750	724	807	744	741	802	776	834	763	755	807	697	754	740	798	745	757	794	747	744	765	745	797	754	780	765	773	786	792	730	753	706	771	843	764	779	760	751	766	740	759	727	768	747	723	769	771	769	751	773	750	750	702	749	711	767	772	810	743	723	821	730	731	719	758	783	776	751	757	805	772	754	756	723	783	737	742	711	776	761	743	785	766	752	790	757	733	713	731	804	771	713	747	750	727	730	714	776	774	748	742	725	755	769	709	788	795	735	706	755	699	778	723	769	775	787	769	757	768	746	760	765	740	791	744	790	756	736	738	775	774	734	809	767	788	772	759	790	744	793	733	801	789	741	764	718	778	768	771	747	760	797	716	721	767	800	752	813	745	751	777	754	745	790	768	749	755	747	768	769	745	791	810	791	774	767	743	737	810	740	762	757	776	785	789	775	783	777	755	733	768	814	740	779	734	780	749	766	729	761	751	788	808	771	777	739	738	730	728	737	792	754	745	813	769	766	729	752	735	758	762	716	735	791	793	739	795	770	773	720	760	785	751	787	771	746	796	810	767	747	790	771	751	772	706	748	731	723	715	746	748	771	765	745	757	762	773	774	711	752	779	787	778	749	743	766	762	727	748	754	757	725	771	766	777	759	764	729	758	752	800	761	775	724	752	747	727	782	741	730	704	766	763	822	777	772	832	809	795	742	750	723	788	757	757	746	743	779	752	758	761	772	766	706	734	739	753	761	727	789	762	727	747	747	739	791	744	762	772	823	790	800	734	753	773	712	802	774	746	714	767	727	789	736	737	784	775	753	731	780	754	758	800	710	741	753	727	754	764	766	735	738	766	734	798	710	703	665	746	763	727	751	757	718	778	762	782	733	797	705	741	810	766	761	777	748	733	774	788	777	754	760	757	769	750	739	760	782	778	779	773	779	782	789	783	743	715	804	777	716	748	749	744	791	721	717	792	734	719	795	809	764	769	753	790	836	744	813	713	812	751	753	728	785	766	749	764	693	814	726	738	749	749	771	762	746	761	749	785	767	765	750	766	822	804	767	738	709	710	744	760	719	761	739	841	708	738	757	778	747	752	723	765	739	738	752	779	766	780	774	764	739	756	719	702	780	787	758	763	765	765	791	757	804	770	746	765	772	767	737	733	725	788	806	807	745	771	803	774	742	758	783	709	775	757	773	762	720	757	729	773	755	813	761	774	806	781	759	802	718	807	743	819	777	786	775	708	778	728	723	751	741	783	769	727	747	814	730	743	752	747	794	780	747	772	765	756	810	754	742	714	738	715	749	774	717	784	721	749	758	770	762	698	745	796	737	760	767	780	717	784	734	732	753	810	778	784	798	703	777	710	750	746	761	737	797	760	737	751	800	744	794	749	769	744	768	755	758	704	776	749	766	734	733	757	763	746	749	773	758	752	679	751	724	715	735	713	785	777	729	745	715	701	726	766	793	741	809	773	776	790	719	775	751	743	799	766	796	797	752	736	771	747	739	755	733	728	760	781	801	733	740	733	766	752	728	774	743	765	700	797	779	773	708	772	762	764	751	811	770	757	743	757	786	739	776	740	739	739	775	815	813	729	765	794	727	724	718	739	768	769	831	769	703	751	711	733	753	711	775	783	772	742	717	774	791	749	771	730	795	775	728	772	733	768	789	756	739	793	785	781	767	818	760	766	733	746	733	740	713	784	742	781	728	758	763	772	767	791	748	730	756	731	736	715	758	738	729	778	759	786	766	767	757	710	706	742	746	743	766
27262	19305	10471	4510	2530	1903	1556	1326	1125	1000	805	748	651	679	618	623	531	526	534	528	562	521	534	529	481	500	468	510	470	481	478	464	532	479	460	494	464	466	458	474	479	460	484	464	500	482	462	522	448	490	507	483	476	410	519	488	487	478	496	468	498	460	482	441	452	470	456	468	501	468	470	449	451	456	474	483	493	474	447	444	488	482	481	460	476	454	475	477	487	500	501	463	463	429	485	467	467	475	421	458	431	434	489	471	464	502	469	492	464	470	467	498	484	449	469	452	481	514	470	473	449	457	455	483	479	465	467	522	480	456	456	483	467	493	492	461	442	513	413	481	494	503	513	486	473	459	444	497	463	441	505	460	463	514	463	473	435	488	486	470	468	501	419	482	499	456	417	464	488	436	476	430	474	492	465	494	469	454	469	463	509	478	433	488	443	496	452	436	495	484	425	475	465	470	493	471	450	506	492	497	475	481	470	447	472	416	504	486	400	487	506	478	470	455	457	463	417	486	482	490	511	454	464	501	490	465	498	457	471	433	462	473	471	484	479	470	498	459	504	468	486	516	475	491	459	499	460	447	485	466	459	441	496	500	449	471	466	462	462	488	487	459	458	485	454	443	481	475	462	448	462	481	484	482	445	487	490	506	433	467	468	466	470	464	466	472	457	495	474	498	488	466	465	530	497	453	474	464	433	532	493	492	414	472	458	427	449	494	483	468	463	479	420	477	452	479	486	502	452	508	454	501	470	470	507	506	500	488	497	480	459	478	456	456	480	419	492	506	468	496	494	452	499	486	455	415	459	490	531	478	479	444	475	472	512	460	445	486	442	492	470	469	478	492	481	478	468	489	447	449	476	478	432	463	458	455	517	447	460	472	484	442	457	469	448	474	480	467	460	481	434	461	506	465	496	453	449	489	444	445	482	480	467	464	414	470	496	475	488	476	464	487	499	509	480	466	475	467	457	471	488	487	493	434	469	484	439	498	435	467	468	481	466	469	453	461	475	426	475	478	472	457	456	500	506	496	459	494	467	487	444	463	464	508	468	442	461	469	476	455	493	421	492	504	453	457	481	473	487	472	461	443	480	469	463	480	479	474	493	462	488	468	439	476	458	492	470	446	474	487	460	473	474	428	450	452	465	475	505	477	449	469	440	473	426	465	453	492	444	454	475	467	497	464	432	466	464	446	473	460	472	441	481	484	465	461	456	485	481	485	465	451	498	475	460	460	447	494	497	482	431	445	454	518	475	487	484	452	472	483	495	487	482	492	471	483	467	488	502	484	467	456	417	496	479	432	455	452	495	469	494	510	479	472	512	505	480	460	524	473	448	459	465	441	446	471	458	451	468	483	484	470	470	478	451	501	462	471	416	485	486	467	473	523	450	515	518	442	447	444	464	471	439	449	525	448	441	461	480	483	456	466	476	465	490	483	503	481	457	458	462	452	445	462	503	473	469	477	461	529	488	460	465	465	477	453	552	446	465	499	476	479	478	477	461	455	510	504	431	471	496	481	460	463	501	484	503	464	469	481	511	470	458	484	455	499	475	430	479	474	433	489	464	453	464	442	490	480	488	484	459	468	521	497	444	475	494	466	469	512	447	443	444	452	504	501	402	428	482	505	417	454	500	473	480	473	434	459	444	472	514	479	415	451	512	471	474	483	466	494	479	486	494	466	466	455	490	440	498	460	498	475	466	476	480	465	460	438	509	488	465	420	453	519	481	493	506	500	489	502	473	454	467	444	471	429	484	430	485	506	526	468	468	508	476	467	490	457	492	471	459	488	450	459	503	470	461	479	467	480	475	455	470	466	434	420	459	473	468	439	436	474	494	494	429	496	466	482	447	489	460	437	485	444	493	457	485	530	490	471	467	454	469	469	479	497	457	466	477	457	442	464	489	457	468	455	486	490	480	452	481	457	440	401	450	476	444	434	491	485	467	454	451	451	476	453	477	461	452	489	495	509	426	491	458	457	473	486	513	503	469	530	467	465	499	465	469	487	474	451	457	505	474	481	473	447	468	458	524	504	479	448	496	476	449	421	480	468	436	495	509	469	449	497	477	485	452	478	459	476	476	461	472	481	457	439	509	503	447	489	509	483	438	474	470	442	472	463	453	490	459	501	454	424	426	435	472	474	479	438	469	464	471	460	455	453	481	493	470	480	476	446	496	462	474	469	491	469	521	483	446	510	498	484	451	466	497	456	527	457	518	462	462	485	509	482	491	456	451	476	469	478	487	460	482	484	444	442	499	457	469	468	504	467	483	487	462	476	505	494	436	486	508	493	502	491	459	449	450	473	490	443	468	498	481	480	432	473	473	477	441	482	503	460	494	451	446	475	433	457	527	503	494	496	474	471	462	468	482	444	483	483	497	474	434	479	487	485	420	497	486	481	488	453	475	503	449	474	458	479	459	460	473	443	505	527	499	475	511	484	471	455	445	460	462	454	489	474	510	470	502	448	482	464	478	482	452	445	433	479	482	465	487	444	497	469	496	471	473	495	461	461	457	474	477	430	435	488	479	473	458	441	440	462	426	474	504	431	525	438	522	468	425	480	458	454	471	476	484	433	498	504	483	504	449	482	457	461	445	466	479	464	468	426	449	486	473	480	488	446	466	471	460	497	495	442	460	452	455	476	486	502	469	444	470	425	461	469	476	469	464	477	446	410	477	483	491	461	493	494	447	475	455	486	503	482	492	446	465	472	486	478	476	476	490	439	466	467	495	478	459	461	410	506	469	493	536	478	469	425	454	451	494	482	474	453	469	456	468	497	448	473	497	464	427	442	452	487	479	494	489	448	466	472	425	490	445	476	469	495	493	469	498	479	487	464	452	448	547	466	470	452	492	486	479	441	452	478	429	469	481	476	474	454	475	441	452	459	497	477	455	445	454	493	466	463	474	482	469	450	456	474	469	503	472	454	480	442	467	426	488	443	491	462	494	475	487	459	476	453	428	457	481	497	454	494	464	476	482	461	435	438	451	488	445	455	478	476	441	461	495	476	482	491	427	474	447	501	426	457	434	479	475	438	508	530	482	525	499	464	448	467	507	436	478	477	466	465	438	496	446	443	495	485	466	461	496	470	478	470	486	449	467	462	473	467	501	463	426	495	473	493	413	479	475	469	490	486	433	474	457	466	445	479	447	435	467	488	473	471	468	495	491	464	441	479	472	508	492	469	510	480	501	480	479	445	513	453	450	454	439	455	461	488	480	501	476	440	476	484	466	453	457	453	439	463	463	499	454	502	480	448	460	460	440	458	492	468	448	476	462	451	473	474	460	496	466	455	447	516	446	471	473	460	449	508	486	461	485	520	457	474	456	480	501	491	450	478	502	464	447	424	475	500	477	494	458	465	472	510	499	454	464	460	514	504	498	447	424	468	437	495	447	508	475	524	447	480	493	440	488	470	470	451	480	494	467	480	445	442	488	456	469	492	451	505	469	430	439	458	489	477	462	463	500	503	508	488	457	453	464	451	503	481	416	475
7566	12406	9238	5137	3986	3160	2410	2120	1751	1341	1102	970	888	831	751	761	697	629	580	623	558	566	560	566	545	565	515	560	519	457	509	511	493	521	548	487	512	498	504	519	510	506	501	513	547	438	522	468	517	505	495	510	502	494	539	533	487	548	542	512	551	499	513	482	493	520	530	497	509	476	489	470	459	523	529	469	525	468	499	513	489	520	504	497	486	534	519	511	494	532	498	521	493	492	519	512	505	479	492	535	536	448	493	500	490	482	517	507	524	501	470	461	511	440	518	480	521	501	527	512	498	492	523	506	441	566	497	526	492	518	531	548	507	508	530	532	509	452	467	466	538	467	462	491	509	494	522	499	521	497	515	523	563	512	552	509	541	497	474	521	486	477	512	505	476	504	509	527	510	494	485	523	487	499	490	473	526	501	507	519	505	493	476	514	512	511	513	488	502	518	491	499	531	504	508	501	490	495	497	476	518	517	467	506	540	497	517	552	495	503	515	439	486	557	502	525	564	477	511	475	508	532	507	500	495	487	527	517	528	529	519	493	510	504	525	504	535	479	517	483	513	462	527	497	477	487	501	509	520	521	515	526	509	486	503	548	491	501	482	472	509	513	523	512	478	531	505	475	502	486	512	531	480	498	468	558	477	561	483	543	508	486	486	515	511	478	513	465	504	500	484	488	512	486	509	490	501	535	508	493	550	486	481	449	521	510	534	527	490	478	536	522	494	504	522	498	504	503	498	506	501	486	546	496	522	500	538	521	490	452	544	482	519	524	507	489	448	472	483	526	494	485	511	550	514	514	511	508	445	502	517	475	487	514	471	506	518	508	509	502	547	441	507	459	499	477	521	524	498	496	481	457	518	499	484	486	514	492	541	490	518	522	497	519	494	477	510	482	490	486	569	531	495	519	514	523	483	493	524	534	535	500	566	523	534	523	506	474	502	541	526	507	490	529	515	495	503	518	488	559	479	538	522	500	481	503	511	479	475	509	508	487	534	509	511	486	495	516	514	494	483	519	471	484	518	466	501	490	495	525	477	506	461	505	471	521	496	505	511	472	483	526	514	536	515	524	508	458	512	481	511	514	479	505	493	499	533	500	501	519	514	487	488	485	499	499	503	521	465	512	482	535	507	509	529	513	491	518	510	485	502	508	481	536	452	519	469	475	509	518	471	482	486	543	498	542	499	517	500	495	506	473	537	495	503	526	503	515	470	537	484	502	453	501	494	544	469	526	513	472	505	495	516	504	486	496	503	490	525	506	522	512	512	505	505	484	537	497	506	493	498	478	500	476	491	526	519	530	505	525	497	506	489	488	497	486	470	496	480	499	521	506	528	513	470	510	552	482	485	518	541	520	521	516	540	500	514	478	477	475	499	475	493	480	540	549	510	519	514	497	475	473	481	516	521	489	492	537	492	505	504	550	521	489	470	495	509	507	529	561	504	479	483	528	459	483	461	489	506	514	526	483	510	516	492	476	514	532	520	479	501	470	474	505	485	514	482	496	475	510	499	486	499	483	525	499	503	516	466	512	551	502	493	481	519	551	502	515	476	515	543	532	515	470	517	501	499	509	512	482	479	533	478	523	460	498	468	461	471	504	507	506	504	519	514	491	519	518	497	505	498	533	544	506	492	514	496	511	482	483	509	533	499	499	496	534	489	554	499	506	501	479	501	507	521	457	471	483	500	508	493	503	483	476	472	519	494	523	499	510	523	465	504	497	520	498	489	537	434	527	521	470	503	504	462	487	457	480	485	513	512	511	572	513	487	528	473	511	514	543	508	480	484	502	526	490	533	523	562	510	503	524	534	473	489	510	544	500	505	526	474	508	488	509	538	515	497	504	495	500	519	536	466	461	457	497	490	502	534	526	474	500	517	491	513	479	507	459	483	499	520	497	497	528	476	504	547	528	522	507	482	478	510	506	495	544	469	484	524	508	511	491	519	501	508	513	474	485	510	454	494	505	473	502	530	525	514	511	506	498	514	466	493	519	523	504	491	515	490	529	515	475	523	496	532	541	530	510	473	506	544	524	544	501	500	526	505	461	485	507	526	513	493	488	513	514	484	472	490	499	489	525	505	543	528	483	508	480	517	530	519	505	494	470	506	495	494	503	516	508	472	554	517	478	489	494	476	503	487	521	460	528	462	514	488	495	510	509	510	484	496	507	523	511	476	486	477	485	513	546	505	485	516	503	498	505	528	513	504	479	453	503	482	528	483	473	522	509	504	507	517	467	505	483	489	535	513	494	529	494	520	550	484	529	487	494	460	478	467	440	481	516	468	514	492	515	499	493	532	513	496	450	541	529	510	482	484	458	488	478	498	500	530	497	532	493	507	504	498	529	498	493	509	510	511	498	506	501	520	465	492	475	499	474	466	504	502	520	484	470	503	496	468	538	481	495	485	484	500	512	474	495	488	505	542	514	546	499	521	517	483	482	490	451	477	477	542	478	517	499	501	495	518	474	457	479	497	482	482	453	485	453	519	542	524	539	522	503	519	489	519	525	438	513	480	519	455	501	459	492	439	525	498	489	477	494	460	479	508	515	513	534	510	491	529	517	481	481	502	509	519	517	534	523	450	506	496	489	504	499	499	521	534	475	479	493	513	516	511	483	517	494	502	498	481	508	526	507	491	470	488	500	523	511	509	526	510	516	504	511	487	472	517	482	493	520	488	498	540	547	491	507	524	494	549	540	541	530	500	496	539	491	510	526	490	489	527	502	490	540	491	472	478	498	485	529	541	479	539	515	492	489	556	497	511	504	507	495	489	460	522	505	556	511	512	532	493	475	510	484	475	513	474	480	495	475	503	531	508	479	502	484	506	463	506	500	506	523	499	532	512	518	494	536	498	493	499	475	525	476	495	464	517	482	528	521	494	471	496	478	527	504	539	519	516	505	480	508	521	506	520	551	511	545	495	511	484	474	532	486	497	545	542	511	545	490	486	503	497	473	517	474	512	464	473	517	510	522	498	513	535	514	540	498	514	507	468	501	514	481	524	507	474	546	532	508	507	473	480	511	501	490	490	502	512	508	472	506	522	480	522	481	471	490	521	459	511	504	450	533	483	521	469	491	500	498	505	492	526	503	529	516	489	456	523	507	507	518	503	491	485	518	501	514	519	498	504	513	481	506	529	513	490	504	476	485	478	500	517	488	520	539	517	520	518	504	460	486	461	518	491	501	482	468	478	467	519	494	484	533	450	475	527	532	504	475	500	526	489	475	531	482	488	527	485	480	482	512	560	537	480	474	459	522	488	509	498	524	447	502	553	501	482	510	516	474	502	503	494	530	483	479	478	496	472	511	477	492	505	509	511	491	517	491	508	501	476	472	491	495	504	493	511	557	522	461	508	480	495	516	502	490	514	497	500	499	501	497	500	493	492	511	509	468	505	521	508	523	512	467	543	522	503	510	496	483	489	519	460	512	549	507	490	480	498	478	494	491	494	502	454	467	515	522	502	455	481	510	508	491	493	496	499	477	486	539
23675	21192	28546	24117	21231	13928	4114	2608	2094	1747	1586	1377	1258	1099	1061	984	1051	970	960	946	902	882	889	884	884	839	830	773	854	774	736	809	851	792	728	764	791	804	816	744	736	807	756	801	795	819	761	710	767	805	750	776	764	788	777	777	800	761	750	794	742	807	768	773	746	828	752	732	718	772	788	799	777	781	809	766	813	758	726	785	748	773	737	759	790	797	835	748	827	780	787	746	782	701	678	774	781	810	765	786	708	755	761	759	769	727	757	775	784	769	716	802	789	819	731	712	791	794	805	755	770	755	765	743	820	760	783	756	788	777	738	767	748	748	730	748	751	821	746	756	780	783	757	777	766	747	788	806	750	727	770	744	741	791	712	744	781	760	748	740	821	780	730	775	798	771	776	762	738	792	742	776	768	757	782	760	802	735	774	753	757	789	773	780	805	768	791	730	728	807	757	801	758	760	768	783	785	781	765	774	771	704	783	764	744	765	744	724	751	761	782	732	772	810	759	760	821	784	749	785	806	784	769	729	738	778	777	773	780	736	724	771	774	762	791	782	792	726	775	741	765	754	763	725	784	755	801	759	757	694	739	738	753	780	798	753	711	751	781	806	773	776	772	804	803	788	710	732	762	725	756	778	787	760	793	771	759	789	733	768	712	747	770	796	759	774	784	739	763	741	827	771	729	759	685	762	848	748	795	752	774	751	750	761	754	689	767	740	766	783	764	796	748	748	729	776	818	716	714	761	797	750	741	755	724	751	765	744	774	784	774	761	765	788	752	785	748	750	769	775	780	721	753	757	828	770	752	755	751	731	772	733	788	779	762	801	814	745	779	763	774	745	750	744	762	817	760	745	767	813	791	776	748	752	729	781	737	791	856	745	743	763	761	764	778	730	767	789	770	775	745	724	797	772	813	727	710	730	738	755	757	772	796	782	755	743	777	748	779	785	750	777	758	727	791	822	767	813	785	729	761	765	723	768	748	798	722	775	745	742	801	758	842	763	751	762	808	728	759	730	737	766	779	758	750	778	789	727	753	761	776	774	789	733	773	759	770	759	772	783	802	750	713	769	748	767	761	767	791	747	710	775	744	754	838	784	722	757	814	745	776	758	769	746	785	744	792	767	767	788	713	767	780	789	762	769	704	776	763	732	739	794	770	795	786	768	814	819	752	754	742	719	779	769	794	793	788	769	725	711	731	772	797	765	739	779	731	804	761	723	797	801	792	784	789	726	806	791	804	802	772	773	723	731	759	747	776	787	757	797	791	762	778	807	744	767	757	785	750	744	771	775	791	796	794	757	726	760	752	715	789	837	785	752	723	789	724	722	740	813	757	805	788	774	720	750	746	763	745	735	727	783	770	801	785	767	747	742	761	756	774	778	752	712	792	753	716	801	751	698	755	750	798	782	757	760	785	762	735	757	789	743	735	804	773	724	735	754	765	754	802	767	738	766	762	793	773	719	756	756	796	774	773	724	672	723	764	799	801	761	799	776	840	740	708	743	766	724	768	743	768	767	787	807	761	750	762	774	770	785	790	805	743	772	786	756	784	757	816	755	729	729	764	720	770	763	785	745	721	753	761	747	743	791	747	723	754	720	719	785	742	737	708	774	752	752	760	790	731	767	745	793	741	754	761	761	783	813	761	692	771	795	776	731	752	784	774	752	773	757	728	760	788	745	757	789	807	794	800	722	736	745	769	782	762	770	743	765	711	770	782	787	770	745	745	767	815	754	779	785	759	714	804	753	780	760	761	747	777	745	761	753	806	767	728	796	780	785	797	768	745	755	749	750	801	749	802	793	782	767	807	767	830	707	751	753	753	741	793	774	766	786	732	826	760	780	724	754	807	776	785	794	794	724	745	750	744	745	741	757	764	793	740	786	806	762	786	738	719	725	772	733	716	795	762	755	719	775	789	761	777	778	773	815	749	818	726	705	783	793	727	791	751	825	748	735	735	815	739	700	823	736	769	702	780	744	777	793	782	807	706	792	738	762	797	738	770	751	763	739	795	794	795	735	732	776	763	800	735	770	757	731	764	759	728	732	788	810	756	785	758	779	786	742	782	741	742	795	761	787	735	831	797	775	771	780	745	724	737	697	720	722	757	769	778	800	694	799	769	766	805	768	712	816	738	795	750	789	761	723	791	762	726	702	776	750	751	768	795	783	756	752	779	740	733	738	775	752	798	711	770	823	776	764	783	740	765	761	752	786	769	731	777	808	750	766	808	740	802	758	725	753	776	794	743	742	718	787	764	802	730	798	731	778	725	767	815	769	810	727	738	751	796	738	774	751	702	794	766	745	742	787	771	824	726	780	691	784	775	707	893	789	779	761	748	769	768	819	768	757	811	727	776	735	719	753	802	760	765	776	737	726	787	793	749	784	777	735	748	761	796	792	740	743	792	706	772	729	788	759	733	828	785	763	808	733	794	733	763	769	817	775	807	792	721	778	792	772	746	745	739	731	768	727	703	729	782	717	794	780	798	753	755	768	758	768	761	749	722	772	762	716	770	732	823	763	755	773	769	720	747	742	737	736	762	761	780	768	811	821	731	766	791	771	764	784	805	842	717	779	800	789	785	736	749	776	725	730	751	743	738	732	795	756	762	699	803	773	737	722	752	833	754	684	740	775	760	769	699	781	783	762	786	786	809	783	807	795	759	753	731	771	802	746	729	759	775	729	796	754	774	746	718	727	792	784	714	805	740	714	821	810	771	741	750	747	779	735	754	732	765	745	800	784	752	760	728	829	749	767	829	860	825	780	760	747	760	702	727	766	771	741	804	787	767	799	769	722	796	727	817	774	797	710	758	771	768	756	759	774	752	739	793	785	773	774	773	829	788	778	779	722	701	770	741	797	780	732	760	793	790	801	777	769	741	716	732	768	768	780	759	729	714	791	729	693	747	765	744	740	769	756	771	732	767	796	801	759	806	798	764	768	824	787	716	786	744	782	707	737	821	784	735	764	805	758	776	815	779	752	742	741	809	738	769	779	840	768	738	775	769	778	761	780	745	747	762	745	730	791	727	807	735	723	750	774	757	746	765	774	735	780	792	769	747	770	730	759	692	791	805	805	786	746	800	772	770	790	734	758	752	765	716	777	742	728	802	746	789	773	740	779	785	779	750	806	754	778	752	723	784	743	808	787	771	762	763	767	732	754	734	700	734	739	776	728	731	744	796	727	781	769	708	764	795	719	718	767	703	782	795	759	708	784	770	727	737	805	777	787	766	775	787	721	794	759	722	732	768	796	768	791	721	802	756	801	766	827	793	775	733	761	805	750	765	752	782	744	735	778	737	741	741	805	787	760	753	754	783	782	775	756	746	793	734	792	766	756	733	755	780	758	759	744	756	756	789	786	756	729	837	749	793	792	760	784	747	750	730	716	739	789	744	755	767	722	840	769	759	763	743	735	790	743	779	793	775	750	792	771	772	794	724	791	746	810	760	764	762	790	752	766	792	806	742	807	687	740	746	768	794	820	759	781	760	798
7288	20935	16675	9862	7578	5868	4563	3671	3016	2369	2023	1615	1505	1438	1385	1284	1139	1145	1037	1029	1006	977	987	908	848	922	877	880	912	779	875	866	848	842	846	816	810	777	779	782	871	796	769	822	871	784	862	854	839	812	817	790	816	875	788	886	834	794	775	813	788	780	763	810	843	767	819	757	845	893	854	778	807	746	797	828	823	837	776	807	809	841	866	829	780	821	858	822	815	821	787	803	863	835	835	815	814	794	821	791	781	787	795	854	806	808	809	802	811	811	821	816	761	809	896	767	822	831	762	829	765	815	787	800	824	789	792	818	819	826	780	781	754	794	840	794	790	808	779	764	801	783	806	802	748	786	786	802	790	815	823	795	825	766	806	782	836	805	800	744	815	837	769	811	787	823	814	791	835	815	804	755	789	836	831	831	767	774	749	828	785	828	768	802	767	784	820	832	827	799	826	822	820	767	799	816	801	804	803	759	853	793	804	798	802	779	787	812	779	787	864	855	792	809	789	802	818	844	822	775	812	850	798	781	796	824	755	819	833	833	789	825	828	800	748	823	796	776	766	814	831	772	809	782	818	774	838	837	807	825	791	804	803	816	791	801	800	820	836	815	751	835	793	757	776	841	814	750	828	817	822	777	790	794	789	780	783	786	784	801	780	802	829	798	767	781	841	844	779	822	793	800	810	796	820	818	797	797	792	824	864	782	770	770	822	793	785	818	752	780	809	816	764	773	782	795	714	845	815	791	783	828	748	789	828	765	805	855	803	810	772	802	836	796	772	795	794	834	801	761	812	806	759	812	747	798	805	793	834	765	808	789	797	824	725	786	816	809	815	823	812	817	804	817	813	770	832	843	812	817	802	810	780	772	812	763	799	758	812	814	803	816	775	839	747	752	795	740	777	795	820	791	757	791	780	770	767	845	778	813	781	777	822	780	808	769	821	813	816	804	838	797	787	817	791	782	809	816	817	811	804	757	759	800	761	797	799	769	779	795	802	791	777	828	845	838	765	759	752	767	756	801	750	816	807	790	805	791	793	772	825	808	756	787	803	758	792	826	800	836	762	779	794	803	766	816	858	763	809	781	783	766	845	779	798	776	794	753	802	794	813	817	813	800	808	825	815	810	761	798	784	826	814	811	814	796	789	806	761	775	825	821	791	789	821	778	793	815	859	803	821	790	785	797	792	823	796	788	804	806	791	795	797	854	829	814	810	815	759	774	834	848	797	790	853	762	819	769	793	830	825	756	777	791	795	777	785	802	757	814	824	811	805	774	828	877	815	823	767	827	811	825	767	711	796	818	813	826	828	765	792	759	780	816	763	819	795	794	844	786	835	818	776	787	819	819	763	786	846	800	797	804	802	756	844	727	806	915	798	842	782	850	803	744	852	790	796	801	820	744	792	794	793	794	736	790	790	843	782	782	819	796	859	804	847	753	809	811	814	795	824	829	845	797	829	849	766	816	778	841	817	836	781	838	814	820	747	768	783	824	827	838	776	797	780	770	822	797	824	831	809	825	846	802	796	791	798	787	820	843	769	831	761	819	791	833	862	809	796	813	775	780	812	792	810	813	840	775	832	836	810	775	786	783	829	789	835	810	856	772	775	788	779	798	765	805	857	771	783	795	831	806	811	833	748	780	795	790	832	764	878	843	807	747	833	824	830	752	789	844	761	821	787	808	810	789	789	752	815	778	801	763	784	783	771	766	804	823	831	721	807	788	833	827	777	839	803	836	736	746	844	833	771	813	801	808	789	808	778	885	783	828	770	840	817	811	772	804	773	771	775	805	776	807	753	811	791	819	835	793	823	817	783	815	797	883	776	745	788	834	793	802	765	773	763	738	804	840	807	823	802	789	799	774	810	806	881	817	842	840	846	815	806	750	800	815	792	753	800	767	777	810	781	779	777	797	772	795	758	795	768	796	818	815	752	773	802	758	787	758	810	837	802	792	760	777	823	787	787	825	769	792	828	819	797	835	761	801	831	844	807	789	754	841	760	795	813	783	773	829	749	794	815	815	813	830	775	827	761	746	815	800	803	842	791	814	763	819	823	770	797	815	891	814	792	770	763	849	781	820	778	817	757	811	743	762	811	798	822	773	816	761	799	812	804	847	770	798	798	800	788	765	807	840	845	814	811	794	819	771	780	829	769	791	789	815	767	845	771	787	855	789	837	763	758	803	809	800	779	808	773	794	793	811	810	803	793	817	777	780	811	765	790	819	854	869	816	856	822	875	788	819	816	803	808	836	785	792	781	793	790	853	814	811	835	778	827	844	825	768	856	817	847	823	783	782	794	840	832	803	769	794	836	805	802	795	774	786	791	845	805	846	778	823	817	807	857	845	782	800	795	813	847	787	786	802	792	822	777	805	767	811	818	878	804	799	779	842	780	813	829	769	778	842	827	805	830	821	795	773	802	730	785	787	741	790	785	804	795	817	789	759	767	836	782	822	878	790	827	794	820	785	826	784	787	797	821	809	814	808	813	813	790	770	786	796	841	777	779	803	815	798	760	793	785	776	796	796	788	815	816	752	805	814	761	808	793	777	843	807	797	804	805	748	847	798	755	790	786	778	803	783	831	765	820	808	801	782	808	757	798	751	843	759	826	820	794	822	849	825	841	818	802	786	739	842	792	771	770	850	839	789	866	792	798	810	809	820	793	799	817	792	824	803	808	819	820	804	761	780	825	785	805	778	834	792	805	783	826	787	776	791	752	779	782	806	818	811	800	798	873	850	775	776	817	826	788	812	810	818	771	771	760	835	809	784	805	772	813	802	814	824	793	786	857	833	781	801	799	855	805	821	846	768	808	783	834	789	812	814	792	824	835	771	793	816	776	798	837	805	782	749	843	804	781	781	784	770	804	801	797	816	842	775	841	792	795	798	816	789	808	829	831	799	796	808	828	801	781	767	832	796	847	813	794	775	823	770	828	838	792	818	824	802	781	755	828	768	842	825	860	773	798	791	813	790	815	861	785	820	840	770	800	782	786	765	765	796	827	781	813	784	746	805	786	776	848	795	849	772	795	823	806	744	793	794	827	812	800	779	803	792	808	841	762	864	825	788	817	807	817	823	793	813	781	789	846	821	811	836	796	767	762	787	860	809	758	760	802	758	819	796	797	817	853	805	824	794	791	800	760	836	817	819	808	809	802	812	770	780	795	808	806	790	826	799	774	786	806	796	800	805	761	776	769	756	726	818	794	822	773	753	824	799	788	777	783	827	814	787	791	851	810	845	811	806	843	764	790	797	813	788	770	796	803	780	779	850	760	772	740	784	800	831	760	778	804	809	789	808	770	800	769	786	777	788	777	791	798	769	836	798	803	748	815	849	825	854	790	779	777	786	825	805	779	794	834	783	798	781	798	814	756	792	820	776	809	827	805	778	784	750	781	784	816	791	735	842	753	809	796	828	818	845	814	812	806	824	769	799	818	807	794	777	788	782	746	799	786	799	821	732	848	821	816	813	763	802	760	835	854	748	787	777	783	785
24736	21194	27621	24994	15023	3373	2092	1661	1264	1054	898	771	663	662	562	533	488	518	439	476	428	456	419	394	387	360	384	391	362	369	370	372	326	316	330	339	365	365	326	344	337	356	364	343	324	364	354	337	331	367	318	349	333	360	332	326	340	342	332	313	355	350	322	298	349	317	339	345	351	317	317	330	351	352	301	371	302	359	332	346	352	340	325	333	316	311	352	368	379	361	310	319	334	351	342	353	334	324	343	326	344	303	332	328	355	355	353	319	342	315	355	321	333	327	343	324	356	341	317	297	331	343	345	341	321	345	320	343	335	340	296	345	306	349	339	330	334	336	321	322	320	329	334	330	309	288	323	355	345	327	319	333	345	316	344	335	318	310	322	348	340	315	339	330	333	314	327	345	347	329	302	336	338	352	328	319	362	344	317	360	362	334	353	359	347	335	309	312	328	307	344	341	334	330	346	342	335	348	303	328	306	304	340	299	322	370	333	319	325	330	339	344	322	304	316	337	337	342	319	327	334	346	328	355	319	354	339	342	316	316	380	340	311	349	320	361	329	336	312	357	350	350	303	329	330	338	326	336	347	359	301	335	314	367	337	365	334	359	317	337	341	311	361	332	374	341	340	335	315	316	340	308	306	349	321	333	335	377	331	348	323	355	301	328	338	336	322	345	337	312	324	336	346	354	355	325	323	309	323	352	345	303	309	329	331	337	356	324	324	303	322	348	322	317	329	330	332	327	379	323	308	347	336	334	347	321	351	335	325	343	325	314	329	310	356	357	349	348	355	303	320	333	370	313	317	341	339	341	345	334	345	382	349	355	354	315	314	306	354	338	331	335	322	319	339	328	297	324	345	324	326	310	333	320	321	321	332	339	338	335	332	307	320	318	332	340	341	329	343	308	308	338	368	329	330	364	346	344	367	333	303	341	338	331	339	355	359	354	338	347	337	314	325	338	343	352	346	330	328	351	333	379	315	336	319	329	332	340	323	342	313	325	331	307	341	362	307	343	339	343	327	349	327	344	322	345	340	363	314	368	357	339	333	353	357	359	323	347	353	309	330	333	353	323	342	326	338	331	301	334	306	345	325	361	312	303	328	304	315	338	321	345	323	356	326	317	313	352	339	315	335	317	320	395	333	346	308	341	346	358	353	340	328	338	356	317	337	324	333	360	313	333	343	309	326	334	350	359	322	315	362	309	362	330	316	380	344	350	332	329	328	346	335	317	339	299	362	326	330	319	353	324	331	336	313	315	289	305	319	339	351	316	332	324	327	311	317	344	353	327	340	365	323	344	358	321	330	329	361	305	359	367	367	342	334	348	349	359	314	337	342	348	327	342	338	329	339	352	336	356	303	369	319	307	317	342	347	360	326	342	331	337	333	344	345	361	360	327	332	320	312	323	358	314	305	356	330	346	333	361	318	336	324	322	315	348	363	364	311	342	326	316	336	345	304	340	319	340	349	344	369	337	334	336	335	332	312	349	342	317	290	310	322	336	320	359	294	337	355	345	329	343	310	337	308	340	314	308	317	337	363	298	375	331	348	338	307	313	326	342	313	281	317	316	357	341	329	353	331	337	316	325	320	343	339	317	328	337	327	344	324	285	377	330	306	298	339	345	304	355	326	340	327	346	345	320	294	335	335	332	361	318	312	318	362	319	332	331	351	327	330	350	342	290	336	360	323	327	329	375	314	317	352	353	305	326	364	398	336	353	346	313	317	320	315	325	367	316	343	344	326	301	321	320	363	329	330	307	315	308	337	310	347	311	299	335	339	343	335	341	338	350	319	353	344	317	319	331	342	351	375	332	329	321	317	325	336	320	351	343	327	329	351	356	313	328	369	323	321	347	323	346	341	308	368	361	354	324	320	337	305	343	339	327	321	296	372	322	331	321	342	340	321	310	318	323	364	323	312	332	334	355	342	330	320	337	365	310	315	336	343	343	372	344	328	311	344	321	356	334	332	355	311	322	340	350	331	334	322	313	356	336	303	320	319	328	337	326	341	342	332	353	357	349	339	324	323	343	349	314	327	350	323	311	353	355	315	324	343	365	337	327	342	325	355	316	357	324	357	317	373	330	321	342	325	344	352	331	329	336	340	334	312	342	353	345	343	334	353	340	349	300	331	323	375	349	329	345	302	360	297	346	315	329	343	345	344	344	316	336	336	325	302	379	359	340	314	362	314	335	354	290	355	339	338	316	321	337	326	315	294	320	333	351	347	316	318	377	349	327	347	340	356	337	320	328	353	347	308	344	337	339	328	317	302	311	308	329	294	334	337	341	318	373	314	327	360	374	324	334	356	338	347	317	296	309	298	325	345	341	315	298	330	318	336	357	322	332	336	324	323	318	336	380	323	320	329	307	350	299	338	324	338	357	305	333	337	311	353	350	285	359	331	348	321	322	359	354	328	313	338	308	306	376	357	334	323	319	332	319	312	353	337	317	314	332	315	338	359	320	358	357	318	300	343	299	342	322	334	322	354	305	311	338	339	313	336	290	363	339	287	352	301	314	326	368	352	357	322	324	343	307	329	360	309	320	331	336	355	321	346	322	324	349	347	321	324	318	366	322	328	363	347	338	308	363	325	343	320	296	348	325	320	372	320	321	338	349	340	336	316	319	370	336	352	316	356	332	376	315	354	351	326	337	343	345	342	328	341	348	344	315	342	369	330	330	332	334	346	331	326	308	333	328	327	316	334	339	352	314	338	329	301	319	341	323	329	348	336	343	330	346	292	329	372	337	312	329	342	314	335	335	333	338	302	326	359	331	339	335	332	359	327	300	303	344	329	300	343	347	327	327	322	324	344	327	334	338	325	335	315	340	318	371	353	357	306	345	340	303	336	339	310	350	345	319	343	335	313	343	311	326	345	319	340	341	348	357	346	355	335	332	332	333	340	313	308	326	318	351	352	363	333	320	328	342	342	331	315	288	355	316	322	360	360	334	318	378	318	319	338	345	343	323	329	338	304	329	344	331	347	313	330	325	333	328	308	317	306	308	330	328	309	340	316	322	321	309	326	361	352	344	340	326	321	349	332	298	317	323	344	330	345	313	305	388	334	341	341	343	327	354	331	360	371	334	325	349	349	340	320	334	329	351	331	353	319	351	335	338	321	346	341	336	335	358	344	324	314	338	351	323	323	383	368	302	336	344	303	361	328	321	348	331	339	335	343	344	378	336	336	325	308	305	334	325	341	370	297	333	315	344	308	351	301	383	337	322	313	348	353	312	345	332	305	329	326	323	368	358	354	315	310	340	324	311	339	352	314	302	304	336	313	328	330	337	340	329	311	370	338	385	363	321	300	342	306	336	323	350	349	328	328	333	342	323	358	343	324	328	340	351	311	366	308	322	326	304	327	323	338	337	345	357	364	368	339	347	333	365	337	327	336	325	335	347	306	340	319	337	348	323	318	319	295	365	321	317	337	316	340	329	313	351	312	348	325	320	339	362	335	318	360	319	323	303	367	325	341	358	321	326	315	350	320	304
7108	17034	13442	7794	5772	4452	3537	2857	2149	1754	1347	1105	915	872	840	716	693	628	580	562	569	511	489	463	507	481	478	445	408	439	384	431	413	410	392	405	409	376	401	409	420	399	379	394	378	364	380	381	401	441	357	368	420	405	397	364	416	385	390	405	370	372	394	404	384	373	353	360	378	407	378	369	389	414	380	410	376	378	383	361	407	385	397	363	395	391	364	395	360	401	410	387	406	380	372	408	371	421	374	380	374	373	376	429	384	386	400	377	361	402	355	363	393	371	374	349	366	387	404	345	359	353	413	345	385	382	387	336	340	380	394	373	365	384	382	400	366	336	367	368	374	374	413	391	357	380	401	379	400	376	379	385	379	377	385	395	368	364	393	388	358	386	366	358	402	387	378	376	388	354	376	366	360	402	353	359	380	395	405	386	364	383	396	389	387	356	346	393	393	382	397	366	407	400	379	409	363	362	388	371	371	348	390	360	363	371	372	357	371	370	404	370	343	386	370	405	365	363	365	400	368	391	362	353	373	385	423	383	386	401	373	405	395	396	387	387	347	369	346	400	375	349	398	377	387	407	376	386	409	382	335	374	387	354	368	370	350	389	361	374	325	385	371	352	369	341	392	384	349	376	391	390	380	365	389	385	362	394	373	379	400	397	362	376	387	406	375	360	385	357	370	369	404	366	369	370	371	416	346	398	380	342	378	382	381	368	350	389	366	395	382	391	417	369	371	370	350	385	390	394	386	358	370	384	370	358	394	380	380	356	344	360	374	369	381	379	395	398	388	382	420	379	376	353	396	363	343	382	384	386	380	356	377	391	401	405	380	395	367	383	390	371	374	370	380	372	384	390	356	392	370	349	366	343	374	371	391	386	373	383	405	365	383	388	370	378	391	409	369	430	386	398	374	362	368	387	371	400	401	384	383	374	384	390	340	354	381	403	368	391	351	356	389	362	384	385	403	375	406	395	430	352	371	335	383	364	404	369	369	412	391	379	388	381	385	399	361	375	353	384	363	396	323	363	369	389	362	368	412	369	367	386	396	374	373	393	380	390	380	377	421	362	415	350	389	371	361	360	410	359	375	353	404	378	330	364	383	398	366	403	364	394	380	333	378	351	367	368	349	383	383	393	398	360	372	389	360	410	405	406	397	404	365	400	373	344	384	374	363	365	361	385	397	393	381	377	373	393	378	399	391	382	359	367	391	364	417	367	395	374	378	359	381	396	397	404	355	373	413	371	367	350	391	371	436	365	387	396	389	376	394	346	404	400	391	365	364	355	392	391	392	379	390	430	377	398	350	378	364	389	352	342	410	375	357	354	355	402	374	382	357	376	421	363	382	368	323	408	326	388	325	369	393	388	371	356	362	377	363	393	377	353	389	352	342	385	400	402	369	374	361	373	367	359	364	370	384	424	409	374	391	314	392	378	390	390	365	326	350	364	357	409	375	358	386	381	394	347	381	371	403	408	382	384	378	355	370	349	349	372	400	358	376	355	371	347	360	334	357	345	418	393	380	412	355	378	372	359	379	378	368	389	349	395	371	359	344	392	372	375	371	373	362	310	372	403	407	394	371	350	381	380	394	407	389	370	398	375	386	353	365	377	384	382	414	381	356	397	333	397	396	383	369	410	382	415	389	377	362	351	338	381	329	420	355	404	373	381	382	369	371	388	413	368	350	367	371	393	388	357	379	365	349	404	379	385	360	366	359	340	375	399	364	355	366	384	353	377	368	381	369	389	340	392	385	384	377	360	371	363	370	370	396	350	391	358	388	399	348	386	371	392	394	397	369	388	383	417	383	357	353	375	378	369	364	374	358	374	337	400	363	395	367	386	387	361	365	403	361	388	343	404	375	371	372	400	367	391	352	374	376	402	394	367	392	394	391	362	369	368	357	385	361	391	389	372	404	359	386	379	415	409	343	362	342	367	361	370	356	348	399	366	406	370	378	394	376	411	366	338	391	390	372	348	376	418	410	389	357	346	387	367	390	395	422	379	384	378	406	357	353	386	367	380	378	384	384	356	391	347	374	386	377	342	362	420	433	370	365	375	411	384	362	379	386	381	386	392	353	379	386	366	364	352	347	365	370	349	357	391	390	345	384	367	368	397	387	378	373	411	353	366	359	401	397	397	371	379	403	355	366	390	374	352	390	390	397	365	376	365	400	373	388	345	353	400	392	381	365	384	371	384	351	368	373	361	363	365	335	405	375	337	373	372	369	377	380	335	399	399	379	347	394	399	374	373	404	370	392	371	343	378	357	396	322	383	363	402	393	362	418	416	394	404	391	369	400	388	408	410	372	379	393	385	365	363	374	390	399	376	370	411	382	407	345	354	412	403	385	351	368	373	367	398	385	373	385	346	385	385	395	364	366	372	369	392	379	372	355	393	389	384	396	405	399	369	401	410	383	364	383	394	370	422	357	370	397	390	385	355	388	351	373	385	390	410	379	395	372	382	386	367	401	393	369	388	425	342	365	341	345	367	371	353	385	372	338	358	359	339	398	396	391	386	371	368	365	345	369	379	421	368	359	348	380	425	380	357	383	375	358	406	360	393	369	396	358	392	362	368	359	394	354	387	389	388	416	373	369	387	354	368	383	356	368	402	403	387	416	390	353	371	378	382	366	385	391	383	377	365	360	384	383	355	428	394	380	390	366	382	383	325	394	392	403	363	394	364	401	351	399	385	399	343	385	356	376	327	356	370	353	374	382	386	340	370	374	414	397	403	349	384	365	360	403	383	372	417	392	395	412	375	378	428	383	375	391	357	371	374	357	387	364	360	376	369	389	377	352	363	372	370	385	369	383	358	380	411	390	375	375	397	410	389	392	362	378	375	356	363	400	382	344	350	375	401	402	402	349	380	350	369	401	352	341	375	374	393	415	376	343	373	353	348	426	363	368	405	357	387	385	355	358	367	353	346	381	383	384	377	350	374	391	403	378	367	363	360	404	334	377	348	431	349	353	387	411	334	389	387	382	365	398	372	352	364	392	396	386	363	360	399	381	397	379	381	412	347	401	393	393	383	397	367	393	394	379	367	379	362	399	362	339	396	351	350	368	423	398	369	361	371	395	365	377	368	378	368	405	391	410	345	358	401	376	378	352	374	368	394	380	406	359	365	381	354	373	357	408	394	359	348	357	412	366	381	412	352	403	397	371	373	397	391	382	377	344	388	403	383	349	369	337	393	385	395	401	422	383	378	395	397	409	409	411	406	373	366	357	387	391	374	399	367	392	374	385	374	407	386	365	387	391	361	368	349	372	358	370	380	397	422	347	398	403	391	378	398	402	371	379	391	412	361	371	353	394	400	349	339	351	402	402	379	395	395	372	414	411	356	396	408	372	355	377	382	393	393	389	399	391	377	384	397	369	398	367	389	374	383	353	364	381	372	402	376	413	369	385	367	387	391	392	358	381	380	383	412	399	383	378	381	354	407	367	355	392	370	378	396	388	371	413	356	358	383	356	393	375	345	375	356	403	372	372	396
22373	21104	28819	23664	21113	21349	13396	3846	2734	2190	1936	1632	1394	1336	1229	1090	1066	1056	993	926	991	915	845	844	864	841	840	821	755	773	768	725	773	720	783	724	742	742	739	741	731	720	718	720	713	703	709	745	716	725	725	724	772	712	686	739	665	661	677	728	718	720	691	736	744	746	741	743	689	721	735	723	758	712	742	736	744	652	728	699	699	682	707	670	696	718	717	736	700	754	696	747	718	682	666	694	684	687	678	697	705	737	745	717	704	649	739	718	715	738	718	696	718	667	708	757	720	711	699	717	713	712	747	693	649	686	726	714	719	708	736	744	685	733	694	678	685	717	675	678	719	698	685	759	701	610	695	692	730	695	716	662	700	678	669	691	692	701	696	696	690	670	710	679	732	692	707	748	704	722	708	693	709	698	680	696	664	699	707	684	675	742	701	637	687	684	702	723	754	694	677	699	689	650	709	642	652	692	677	738	696	685	725	717	715	705	666	749	677	773	702	689	655	680	654	688	692	671	716	724	672	713	662	651	685	715	677	698	681	665	691	657	720	721	705	704	681	675	651	645	733	724	689	739	680	685	686	689	653	723	695	677	714	674	679	686	689	693	660	732	712	742	719	665	720	706	686	680	706	678	683	725	717	675	709	763	725	767	732	679	687	733	705	761	651	663	731	721	672	696	770	672	722	743	705	748	719	665	697	707	685	674	732	708	697	670	714	699	736	669	719	666	703	689	751	730	694	723	695	736	735	645	719	697	722	671	678	706	725	679	672	722	714	671	671	637	691	694	725	725	708	741	718	639	688	712	722	691	703	662	709	689	711	704	663	686	667	706	716	721	688	743	703	684	737	739	723	688	733	694	681	722	677	716	699	679	684	672	709	680	721	741	674	704	669	704	718	666	674	732	684	678	685	717	702	744	759	764	725	671	668	687	680	662	681	694	693	682	708	659	703	726	686	672	670	702	695	693	733	691	724	707	686	721	706	689	708	689	712	718	660	718	695	680	676	671	736	720	666	672	731	724	705	718	695	688	736	722	703	717	676	687	713	728	729	682	717	692	716	670	679	701	698	671	692	667	684	745	713	734	746	686	728	729	705	711	668	721	688	681	679	665	716	675	724	722	643	686	653	713	703	669	712	734	708	636	711	710	672	673	694	664	702	715	706	694	674	729	697	679	676	733	708	672	664	610	720	723	739	705	691	718	664	766	696	703	651	702	699	728	703	722	663	694	628	645	697	661	728	697	721	665	689	683	702	721	660	715	686	669	678	691	622	684	721	716	730	699	701	673	685	696	689	672	680	672	707	730	716	686	649	680	692	696	714	730	705	758	690	667	672	722	711	697	699	649	659	739	671	707	664	692	693	690	718	704	695	672	703	632	727	729	720	709	690	754	693	707	705	742	687	662	681	762	675	699	690	659	715	720	650	692	687	726	699	711	692	684	679	691	757	712	701	691	704	694	677	684	709	702	674	710	665	761	689	680	697	701	682	718	667	687	695	686	680	680	731	714	727	673	720	723	753	726	698	683	695	723	684	706	696	676	714	725	721	674	734	726	693	727	686	706	696	730	701	703	699	695	656	727	700	675	692	708	726	658	665	700	733	698	708	695	691	717	717	719	754	642	716	732	719	724	642	675	703	675	704	703	709	724	735	717	695	718	727	708	680	670	638	682	696	704	683	682	672	698	713	693	688	719	727	687	700	705	710	713	693	719	680	674	698	695	688	700	680	716	682	700	663	668	678	679	630	697	735	711	645	694	722	723	692	689	683	708	627	679	714	672	715	702	707	699	696	717	688	686	726	708	716	683	744	736	649	734	715	716	675	677	688	671	731	654	687	745	689	726	726	702	700	692	702	706	728	711	737	700	727	712	729	703	704	633	652	692	729	705	732	728	690	670	681	698	700	730	712	698	720	728	726	680	686	700	693	716	711	694	724	653	689	693	689	675	699	664	703	695	707	697	669	707	686	699	661	760	746	748	712	665	669	704	685	657	689	676	702	683	720	738	689	695	696	736	698	707	711	626	726	705	697	693	683	646	698	693	721	712	697	683	689	698	708	739	702	679	662	717	709	725	738	718	720	730	718	639	706	704	707	758	724	712	670	667	703	693	691	632	695	686	697	775	714	680	775	730	680	687	699	635	685	652	692	688	694	722	681	704	678	738	700	713	710	673	709	683	663	724	708	678	718	722	696	760	706	718	690	676	726	725	692	717	700	678	674	709	670	658	777	705	731	672	675	672	678	717	675	766	762	669	661	731	709	697	668	703	706	694	706	672	711	688	705	718	681	729	698	703	677	666	688	714	674	669	642	704	759	724	722	729	690	697	697	673	715	730	674	646	717	716	697	699	652	688	705	671	712	670	698	681	685	743	717	658	647	666	674	704	717	684	660	667	693	709	650	704	681	729	745	682	705	720	739	682	719	656	690	672	705	683	688	722	693	732	785	716	707	687	700	714	747	689	688	725	694	659	658	733	722	694	697	679	666	710	707	702	682	667	705	705	705	697	695	724	727	707	694	695	711	689	706	704	694	756	693	730	759	692	712	686	698	698	740	703	658	702	692	703	676	712	734	678	653	687	700	679	684	682	724	714	680	689	706	653	702	685	667	677	678	740	686	673	680	677	691	696	698	680	705	703	687	671	721	702	687	687	697	710	719	684	756	672	715	742	705	670	677	685	698	680	672	714	711	715	694	636	697	688	650	692	686	738	698	680	699	732	684	704	685	693	669	747	698	701	726	680	671	663	719	674	661	742	692	701	702	662	714	676	684	671	687	678	693	678	690	702	689	753	671	675	735	713	672	710	718	684	678	686	674	678	699	682	684	657	739	711	694	697	680	719	700	630	671	715	718	697	682	705	680	719	671	665	717	687	716	745	697	723	699	680	700	693	679	728	730	672	714	720	716	629	687	684	721	675	643	721	755	666	716	685	704	741	710	708	719	686	696	698	705	696	698	719	740	694	680	704	734	734	671	726	737	703	698	659	689	705	731	672	665	691	662	648	703	667	692	717	708	724	710	669	688	728	710	719	712	693	702	722	672	731	679	680	718	708	695	705	650	709	691	708	705	696	724	706	733	672	711	668	677	743	722	687	690	740	692	695	711	747	685	747	686	703	691	645	706	716	659	652	697	683	669	738	702	701	698	704	736	706	671	650	760	688	680	713	686	711	683	736	715	708	672	660	714	675	691	653	681	682	749	679	703	719	686	737	695	731	744	724	750	743	698	721	688	712	697	684	728	650	742	713	671	683	759	698	619	697	721	728	671	678	725	669	700	697	707	675	700	689	739	670	695	640	722	710	668	640	678	695	707	716	658	682	675	715	750	674	716	660	660	700	738	689	699	721	685	675	737	716	683	687	647	678	742	722	656	670	721	695	708	732	675	727	682	707	658	737	697	702	723	710	735	681	709	667	733	729	666	685	700	706	664	670	680	710	689	748	760	679	724	683	721	689	719	673	724	688	704	661	691	708	701	709	691	718	632	752	720	695
9215	26319	21415	13556	10735	8349	6435	5279	4123	3230	2523	2222	1922	1649	1535	1378	1291	1211	1152	1118	1099	1008	997	949	900	922	870	867	894	826	844	790	806	780	802	818	844	803	813	801	797	760	795	818	811	768	788	835	769	756	760	727	728	777	757	749	784	760	771	783	797	787	742	752	770	740	754	744	746	755	761	744	783	807	745	766	746	763	753	772	747	725	739	801	713	789	744	794	750	708	766	780	807	781	754	766	791	754	764	739	749	777	710	764	710	771	766	742	778	730	737	749	728	692	732	741	702	774	706	775	749	747	758	735	776	737	715	709	766	797	717	750	724	765	700	690	710	738	754	773	783	769	703	734	706	777	768	757	727	714	699	709	739	816	683	786	744	737	693	704	722	782	817	725	729	705	726	749	731	770	737	776	735	724	745	729	785	735	775	721	727	723	734	726	763	735	721	714	711	799	740	737	796	761	777	751	709	755	747	728	727	732	710	742	752	748	786	740	755	767	766	740	716	714	742	734	734	729	720	779	754	734	754	743	784	747	752	799	742	720	783	768	777	740	731	744	761	756	728	733	711	773	752	737	756	742	719	717	786	709	763	772	692	751	748	787	740	701	763	754	775	697	738	764	765	767	822	785	769	729	740	750	749	720	744	733	714	740	734	754	792	704	748	745	753	763	755	764	705	719	765	770	810	750	743	737	722	771	763	737	701	683	737	728	775	780	731	745	748	727	724	733	735	724	736	728	735	725	733	812	718	741	747	760	726	728	773	717	785	761	758	767	757	775	779	741	744	751	717	786	753	757	701	743	757	738	737	742	679	756	725	807	742	752	720	765	726	719	728	760	752	765	756	725	746	741	746	719	731	801	797	752	764	777	727	752	774	763	702	710	685	783	709	757	781	745	745	753	782	719	730	719	680	728	746	758	769	754	735	706	713	762	743	783	762	749	728	743	696	715	736	756	739	770	783	715	706	755	751	774	780	775	740	780	709	735	759	760	716	744	758	755	783	709	792	755	747	736	770	740	742	725	739	741	760	757	765	700	698	706	760	752	731	723	750	713	753	792	749	743	749	738	775	705	779	699	752	727	709	705	740	734	716	779	701	754	721	742	733	738	776	776	732	756	725	735	814	785	751	686	793	764	744	732	755	686	761	766	754	743	800	732	765	740	765	740	692	706	737	750	782	727	772	729	795	693	765	782	776	750	788	773	799	756	741	723	727	767	790	761	767	763	720	803	704	742	708	743	752	750	734	730	774	733	722	731	748	753	746	759	740	747	738	778	703	715	708	759	743	740	737	747	760	745	752	743	760	757	742	700	763	795	746	770	780	761	775	733	753	729	727	785	790	782	759	795	779	757	710	751	749	741	757	743	732	750	741	704	777	765	743	783	742	800	786	747	738	740	764	730	749	765	793	743	718	720	777	731	750	796	745	723	763	726	793	710	715	725	773	696	760	756	699	739	751	783	780	744	732	740	680	761	766	706	756	713	739	768	782	717	742	762	768	748	689	749	741	742	721	763	753	783	711	709	737	739	704	711	805	776	732	744	680	771	735	801	697	783	770	725	740	721	698	663	723	673	750	759	745	775	723	745	705	770	724	751	780	712	787	741	702	785	786	750	707	753	722	712	754	730	730	756	784	767	751	738	713	732	762	736	767	759	766	743	768	754	719	759	761	745	742	775	776	764	761	770	764	732	782	751	728	700	719	730	755	747	753	708	779	775	782	757	734	729	728	746	754	756	754	722	719	744	721	733	756	740	766	750	759	770	743	765	771	760	747	757	762	732	729	768	791	746	761	812	731	712	751	755	774	798	755	743	774	770	704	768	817	759	728	742	739	722	738	801	761	766	729	727	726	724	734	730	718	743	728	740	698	738	746	724	799	746	738	740	686	777	747	729	794	771	697	777	751	775	704	745	701	746	743	719	750	736	740	742	772	717	736	704	772	751	722	734	727	738	744	710	784	701	788	712	752	733	781	757	762	714	693	723	773	764	777	762	780	808	786	792	762	755	743	786	731	775	722	721	776	733	737	717	753	796	756	774	702	739	752	697	782	740	742	741	738	738	804	706	700	726	697	793	745	767	737	691	744	766	749	725	741	765	698	740	754	739	714	764	772	742	726	713	787	755	709	709	764	767	722	719	700	773	690	726	768	752	690	733	718	709	693	708	791	739	747	738	694	736	715	747	753	733	768	737	772	722	724	759	769	748	709	748	785	708	767	706	746	756	720	751	715	719	757	771	721	748	703	732	751	728	775	765	710	766	721	721	771	751	731	718	751	732	818	732	749	736	755	774	776	760	698	766	776	738	765	745	765	699	754	736	785	722	771	789	764	772	781	734	748	748	711	758	689	722	775	783	780	746	716	729	752	765	763	744	699	727	733	739	676	726	742	761	728	780	710	738	717	731	743	776	776	729	734	752	734	700	781	714	806	697	764	688	734	726	771	725	749	741	741	744	699	715	730	758	771	781	768	754	730	732	720	742	761	741	761	764	771	758	739	770	697	821	741	750	677	702	692	746	737	788	763	738	723	717	680	738	735	688	731	766	699	750	787	775	738	757	735	722	797	762	777	763	750	750	765	777	771	714	702	741	742	768	746	753	702	728	766	701	766	789	693	733	732	725	732	726	744	731	735	755	761	764	709	751	691	800	746	742	746	803	731	734	726	709	706	747	767	708	758	746	734	730	709	783	765	746	737	769	755	755	752	727	784	707	743	767	789	716	738	725	716	749	741	767	727	725	729	738	762	724	759	665	779	747	720	743	713	791	755	716	722	746	706	720	730	756	770	741	833	750	731	690	784	748	738	720	751	741	726	752	729	735	759	739	718	725	744	776	741	726	769	732	769	722	733	742	754	717	750	758	730	728	675	755	711	749	759	712	710	817	743	740	762	753	784	736	737	697	745	777	807	754	755	761	768	765	714	735	768	751	734	751	757	747	813	799	726	752	717	696	775	756	799	756	781	754	774	707	737	732	720	726	691	736	761	692	806	742	725	720	780	758	769	737	786	716	745	698	742	713	772	754	729	770	753	729	792	713	763	807	768	747	720	704	721	783	718	706	739	750	732	783	754	750	743	686	742	762	761	768	745	737	685	730	742	760	769	770	800	787	704	752	712	724	728	733	741	753	690	726	771	671	766	741	693	735	757	706	734	781	772	745	743	687	737	720	736	717	761	746	717	729	730	733	744	733	760	709	779	745	733	778	698	783	781	730	776	734	796	739	779	732	783	705	769	760	771	750	752	770	755	812	731	742	747	712	761	733	736	763	731	773	755	747	746	748	768	691	784	756	709	738	725	790	720	742	753	764	799	704	770	755	763	726	729	794	720	758	790	759	770	748	734	741	791	761	751	790	747	741	761	747	689	702	745	786	714	724	742	683	743	780	805	711	716	776	741	733	706	745	778	756	768	764	770	741	766	739	751	779	727	763	770	768	766	769	736	771	760	720	785	749	727	684	753	705	758	778	714	748	713	751	751	698	732	726	694	734	771	748
27475	19358	10793	4807	2753	2012	1528	1326	1121	907	791	751	707	663	652	580	562	561	548	553	532	505	519	523	519	455	522	541	486	503	491	496	502	494	455	464	469	518	438	486	466	475	422	471	438	452	454	446	453	455	481	445	515	495	478	486	483	423	505	491	505	463	449	464	493	466	535	484	500	503	422	503	475	464	467	469	433	457	483	481	415	427	468	486	469	491	489	461	480	449	449	464	459	464	464	527	484	460	496	435	435	443	481	464	461	452	461	467	426	477	482	414	511	456	466	469	471	474	432	505	435	477	486	451	472	441	497	472	431	441	488	452	493	446	473	467	480	459	491	433	440	480	450	454	467	469	476	425	469	482	427	439	485	442	437	485	477	494	481	444	472	487	451	493	461	435	471	462	483	470	426	490	470	465	454	493	437	461	467	432	488	434	486	451	482	487	465	465	468	464	482	498	451	477	478	440	507	462	472	466	421	454	465	479	496	463	445	452	472	491	519	474	465	455	448	484	482	472	491	488	436	467	468	452	473	475	499	446	453	487	481	456	520	459	477	500	450	460	498	488	411	454	499	473	480	472	466	502	475	469	524	464	428	433	434	407	464	469	478	455	425	478	456	427	444	424	470	497	473	430	482	464	513	449	474	508	451	473	438	445	464	472	465	495	525	480	446	457	441	432	442	481	467	483	503	470	466	468	489	478	473	454	470	478	470	470	459	496	489	418	475	457	466	455	440	450	448	454	481	464	476	493	471	469	485	464	466	466	465	451	468	493	460	464	476	451	453	457	442	469	454	444	464	464	418	515	483	492	506	476	479	466	500	483	505	474	501	473	473	493	454	480	486	473	473	452	503	458	480	468	490	459	467	481	475	499	475	489	483	459	466	455	475	471	436	484	447	433	484	480	455	481	457	441	439	484	482	475	438	474	472	448	469	463	428	484	456	472	463	477	432	482	462	462	492	476	517	514	476	470	431	432	457	530	456	459	445	453	480	452	481	449	458	486	487	487	472	464	444	439	514	495	445	462	433	451	484	470	444	436	460	474	462	450	475	463	446	464	464	493	515	448	506	466	506	445	468	484	479	505	488	481	469	492	444	462	497	473	474	495	450	448	444	455	434	473	477	457	481	490	490	468	430	456	454	444	501	457	465	474	450	455	494	481	484	477	463	490	485	496	463	450	444	458	495	479	448	488	422	468	473	458	469	470	468	481	458	480	469	430	467	510	472	491	504	456	482	487	472	448	455	482	516	455	458	458	465	489	485	450	490	457	481	463	437	494	436	475	447	454	457	470	461	470	451	478	489	497	493	491	447	468	502	484	476	482	449	476	447	436	512	457	462	458	489	487	467	480	488	460	466	440	472	445	485	480	462	502	451	440	466	450	494	461	465	453	488	448	438	463	480	453	457	471	483	466	454	501	476	478	472	463	527	452	506	465	456	474	445	470	477	498	468	442	439	496	475	439	456	491	472	432	480	457	509	464	456	481	465	446	464	506	447	486	454	445	468	428	466	469	474	443	408	482	425	463	453	476	484	467	486	487	477	439	471	460	476	492	452	481	489	430	489	478	472	469	464	467	482	443	506	464	464	431	478	416	488	449	432	509	481	453	481	438	467	493	439	474	441	473	440	497	477	457	451	463	482	459	433	432	478	430	456	506	444	477	470	470	474	463	466	472	441	501	468	464	479	458	438	464	468	457	453	494	443	486	479	458	511	458	491	450	449	458	496	443	465	496	460	467	493	444	501	464	443	490	514	509	481	455	458	459	474	452	448	535	507	449	467	436	455	475	458	474	463	452	433	492	441	477	472	449	489	490	465	482	478	451	491	505	424	483	431	478	464	469	472	499	506	484	466	477	461	496	467	452	442	460	471	510	442	457	489	475	443	497	475	437	493	471	459	502	465	479	484	482	484	425	467	461	454	483	468	481	461	461	476	492	503	465	489	472	472	422	475	462	466	466	432	446	479	505	493	474	454	462	499	441	476	436	475	471	511	478	462	462	425	494	493	494	453	481	481	429	502	481	479	453	475	469	471	466	454	457	463	467	496	466	454	407	437	460	485	485	495	495	457	464	517	497	457	480	492	521	469	494	447	465	489	422	491	471	447	467	471	439	466	471	471	485	465	447	468	443	460	490	436	475	482	447	457	443	450	498	500	435	451	462	520	465	444	484	530	434	474	474	474	457	470	489	474	465	458	495	480	479	455	479	476	508	472	473	455	429	459	505	473	472	434	455	444	473	452	487	496	485	450	430	463	478	542	471	477	450	460	475	430	465	442	468	455	446	436	476	485	467	491	450	474	456	486	487	431	481	467	460	458	477	441	452	464	466	445	423	496	470	515	465	436	467	445	458	482	432	487	438	485	427	465	432	459	451	487	466	467	483	468	439	451	435	432	508	468	482	421	481	490	461	495	451	486	475	441	454	436	458	472	456	446	441	495	485	484	481	451	437	501	443	437	514	512	472	457	497	462	442	460	482	499	429	470	465	508	434	445	456	461	459	461	519	494	460	461	490	510	514	465	450	449	464	475	454	469	448	450	474	478	491	473	452	465	473	467	463	476	463	462	464	429	435	437	459	433	457	494	454	496	496	508	492	472	485	456	463	457	444	514	455	506	429	462	480	491	490	444	462	492	483	470	491	452	450	485	519	435	468	490	500	484	492	453	437	473	479	484	505	425	420	463	454	449	479	468	469	473	443	415	457	458	444	499	476	485	445	510	490	459	430	436	471	458	505	500	444	493	489	487	494	438	477	471	442	461	454	457	456	426	529	476	462	480	494	446	479	459	451	475	488	495	428	466	515	451	466	500	474	422	481	485	501	453	463	448	388	466	461	483	496	475	457	472	451	485	466	499	453	471	537	507	437	470	481	484	491	484	528	461	439	491	458	480	477	488	411	441	477	468	505	477	465	450	458	483	472	461	501	478	456	464	509	505	478	465	465	496	451	498	460	474	459	469	447	481	472	480	471	448	485	470	446	456	511	486	472	467	440	480	474	457	481	447	485	465	459	489	424	433	482	424	439	435	498	484	441	522	458	449	482	493	464	465	474	455	413	463	432	449	484	461	447	479	424	472	467	467	444	459	496	478	519	468	501	471	446	450	456	467	445	450	465	465	469	478	417	436	480	503	460	481	487	464	494	474	414	481	475	480	453	462	506	430	449	485	482	453	463	458	454	431	452	498	431	482	501	480	471	490	487	463	460	460	474	483	449	479	463	450	470	463	466	473	428	465	462	503	463	485	503	486	463	507	462	466	452	489	495	462	487	455	490	453	485	459	477	477	457	477	457	454	433	473	466	467	466	481	453	478	454	470	465	475	465	488	454	491	454	469	452	467	449	424	442	451	462	454	440	436	463	474	486	428	486	487	430	465	473	466	450	457	497	475	452	475	454	453	442	465	474	488	428	466	465	470	450	471	496	500	438	448	487	463	466	458	472	480	448	457	425	464	447	491	465	477	436	487	474	480	464	462	461	452	445	489	501	464	517
7458	12092	9708	5358	4172	3153	2571	2183	1672	1335	1074	973	883	858	762	729	697	639	678	621	617	588	573	563	527	546	583	582	528	497	523	547	560	483	551	468	547	483	503	525	500	489	465	535	490	520	510	509	524	500	536	545	487	493	533	519	512	523	509	498	504	537	494	509	511	536	456	489	498	515	479	527	485	514	483	527	482	506	534	476	498	513	514	493	491	483	464	484	480	442	483	529	510	508	485	490	482	470	507	504	505	464	469	475	517	466	530	487	520	479	500	498	510	520	506	486	508	465	522	481	510	500	467	523	501	480	491	475	468	507	429	519	502	511	488	525	496	492	491	455	535	489	484	509	513	472	502	458	529	503	524	487	480	521	516	495	518	501	490	499	500	484	463	486	499	505	490	497	501	516	498	507	477	518	541	507	523	494	487	494	479	520	518	516	531	467	485	506	476	500	505	467	520	509	506	486	489	514	501	492	477	518	496	502	488	483	511	486	526	486	487	502	522	543	473	506	513	491	498	543	477	506	485	495	492	500	522	476	497	477	494	552	518	528	500	468	499	462	495	472	449	529	481	479	482	490	495	522	539	488	498	465	520	489	521	501	485	462	491	524	511	527	520	478	498	510	527	496	500	481	492	495	516	535	530	503	474	507	474	476	488	515	491	452	508	539	449	526	491	473	500	444	477	530	503	499	491	526	516	496	460	504	496	514	492	491	534	540	486	501	487	517	511	512	519	501	495	498	490	462	515	515	487	530	510	484	501	501	488	515	517	521	543	530	550	510	469	510	494	439	500	541	518	471	489	506	470	485	510	534	498	558	495	478	477	527	541	514	518	484	512	518	500	498	524	480	509	497	507	492	546	468	524	500	460	524	497	498	488	513	508	516	523	488	471	479	493	497	496	463	467	520	508	499	503	493	493	520	490	464	510	467	481	501	522	502	519	521	480	504	486	502	521	492	496	474	504	484	484	521	492	534	509	466	485	503	524	480	476	464	487	482	503	442	502	495	471	468	471	524	487	494	486	506	521	478	489	484	500	490	473	511	490	524	505	506	487	475	500	525	503	520	520	490	519	516	518	486	503	498	469	491	466	509	506	501	489	510	487	518	494	504	483	483	479	530	499	542	480	519	507	484	522	501	473	504	451	492	536	545	502	488	536	514	517	478	488	515	469	517	526	499	486	511	488	459	494	474	495	532	560	568	527	557	493	498	492	503	506	516	467	524	509	456	483	467	515	498	533	466	550	498	487	516	469	506	496	487	467	527	514	507	472	508	494	496	480	483	491	468	464	515	465	491	491	511	506	473	513	499	452	504	502	518	518	488	504	508	507	506	493	521	497	580	501	502	491	458	518	508	481	520	482	489	498	522	514	459	523	536	521	492	490	482	469	503	496	502	504	502	466	487	539	499	518	520	506	478	534	536	485	522	517	510	479	513	475	458	480	507	457	490	482	502	514	521	489	485	528	502	489	469	513	487	464	519	524	506	511	497	518	485	503	502	489	509	522	563	497	482	484	486	473	510	479	461	508	494	508	544	515	469	513	499	500	496	483	515	484	507	478	445	509	520	457	488	515	483	485	522	491	530	452	466	494	503	515	469	494	519	538	486	535	453	504	505	459	529	484	475	482	504	523	513	469	494	537	493	493	509	517	482	544	519	520	502	527	536	463	496	537	516	514	502	492	531	536	524	511	500	468	512	490	510	496	521	478	498	517	468	490	537	491	497	542	510	528	509	494	497	524	494	521	500	484	518	502	480	520	509	479	481	498	503	490	524	506	481	490	477	521	567	521	512	554	489	512	515	491	511	480	511	514	492	523	491	457	517	482	530	471	503	515	506	512	522	507	533	504	508	490	472	523	496	455	539	540	466	468	507	489	455	511	528	533	544	464	497	500	516	534	499	510	493	482	489	462	485	510	514	464	511	474	476	485	504	506	564	531	528	511	492	516	513	489	506	509	507	486	482	486	455	469	530	513	524	461	459	492	503	500	498	520	541	517	516	499	491	492	490	511	497	490	517	533	460	480	511	459	511	487	516	481	484	486	525	458	543	490	517	479	489	514	505	477	505	510	497	508	493	507	502	492	521	499	484	464	492	511	464	516	507	478	500	510	488	493	452	511	485	494	492	502	504	515	471	523	476	489	502	466	512	527	467	482	516	461	511	487	490	490	481	516	501	539	522	492	547	501	480	501	474	475	484	514	495	505	500	518	501	464	519	488	485	487	499	528	557	481	503	529	498	490	508	501	505	451	489	473	516	495	502	480	528	515	492	508	529	515	588	470	516	471	491	490	539	489	485	504	473	545	494	488	481	532	511	502	534	482	508	515	510	513	501	517	522	488	492	519	444	521	508	481	501	460	530	506	517	484	522	502	460	463	473	514	473	477	514	537	525	518	521	514	488	493	529	508	490	476	509	525	526	529	526	464	510	480	461	518	498	473	525	507	527	495	482	516	483	473	524	474	491	511	504	494	527	520	481	500	524	531	528	520	496	484	488	532	521	518	498	515	531	460	493	507	517	475	458	491	485	460	516	480	522	502	517	504	507	488	490	530	451	480	480	489	488	545	456	518	479	504	486	508	479	542	517	485	488	486	547	505	516	513	509	487	481	511	551	492	503	495	506	502	465	470	461	547	519	486	477	508	529	474	486	507	493	478	473	498	503	488	537	518	480	486	491	512	519	491	500	517	499	475	520	533	500	486	475	505	472	509	475	528	521	511	490	551	516	503	519	537	518	486	478	543	495	445	527	507	530	525	506	503	495	522	477	500	475	492	459	526	497	473	470	493	501	497	503	556	496	542	523	507	528	504	487	500	508	483	517	495	476	490	489	474	509	500	490	477	490	488	464	496	478	508	442	483	499	511	484	503	515	461	465	471	503	519	492	530	487	509	497	481	543	503	496	501	511	509	487	495	457	496	531	511	486	529	481	513	531	476	481	512	529	490	506	487	491	500	513	521	497	497	506	520	471	505	513	496	495	483	530	519	507	477	480	524	482	544	491	522	539	505	478	479	521	488	484	479	495	498	472	507	485	492	487	519	484	494	480	517	497	471	466	512	498	492	445	458	495	451	468	492	465	504	528	532	499	466	461	469	513	489	473	495	537	516	499	492	510	486	512	560	508	463	473	482	483	518	521	501	485	482	541	523	521	501	485	484	467	468	514	489	507	483	518	520	502	533	488	499	505	499	468	465	496	515	508	531	519	503	547	492	482	497	478	506	500	514	509	469	504	534	525	512	495	531	508	440	502	539	490	460	492	470	502	444	480	503	498	465	518	494	458	536	477	486	496	502	487	528	540	499	496	482	506	515	494	476	491	477	472	507	524	545	483	499	498	522	467	513	486	526	461	496	449	506	513	503	493	462	540	495	538	529	492	497	496	500	524	479	498	471	469	492	487	495	509	499	507	432	455	495	508	482	511	476	514	477	510	532	500	508	476	491	471	505	527	521	484	485	524	493	502	513	500	486	537	532	485	505	516	455	505	473	496
23512	21104	28421	24038	21149	13772	3961	2651	2032	1664	1517	1343	1233	1263	1084	1038	998	943	894	878	859	908	875	847	834	881	862	789	844	783	795	760	800	755	795	812	782	762	739	807	744	777	774	833	731	758	745	754	746	793	733	719	755	774	783	727	772	770	748	743	752	792	742	740	776	777	774	785	749	740	758	735	744	762	750	761	782	752	728	749	770	806	771	767	726	743	811	785	772	747	737	766	772	697	782	722	774	759	766	751	737	727	786	730	761	747	754	774	728	783	731	786	789	790	724	722	738	745	742	766	765	759	815	734	726	716	790	736	722	761	797	693	738	743	761	767	756	760	748	805	763	805	761	708	706	733	780	674	751	805	752	778	707	768	745	753	806	774	786	772	726	669	759	758	742	724	744	753	816	703	785	738	756	776	727	740	721	782	744	732	749	745	669	780	750	767	800	762	757	750	741	745	758	752	771	798	798	766	758	725	777	713	735	789	753	733	778	810	734	732	761	723	756	803	739	758	763	803	744	715	846	758	745	727	765	818	715	777	745	751	776	740	773	743	760	741	707	730	755	769	762	719	713	770	759	737	827	757	741	760	763	766	698	750	718	815	790	806	745	770	725	750	795	739	748	765	777	736	731	759	756	780	736	727	737	743	741	727	739	739	760	710	771	776	782	785	755	779	758	766	761	771	713	753	801	729	763	801	796	754	755	777	734	713	775	750	728	736	789	722	740	712	776	751	749	748	762	748	727	790	749	740	739	800	729	738	738	751	753	773	739	801	790	761	755	743	739	737	790	756	761	754	714	729	771	765	756	770	769	747	773	779	779	737	745	744	727	764	736	708	765	774	754	718	792	716	743	746	798	761	803	715	750	730	715	749	773	766	780	753	787	741	748	765	696	736	711	756	757	712	762	741	758	699	776	747	774	730	740	684	770	775	804	752	745	753	729	760	739	725	748	697	782	783	731	758	764	714	731	762	719	712	723	751	762	742	762	741	792	729	774	755	721	742	728	752	781	787	782	761	765	753	728	748	723	773	784	778	763	712	759	733	734	727	743	719	762	773	746	751	793	765	721	778	777	760	739	757	726	725	804	768	697	746	710	768	809	749	772	774	773	781	802	756	716	722	725	763	705	751	733	709	754	746	739	799	677	736	732	745	743	776	738	789	722	778	761	715	764	810	731	735	754	712	759	745	748	769	788	826	792	761	739	783	747	798	759	784	721	783	758	755	734	739	772	704	770	744	764	777	764	739	746	769	758	753	724	775	716	781	757	778	743	696	749	720	775	788	739	712	703	744	783	772	761	729	736	755	742	754	768	756	761	752	766	785	763	755	776	720	777	755	786	775	728	787	698	733	741	780	761	725	720	780	781	753	812	783	792	713	738	752	749	740	711	734	717	730	763	763	789	742	774	750	722	745	789	780	813	704	755	740	763	797	780	765	767	804	749	733	737	730	749	797	756	755	776	743	782	783	709	758	757	711	790	778	770	784	804	764	737	753	713	799	754	740	752	732	738	736	722	759	738	766	748	678	768	712	704	791	728	735	698	729	735	714	768	774	764	794	721	722	776	725	756	816	743	739	711	709	757	715	760	762	750	761	749	763	767	801	768	779	786	736	757	739	761	762	774	731	749	756	730	779	736	703	741	743	718	759	776	752	777	767	754	742	755	730	720	768	749	729	742	751	761	716	803	757	745	782	778	804	718	709	706	819	710	719	733	739	761	733	776	798	791	774	743	694	748	742	715	704	746	701	748	761	703	777	746	766	742	709	769	802	709	776	728	776	751	794	774	750	688	768	724	704	730	781	758	755	723	796	733	737	772	765	772	733	750	754	708	755	792	708	731	765	730	755	767	750	842	744	693	767	770	754	766	747	790	802	706	738	799	746	788	703	790	755	722	772	756	793	801	706	741	801	759	771	800	787	744	790	769	801	731	745	720	764	744	778	779	721	716	760	750	761	742	712	734	738	760	789	767	744	734	804	731	744	744	729	712	753	745	766	747	738	683	763	713	717	774	714	795	781	729	754	737	739	747	771	776	759	756	716	749	782	716	732	763	747	707	725	729	727	757	790	731	777	751	787	768	776	750	710	775	742	769	739	751	787	742	718	723	774	689	718	742	773	758	744	739	702	712	795	714	771	694	738	767	753	762	744	759	725	733	792	753	745	718	737	734	748	713	742	770	811	774	743	744	733	756	787	731	767	793	745	740	745	793	738	766	741	730	754	691	742	753	742	781	717	776	775	741	720	744	788	758	754	777	733	721	764	727	703	763	756	782	725	737	788	754	761	735	725	752	813	755	751	783	743	725	767	779	746	764	717	781	747	761	768	755	750	712	706	748	713	777	749	756	756	719	747	772	797	726	795	758	766	736	726	719	787	723	753	791	742	732	712	715	741	777	758	711	748	730	723	715	764	714	698	710	710	777	697	775	759	743	785	749	744	730	789	771	735	769	727	775	704	778	756	722	801	706	728	758	750	750	760	812	751	783	729	739	773	754	758	724	767	753	717	780	776	762	746	766	733	769	735	803	744	773	756	771	706	730	747	782	808	711	770	764	753	784	769	774	748	777	772	759	764	747	738	779	786	772	769	714	771	748	753	727	785	741	829	751	732	696	697	765	786	721	720	699	799	726	708	703	742	742	748	698	780	745	736	728	748	784	805	741	735	779	765	740	752	789	714	780	780	761	753	756	783	719	748	775	795	760	750	763	742	763	787	734	776	783	776	757	735	698	765	773	769	719	696	719	704	719	740	752	756	799	728	790	761	732	693	718	801	776	742	737	773	748	779	738	759	756	746	797	760	761	758	727	710	773	750	761	749	759	798	780	756	794	726	706	734	722	734	789	759	784	732	767	743	740	773	811	763	774	797	747	761	810	707	742	746	720	760	768	766	741	742	740	745	740	700	805	760	743	769	752	758	777	759	779	730	753	785	729	742	727	753	790	725	745	771	755	797	741	687	710	739	760	759	709	818	786	734	740	785	733	740	769	772	728	741	746	762	747	713	735	686	774	751	765	723	745	749	719	785	722	746	717	760	762	707	789	731	766	725	742	740	768	705	753	738	727	827	766	720	771	753	755	756	796	745	756	771	734	736	768	661	766	761	731	775	728	756	746	756	728	718	773	745	725	726	761	749	787	737	743	776	737	772	776	774	769	768	815	729	793	748	764	765	751	753	761	745	785	755	757	772	740	747	726	776	749	720	736	750	739	738	729	762	759	731	722	723	760	760	747	755	785	772	837	778	749	798	773	755	764	761	759	779	729	760	759	772	736	757	769	714	739	757	738	730	731	755	698	751	709	770	736	750	702	728	825	729	745	715	730	763	731	781	752	794	766	721	754	745	781	747	727	785	744	787	725	777	720	725	754	784	766	779	710	752	782	792	743	740	766	731	731	738	760	712	742	752	728	755	733	736	766	723	783	761	758	742	726	790	795	767	738	760	684	736	750	744	737	791	728	746	729	722	793	804	776	762	719	747	750	798	738	758	721	752
7369	20699	16748	10128	7728	5999	4598	3804	2960	2398	2011	1731	1555	1439	1349	1237	1164	1071	1057	1043	985	1002	997	892	926	902	884	920	832	881	834	817	837	743	876	817	816	815	869	787	780	811	862	823	794	829	816	838	775	809	839	836	824	814	840	801	829	778	790	826	861	798	843	836	877	830	783	776	812	822	799	796	801	800	795	813	801	776	804	787	797	783	807	812	784	783	794	853	807	808	806	762	820	855	855	823	767	794	793	812	802	806	849	729	751	824	815	808	797	786	826	807	834	855	826	745	792	786	813	820	822	808	807	808	811	762	831	817	775	722	779	819	817	781	751	783	804	800	766	775	760	815	782	798	758	814	819	766	811	802	816	807	779	800	756	782	769	830	800	774	804	828	775	830	769	769	774	816	841	771	772	812	776	761	774	790	807	850	773	808	766	810	814	801	769	826	812	798	812	745	789	753	786	765	797	785	781	802	787	824	742	789	777	788	782	779	725	777	860	799	798	762	772	793	828	798	787	781	768	741	801	765	802	765	800	806	792	787	826	779	758	776	820	810	785	764	800	764	808	803	829	798	839	769	764	805	811	792	772	744	825	806	823	773	817	790	737	845	810	779	755	801	793	764	795	800	786	802	770	826	817	802	842	781	755	836	797	835	764	781	764	802	772	784	772	807	787	833	769	745	808	771	762	813	789	793	768	818	798	800	782	769	776	814	820	787	819	786	741	791	782	772	841	835	800	776	814	795	784	835	793	858	821	855	798	825	791	778	828	756	813	779	763	776	808	800	817	755	837	773	797	764	833	814	765	808	755	795	774	802	761	816	756	814	770	797	767	781	784	765	857	749	831	788	772	791	779	801	829	778	800	829	759	778	796	827	776	804	802	802	751	751	800	831	782	786	802	809	740	773	783	778	781	814	787	803	799	796	763	757	819	827	800	745	788	800	779	768	832	808	783	814	845	791	779	788	823	795	788	792	848	844	825	746	801	792	834	813	793	807	812	775	782	809	784	791	808	783	798	794	764	854	822	859	777	823	819	798	784	818	746	767	805	783	798	741	763	769	828	820	830	819	814	785	780	768	774	819	787	833	821	824	828	770	769	793	740	780	774	788	801	770	776	802	761	789	771	831	842	750	838	816	821	785	855	779	808	817	773	777	775	799	782	828	774	771	818	836	798	826	803	801	767	716	828	733	778	779	812	773	827	820	773	807	786	810	758	768	741	782	793	778	737	831	753	827	786	764	775	770	785	781	814	832	727	792	837	761	804	799	770	756	764	799	825	771	779	804	831	777	831	786	797	831	780	749	785	843	781	771	749	791	782	797	743	815	807	819	781	798	776	787	781	861	819	809	795	809	838	791	778	769	763	803	811	806	766	811	786	754	805	764	819	769	806	822	788	773	783	788	814	803	745	811	831	808	826	761	761	843	786	729	773	797	760	759	764	748	745	815	850	740	742	783	775	752	783	832	798	829	795	784	758	792	792	811	705	799	784	815	784	761	820	785	790	758	833	820	785	793	846	761	791	834	752	783	845	774	805	846	777	828	773	772	766	778	754	808	773	804	804	739	778	808	793	787	831	807	791	804	787	776	838	814	857	827	801	796	798	778	789	791	810	789	831	823	788	813	788	794	814	791	853	811	789	777	783	773	789	834	823	786	802	777	810	789	824	737	819	809	847	736	787	769	780	812	804	773	808	796	800	818	759	795	820	778	852	785	801	765	775	799	776	801	772	823	780	846	746	766	785	798	793	818	783	774	770	774	802	775	766	802	788	850	763	828	820	764	778	758	823	816	832	785	806	795	762	771	754	822	801	790	817	781	841	818	727	786	789	797	813	781	789	827	793	839	802	826	814	808	774	826	777	775	770	787	796	826	799	764	757	809	824	799	794	833	801	784	752	823	792	813	786	800	759	816	788	755	832	773	833	776	775	853	810	785	818	780	815	791	804	777	793	814	821	803	803	837	746	821	793	839	781	811	770	840	827	757	836	806	785	795	779	728	790	749	839	789	770	778	834	814	773	839	784	792	821	781	805	764	787	792	750	826	783	824	801	816	794	789	825	809	755	781	793	807	807	819	798	837	805	829	794	773	808	777	826	842	777	791	769	759	777	763	830	793	843	803	800	817	881	802	785	746	765	833	855	803	830	770	761	848	806	776	782	875	774	755	806	779	802	764	738	788	813	787	790	746	779	764	787	763	802	757	798	807	795	801	757	798	806	800	780	830	799	782	792	773	801	733	817	765	821	807	790	815	756	789	825	814	807	738	813	806	727	728	799	791	814	792	815	788	783	789	819	829	789	782	789	834	772	792	807	782	758	726	794	774	798	818	826	789	783	837	791	752	764	776	816	812	801	796	796	747	805	753	781	813	784	809	776	770	822	812	767	806	796	772	791	788	843	770	757	788	784	829	785	800	830	822	792	863	783	823	767	791	822	803	828	812	828	795	778	780	824	788	810	725	800	780	812	777	799	785	796	772	760	790	847	858	825	793	741	764	787	774	832	816	812	797	836	811	766	805	777	808	775	769	791	836	848	841	754	815	792	791	800	744	806	817	781	803	832	750	790	755	793	819	770	785	761	819	773	781	791	780	796	794	787	864	777	812	804	797	787	760	741	802	755	782	812	758	736	760	854	785	798	754	756	815	815	798	835	810	768	794	802	778	814	802	776	795	776	808	800	806	797	797	835	860	775	843	843	753	781	780	787	762	777	819	792	835	773	770	819	806	826	789	802	813	767	766	809	800	756	801	853	815	822	768	746	790	806	764	784	822	834	812	808	803	748	777	757	797	778	785	793	780	798	806	774	821	797	817	819	789	802	746	823	828	828	775	804	801	791	769	776	796	832	776	802	814	806	816	805	792	820	801	794	778	795	824	808	781	786	800	820	827	803	789	766	851	758	776	825	821	803	803	764	792	808	783	803	818	818	815	809	765	819	780	772	799	793	787	852	812	749	868	768	795	816	795	824	761	792	868	793	782	830	807	783	769	808	807	742	841	793	828	769	783	820	811	796	823	782	810	785	804	813	801	793	846	784	810	838	808	839	821	769	805	774	782	808	786	797	800	811	784	817	755	809	784	798	786	799	802	766	747	817	799	770	717	780	759	777	788	801	766	758	760	795	782	739	786	794	784	760	732	782	807	812	805	825	774	778	766	789	820	817	833	758	805	709	776	812	796	830	806	856	820	868	812	781	857	759	810	777	783	836	744	753	782	815	764	757	773	809	753	767	827	765	787	771	817	776	782	740	833	744	832	808	797	813	814	811	847	769	832	820	816	776	795	771	776	788	778	802	772	785	797	833	824	807	813	767	829	795	795	807	808	825	760	839	822	797	790	767	774	758	777	795	841	805	776	792	792	877	828	788	812	777	821	792	775	780	789	835	796	824	783	817	814	773	752	820	784	805	801	829	812	832	770	777	776	800	796	849	789	799	773	790	818	821	789	774	814	771	765	776	789	787	815	741	809	769	813	780	803	804	758	793	746	742	753	753	805
24777	21178	27600	24964	15138	3626	2148	1586	1325	1049	854	731	621	641	534	541	543	479	518	432	414	425	418	407	392	399	355	370	356	351	371	357	356	361	362	367	362	402	350	346	382	376	339	333	340	375	366	344	349	352	369	324	379	341	353	304	323	351	343	330	354	333	360	305	363	324	338	338	337	355	339	349	360	349	358	346	368	318	335	327	328	337	330	347	332	324	372	342	342	331	339	321	339	360	376	332	312	327	321	341	346	326	349	371	382	353	329	313	324	376	317	367	330	355	329	350	336	335	331	324	356	319	356	349	356	327	311	316	331	328	365	287	364	325	345	333	340	365	325	329	334	363	330	339	341	312	345	311	352	348	358	362	341	367	295	328	361	355	354	367	329	314	353	310	332	320	360	330	341	313	344	342	322	349	303	359	313	333	321	338	336	369	335	354	338	307	343	381	363	361	338	332	369	349	351	357	349	330	334	336	348	342	343	348	323	356	331	381	350	356	329	328	323	338	340	364	330	321	352	327	372	318	352	350	318	324	343	344	341	302	344	358	350	315	351	372	354	361	365	280	359	319	369	346	351	326	320	382	358	348	360	344	335	314	373	304	338	324	341	342	334	321	344	357	356	379	335	336	321	343	331	344	346	331	321	325	344	361	346	337	350	363	357	337	358	349	339	323	327	349	318	361	321	327	391	343	320	367	338	308	320	347	304	332	327	347	316	310	400	328	348	335	362	326	359	337	293	326	363	333	333	343	304	343	338	346	344	340	328	355	324	354	313	344	352	370	318	314	373	342	352	373	317	344	343	353	349	314	351	324	353	324	325	353	323	335	316	317	309	332	323	345	353	342	355	319	321	343	308	314	307	341	347	357	352	357	347	339	343	329	355	318	343	372	314	360	334	337	319	363	310	378	302	348	338	335	311	330	344	339	329	359	343	333	329	354	368	335	318	357	320	323	323	289	284	339	331	339	341	352	340	348	357	345	323	341	295	364	351	343	331	372	345	333	326	326	318	348	366	321	346	350	362	354	355	336	342	343	334	362	323	352	329	349	333	325	376	358	352	333	343	341	321	337	369	307	361	326	302	337	328	315	351	363	320	341	337	381	337	369	334	349	344	334	291	361	326	360	325	340	356	352	348	318	328	312	325	309	313	323	356	318	373	358	351	320	333	340	329	334	338	331	345	344	348	337	330	350	330	328	347	308	324	316	301	354	359	359	340	352	326	362	372	344	344	335	325	325	344	355	341	349	379	317	290	346	338	350	355	324	318	320	340	342	340	342	333	332	323	348	347	323	340	314	325	346	337	338	336	322	319	342	312	298	337	376	329	328	331	341	336	324	357	309	378	335	299	333	329	295	339	351	316	331	368	355	320	313	330	356	358	347	337	339	353	342	367	326	357	348	310	343	349	354	346	321	320	320	328	332	322	336	342	377	339	354	321	339	298	348	372	337	340	341	317	357	351	337	326	340	325	368	345	356	332	328	340	293	319	324	308	360	305	304	319	372	329	313	355	331	319	333	346	334	341	327	332	343	325	320	342	344	330	350	323	352	348	324	346	342	318	331	362	350	332	370	338	330	336	337	302	344	348	366	351	316	332	316	338	312	366	318	317	382	358	331	365	317	340	316	370	329	326	319	329	339	332	375	320	346	329	327	348	338	340	334	331	349	355	329	366	331	344	363	322	309	321	332	324	340	352	325	339	334	364	304	338	365	348	356	347	323	356	347	337	332	371	328	375	343	352	344	311	368	324	325	354	322	379	315	324	353	363	351	362	355	393	320	340	352	297	354	338	352	341	347	342	338	343	386	338	331	350	363	331	310	345	332	312	311	358	338	360	350	343	318	322	346	320	349	333	358	357	335	362	336	349	333	314	329	322	331	320	319	343	338	329	362	315	335	335	346	327	317	355	366	296	345	305	338	346	312	321	335	377	326	331	311	357	331	304	329	343	361	329	312	307	326	329	345	341	365	352	337	343	301	320	366	287	351	332	297	350	304	335	332	329	318	318	319	344	315	301	338	316	342	338	321	351	357	353	330	368	338	332	344	316	342	371	321	304	352	330	346	313	344	344	271	336	317	377	357	358	332	336	325	344	300	311	344	344	338	325	326	352	333	335	354	324	349	367	334	362	346	317	332	341	315	346	337	309	337	342	335	313	324	326	340	344	342	336	349	344	373	335	327	373	358	330	331	347	352	368	344	350	330	354	313	359	347	376	337	345	369	337	358	366	367	349	315	328	318	350	332	303	321	328	358	358	368	330	341	323	369	326	322	345	343	320	347	332	350	326	362	337	332	342	335	374	359	318	342	313	333	313	349	318	333	354	346	325	333	355	332	347	340	333	335	316	335	341	349	361	372	329	363	315	366	339	300	301	337	326	327	317	335	317	345	344	338	318	321	350	362	359	375	319	343	312	336	296	374	385	283	351	333	337	357	334	339	333	342	322	342	337	360	370	350	345	340	338	367	339	333	323	351	323	377	337	342	342	335	330	341	350	323	346	324	316	356	388	363	336	374	334	335	315	293	338	349	325	331	343	326	337	367	340	358	341	391	319	346	322	328	315	318	320	351	372	339	336	341	340	337	316	333	344	331	334	346	335	324	347	357	312	322	372	332	310	358	324	309	339	298	342	315	345	328	324	343	326	334	311	333	309	327	320	352	315	339	350	310	338	324	326	358	345	309	314	303	315	311	313	324	351	371	317	368	367	319	336	352	339	333	306	323	340	297	372	323	342	339	350	313	348	358	335	317	319	331	364	323	339	338	309	320	329	318	328	308	343	336	345	342	362	283	325	337	334	342	364	323	343	348	317	317	322	343	320	330	323	351	334	342	319	321	352	303	315	338	338	356	352	332	305	335	334	315	330	341	346	294	348	319	370	322	321	343	345	316	314	350	336	338	345	332	323	326	328	356	333	327	353	331	313	342	335	364	347	350	321	350	315	335	348	351	329	313	332	308	322	379	309	348	346	340	329	366	342	323	338	321	366	335	331	371	312	355	323	385	308	356	331	379	350	326	348	315	360	346	368	341	328	339	364	345	352	349	342	313	361	331	288	350	337	338	323	337	318	321	322	325	321	343	339	351	318	355	350	344	343	346	315	337	340	327	316	323	353	317	306	345	309	338	342	316	318	316	330	342	303	322	329	335	338	345	313	328	319	325	349	330	340	315	328	314	323	305	337	328	353	365	359	322	348	349	338	346	295	353	314	354	332	309	313	332	347	340	332	338	328	347	336	373	364	346	314	346	343	341	314	358	341	378	353	349	365	357	298	333	349	306	314	332	314	367	356	341	354	292	349	329	343	344	301	383	324	361	311	334	338	358	338	336	357	320	358	334	316	335	348	298	338	376	308	310	304	312	334	334	373	359	372	309	340	354	319	352	333	336	322	304	342	318	384	343	317	337	335	335	336	333	319	315	328	348	341	339	320	322	332	366	361	318	346	324	341	320	343	357	346	329	317	314	325	336	349	333	347	327	333	354	341	323	337	352
7039	17339	13937	8019	6070	4486	3492	2831	2131	1626	1256	1066	987	866	806	757	665	650	576	605	530	535	526	477	459	488	465	444	377	444	415	448	409	415	398	395	390	389	414	412	417	359	418	394	467	406	433	389	392	414	398	428	406	380	391	428	397	411	394	404	377	422	345	361	400	366	351	389	402	382	370	349	381	378	370	388	376	387	329	420	379	386	401	403	368	425	362	390	387	391	387	395	356	419	368	418	367	360	400	412	389	389	410	403	373	379	423	374	388	381	387	346	364	358	339	400	416	340	419	365	371	397	406	377	382	375	399	366	356	419	397	386	392	416	397	434	368	401	409	385	391	376	372	390	382	383	356	382	342	351	380	397	367	361	395	392	386	425	377	367	370	404	375	409	363	405	386	352	363	381	374	360	399	372	418	372	392	373	392	370	347	356	401	357	363	387	355	368	368	394	362	379	404	394	392	389	399	381	383	402	421	391	361	371	370	375	409	354	384	355	358	395	384	363	396	384	367	380	390	377	405	352	397	364	361	407	379	381	390	379	386	415	414	402	405	373	359	411	371	385	392	363	432	386	422	408	398	337	414	394	412	427	398	404	362	383	381	392	365	378	389	349	370	374	376	381	394	386	399	354	364	380	372	380	379	354	374	403	394	396	418	396	385	403	405	370	399	382	375	368	432	373	395	387	377	416	385	361	395	366	395	387	433	364	353	364	352	344	389	356	401	363	385	399	390	346	371	418	350	361	425	368	401	356	404	397	394	414	377	403	383	381	415	384	364	382	402	387	390	325	373	396	396	384	383	376	375	371	374	377	382	406	391	391	374	411	359	378	379	380	372	413	372	369	354	371	405	388	372	398	410	395	408	411	366	388	367	371	364	372	353	375	402	380	390	357	422	345	401	399	386	365	419	400	392	373	358	357	360	436	377	377	355	396	361	385	380	356	388	348	363	379	394	429	349	393	344	384	379	381	381	391	385	398	394	380	388	431	405	395	357	374	373	414	396	348	341	385	410	379	383	345	400	375	394	393	411	377	413	398	362	383	374	389	378	391	377	398	386	377	353	379	389	386	396	371	409	372	369	372	375	376	363	332	372	378	380	383	353	361	377	360	391	373	362	387	397	368	373	381	390	376	372	410	349	370	390	391	383	346	390	360	363	374	390	386	417	368	378	390	383	357	425	391	383	399	395	384	375	372	422	384	336	407	392	414	389	380	385	386	370	398	392	389	392	394	394	353	366	363	384	389	383	387	407	376	384	371	392	375	360	403	363	377	402	365	380	365	366	361	399	386	367	385	375	367	395	348	395	397	375	367	379	373	390	388	360	381	349	392	372	377	343	405	384	360	382	414	410	381	413	389	367	374	352	405	383	392	378	395	352	402	370	370	411	395	433	373	391	391	392	408	384	367	373	383	400	371	418	389	378	398	383	408	365	395	339	386	388	394	388	375	396	397	395	343	396	354	373	373	372	410	382	372	364	369	410	362	371	372	397	401	409	386	362	383	385	379	378	404	369	357	379	407	433	393	407	417	358	384	366	378	406	366	381	368	352	367	365	417	369	399	381	334	401	378	369	385	405	397	388	379	395	394	412	404	356	394	384	387	387	380	369	377	379	374	405	393	390	371	359	395	400	371	324	411	410	342	411	403	360	376	384	342	371	404	409	359	360	370	408	373	368	380	397	368	384	382	434	412	388	355	382	389	360	377	387	380	388	368	385	397	395	411	396	386	392	390	343	389	374	329	399	379	373	369	393	380	394	398	377	400	348	381	398	381	388	375	391	373	377	383	379	368	388	370	352	357	348	396	404	393	362	398	386	373	382	417	362	392	372	388	378	374	369	383	393	421	336	383	423	383	372	392	376	390	394	363	381	363	387	391	365	361	396	397	411	362	380	380	411	413	377	392	378	363	376	407	352	375	378	376	387	365	394	369	369	394	425	417	375	407	390	407	366	409	379	354	368	383	406	403	359	407	345	390	367	370	391	373	386	364	333	366	389	390	386	347	372	412	378	382	363	378	364	381	397	364	363	394	349	400	411	382	387	415	385	369	343	359	370	365	406	380	396	382	404	403	399	382	365	403	380	377	357	352	401	363	401	386	382	340	384	401	373	383	386	381	359	378	392	362	369	422	360	419	369	395	382	355	420	409	395	384	394	373	350	399	388	413	387	367	385	398	406	368	389	393	392	363	436	372	396	403	413	380	381	384	392	408	372	390	391	415	414	420	352	390	387	409	381	385	334	379	384	405	367	365	369	381	366	388	393	358	393	400	403	394	379	405	383	428	362	390	387	371	411	354	359	363	365	356	403	414	360	406	388	396	416	370	374	390	385	394	375	379	378	373	386	378	391	356	388	393	373	379	342	383	364	363	368	357	356	369	412	370	387	387	407	378	383	388	364	306	410	381	366	387	361	350	400	353	363	386	368	400	397	383	425	389	416	405	402	402	422	373	388	397	388	375	365	372	370	368	378	357	427	388	339	380	390	365	422	358	372	367	394	384	387	402	369	373	375	356	359	357	389	377	385	403	389	394	345	378	354	391	349	372	392	387	384	375	359	388	386	353	374	402	386	397	395	382	377	402	388	394	398	388	366	361	369	353	369	389	388	414	384	397	393	367	385	367	380	385	381	359	367	366	387	381	402	379	390	368	384	373	378	364	368	384	366	370	370	350	360	409	387	406	413	379	377	366	396	439	412	359	364	369	413	396	409	409	393	358	412	364	382	366	349	351	395	362	375	370	382	413	374	399	372	388	393	378	391	420	361	376	367	399	363	338	391	376	385	389	346	362	387	402	408	408	399	408	368	395	357	435	373	371	401	388	407	375	375	368	359	355	409	376	352	391	394	387	381	336	374	403	380	416	377	376	357	362	384	364	361	329	400	411	386	338	396	411	383	392	396	367	385	382	384	367	404	387	384	377	376	363	392	365	358	383	402	383	376	416	381	387	413	380	362	377	390	368	367	395	428	394	320	391	379	413	391	353	381	345	423	346	403	363	393	385	381	368	400	365	377	367	406	386	421	394	373	402	384	400	357	419	392	411	414	370	392	376	381	385	381	376	395	408	404	392	371	364	356	381	368	379	407	399	363	341	408	396	340	396	402	403	381	410	415	412	389	373	412	373	398	391	394	384	408	359	383	413	381	382	407	376	360	397	379	409	388	409	344	386	373	371	412	387	403	399	393	392	385	375	369	386	356	386	358	431	384	398	344	392	391	374	356	372	412	364	389	338	361	357	374	396	393	383	338	364	392	390	404	367	392	381	375	387	405	402	397	397	355	398	389	365	407	368	364	411	368	368	414	395	422	366	368	390	402	393	376	363	369	356	378	393	394	363	392	393	340	396	352	381	382	397	383	401	331	371	410	376	359	362	378	397	391	407	369	372	402	371	390	417	390	396	400	369	408	412	361	382	410	362	401	382	383	400	348	367	393	422	397	385	386	384	394	378	347	389	388	375	409	377	411	364	354	407	426	354	399	367	387	383	364	380
22405	21158	28861	23728	21173	21402	13368	3742	2562	2224	1863	1548	1333	1344	1212	1152	1184	988	985	962	902	892	871	919	856	819	800	815	704	747	750	735	758	822	712	762	736	759	704	713	773	688	753	716	764	646	745	707	778	662	732	709	686	752	760	703	690	683	704	690	680	705	705	696	719	723	688	704	723	738	737	746	726	675	729	731	726	701	669	714	715	672	714	696	681	670	669	703	716	703	674	751	724	689	754	701	698	698	716	703	702	732	752	659	680	723	686	692	707	715	654	731	659	716	673	689	688	650	706	765	682	702	714	693	689	711	713	686	762	751	670	707	677	734	721	716	673	706	654	746	708	671	703	742	687	690	765	665	696	731	681	682	703	710	684	684	742	676	661	691	674	685	643	701	668	668	686	629	663	685	693	719	711	717	710	671	704	680	711	685	710	722	703	690	681	671	765	686	692	687	690	698	703	691	648	681	715	665	742	645	740	630	681	678	684	673	685	714	732	679	711	687	695	666	705	680	709	702	658	681	721	681	691	723	724	688	675	673	688	717	688	680	690	713	682	691	705	639	675	721	706	715	684	698	684	726	670	673	688	681	722	704	664	708	675	712	686	699	744	651	681	692	705	701	719	684	684	709	700	699	699	714	698	670	670	696	675	695	673	687	715	683	709	685	647	686	755	707	746	715	676	737	684	695	668	689	691	681	653	684	695	726	730	700	665	669	732	698	701	736	705	732	712	685	712	698	672	694	714	729	681	746	715	732	662	722	682	699	721	686	759	676	723	676	667	734	660	666	710	676	747	721	655	661	731	686	702	773	714	688	664	657	731	712	705	723	697	682	718	690	700	670	739	701	689	705	690	727	693	688	704	674	707	706	669	687	737	669	701	732	691	677	715	733	694	674	686	684	691	727	726	685	676	694	744	682	675	709	690	714	697	679	700	682	692	730	691	731	690	691	715	679	711	736	675	690	703	729	710	708	704	701	723	697	663	680	657	687	620	699	733	714	658	652	694	703	710	643	723	623	701	750	705	710	726	666	659	699	706	661	670	710	710	715	704	687	705	684	668	764	706	720	703	722	708	693	701	687	708	666	702	687	688	659	732	712	683	699	691	688	706	711	663	723	649	722	740	720	670	690	707	711	729	721	673	677	706	688	692	675	685	693	699	745	697	673	686	677	698	636	762	677	672	657	651	702	731	690	699	673	696	671	699	723	696	671	679	696	697	680	723	659	735	727	691	711	716	659	698	655	700	707	701	679	704	645	707	682	699	686	706	719	703	718	680	694	707	704	668	691	682	680	684	695	693	689	663	678	711	654	658	670	655	689	676	685	654	738	701	689	741	741	669	767	677	663	735	668	671	680	665	643	718	679	677	704	689	695	685	683	694	734	746	709	689	696	676	657	714	713	689	675	643	688	680	716	695	689	727	683	667	641	708	734	702	654	729	726	717	681	714	684	675	678	705	706	701	729	715	716	691	676	666	696	668	660	715	720	709	696	650	712	710	685	680	688	704	705	667	696	723	703	686	730	706	702	708	680	686	732	718	729	664	646	662	649	723	682	664	713	701	717	727	692	678	714	684	696	704	643	695	711	714	718	717	677	712	709	684	718	703	692	662	658	686	675	709	749	738	687	716	746	683	692	717	701	662	684	691	765	693	720	669	718	663	672	663	657	683	669	641	703	702	685	729	690	714	709	708	690	682	680	741	712	720	676	712	663	729	699	669	697	684	642	684	695	703	678	725	714	670	731	726	675	679	662	669	704	752	680	687	750	741	663	687	724	642	730	735	685	678	676	703	705	710	728	676	692	673	707	688	672	685	713	699	726	718	705	662	655	653	698	728	668	724	675	663	710	676	692	699	676	655	739	695	704	684	715	739	660	744	662	691	695	683	676	691	697	718	721	743	653	678	691	728	721	690	695	640	672	681	742	669	692	685	671	679	672	749	712	617	699	701	711	689	687	704	695	716	667	684	646	743	672	707	661	659	690	713	721	771	680	737	680	640	655	715	688	710	677	727	666	661	700	691	724	696	689	691	645	691	738	692	638	745	717	753	697	703	683	718	666	683	657	661	684	708	667	687	710	700	706	712	723	685	676	718	694	716	705	671	690	726	639	640	738	672	669	724	677	675	700	704	738	722	670	714	655	715	665	692	693	711	709	650	652	674	683	713	681	715	682	691	720	731	720	676	725	693	707	674	699	680	712	698	726	699	687	713	714	643	647	688	651	722	691	672	689	697	735	737	649	675	691	670	691	649	706	680	694	712	723	683	669	719	710	660	705	691	726	697	726	652	666	693	691	654	724	679	702	678	729	663	707	674	673	686	662	687	712	691	699	712	714	696	676	733	722	688	657	688	732	687	679	718	628	692	718	688	712	716	708	700	729	619	652	649	618	743	700	701	677	639	670	681	656	651	663	689	700	710	633	708	675	664	729	645	727	698	681	658	711	638	723	741	650	714	669	699	688	700	713	710	672	710	694	635	719	705	655	679	659	701	701	732	710	747	704	692	672	736	714	685	681	655	653	711	658	681	660	671	736	672	718	654	744	665	730	679	662	717	667	690	679	715	715	742	699	691	664	694	713	723	685	705	688	680	687	706	704	709	691	718	728	675	670	651	662	685	697	704	656	723	697	692	734	701	719	657	714	718	686	689	739	683	693	717	661	711	683	647	721	693	715	682	698	687	650	711	731	703	728	729	708	690	667	702	740	673	707	693	658	676	689	665	682	665	661	697	687	659	695	670	689	701	704	767	695	621	705	700	720	714	709	662	659	703	701	630	679	708	670	745	726	748	692	666	709	659	718	644	687	694	646	642	742	642	692	681	727	715	715	696	658	695	677	669	694	665	683	708	699	715	691	661	672	644	706	676	716	711	678	733	682	661	668	668	667	714	709	678	731	648	680	683	703	682	674	695	756	713	723	655	655	697	693	682	697	705	678	751	657	706	667	665	703	677	640	650	707	675	734	656	710	747	646	676	711	700	673	685	704	669	649	714	691	671	670	701	672	724	624	683	701	657	695	735	719	690	655	703	707	691	703	705	704	677	726	677	687	705	680	708	670	676	702	684	705	698	700	689	677	691	730	714	665	714	718	697	639	658	696	720	695	687	688	679	649	692	664	702	703	635	709	703	669	730	704	647	717	649	685	716	665	704	613	705	672	685	723	656	701	654	674	679	705	684	663	704	704	704	736	668	679	702	676	730	669	691	648	694	678	700	700	727	715	679	666	664	683	668	710	692	684	663	688	681	699	684	726	661	684	706	688	702	686	694	655	722	701	719	694	710	683	677	689	723	681	701	733	698	697	693	717	717	689	713	668	667	692	740	691	685	713	679	708	690	738	649	774	693	684	702	675	681	730	711	688	678	689	671	651	679	692	753	708	672	728	651	646	676	738	704	642	684	729	714	658	706	680	712	705	665	714	688	644	694	664	687	709	651	617	686	624	705	769	728	670	665	705	706	655	669	705	712	705	655	704	688	683	669	683	700	722	665	694
9070	26814	21998	13765	10712	8093	6419	5043	4105	3204	2502	2148	1957	1676	1559	1416	1319	1266	1241	1183	1081	1061	1025	1025	931	905	943	882	868	808	835	789	801	834	790	804	808	817	794	778	788	805	781	751	840	791	782	755	766	803	759	768	766	762	796	707	765	780	757	747	761	782	749	772	762	728	777	773	742	762	767	754	727	728	731	785	784	765	695	737	740	784	740	746	762	762	804	730	726	768	769	740	739	716	736	809	730	718	756	768	769	763	786	771	759	808	757	788	698	760	741	735	780	728	760	730	791	711	734	722	782	733	695	735	764	771	762	700	708	800	750	766	739	722	768	749	796	760	753	732	750	775	754	689	753	748	744	734	713	757	732	734	752	698	737	772	793	804	766	721	798	734	785	691	756	743	730	741	733	712	716	739	739	755	740	805	786	813	763	735	769	705	779	752	786	737	694	745	744	757	756	715	766	780	735	718	778	761	705	737	805	772	739	769	746	776	716	741	683	783	748	729	743	797	718	756	756	785	737	702	748	719	698	701	754	769	805	778	735	733	795	769	772	768	762	730	739	761	796	746	730	766	741	764	798	753	786	747	714	754	742	744	754	699	773	729	723	751	732	717	754	730	709	690	749	724	736	759	716	718	736	761	735	754	742	719	748	693	739	763	747	753	737	718	771	759	742	718	710	746	752	762	725	747	745	779	768	694	714	721	713	755	784	733	744	748	789	740	749	723	752	762	717	695	747	741	756	734	763	754	771	791	744	775	783	711	781	765	680	798	747	747	725	779	766	709	691	780	762	701	804	738	736	715	743	761	780	767	765	695	735	779	753	703	732	725	750	745	797	743	790	813	712	743	750	721	764	770	769	753	725	787	751	726	733	806	682	717	700	697	717	794	756	733	781	689	727	740	711	767	697	675	755	720	737	759	778	753	760	722	735	760	750	743	746	754	764	711	783	780	756	753	696	717	745	749	720	795	731	752	786	770	713	714	731	768	753	772	782	754	792	747	803	784	752	705	789	778	766	740	780	768	767	733	738	782	799	753	770	730	762	786	758	736	746	775	779	789	697	718	772	728	720	739	734	741	777	714	707	735	756	782	741	711	694	729	700	799	730	689	734	764	748	732	770	704	732	794	754	756	740	734	740	701	763	758	724	763	742	785	786	725	748	755	728	757	745	724	769	722	740	745	768	702	735	750	736	729	746	794	716	702	723	774	730	781	716	698	757	786	693	745	733	779	745	751	750	792	754	734	783	726	761	720	770	737	758	732	750	776	768	774	710	767	794	749	726	715	716	720	721	714	728	746	714	738	774	724	714	764	731	758	785	731	700	716	755	744	799	725	749	687	725	750	704	786	817	733	760	767	757	698	770	748	756	744	733	763	756	733	753	728	777	772	762	732	758	731	745	750	743	765	730	749	717	717	757	751	741	770	778	714	736	726	722	733	733	744	752	764	740	745	745	784	746	693	741	761	739	738	797	722	692	762	699	757	737	765	769	688	769	690	732	714	721	727	757	755	748	790	724	745	674	753	783	749	796	752	725	725	746	752	691	736	742	730	725	761	699	711	728	751	762	705	723	780	721	764	738	744	728	748	720	783	806	744	750	737	754	753	730	741	745	806	699	709	715	755	775	686	690	747	709	745	714	746	748	753	763	721	742	756	748	779	780	753	737	726	764	732	746	755	767	706	767	749	790	744	751	748	778	742	763	752	716	744	734	751	732	719	724	760	764	747	748	760	690	746	728	739	692	746	773	715	728	725	721	790	797	751	727	760	745	718	736	711	766	733	738	733	754	736	724	759	702	761	734	746	727	753	734	735	764	756	737	711	722	756	727	733	771	780	774	716	740	759	710	714	756	756	725	749	714	734	784	771	772	735	705	726	757	743	772	752	736	750	734	768	733	712	737	750	773	777	722	709	760	723	765	735	748	787	717	757	720	745	767	737	719	770	769	742	779	789	713	766	732	743	657	759	710	792	799	754	718	720	727	718	762	736	728	782	770	728	718	709	703	745	711	728	734	693	707	764	678	726	774	729	748	773	730	735	735	727	755	691	723	750	731	713	717	745	787	703	758	753	773	719	791	780	731	725	710	762	710	761	735	761	761	755	703	752	732	753	743	780	676	774	705	717	767	735	726	773	744	730	764	674	756	751	755	779	724	730	747	761	783	769	745	755	796	720	739	728	702	741	788	747	743	737	791	722	789	757	743	769	763	748	701	776	739	702	731	740	743	760	732	706	795	684	761	753	758	744	696	738	751	739	776	711	769	751	710	682	706	770	731	755	708	750	715	713	771	757	742	765	728	732	701	791	771	763	779	739	744	717	724	706	773	738	705	745	720	740	749	738	768	747	766	699	775	764	735	726	744	814	761	764	770	716	724	746	786	761	760	715	762	761	786	742	771	750	735	764	749	724	700	744	755	731	730	762	696	737	797	771	789	710	726	747	757	750	721	736	751	721	699	792	743	726	732	720	744	771	735	770	733	787	746	786	782	780	734	783	731	743	728	784	726	797	768	758	713	802	760	761	728	774	722	766	731	723	769	742	725	748	734	730	729	742	790	678	794	780	735	755	749	775	732	730	720	728	721	767	782	758	744	762	749	757	762	756	737	701	751	711	748	761	685	709	722	757	745	781	724	751	735	777	760	688	731	700	778	744	772	778	751	751	737	777	714	737	787	743	707	704	741	728	775	783	793	780	704	771	758	756	731	709	764	735	726	743	772	756	761	733	695	766	709	730	731	765	757	712	729	726	683	796	748	716	722	780	750	704	712	713	730	685	737	746	752	781	701	770	731	703	763	759	719	758	748	746	751	800	742	731	763	767	718	711	765	740	757	738	720	708	732	732	768	733	745	727	769	733	711	719	723	764	790	776	667	750	750	718	770	719	716	737	742	718	768	685	734	757	732	731	740	721	775	733	692	753	755	702	716	753	708	768	710	677	751	753	760	802	752	751	747	755	728	723	718	784	775	741	763	742	760	703	772	697	744	730	747	714	731	749	748	758	772	750	775	767	795	745	741	757	779	747	776	735	754	756	755	696	753	704	758	803	774	749	710	756	760	741	784	742	756	759	809	739	715	709	705	757	733	723	739	734	724	756	702	730	737	768	764	745	719	757	716	771	748	711	773	767	772	784	707	762	727	720	785	723	775	710	755	693	762	774	694	712	781	745	739	738	716	744	760	741	717	706	776	718	739	758	773	722	758	736	788	747	750	727	737	707	717	772	728	718	777	755	706	768	787	746	771	731	754	746	762	732	693	745	757	739	741	736	724	766	748	820	753	762	755	754	783	719	692	729	748	760	725	735	747	727	761	721	725	835	734	704	690	756	787	720	747	746	709	713	748	757	743	765	772	733	744	799	725	763	734	715	773	789	731	755	806	707	718	749	753	743	732	785	790	772	721	728	723	723	722	741	812	736	748	727	701	735	742	748	744	767	704	728	725	756	753	755	709	724	767	741	759	772	721	744	763	719	760	745	728	740	755	722	740	737	720	688
27472	19541	11099	5008	2737	1981	1496	1234	1131	877	868	738	687	661	591	612	609	533	574	557	553	479	535	509	505	499	507	446	450	494	443	490	436	482	502	478	452	452	513	459	473	470	492	462	471	489	491	435	463	478	522	451	444	418	465	459	483	479	462	458	486	470	493	490	482	451	464	500	495	508	496	470	508	444	469	495	424	458	491	467	483	504	465	475	489	473	455	446	498	426	516	484	460	468	455	477	462	439	507	472	454	450	484	496	453	479	465	485	481	469	473	442	439	474	461	472	488	467	450	466	503	491	460	477	476	457	482	441	437	489	471	475	460	443	470	428	476	474	452	483	465	479	436	478	466	410	473	499	461	480	479	458	484	451	464	518	491	456	444	474	444	489	479	453	478	438	459	460	499	470	479	486	456	480	468	460	477	484	467	486	435	444	488	471	480	484	499	478	486	477	466	480	464	467	485	521	474	504	467	486	474	457	486	464	470	466	513	477	474	453	496	485	444	455	405	483	450	478	471	462	457	448	461	501	443	508	464	452	512	481	455	474	444	494	431	487	405	482	463	483	477	486	455	452	502	486	462	460	435	460	463	494	453	453	471	493	436	445	442	496	484	472	492	502	469	474	476	473	468	423	426	484	464	478	473	472	471	484	445	494	471	511	506	462	444	460	474	496	486	452	475	438	448	509	496	487	480	472	510	458	474	437	472	451	506	465	452	500	497	445	478	459	479	467	442	489	484	480	492	492	499	500	522	452	434	495	490	460	441	492	454	492	479	462	498	519	440	485	452	459	437	424	478	464	483	499	491	461	461	464	490	484	467	433	490	493	471	503	458	441	500	496	485	499	473	494	483	463	515	471	501	486	490	463	475	452	483	488	452	530	478	477	493	456	437	483	476	485	467	481	446	456	490	467	494	461	507	470	479	471	449	501	479	496	493	453	483	451	488	502	469	481	486	437	454	455	444	440	486	440	468	418	484	488	475	446	487	461	466	500	468	486	492	457	471	455	472	491	501	489	484	458	497	506	469	475	479	474	464	441	466	508	451	479	450	477	450	470	441	487	478	507	428	481	443	475	473	488	453	461	494	481	454	510	457	469	502	420	471	462	434	465	434	455	487	480	467	474	466	468	474	469	467	436	482	507	479	445	495	444	465	459	480	455	485	423	443	460	480	457	518	508	437	508	485	483	462	490	459	496	449	472	491	509	484	456	449	504	480	466	450	470	471	451	453	469	466	495	470	475	470	481	478	495	469	457	501	459	500	485	487	485	465	437	469	438	462	462	490	468	472	490	468	484	496	478	468	444	426	447	458	457	468	459	456	442	474	465	510	455	504	477	450	448	443	454	472	444	500	436	485	499	447	456	458	445	490	459	463	510	497	501	484	435	487	516	450	479	464	468	487	446	457	490	450	515	452	460	482	516	458	448	453	530	457	490	441	449	469	475	473	479	453	489	478	488	448	441	497	502	481	466	477	456	442	484	452	466	448	471	467	450	498	461	472	438	432	479	497	491	527	475	455	455	497	483	504	472	449	500	477	459	498	440	454	503	437	490	454	529	490	457	460	485	500	526	425	468	476	448	459	515	474	450	443	476	476	476	461	460	427	473	482	467	468	469	439	497	462	462	486	503	451	477	480	466	493	457	466	470	471	453	454	470	520	478	477	438	486	487	454	426	485	474	451	451	454	476	451	457	485	483	447	469	453	491	470	464	452	442	453	477	444	464	465	482	443	465	461	486	438	452	470	481	487	443	468	481	474	474	491	468	465	476	455	478	447	458	488	488	496	534	483	421	460	494	467	453	455	445	481	477	473	436	512	472	464	495	480	471	444	450	470	482	436	462	460	465	490	452	462	492	489	482	466	479	481	477	472	419	425	502	471	486	486	474	495	465	481	443	468	461	444	500	416	482	424	460	476	476	493	462	474	444	445	440	456	448	445	472	459	446	479	437	455	487	448	513	473	467	462	500	503	451	465	499	473	467	455	471	420	452	447	450	411	477	459	474	455	514	475	492	471	472	487	513	473	468	546	452	453	488	468	447	449	474	505	469	464	464	466	468	495	497	458	482	499	511	490	490	463	465	501	507	454	472	477	465	472	478	510	485	445	467	454	483	511	465	469	455	431	472	483	453	483	443	469	460	433	456	458	466	443	463	499	471	479	464	487	463	469	487	473	466	451	469	462	488	469	472	482	454	421	449	487	482	482	487	441	495	448	466	481	487	480	515	458	455	466	469	442	488	471	483	472	477	484	526	501	470	465	467	464	451	459	469	484	475	475	469	458	476	479	453	496	477	451	481	452	496	440	451	441	480	470	460	462	455	441	481	467	509	477	461	459	462	430	465	448	479	462	490	447	493	498	475	469	467	438	472	471	470	460	501	474	508	460	510	495	465	484	522	497	523	465	505	452	474	440	435	466	454	489	483	457	480	452	445	494	451	456	454	467	485	469	495	468	469	486	488	485	474	468	452	457	453	471	447	463	492	481	468	475	471	445	463	453	484	491	419	484	461	479	468	492	502	513	468	473	500	449	466	483	455	451	463	459	497	468	494	486	492	462	462	477	463	491	470	435	474	478	488	457	467	443	492	445	472	472	499	492	487	514	451	465	475	485	480	487	519	500	458	505	428	477	494	473	471	475	451	464	465	492	472	456	479	449	482	450	487	471	471	452	456	454	493	479	462	481	432	472	471	443	507	450	482	479	466	489	504	460	441	454	483	462	437	442	444	468	462	445	468	439	460	463	456	477	437	452	491	463	458	472	485	425	443	474	441	492	485	450	497	485	429	478	441	473	491	477	443	476	499	460	520	495	476	437	480	472	422	459	445	474	457	441	471	456	488	489	439	475	475	447	470	464	444	446	474	510	484	474	462	497	457	445	478	498	485	457	505	495	492	440	465	474	510	473	444	443	485	466	493	449	410	508	434	500	473	458	472	481	429	507	475	477	491	446	469	472	477	464	466	533	447	436	517	418	476	446	424	466	449	483	425	462	479	472	440	443	453	476	494	457	468	480	474	477	443	463	417	434	475	469	471	468	481	477	496	475	518	468	454	471	473	500	448	485	493	503	457	420	527	479	437	471	512	480	510	485	416	480	436	482	505	473	484	506	470	488	500	510	458	487	491	450	468	474	499	495	461	502	494	449	479	492	449	467	479	505	500	443	433	487	456	470	508	480	467	485	475	480	503	507	477	511	521	439	482	438	452	465	501	437	471	454	510	469	474	512	491	485	460	478	436	486	507	517	458	454	467	470	492	489	479	455	511	463	456	451	475	458	472	501	480	467	473	455	498	439	469	472	464	487	474	447	487	467	461	481	454	461	453	488	485	459	464	459	438	462	470	475	495	514	455	528	459	448	469	460	447	510	497	502	480	492	456	479	484	461	453	461	476	443	460	461	447	471	444	500	470	441	474	501	496	443	467	440	475	468	439	474	450	477	483	475	457	517	448	499	481	484	472	476	441	478	484	488	478	501	468	449	467	456	464	504	488
7492	12651	10059	5473	4223	3157	2451	2070	1692	1332	1143	994	831	833	753	730	674	684	659	615	573	616	572	537	548	578	530	528	562	528	535	497	496	508	505	496	564	548	473	548	496	557	542	503	573	537	490	470	518	496	517	539	472	494	503	507	541	510	495	476	528	546	551	516	509	520	490	534	515	536	518	477	496	518	513	513	541	510	521	507	504	542	489	543	483	488	519	518	549	509	533	503	486	542	467	519	526	492	505	470	468	503	520	521	475	520	513	520	505	516	460	544	512	500	477	512	522	513	505	529	531	506	494	496	522	476	504	519	473	533	473	495	479	514	512	537	522	497	548	486	511	520	493	489	494	514	485	479	528	514	509	502	508	517	522	492	507	502	505	524	548	501	463	486	469	485	480	516	495	484	506	506	505	498	491	509	541	503	498	545	475	511	518	489	517	514	516	484	490	483	493	540	472	504	504	537	501	469	557	519	514	502	508	535	538	474	530	506	530	518	565	508	483	513	473	512	521	492	491	493	460	548	517	520	506	535	523	514	486	528	559	504	509	536	465	487	520	504	530	521	516	495	546	496	543	509	535	514	516	541	522	517	497	489	521	497	474	503	500	501	532	511	501	524	481	496	514	510	552	503	508	497	517	482	501	479	489	483	502	497	493	519	509	517	471	498	511	506	515	497	473	492	513	546	510	527	500	465	499	508	497	498	480	510	524	485	511	528	506	507	552	491	507	498	524	475	483	498	513	489	462	526	532	489	496	500	524	512	521	495	543	488	536	490	529	509	503	557	507	513	513	471	510	521	525	554	486	517	520	503	500	523	497	516	510	487	522	500	476	523	544	500	558	468	508	542	475	561	486	516	510	506	524	503	499	554	524	495	522	503	531	518	507	482	510	547	524	512	502	482	499	486	504	572	488	515	500	467	539	548	523	553	501	506	504	540	499	533	532	489	511	495	515	492	586	493	531	504	526	500	524	503	493	496	472	536	533	513	514	476	529	502	514	509	483	508	524	519	500	520	500	496	562	484	492	486	506	516	536	510	476	463	499	519	539	500	502	503	514	505	492	520	485	479	526	463	500	487	491	489	521	497	502	511	505	502	460	496	520	487	528	545	519	527	516	495	518	509	509	504	504	510	550	510	548	497	511	470	518	508	501	500	499	489	521	496	540	510	497	481	517	503	543	485	478	537	531	490	496	503	455	504	502	485	476	503	490	514	544	469	502	541	532	540	507	513	513	550	483	492	483	490	485	529	526	494	565	461	522	530	517	509	486	512	513	478	478	525	518	501	464	492	509	525	506	509	495	527	526	513	552	475	516	498	501	486	514	542	528	508	478	519	513	501	521	510	542	476	497	498	527	524	550	547	472	467	525	499	485	502	527	481	514	538	501	541	529	509	511	467	478	534	509	512	481	447	493	497	523	526	517	511	476	495	503	493	491	540	473	514	515	561	530	511	512	461	534	504	502	509	508	478	531	480	541	511	541	513	496	528	500	520	525	489	471	537	504	519	506	551	478	515	532	510	469	523	504	509	510	466	559	504	450	521	501	540	550	511	501	492	516	506	519	504	501	507	532	495	473	521	483	531	503	498	516	528	520	497	495	522	493	498	503	455	526	513	482	531	505	504	521	533	496	484	485	542	490	525	493	521	520	500	512	491	521	525	495	498	496	512	535	530	518	503	481	494	518	495	494	511	494	513	502	474	542	512	528	516	556	497	521	492	533	464	558	502	486	506	523	515	491	494	532	523	515	525	520	498	524	504	554	522	528	474	517	465	513	491	537	524	487	508	482	521	495	487	514	529	546	477	521	484	505	487	507	489	506	502	524	513	508	492	515	490	484	524	486	513	543	508	522	507	506	525	474	499	518	492	503	490	489	490	503	524	521	499	489	505	502	534	502	534	478	468	441	531	533	473	510	523	517	533	520	482	514	514	491	502	496	529	517	515	533	481	522	505	524	467	508	503	462	517	505	522	487	473	475	509	498	494	509	535	466	489	507	522	522	507	529	492	484	484	496	522	482	483	492	543	512	496	550	508	497	509	509	498	550	499	543	488	513	529	538	490	468	510	521	515	491	477	504	495	528	540	504	489	510	508	540	506	543	511	487	497	467	499	541	516	504	525	493	498	507	503	540	533	502	521	532	497	486	507	516	516	540	508	492	521	524	522	487	513	500	523	515	537	568	493	495	521	539	487	516	521	548	519	482	497	533	540	495	506	478	537	517	530	508	504	546	521	518	493	504	491	480	528	525	519	541	478	515	499	541	499	458	478	540	521	489	499	515	560	539	487	495	466	496	508	516	518	460	515	521	519	526	493	560	511	505	514	503	515	515	524	478	502	548	527	495	544	528	486	569	483	524	484	512	513	523	501	502	498	502	440	510	508	495	528	531	521	516	517	538	510	482	496	511	541	490	532	517	474	516	499	502	517	510	474	508	520	531	510	525	523	481	507	480	523	518	490	528	474	503	485	469	524	508	550	544	498	486	523	536	493	471	501	496	479	524	509	516	501	538	565	504	513	510	489	526	509	519	517	497	503	521	522	473	489	504	530	509	522	509	540	492	479	495	491	516	526	530	486	550	449	478	491	485	470	530	463	535	504	468	502	513	496	491	493	472	489	522	528	433	493	539	486	536	488	514	483	505	507	486	494	566	505	496	485	507	543	510	542	486	549	531	542	527	537	502	499	577	527	489	502	496	536	506	526	500	515	519	472	518	494	500	513	503	542	534	523	499	507	555	561	487	506	485	504	461	518	520	492	502	499	551	488	483	523	527	493	556	471	478	492	514	498	531	543	531	511	523	509	492	537	537	547	484	484	479	547	540	497	542	457	529	510	508	525	477	485	536	521	539	523	527	516	474	503	507	540	470	507	490	485	539	539	489	499	516	484	499	513	492	512	496	484	471	504	473	506	517	494	485	521	517	483	522	455	497	485	472	480	487	521	485	477	485	499	513	446	490	497	505	522	507	509	534	512	508	490	504	504	481	517	498	505	494	501	498	484	535	525	509	492	530	503	498	507	542	499	470	502	438	534	536	495	491	539	522	485	507	551	489	518	479	481	515	505	506	519	490	506	517	538	473	487	507	481	509	492	528	517	534	486	490	518	535	541	491	547	483	511	517	537	516	533	481	490	512	502	492	501	507	541	492	473	504	481	553	509	507	531	464	508	484	488	551	517	506	535	494	480	508	551	509	520	480	479	516	508	513	515	507	536	504	526	475	536	494	502	519	520	491	571	530	462	485	469	538	506	491	499	500	508	532	479	502	493	527	522	504	494	513	499	480	518	509	515	503	510	500	493	521	503	484	509	518	527	475	512	511	502	571	473	501	501	518	526	495	455	544	535	489	508	498	510	539	480	510	471	508	489	487	541	507	510	526	534	472	471	485	484	533	466	547	457	475	516	486	515	483	523	521	522	528	550	476	501	513	495	513	492	448	507	500	518	515	501	515	511	484	453	484	514	483	552	489	505	480	496	511	492	550	509	510	522
23426	21016	28259	23968	21073	13768	4221	2541	2011	1697	1494	1293	1204	1161	1127	1091	1044	951	934	909	930	872	869	860	787	800	844	806	773	789	775	835	787	756	771	750	756	820	792	750	787	721	763	822	737	773	776	718	762	780	773	778	783	816	727	771	770	741	749	793	743	719	782	780	778	740	723	763	806	744	791	743	809	735	763	761	750	718	777	778	783	796	787	719	761	738	737	750	720	737	755	773	755	746	771	787	799	783	754	775	765	772	791	750	737	780	727	770	789	735	722	734	762	798	742	720	775	763	767	752	776	773	792	803	754	765	723	734	776	787	702	773	711	732	772	720	771	746	745	736	748	792	748	785	755	751	767	762	747	790	744	727	761	710	767	744	744	746	710	746	704	739	765	747	744	760	753	743	761	733	738	774	701	754	736	721	787	732	743	773	762	730	789	765	714	730	712	682	746	738	780	727	729	777	734	769	745	779	725	706	745	762	762	755	755	783	768	762	761	725	726	751	788	747	769	761	727	789	723	756	820	728	793	787	734	750	777	768	750	735	740	696	726	769	747	764	742	754	720	769	775	811	767	732	757	804	713	773	769	742	742	704	777	766	787	759	757	749	785	738	781	677	769	733	721	770	766	766	740	747	727	789	770	700	742	726	778	740	802	715	709	780	781	747	728	773	791	703	743	787	714	725	751	771	710	759	761	745	798	751	701	778	776	753	790	775	778	766	796	728	741	770	736	793	773	742	777	790	803	719	763	752	753	781	758	770	758	760	727	710	720	756	713	749	803	730	704	710	710	769	769	777	728	689	766	690	697	751	763	775	720	764	725	760	754	796	712	739	761	714	730	717	752	745	787	753	808	725	743	743	747	724	801	729	738	747	730	737	704	730	748	729	745	773	738	772	757	703	754	734	754	750	757	731	754	748	751	729	732	723	786	794	732	822	755	723	697	758	759	765	800	713	755	761	692	758	753	732	756	724	722	722	717	708	728	731	724	787	780	781	754	727	759	741	726	717	784	730	735	748	726	754	758	767	776	763	769	757	736	723	736	705	735	731	759	761	732	708	761	780	734	701	740	739	798	747	766	763	768	748	729	737	743	775	775	739	745	735	745	773	717	707	764	737	747	786	772	724	751	783	769	781	741	767	722	706	738	764	783	759	743	745	785	748	719	753	752	749	718	758	757	736	721	783	783	713	770	744	812	776	769	708	766	738	737	788	731	779	741	704	748	770	736	760	714	730	743	763	781	716	789	774	742	720	745	789	742	761	759	754	796	749	717	703	790	744	777	749	823	753	761	738	744	727	735	740	782	698	780	717	710	743	735	742	763	755	773	743	718	736	724	780	794	781	717	722	787	802	760	734	755	698	704	730	756	695	736	729	781	744	797	762	734	748	778	774	750	723	750	733	768	721	754	767	744	778	787	716	746	678	773	766	772	740	736	748	762	717	755	773	744	775	732	805	769	764	730	714	768	735	781	732	812	739	787	753	754	805	739	683	710	719	738	736	742	699	747	701	759	782	788	736	788	747	771	758	758	761	772	724	737	729	730	753	796	696	753	757	714	773	705	748	712	759	802	674	736	751	736	774	745	728	795	761	781	749	708	735	822	776	755	699	747	770	713	769	723	782	723	779	727	717	793	750	738	781	690	718	747	750	749	737	751	753	754	749	752	766	708	755	708	797	777	718	750	749	760	747	725	741	749	775	724	715	729	774	715	761	721	748	713	754	745	743	717	764	796	764	742	764	766	813	746	770	762	786	784	748	807	786	752	756	790	741	745	719	780	716	743	760	743	802	715	683	719	740	740	766	732	753	739	750	744	742	779	779	731	683	711	791	773	786	766	792	783	796	718	766	772	787	759	746	769	776	781	763	744	732	744	732	720	765	740	745	702	732	716	712	756	725	729	752	749	741	778	742	761	765	706	776	731	758	777	771	813	734	759	762	786	747	752	729	761	810	775	713	736	753	720	745	755	734	792	759	751	735	790	762	748	708	739	759	734	785	726	795	740	751	779	731	741	804	726	743	703	780	729	710	738	749	757	759	743	768	781	727	759	740	706	727	677	803	778	797	760	738	741	731	733	727	706	784	747	760	728	742	753	724	763	735	725	744	722	764	775	775	751	772	754	737	756	736	763	715	795	702	809	800	720	727	778	734	781	771	734	774	758	721	728	762	736	766	712	796	744	744	716	788	746	763	749	710	794	746	754	775	757	773	728	749	764	784	746	781	731	751	745	731	728	694	748	681	769	718	771	750	764	737	841	758	765	701	736	717	787	780	817	700	787	765	769	741	735	758	755	697	745	758	767	746	737	769	772	789	731	758	737	757	760	777	781	702	730	778	713	779	742	760	812	787	746	766	738	739	698	705	778	759	770	761	796	750	730	790	757	759	787	781	759	733	774	754	748	777	764	725	757	757	724	729	756	787	776	754	776	751	711	750	695	747	696	773	777	732	735	760	734	756	731	725	766	763	725	791	773	734	761	725	778	711	722	759	769	712	734	737	720	795	761	762	735	704	750	756	742	764	755	742	773	745	760	739	735	758	745	723	745	788	761	752	739	694	722	753	695	771	749	760	754	740	760	726	787	765	782	771	799	761	770	780	777	778	740	778	708	760	778	780	731	738	759	720	748	704	772	773	720	764	786	711	798	774	757	749	766	746	745	744	745	713	724	712	744	766	727	716	781	744	735	727	785	810	770	730	794	783	727	733	810	734	678	760	729	770	720	755	719	715	787	749	755	743	769	758	720	764	719	791	757	713	790	771	724	702	754	727	772	751	773	745	739	785	786	765	778	744	749	737	770	770	749	739	708	734	719	734	762	798	771	743	736	733	781	749	669	703	737	747	737	794	744	740	772	719	766	698	741	768	807	767	755	749	744	756	742	775	748	726	766	772	762	783	779	735	719	746	743	744	770	755	772	822	713	731	765	719	731	739	753	734	732	741	758	786	754	733	710	749	785	723	762	715	736	789	766	747	735	725	728	740	783	770	797	741	744	771	747	717	754	794	704	732	687	755	805	753	731	770	681	750	734	803	716	719	760	705	659	714	742	779	694	737	795	737	772	760	791	775	778	749	743	731	780	773	709	745	768	711	723	794	714	737	693	741	716	784	804	708	750	720	743	737	738	761	746	775	755	717	769	716	727	724	740	731	768	798	724	722	760	712	762	674	755	789	717	809	805	784	731	739	786	702	763	716	779	706	790	719	761	702	740	702	736	713	748	723	687	809	744	758	758	728	745	750	732	709	747	743	740	749	789	714	727	735	732	763	722	789	732	731	754	713	727	699	790	739	728	756	778	763	793	736	754	736	774	737	801	750	734	762	754	794	772	748	787	739	771	749	748	757	753	754	706	821	772	742	669	749	818	731	780	740	684	763	751	740	794	779	728	777	801	730	761	733	778	758	723	769	712	751	722	771	714	735	785	779	747	749	757	748	697	794	754	694	757	763	782	767	750	760	764	710	755	744	772	696	758	732	722	728	726	762	749	752	716	816
7302	21045	17169	10388	7706	5972	4535	3685	3002	2438	2003	1672	1596	1440	1342	1195	1218	1112	1048	1013	1025	1014	936	891	924	945	843	882	915	865	854	878	868	804	817	828	872	846	823	791	758	795	833	804	868	826	764	794	815	788	905	834	797	762	809	794	786	837	800	779	821	799	843	840	785	777	820	810	787	798	754	793	788	781	818	824	783	780	831	785	817	836	780	786	776	763	826	827	789	857	722	789	824	802	825	843	779	803	792	769	815	807	777	803	804	853	771	828	785	785	820	778	774	780	776	765	819	784	739	781	796	818	858	845	804	810	779	823	850	858	787	842	759	827	823	810	817	810	783	848	777	725	803	744	781	796	757	820	828	773	774	802	840	779	813	756	797	791	800	847	784	765	777	772	787	782	766	754	773	723	775	786	817	797	781	779	785	861	765	764	805	834	790	784	772	814	800	793	762	796	754	771	779	775	784	801	803	835	769	822	777	825	819	819	752	806	783	739	803	794	755	795	807	804	792	767	766	819	786	784	768	773	751	813	783	795	782	817	753	808	796	775	799	774	804	793	836	803	795	769	800	811	799	762	779	856	806	752	786	826	821	773	712	781	792	827	798	801	792	785	793	812	789	751	804	733	805	770	790	828	790	820	728	768	809	792	799	810	804	814	733	798	844	819	778	762	785	846	818	774	797	785	796	849	797	773	787	726	741	761	776	821	805	798	843	809	811	808	773	746	793	820	803	809	815	796	787	770	783	813	778	780	807	810	797	756	761	794	765	774	729	783	772	794	816	820	759	828	750	797	780	768	829	795	780	842	807	757	751	776	824	765	782	798	756	781	797	763	764	828	826	811	794	756	790	795	782	758	757	831	793	834	811	824	853	782	762	787	810	821	790	762	836	748	799	752	783	797	843	805	808	837	784	832	787	759	806	789	750	823	759	764	828	777	795	754	758	771	796	781	845	805	756	742	777	774	811	781	809	782	841	772	796	787	803	771	785	833	810	826	786	777	798	792	812	786	822	791	753	800	809	740	771	794	755	795	816	832	802	769	774	831	794	792	754	755	820	775	793	794	794	730	811	793	802	789	747	831	816	772	763	842	770	802	818	780	772	815	770	763	828	769	834	770	826	768	758	774	819	798	834	795	836	780	840	808	806	863	756	759	793	767	843	820	838	804	791	799	790	773	767	799	806	839	806	793	821	788	825	833	823	768	802	819	776	826	784	786	802	793	773	769	802	766	867	746	773	802	788	749	789	799	759	768	721	822	770	799	773	772	818	783	785	750	781	834	802	793	833	785	786	855	793	759	790	768	781	811	790	808	791	822	780	743	788	826	818	821	838	744	814	756	802	762	811	760	771	835	813	814	812	759	814	783	803	706	743	828	765	790	784	778	770	794	805	722	783	792	748	797	793	817	764	827	801	763	813	738	790	842	766	777	775	789	775	836	790	840	776	827	758	822	790	834	814	822	796	802	834	812	764	781	773	755	807	812	813	761	779	781	804	794	768	770	770	779	756	836	822	767	776	792	770	777	821	788	755	838	779	775	767	809	787	808	790	808	770	787	756	789	802	823	780	840	806	806	833	802	786	736	796	774	811	839	789	767	806	775	803	817	780	792	825	801	757	799	771	763	779	810	791	760	804	777	802	824	788	836	797	727	845	775	840	764	785	778	823	800	798	795	793	799	745	844	811	771	818	784	820	817	796	844	802	786	767	784	793	829	823	829	771	800	803	772	772	785	778	794	810	794	840	748	826	819	785	785	806	806	788	829	793	775	805	813	805	799	771	803	798	811	775	805	772	790	815	773	782	825	824	812	848	750	819	768	831	774	761	777	749	741	815	778	781	814	819	777	769	778	771	800	819	861	785	785	760	786	827	739	762	780	852	798	877	743	792	816	794	786	781	770	758	816	847	772	831	799	765	785	814	802	807	797	823	820	813	777	762	788	772	800	821	769	761	762	817	814	803	819	808	812	823	776	796	789	768	739	779	772	750	776	785	794	794	780	812	866	806	798	772	791	840	815	824	850	790	741	792	738	771	738	751	794	778	801	800	757	778	795	818	811	825	838	773	799	776	769	783	825	783	785	788	760	784	782	764	757	761	876	798	832	803	790	803	789	749	768	752	810	875	804	794	782	830	843	785	784	805	833	827	774	770	820	833	811	806	839	800	789	819	850	794	787	813	765	779	790	742	828	725	762	825	734	763	815	765	828	770	784	772	778	773	789	771	781	806	788	765	796	796	837	765	784	730	788	802	767	756	785	849	787	767	787	788	801	766	829	775	789	752	799	792	821	780	816	781	764	769	808	837	751	823	799	778	798	818	778	778	843	802	783	797	810	750	803	760	821	834	782	808	762	782	829	796	802	813	782	778	830	777	789	796	795	832	822	800	802	865	776	808	805	730	799	786	798	801	786	833	764	776	788	817	820	788	853	802	846	748	783	787	793	778	828	764	772	771	807	789	798	781	778	763	845	786	825	760	754	763	796	791	797	804	787	748	768	822	809	839	776	787	808	819	797	848	807	756	830	834	802	797	827	786	824	772	761	807	770	823	763	808	798	791	777	792	763	837	843	797	801	786	729	789	848	803	793	778	820	788	803	845	741	744	771	831	794	810	821	728	778	785	807	777	767	791	834	810	778	816	809	776	785	839	803	786	810	818	799	807	841	783	749	783	789	800	796	785	806	756	767	788	800	760	807	784	807	778	816	821	840	824	776	781	837	741	806	766	812	820	852	797	820	756	777	817	794	784	789	784	822	795	777	779	826	825	806	814	789	795	775	800	763	790	827	778	831	820	774	807	813	800	773	771	785	791	725	803	793	775	804	786	837	750	780	818	794	767	789	864	799	798	824	801	790	777	785	794	793	819	775	780	816	786	781	846	825	789	816	789	782	785	818	812	776	823	782	816	783	794	770	838	758	790	783	814	792	799	786	739	817	814	784	781	833	864	794	836	743	791	783	771	780	806	783	779	791	805	764	831	776	771	839	794	775	807	786	801	811	814	832	731	840	766	790	813	774	797	793	783	763	750	776	814	763	746	792	777	785	799	754	808	754	801	829	803	812	714	801	809	790	803	843	809	786	762	763	815	776	829	803	817	834	789	758	809	813	788	785	785	772	782	800	827	804	786	777	747	784	753	761	835	813	804	801	800	802	794	829	793	799	763	796	774	752	816	810	776	844	776	808	775	793	787	806	785	782	770	754	814	801	851	816	754	776	750	823	797	809	799	817	818	839	753	796	772	758	800	750	783	783	761	785	787	763	798	773	769	779	806	806	806	825	781	819	784	818	749	812	827	757	818	781	800	808	762	762	841	787	800	845	826	799	817	790	751	804	814	815	745	776	788	804	768	804	804	791	770	815	810	792	828	777	792	843	863	773	793	817	777	839	822	808	792	807	843	828	732	812	780	708	842	762	773	760	848	841	743	741	787	768	795	851	774	746	812	786	752	757	835	783	802	795	797	826	771	782	776	785	779	826	729	822	771	825	784	744	756	797
24724	21169	27561	25047	15005	3349	2131	1542	1212	1071	855	731	653	616	601	571	522	490	439	467	446	486	420	422	413	382	388	372	361	377	397	336	359	344	375	320	354	333	329	363	347	304	322	343	319	366	354	345	358	341	347	346	324	333	350	344	342	325	311	330	317	311	329	319	353	339	344	333	320	326	369	351	363	348	349	342	328	338	353	324	357	331	325	312	316	347	306	346	354	336	321	342	339	318	330	329	342	337	366	342	376	298	310	357	311	332	306	302	314	317	338	363	340	335	310	300	354	336	360	333	335	353	339	335	348	343	324	324	329	330	338	342	365	360	352	345	352	303	361	347	320	319	311	346	333	344	329	314	344	324	337	344	310	303	310	354	321	339	345	298	353	319	320	342	342	360	347	326	323	355	341	325	336	342	355	339	337	321	372	326	358	383	308	340	338	321	330	392	320	357	326	315	338	354	337	355	320	315	332	330	297	327	317	304	315	301	339	336	301	333	347	338	319	334	333	316	358	336	304	363	371	299	331	306	329	314	364	312	365	361	359	292	348	354	339	311	345	325	357	312	340	321	333	364	337	315	335	343	352	322	333	326	325	316	341	342	356	328	340	321	345	324	312	334	359	352	338	310	325	320	329	339	324	329	327	303	347	343	308	325	349	337	317	332	324	337	338	344	334	356	329	323	351	329	352	314	349	342	304	345	363	301	315	303	328	302	305	321	350	326	324	321	310	349	362	323	356	321	341	336	339	329	344	307	341	330	341	339	334	317	365	336	323	342	357	335	314	341	336	349	331	308	332	364	327	304	318	320	302	340	323	328	309	323	316	333	380	337	374	327	339	350	359	333	313	369	344	328	329	310	326	339	343	347	317	379	330	362	328	346	319	351	334	347	329	306	347	337	357	303	316	362	313	324	342	349	324	320	333	320	355	347	330	315	359	368	296	310	322	342	330	305	306	332	336	348	333	358	328	352	317	336	341	344	336	362	324	354	338	328	327	330	351	332	318	365	323	313	340	323	326	361	321	342	347	344	329	320	286	324	345	339	340	325	338	302	321	352	343	329	338	346	314	320	359	325	341	284	339	303	316	326	321	370	344	316	336	336	293	355	341	314	317	383	319	331	314	301	327	336	355	333	330	296	355	353	329	275	344	357	351	342	333	308	323	315	365	348	312	373	337	294	358	366	316	299	334	320	342	355	335	374	342	333	318	332	321	329	299	354	315	326	339	345	326	313	332	320	308	340	315	344	341	327	311	312	300	303	369	375	352	346	335	332	345	311	371	337	352	315	310	326	335	349	283	332	301	332	361	365	339	332	355	310	324	308	332	342	340	340	337	324	345	316	299	370	337	329	345	340	304	334	344	345	332	342	353	331	344	329	324	307	330	347	339	342	320	351	343	324	321	336	354	310	332	320	329	341	323	324	332	327	299	341	315	308	323	372	342	344	312	343	368	315	339	349	321	332	342	338	309	310	339	346	335	332	336	342	372	324	325	330	322	353	324	332	346	340	319	319	352	324	345	290	314	334	330	349	332	314	343	363	291	343	318	320	327	311	289	352	318	331	298	306	299	324	339	308	331	321	342	335	324	341	315	312	315	359	341	331	342	355	323	285	304	335	317	346	348	330	325	340	319	268	302	339	366	328	319	309	304	304	359	298	333	314	319	336	324	350	293	306	335	349	353	348	331	321	278	324	356	316	329	354	362	292	343	288	344	336	336	322	325	325	361	304	349	320	315	344	333	338	317	357	347	296	350	303	320	302	358	340	337	334	335	350	298	308	357	338	316	358	337	333	330	324	298	340	331	306	322	304	375	348	319	309	354	365	339	355	349	313	320	343	305	320	343	364	356	324	310	351	324	316	348	378	341	296	318	310	324	346	359	333	362	330	315	331	298	342	296	313	323	290	335	327	308	337	316	331	327	319	323	346	317	356	354	321	318	350	344	320	351	335	336	335	329	376	333	302	324	306	309	337	341	351	330	326	354	371	338	333	326	306	362	363	324	326	320	347	351	312	343	326	325	306	357	314	339	354	284	324	338	312	339	313	345	339	315	310	307	298	352	339	345	317	350	353	337	332	312	352	331	342	300	330	329	297	361	316	355	350	340	349	318	335	350	313	334	331	292	357	322	343	330	329	326	337	312	327	315	326	359	317	302	357	313	343	359	307	310	342	328	367	358	342	308	308	364	352	327	349	342	331	328	337	368	308	331	324	311	319	300	326	326	348	336	335	332	334	338	306	365	354	336	325	328	320	349	347	343	308	338	322	330	332	329	331	329	319	329	318	298	355	317	333	325	322	342	327	319	314	314	306	324	334	281	348	335	349	323	355	336	345	316	362	327	352	292	350	322	340	339	346	310	349	320	320	327	353	337	307	333	320	353	368	369	352	319	323	326	327	334	346	331	323	363	354	332	342	334	324	319	315	338	344	337	343	338	347	370	328	328	328	346	284	334	329	322	312	350	326	316	345	328	302	348	366	357	324	326	329	315	345	307	346	334	357	331	344	323	306	317	323	332	318	352	326	339	334	386	373	373	315	349	318	324	343	357	346	336	338	340	338	334	334	324	341	344	300	365	312	334	341	362	343	350	346	364	344	343	331	319	340	327	332	321	324	328	344	315	334	339	325	342	342	335	330	337	345	327	310	340	349	314	315	344	286	315	312	339	329	314	323	331	332	345	371	337	340	336	337	314	330	356	312	335	319	353	328	334	347	322	349	318	333	352	389	297	350	342	296	345	348	348	329	351	315	320	290	302	359	330	343	338	311	303	335	343	336	338	338	338	318	338	319	357	319	349	302	316	341	330	336	321	338	324	320	320	301	306	344	338	329	313	357	333	296	355	347	324	323	351	296	327	324	315	342	303	340	335	362	310	338	331	329	334	300	322	326	316	343	344	338	327	358	347	298	317	337	306	349	296	322	324	373	341	330	319	305	343	314	344	344	317	345	323	332	325	345	306	358	341	386	362	353	311	340	334	336	333	304	305	323	299	343	312	331	312	348	320	349	328	332	351	347	368	332	334	335	318	338	325	336	303	369	328	325	329	307	333	369	371	353	332	351	332	336	336	325	305	326	342	340	348	336	354	315	358	296	347	345	328	347	324	326	337	362	333	333	333	299	339	329	349	334	296	321	302	326	350	322	321	359	339	342	328	325	322	303	333	318	349	317	359	292	316	347	354	356	325	359	329	323	302	329	323	369	313	354	351	329	325	314	325	327	380	339	336	319	335	342	328	349	324	342	315	323	325	352	326	356	333	347	310	322	343	353	316	334	359	315	322	354	333	332	338	351	344	323	350	344	352	371	347	361	328	311	326	331	342	324	363	317	338	317	316	337	339	326	316	338	302	335	326	321	315	336	340	324	333	335	340	355	331	340	328	303	338	330	329	312	302	319	335	317	320	321	308	328	353	354	323	359	325	351	322	306	332	331	324	345	290	314	313	345	351	322	331	352	335	306	313	322	350	317	375	311	354	326	329	335	336	336	334	337
7059	17671	14250	7925	6133	4616	3533	2691	2186	1607	1355	1082	1004	874	816	721	670	616	628	554	505	535	492	464	487	485	420	485	420	438	425	393	425	419	400	428	392	438	428	396	400	383	405	382	403	385	433	417	407	420	404	371	385	411	401	398	397	369	414	403	378	361	368	359	397	400	384	386	382	383	407	383	428	398	385	389	389	376	371	402	406	389	406	399	346	385	343	343	369	396	371	376	376	395	385	410	401	378	433	366	357	383	381	388	383	394	388	342	387	412	400	359	372	377	396	391	384	370	391	372	375	395	363	392	391	384	364	350	359	416	375	380	357	356	383	384	391	416	410	374	395	370	388	350	390	418	378	412	375	411	381	329	397	362	374	342	357	384	356	379	390	368	378	371	377	392	374	378	371	398	399	375	384	377	413	377	349	418	363	381	362	431	354	424	344	363	383	397	368	413	395	391	392	350	375	362	388	386	383	378	397	396	373	366	387	369	347	358	404	391	386	361	354	370	353	358	378	373	383	390	360	369	400	353	412	391	390	373	386	379	355	370	383	341	381	363	366	398	374	360	398	363	405	333	366	343	359	399	395	398	382	373	385	394	406	396	370	402	367	368	360	400	356	413	399	355	376	366	383	384	384	396	370	387	391	392	400	373	371	377	381	375	403	383	357	372	395	390	380	375	396	360	386	382	378	378	386	388	384	364	384	344	392	385	411	350	374	365	400	368	411	371	382	365	369	359	370	415	384	372	402	366	360	378	389	389	379	409	363	377	407	392	391	373	333	366	356	396	371	388	389	377	410	367	353	356	354	380	369	367	366	358	353	366	369	359	380	373	401	365	370	369	386	364	383	360	370	379	375	344	376	382	380	368	378	352	383	357	389	367	383	381	363	354	373	390	347	411	395	396	397	383	365	385	331	374	354	360	369	360	382	386	375	391	381	356	418	357	395	340	388	384	341	363	417	389	352	402	361	361	368	405	383	379	388	359	398	384	380	383	366	368	376	417	407	334	359	368	422	390	362	384	367	370	378	398	388	369	333	392	354	406	365	377	388	388	373	391	394	358	415	361	368	369	371	381	342	378	379	340	373	371	402	370	380	365	375	365	353	385	354	358	371	417	368	387	406	391	407	362	384	384	354	369	389	353	379	407	362	388	383	387	371	368	375	378	355	361	392	362	375	342	374	385	421	366	371	357	378	343	426	353	410	386	372	368	378	386	367	353	388	371	385	363	361	408	353	397	364	371	391	385	363	379	366	382	410	397	395	388	343	392	406	389	363	386	396	371	376	378	362	383	386	383	388	402	404	363	394	401	372	334	376	374	402	404	376	392	342	390	374	370	383	368	414	369	364	383	400	352	345	392	383	398	347	370	368	395	392	363	374	377	390	388	354	373	380	351	379	379	371	403	421	371	361	369	388	372	383	384	394	366	376	367	381	366	391	364	377	341	387	393	403	417	371	397	366	353	345	382	388	373	390	373	344	391	367	368	417	415	390	354	401	378	386	360	418	381	379	375	370	338	400	380	389	378	364	403	383	377	318	366	381	391	400	351	402	365	379	371	373	342	354	373	408	393	383	403	383	366	361	391	382	366	371	402	394	390	393	404	391	384	386	328	345	336	408	363	374	384	367	388	403	364	377	389	375	392	385	364	354	366	387	394	398	370	378	388	404	351	384	382	421	371	347	426	376	402	381	339	359	356	397	371	387	380	420	396	383	382	376	406	402	381	358	408	398	369	394	385	376	404	385	384	362	369	355	374	372	341	384	399	333	380	398	378	387	376	366	395	414	403	399	398	364	366	388	381	382	384	382	387	393	333	406	406	387	364	345	360	389	380	375	352	368	355	353	361	364	365	338	375	378	385	380	357	424	400	372	390	419	402	343	362	364	369	411	380	405	401	353	396	407	412	404	364	384	351	377	378	369	379	415	362	382	396	341	405	339	360	382	355	362	393	371	404	409	367	344	380	396	370	378	380	401	411	409	354	377	396	378	322	393	409	383	376	368	401	405	375	381	366	368	367	364	418	378	372	366	413	401	364	346	377	369	381	400	370	395	383	384	374	394	364	384	357	377	382	393	359	407	322	405	394	363	374	385	370	373	355	375	345	353	389	385	407	404	359	388	407	361	379	336	361	372	374	368	362	371	363	389	353	427	379	330	363	368	405	359	388	388	366	384	370	385	354	377	383	380	356	357	384	352	408	352	359	397	383	415	370	375	356	374	397	387	361	360	377	372	400	400	368	364	376	355	392	383	405	340	384	406	376	413	436	372	367	412	384	369	390	370	369	389	380	399	362	381	411	372	369	438	392	353	388	409	393	407	374	350	357	405	362	361	369	360	388	391	431	403	412	419	382	359	355	389	358	390	372	378	403	341	359	365	365	356	379	401	364	370	384	378	394	396	403	374	362	391	378	376	381	335	347	378	366	381	365	354	371	397	362	364	373	397	408	396	372	326	387	396	392	412	403	374	401	401	339	354	348	386	367	362	421	383	354	395	343	390	384	378	380	350	392	376	382	374	384	371	375	413	373	385	368	392	403	391	365	359	387	404	363	403	386	381	391	383	384	381	349	361	398	367	364	401	358	416	389	367	381	391	371	391	391	391	388	384	378	381	383	355	379	384	358	381	367	369	380	389	353	398	352	358	372	374	403	350	379	364	346	390	375	377	352	363	372	349	372	386	353	387	385	364	392	372	367	394	390	381	395	344	390	390	385	405	368	371	437	389	400	362	380	379	380	403	389	400	361	353	387	399	394	378	380	376	389	377	399	366	365	353	400	372	315	373	387	360	360	386	396	346	405	384	378	324	370	385	375	391	369	404	366	366	366	382	393	366	364	365	389	390	395	351	357	350	371	393	364	365	360	408	425	369	361	419	359	391	376	326	383	417	383	361	389	395	357	353	405	374	389	409	394	373	381	422	356	402	375	365	409	372	381	377	379	365	350	378	332	388	370	391	387	376	374	386	397	376	424	364	347	394	360	396	380	332	387	392	357	390	352	406	367	383	365	361	355	373	381	390	377	355	392	360	388	373	341	373	370	386	385	383	387	369	379	365	389	364	398	376	379	378	375	383	380	394	417	387	399	376	405	371	403	381	374	387	379	388	393	386	405	366	374	393	391	380	343	344	388	421	390	385	388	380	351	405	353	413	360	384	367	389	419	370	380	395	394	406	394	366	382	387	409	347	367	370	429	371	356	406	361	413	380	397	371	381	383	375	387	376	393	387	371	388	371	403	379	379	359	347	363	380	388	402	379	378	357	401	403	374	352	377	377	394	381	374	404	391	396	339	350	401	387	345	402	374	382	396	366	365	373	391	389	360	413	368	365	367	383	373	403	382	363	365	387	353	394	373	402	401	368	371	360	371	369	389	366	375	367	370	369	378	367	361	376	378	360	380	361	385	396	391	400	398	382	435	371	366	398	378	384	389	375	398	395	405	396	380	398	389	400	381	382	361	376	373	362	409	391	388	404	365	395	371	326	377	371	364	386
22610	21270	29083	23807	21283	21497	13377	3734	2615	2121	1818	1583	1422	1293	1154	1121	1018	997	999	949	894	947	836	862	873	821	797	803	784	733	760	745	774	720	738	750	729	729	706	732	741	748	712	791	773	686	747	715	705	681	706	728	653	720	736	697	700	700	709	721	689	763	743	736	681	723	689	726	720	685	710	731	710	698	705	723	679	709	705	683	684	728	687	717	661	670	687	679	667	706	677	688	662	710	717	678	715	704	703	710	701	695	752	659	724	692	672	737	723	732	683	689	726	652	700	706	664	683	730	712	689	670	691	713	659	685	698	704	745	704	710	676	679	690	690	699	710	695	717	705	694	658	675	713	694	685	685	730	768	694	701	774	677	659	698	664	702	674	702	715	688	716	677	714	703	727	681	688	734	733	687	694	736	644	716	740	688	666	660	643	676	694	659	705	697	690	710	733	669	696	709	635	681	722	699	704	680	699	632	678	704	705	676	668	704	702	716	715	686	684	691	718	700	717	716	708	694	710	695	697	717	697	672	708	678	704	699	698	688	727	724	721	680	692	710	677	648	727	673	739	772	659	677	689	654	698	644	700	729	695	767	704	693	720	705	686	714	720	720	731	719	707	690	679	685	702	724	672	667	693	723	685	711	747	714	676	694	700	729	673	695	744	654	686	694	715	686	728	674	680	685	685	717	710	704	750	658	732	720	684	692	673	706	714	682	700	714	673	731	656	674	718	730	755	698	696	688	702	685	758	702	622	656	678	737	649	662	666	707	675	663	657	722	686	690	648	695	763	655	688	709	700	677	681	696	749	679	669	729	656	692	760	687	677	680	663	711	699	672	683	711	693	684	655	659	707	694	696	664	677	707	697	706	689	679	708	671	670	677	680	629	672	692	703	670	723	732	684	735	657	687	709	668	727	686	706	667	722	715	737	713	758	750	703	651	738	730	717	659	684	686	742	688	690	684	691	702	727	694	681	754	726	711	679	671	666	714	689	706	669	740	701	738	677	734	686	702	686	649	640	701	669	708	664	685	701	768	651	713	714	686	726	621	682	715	680	692	703	733	719	738	706	656	677	718	725	674	687	671	703	709	731	707	701	686	677	666	662	744	660	719	676	681	709	698	722	704	666	703	653	725	717	731	729	706	686	714	687	768	681	715	683	724	672	662	649	680	697	701	705	657	650	676	652	688	735	703	696	712	695	676	676	715	688	745	703	672	675	696	672	737	709	713	716	745	726	669	725	684	733	711	698	691	650	668	694	675	697	713	689	704	690	723	674	738	672	680	672	677	679	690	651	670	691	690	659	713	708	709	704	662	701	656	694	696	695	684	697	698	746	728	740	702	703	736	663	696	716	682	700	674	700	701	713	718	647	700	672	715	685	740	724	680	738	679	738	718	686	652	717	665	723	671	654	663	713	714	689	650	670	684	717	708	743	678	714	652	697	713	737	690	695	674	688	754	694	716	672	695	693	651	659	726	720	652	724	690	689	720	706	700	705	690	677	720	667	714	664	678	696	659	750	690	640	725	720	760	670	662	699	681	712	708	705	647	712	725	710	681	691	708	664	629	692	694	695	716	721	659	664	732	681	715	692	672	666	719	717	740	694	710	661	721	699	660	739	686	698	723	730	639	698	706	674	660	727	714	703	693	671	670	695	707	664	681	706	678	707	697	692	689	707	731	654	665	737	683	749	703	743	699	697	692	702	645	713	677	675	733	685	716	670	702	642	677	620	744	716	663	684	688	676	746	691	710	709	644	705	713	729	684	718	704	712	744	672	730	619	691	703	676	699	716	729	723	742	699	663	711	663	697	716	729	618	680	627	687	669	683	714	703	705	722	682	706	674	688	706	684	721	705	760	727	668	683	714	688	697	695	726	709	700	669	691	655	698	688	668	652	714	668	674	702	687	670	748	710	699	686	691	694	681	713	692	696	723	737	685	711	670	759	702	704	691	693	716	709	720	644	708	707	680	704	689	737	658	668	678	692	674	705	695	667	669	667	701	670	679	704	681	668	684	667	660	715	668	646	688	688	679	735	681	661	669	710	689	684	669	684	702	670	695	663	748	699	751	683	675	678	677	726	716	708	741	719	727	729	708	674	692	681	673	691	665	687	693	716	686	687	668	714	741	692	702	723	742	682	702	694	707	680	638	679	652	713	691	639	734	757	716	655	662	695	679	690	713	694	726	686	725	678	697	724	661	704	671	689	674	730	659	688	710	689	698	658	679	703	725	716	682	694	725	711	689	691	689	705	736	649	681	697	688	695	674	675	666	680	734	729	719	676	686	619	654	715	704	717	724	702	719	691	684	695	684	653	707	706	714	722	736	702	688	687	711	687	693	703	732	749	699	667	672	707	711	670	686	698	706	706	698	661	690	701	689	670	696	712	729	743	677	722	718	705	666	696	686	721	720	719	668	721	704	693	723	662	712	712	736	679	720	718	655	729	677	701	678	731	709	662	645	719	767	716	672	733	686	684	722	686	678	700	715	639	718	640	706	710	764	668	690	729	748	711	684	701	720	675	695	639	676	733	713	690	671	680	729	701	707	628	719	694	684	674	707	699	687	703	710	685	656	711	682	718	666	711	708	693	671	745	682	662	733	689	667	706	720	662	658	705	660	702	729	729	721	690	721	732	725	664	712	719	767	685	651	722	699	738	695	703	658	640	683	724	738	644	664	686	706	686	677	748	669	667	687	686	648	689	716	659	678	678	687	683	684	651	669	652	667	694	689	660	694	697	685	706	715	706	711	684	679	697	715	737	733	674	708	704	675	717	708	699	711	705	721	692	703	675	710	663	724	685	724	721	704	641	684	732	701	713	693	734	676	642	661	647	722	667	666	703	716	715	685	660	667	719	710	656	687	680	671	710	655	667	703	681	734	720	668	704	644	683	717	705	725	668	703	731	680	652	703	678	701	672	735	711	708	680	695	677	720	662	693	731	716	657	678	676	682	669	681	693	702	723	713	697	684	678	737	693	664	705	715	680	691	697	651	728	690	715	728	672	687	693	726	689	668	688	681	726	653	715	691	684	711	677	719	707	689	700	670	688	686	647	750	662	699	710	687	656	667	732	717	656	699	640	665	673	662	712	729	671	714	713	707	719	724	703	685	660	670	719	708	672	666	700	678	718	752	712	653	711	700	731	700	724	689	662	645	697	648	663	697	637	766	700	690	688	732	673	706	691	677	639	676	735	680	674	672	726	692	713	697	730	715	679	727	634	654	644	661	730	690	665	711	679	669	710	688	688	740	714	674	666	685	702	720	711	683	721	708	658	711	720	751	698	671	695	700	722	666	685	647	715	682	704	678	681	723	712	708	645	685	701	657	716	734	685	690	690	722	726	702	690	700	695	718	721	710	685	637	705	717	727	697	654	642	707	698	672	703	729	669	675	681	645	717	705	692	717	695	671	706	756	722	683	722	670	686	654	728	677	695	696	662	661	689	726	688	676	684	658	729	702	682	690	719	737	707	633	703	663	657	678	716	697	721
9340	27143	22527	13969	10744	8206	6199	5071	3936	3034	2485	2203	1856	1700	1508	1372	1307	1285	1120	1073	1056	1040	1032	1012	974	912	884	864	902	784	797	802	802	825	809	804	809	807	780	823	788	760	818	789	818	785	803	794	721	812	762	768	726	757	762	734	764	738	771	772	751	749	763	815	751	793	758	773	761	752	774	705	726	801	706	737	792	782	758	762	742	775	782	739	796	773	736	705	752	755	760	793	750	755	715	730	734	742	775	779	727	726	773	748	780	764	784	754	717	787	746	735	774	775	762	739	754	748	813	774	786	780	735	760	756	779	745	682	736	801	773	730	710	750	748	734	785	714	761	760	759	762	728	722	730	708	750	745	726	753	771	744	734	703	715	753	713	734	722	777	768	763	738	708	747	719	757	718	725	735	712	762	744	719	736	709	726	704	748	706	744	778	768	720	713	743	711	757	733	718	719	785	704	693	709	742	712	750	711	758	718	761	740	761	719	739	746	738	742	768	772	739	729	754	782	765	747	741	752	777	716	759	698	794	750	736	756	757	751	740	750	715	751	798	754	748	763	729	775	737	732	741	665	750	748	735	745	800	770	739	766	757	743	789	751	754	731	768	734	722	754	700	754	724	744	734	750	727	739	743	746	762	755	700	746	690	750	736	696	724	744	724	709	711	737	785	773	736	724	771	758	735	797	738	777	776	758	673	755	721	742	712	724	746	785	757	698	733	772	773	755	706	785	705	780	772	755	757	789	765	745	742	751	703	744	712	790	803	736	697	751	723	803	769	833	770	778	738	799	767	729	751	780	782	757	777	775	744	700	765	758	746	724	723	735	741	751	801	724	719	780	747	725	741	742	721	739	723	766	729	725	774	734	772	700	748	751	770	762	788	739	690	756	767	739	782	774	748	751	748	778	770	739	739	699	779	750	738	735	723	724	693	722	736	747	757	711	770	725	703	750	799	767	753	779	747	751	727	739	720	727	779	729	740	720	690	725	775	689	727	737	744	714	702	774	782	737	770	798	710	735	731	739	729	735	757	748	805	741	725	717	734	750	750	714	759	743	745	762	752	703	762	780	733	754	746	759	761	789	755	752	785	779	781	769	776	779	764	745	763	712	757	706	784	737	702	758	745	762	738	748	742	746	745	744	740	732	767	727	736	748	758	741	734	735	732	760	755	769	743	771	785	774	736	772	774	809	735	679	783	784	742	783	742	738	786	712	709	669	718	704	741	729	749	718	761	782	731	745	760	781	732	774	757	757	702	726	757	735	739	726	781	794	769	727	689	772	725	717	744	787	724	787	764	752	735	691	791	765	781	743	780	740	726	806	800	751	741	717	695	695	760	717	748	702	718	717	763	775	744	741	739	726	732	710	773	752	712	741	739	731	697	743	741	756	708	729	767	745	772	736	770	784	737	707	755	740	758	732	782	771	824	769	729	756	732	762	765	691	738	740	740	739	769	737	747	721	757	724	731	747	754	751	725	721	780	698	774	683	746	759	745	723	741	715	748	706	767	741	777	744	719	735	761	763	750	754	720	794	765	766	717	751	755	811	746	699	783	712	729	784	764	756	744	732	706	762	748	767	751	748	729	720	765	756	812	756	776	821	749	733	748	739	765	785	719	750	740	788	752	747	766	750	723	800	733	760	728	754	756	728	738	739	737	755	781	751	766	732	724	706	724	671	737	742	738	743	752	762	751	734	781	777	704	744	723	762	702	735	752	715	732	807	727	704	758	758	729	729	810	752	700	781	803	798	762	779	794	750	757	684	694	732	750	725	742	703	779	708	754	706	748	758	726	719	735	734	724	758	755	729	777	792	709	752	743	758	743	730	741	726	732	751	779	742	761	717	730	787	771	734	745	744	750	760	731	769	753	724	736	754	747	751	789	752	701	731	708	732	731	733	730	758	736	764	763	746	788	762	743	762	741	766	752	749	796	741	794	710	751	704	735	778	794	719	774	748	710	768	703	753	726	737	728	790	765	765	755	722	746	748	749	753	766	763	749	794	753	803	729	763	766	736	769	723	726	701	777	798	704	795	759	719	748	707	679	768	752	763	771	750	746	739	722	726	752	733	747	723	759	761	719	743	723	725	700	766	734	735	746	716	774	718	744	716	719	740	708	798	756	733	705	722	726	730	721	751	761	738	757	752	758	707	738	711	761	770	733	758	768	719	713	766	742	801	746	736	769	768	770	738	721	742	747	756	724	799	769	744	732	733	793	719	761	753	789	735	773	800	668	819	799	714	802	733	730	744	813	711	762	743	737	741	728	741	769	754	692	707	719	768	739	726	754	710	712	760	740	731	787	737	730	778	681	708	764	752	721	743	723	743	751	757	792	759	759	736	805	710	774	727	756	777	727	701	728	716	748	831	766	711	764	722	751	747	793	691	755	782	763	729	716	732	754	770	758	724	717	752	729	774	733	779	740	702	745	700	766	785	733	747	715	738	730	756	756	751	781	775	716	761	708	773	752	745	768	743	714	703	772	727	770	740	738	764	762	738	764	745	747	749	784	771	742	739	740	775	767	742	729	749	731	745	740	780	762	776	709	711	757	738	756	767	694	726	719	736	722	752	758	722	716	795	738	719	762	728	726	745	745	758	722	720	766	757	780	787	722	726	765	752	783	732	786	776	763	735	712	738	740	679	772	759	776	766	714	759	725	767	761	789	774	789	775	763	747	763	767	747	696	764	758	773	740	722	796	771	793	705	686	734	746	738	776	696	701	753	745	734	760	723	771	724	745	761	781	738	754	781	734	748	737	725	768	747	783	770	760	734	782	717	780	719	761	741	709	722	746	750	760	743	709	716	788	769	780	767	748	739	711	735	741	737	685	750	792	732	753	746	729	705	737	738	723	711	733	761	733	764	789	719	702	767	716	741	751	753	758	773	698	744	694	809	711	751	695	757	785	761	727	739	726	742	721	774	752	751	774	731	780	738	735	749	714	769	718	679	700	758	757	737	733	765	793	823	762	769	764	719	736	745	780	750	753	714	694	779	779	771	729	738	739	768	754	751	750	741	751	774	810	730	736	768	754	733	746	766	702	713	703	758	817	692	752	681	758	759	774	741	763	744	752	721	747	746	768	773	736	712	781	735	720	751	765	723	715	794	781	745	734	761	751	741	772	766	733	729	779	729	760	763	742	775	790	763	742	755	763	770	767	740	700	776	694	702	759	699	726	699	738	707	746	731	684	753	744	755	748	734	728	737	791	711	765	698	779	761	718	736	783	698	737	746	705	758	792	773	709	734	791	739	740	732	757	716	707	729	775	745	744	751	716	721	720	835	724	782	760	762	789	759	747	738	735	759	794	804	761	716	702	745	733	710	789	727	777	745	778	747	756	762	761	778	747	742	745	741	765	757	762	710	764	804	724	697	713	810	707	714	793	731	727	815	697	741	757	733	753	745	719	737	776	784	726	749	726	768	743	728	728	753	743	685	726	810	762	776	704	724	734	733	743	759	711	776	727	729	736	761	760	762	744	701	756	787	749
27280	19259	11180	5041	2654	1872	1442	1249	1052	850	738	700	658	638	612	622	580	574	559	536	537	516	506	501	489	492	520	470	481	493	472	501	461	457	476	451	460	477	495	447	452	497	401	456	491	464	464	484	474	454	436	453	492	441	481	435	466	456	440	477	445	454	491	446	453	471	491	451	424	458	449	476	457	486	434	467	470	457	460	442	462	459	470	443	470	441	473	471	455	467	441	477	490	459	450	445	470	479	444	486	426	454	452	432	454	474	469	455	431	432	422	439	453	435	470	474	461	483	454	451	494	462	463	465	481	460	499	461	408	471	486	502	487	453	475	488	405	450	480	498	491	446	458	463	513	429	470	482	490	492	492	516	457	453	490	443	454	438	448	453	456	436	449	427	447	480	457	426	440	457	463	449	436	425	471	450	445	442	456	455	470	456	494	457	453	433	477	465	458	461	493	450	429	436	503	445	467	431	503	433	513	487	495	488	469	472	482	473	462	455	430	457	472	410	465	415	471	443	478	504	447	489	436	428	463	461	477	450	465	408	430	442	448	429	452	461	449	468	469	472	467	453	442	486	462	477	461	514	495	470	445	466	452	479	497	446	436	491	406	449	460	485	469	473	479	473	478	468	435	471	465	457	453	411	497	475	450	472	466	431	490	467	482	512	529	436	457	460	495	455	467	460	474	483	488	441	455	414	449	477	508	503	434	461	435	447	469	423	464	443	446	459	458	476	504	478	430	456	506	461	442	455	482	451	461	501	480	458	471	473	458	461	481	453	440	480	463	470	450	483	468	445	459	483	446	455	486	487	449	419	474	484	506	441	471	463	459	456	429	488	466	462	432	516	474	468	434	478	444	460	437	464	463	447	425	476	469	442	479	441	462	444	499	477	472	518	468	462	453	472	448	463	436	457	479	421	454	467	438	462	491	434	448	480	473	488	438	465	462	468	438	471	496	452	448	441	478	441	440	474	483	474	491	484	460	442	452	483	483	466	478	483	458	454	463	456	458	432	459	444	486	458	432	488	453	449	460	460	460	458	463	433	447	482	447	422	434	453	473	465	463	443	476	427	442	463	469	456	432	439	447	477	461	441	528	476	444	444	450	462	502	421	449	472	490	443	405	443	464	477	432	482	454	441	462	465	440	472	452	462	481	464	482	455	457	446	433	472	472	449	409	455	447	457	475	438	505	438	455	491	498	479	452	472	464	449	477	516	479	478	453	504	420	447	480	445	484	448	428	464	457	447	453	465	442	455	451	476	473	438	504	447	477	455	466	479	483	481	450	501	456	481	483	440	408	469	469	454	465	460	457	458	485	435	503	427	457	461	442	453	448	441	461	463	476	437	451	476	462	469	513	461	476	451	447	448	420	460	485	421	466	430	456	444	472	480	464	459	516	456	456	439	456	470	443	477	490	434	487	510	448	451	481	479	462	450	498	491	512	469	462	464	473	457	464	449	424	434	450	478	481	466	445	455	450	467	454	494	448	442	493	483	454	478	465	456	442	444	446	452	469	432	474	429	495	447	455	437	474	478	463	467	469	482	490	438	441	460	453	463	449	462	490	471	447	463	439	485	413	447	454	447	486	427	458	489	464	492	449	473	456	471	460	426	462	478	458	475	444	489	444	446	464	461	500	438	456	457	472	438	461	462	459	474	473	459	481	447	426	462	464	438	445	499	453	486	527	476	482	461	428	440	454	457	477	479	489	486	462	465	477	436	478	428	451	431	458	470	444	451	458	482	479	458	458	445	451	486	426	461	455	452	440	417	434	456	445	472	468	462	437	450	474	461	435	460	439	480	509	424	461	483	422	448	458	453	464	443	454	456	451	478	438	463	462	453	443	422	481	453	482	478	495	495	435	457	462	484	458	460	474	452	471	472	479	492	443	458	433	466	484	437	456	476	490	508	485	448	495	432	455	448	477	457	481	457	439	468	460	487	509	485	461	477	495	463	455	486	443	406	457	452	460	448	467	423	517	449	474	438	456	482	476	436	432	422	461	459	458	492	452	453	448	478	453	455	432	478	431	435	456	445	512	450	449	428	430	454	402	435	458	464	461	481	477	475	450	477	481	463	499	478	465	448	479	479	497	442	483	458	486	502	476	407	485	453	414	468	466	455	472	483	467	450	467	444	477	452	435	469	453	444	445	466	457	454	469	477	478	429	468	486	445	494	453	468	456	469	473	457	469	459	458	417	460	450	457	483	462	449	455	456	464	490	514	458	467	451	464	478	468	450	453	475	458	465	497	452	451	469	515	477	437	500	425	448	486	470	424	482	474	458	498	425	469	487	478	500	464	416	419	453	479	511	452	504	484	450	484	518	439	470	458	450	464	469	466	458	431	481	466	481	475	514	498	508	488	475	446	489	452	476	472	485	450	510	469	475	469	443	475	444	461	461	500	476	432	452	465	462	424	457	470	424	466	464	475	491	479	476	425	440	527	477	429	468	512	472	506	453	441	460	422	467	522	476	490	494	474	438	483	462	438	470	449	441	466	491	430	492	450	481	433	490	493	444	455	454	467	485	436	452	452	447	457	441	486	471	497	467	454	432	406	449	446	450	441	455	477	484	448	495	454	450	469	497	463	445	463	456	467	481	443	450	467	543	449	444	490	479	444	436	494	448	475	442	490	469	453	499	444	446	481	505	463	482	486	435	478	462	499	476	490	467	450	465	416	454	472	469	460	425	502	499	503	483	487	471	489	468	451	511	472	462	468	458	468	435	487	473	424	488	483	475	436	467	458	473	494	431	460	494	469	478	494	455	481	496	459	457	485	443	445	458	475	458	451	467	476	454	482	481	451	467	491	480	481	469	497	425	452	461	452	455	490	484	469	455	476	489	428	501	454	462	477	481	433	471	461	446	468	460	432	536	482	445	461	468	469	493	467	465	439	475	441	454	427	481	466	434	531	477	488	473	470	467	472	469	497	455	478	501	472	462	476	442	439	458	449	491	455	455	440	462	464	408	468	451	469	467	466	439	464	439	452	480	477	459	478	465	467	435	479	483	478	463	435	448	463	444	498	479	447	467	438	464	485	429	448	477	432	492	452	468	438	485	462	456	468	484	444	442	458	465	485	458	502	464	461	460	493	480	474	430	494	464	457	472	470	459	459	467	461	464	440	467	476	465	487	447	475	470	476	453	471	495	439	471	465	470	492	471	439	445	466	431	490	487	459	472	427	474	446	445	455	471	486	467	461	449	468	457	495	438	474	437	425	474	451	463	472	469	431	470	486	463	460	443	473	484	475	471	475	540	485	464	463	439	470	453	445	466	480	460	447	492	477	468	451	471	480	471	449	466	486	466	471	480	460	422	498	477	433	461	466	453	447	505	438	443	460	451	445	456	458	437	480	468	486	502	449	462	465	455	468	469	464	457	412	437	451	484	477	475	447	459	447	448	475	460	446	450	509	495	447	435	502	478	458	429	486	479	480	472	465	465	435	498	482	465	473	464	479	476	471	449	487	472	472	478	434	511	477	473	470	472
7327	12633	10124	5651	4067	3108	2415	1934	1538	1239	1040	912	836	777	724	695	696	659	627	559	602	638	548	587	526	517	509	528	547	535	472	552	525	477	495	481	514	525	544	513	503	493	567	543	499	505	459	485	499	553	533	505	478	489	490	537	503	495	534	478	471	484	502	523	540	487	507	488	505	519	501	495	473	489	534	464	474	505	495	501	489	513	488	504	471	496	465	455	522	486	504	494	525	519	475	498	497	529	508	490	495	503	460	488	486	520	469	495	540	481	483	511	500	469	503	535	499	508	497	514	503	489	545	504	512	493	469	525	497	486	493	493	518	467	524	511	474	519	560	504	503	509	501	480	515	523	517	483	498	479	479	475	484	461	530	513	423	496	478	498	456	483	472	464	518	484	509	514	502	460	474	480	486	543	489	486	494	492	508	518	515	497	492	506	475	463	468	495	481	488	482	462	502	508	469	540	490	517	496	507	507	480	465	464	502	473	566	510	473	462	459	509	517	489	487	485	553	536	489	467	468	500	463	508	487	510	517	491	448	516	488	531	454	543	497	490	497	548	488	465	484	514	533	490	538	487	483	496	522	504	458	529	521	507	472	488	476	490	499	505	483	482	523	528	488	475	483	533	520	501	488	526	462	478	517	459	527	459	469	538	488	502	477	507	472	444	516	511	471	492	497	489	487	528	512	480	476	467	514	520	517	480	474	486	504	520	481	503	494	498	523	508	533	485	475	460	513	468	510	516	456	477	469	520	478	511	479	489	507	520	543	520	477	502	522	490	463	507	495	491	494	517	487	524	455	492	531	505	448	514	475	500	489	530	490	496	483	518	494	464	500	492	481	489	509	502	498	471	490	487	491	480	536	490	470	527	506	492	522	480	511	494	433	504	501	523	507	509	461	500	532	484	467	503	512	509	512	483	497	472	527	490	512	568	462	522	447	522	506	499	496	503	521	478	490	489	495	484	521	511	504	458	494	481	535	511	511	502	494	477	499	483	455	497	463	469	514	487	445	514	498	527	485	522	529	477	475	468	478	491	500	534	496	505	511	526	490	480	500	506	436	461	505	510	533	499	490	478	479	499	451	469	486	512	482	516	559	507	479	516	507	517	516	484	503	496	484	464	475	511	517	503	508	528	509	494	455	496	472	508	491	480	510	510	469	540	494	489	491	473	497	524	489	547	518	500	479	477	512	469	499	485	489	473	490	470	490	504	452	509	495	529	483	524	511	519	513	477	524	534	469	477	485	489	466	456	479	488	498	474	463	481	466	529	505	522	473	467	513	516	472	513	495	478	457	503	481	478	473	485	504	489	467	479	462	473	547	490	520	446	485	504	506	502	505	512	488	520	529	509	476	508	495	477	473	508	506	520	511	474	505	513	479	517	480	506	475	500	497	503	535	504	490	505	513	488	491	465	534	480	484	485	464	496	468	499	502	450	520	522	547	461	520	503	475	477	475	496	508	527	526	545	510	493	516	495	500	505	466	492	513	515	496	488	502	450	543	488	470	512	549	498	522	524	536	523	532	501	529	484	501	493	511	465	487	458	496	482	532	496	531	472	493	506	474	520	457	524	494	507	486	475	480	478	489	479	433	476	482	494	479	516	495	518	468	503	515	493	502	472	510	527	476	511	448	484	515	476	516	539	502	483	544	481	501	497	474	507	472	470	470	487	498	485	481	493	472	482	493	528	483	520	498	492	470	499	507	503	491	506	490	471	522	499	500	500	485	495	490	492	515	467	496	497	480	459	530	479	520	507	477	515	497	530	495	463	522	493	468	502	477	450	458	489	494	493	505	507	497	482	484	544	481	488	476	480	514	482	490	504	468	471	464	478	514	504	493	470	473	465	482	514	486	502	499	516	507	510	497	451	452	513	490	485	500	493	479	496	498	497	478	496	516	523	489	547	502	448	482	509	496	470	509	476	511	552	503	531	475	489	484	468	500	497	487	505	517	509	511	502	534	505	458	477	492	489	487	503	516	468	479	507	469	463	463	477	517	498	468	477	517	527	512	501	487	497	467	480	533	486	534	471	515	485	506	509	471	477	501	488	481	531	483	487	501	459	497	467	509	480	504	500	533	465	487	481	505	517	474	501	505	520	506	476	503	493	474	453	505	496	484	476	533	500	503	499	508	529	488	476	526	480	505	523	506	480	493	492	468	492	486	432	492	486	455	467	489	508	522	532	478	531	459	496	498	476	478	494	563	456	495	518	479	487	488	506	492	511	468	520	459	465	485	506	501	478	494	528	507	513	515	453	483	477	446	511	491	507	482	506	514	479	529	500	475	494	469	478	452	477	496	534	502	476	480	501	517	514	533	487	496	538	472	517	558	504	494	510	472	472	476	506	487	506	501	468	502	474	538	462	488	510	519	513	509	474	478	463	464	469	506	473	508	514	458	478	486	488	539	515	511	483	494	484	530	482	464	493	497	506	498	500	502	537	482	521	489	528	529	490	483	484	470	494	539	497	505	479	499	486	490	511	472	485	469	486	501	469	496	487	480	483	531	490	458	520	438	459	460	490	504	491	522	522	509	501	491	498	493	535	477	499	504	520	536	511	486	499	486	510	500	541	472	501	539	530	497	495	487	515	468	497	478	499	463	530	492	497	512	478	523	482	469	561	528	486	487	503	513	495	458	488	480	520	499	490	481	509	475	524	499	493	497	522	500	493	470	502	509	506	509	497	468	492	517	499	487	495	520	536	488	457	522	473	511	500	484	477	513	494	505	470	522	510	497	489	485	512	470	509	496	489	513	503	537	448	494	499	494	495	470	540	503	508	497	481	511	524	462	520	509	485	509	471	539	479	468	535	517	501	504	475	538	479	481	509	485	528	517	511	452	482	478	527	539	546	472	506	497	505	491	496	509	482	493	526	488	502	516	481	548	474	475	507	453	514	492	514	441	519	487	493	516	537	462	512	515	502	496	470	483	489	475	457	477	484	491	490	466	532	491	534	471	540	489	465	510	475	501	459	492	513	502	503	502	507	486	483	438	460	498	490	452	514	496	493	559	495	502	491	547	496	506	496	528	493	497	513	480	502	544	505	499	489	499	473	504	500	490	502	444	487	507	483	492	483	521	520	536	499	496	505	483	488	486	509	514	492	516	482	486	506	480	474	481	488	523	513	499	500	529	508	536	482	509	481	460	438	531	527	506	516	525	483	473	461	478	486	506	535	514	495	523	509	508	446	503	490	513	513	488	508	519	482	495	490	521	487	474	497	480	483	521	489	455	523	484	487	483	509	498	461	472	479	469	517	524	492	495	486	509	536	508	477	518	474	513	455	509	479	516	496	492	497	511	483	526	491	523	484	529	548	501	497	460	508	509	534	478	502	548	497	462	467	487	480	513	489	496	516	478	472	480	501	486	500	484	513	454	510	464	509	485	518	496	504	489	519	477	512	501	467	494	500	502	471	516	485	533	538	495	520	494	498	481	482	483	472	488	485	488	474	501	464	504	499	540	542	480	503	463	450	494	455	457	526
23553	21128	28404	24086	21169	13669	4088	2572	1915	1573	1438	1252	1160	1154	1121	1063	1008	978	937	898	878	849	829	862	871	860	827	835	802	776	736	774	796	798	819	780	786	761	789	769	736	794	769	795	783	767	803	786	763	746	769	805	786	761	769	795	782	726	774	725	724	774	751	789	773	722	740	778	766	717	736	738	739	732	760	814	776	712	719	705	707	720	761	718	729	762	729	780	721	753	772	725	743	756	739	731	714	776	731	745	772	752	766	719	732	747	725	745	751	754	772	738	743	747	734	748	746	716	724	770	768	796	773	793	790	771	677	722	703	754	779	753	760	724	739	746	690	690	711	779	737	836	717	744	747	728	795	809	771	782	723	781	740	742	743	757	760	715	738	763	752	719	727	779	741	732	771	765	739	725	766	693	766	791	732	756	766	768	756	787	741	747	741	781	760	780	780	718	709	818	729	772	781	714	789	759	791	739	755	736	765	756	695	788	712	764	760	731	745	774	796	790	735	739	738	672	692	722	708	784	752	762	743	719	750	726	776	728	760	753	769	815	757	758	774	781	779	763	725	725	762	774	746	714	789	740	736	730	737	769	832	757	738	787	735	779	752	742	755	743	763	732	762	735	765	784	754	730	757	712	748	771	740	761	744	734	758	740	773	709	786	762	813	749	719	757	688	732	766	753	754	709	772	754	741	751	734	775	748	748	779	747	761	759	763	766	732	718	699	741	725	704	697	686	749	766	767	747	684	796	748	731	735	776	779	727	753	713	741	774	762	736	766	776	721	738	756	757	760	754	776	796	785	727	745	717	788	764	759	721	755	748	745	745	742	751	746	771	774	722	812	784	741	718	799	743	726	700	682	768	761	764	747	731	761	753	777	714	716	774	725	780	726	749	797	756	771	739	788	767	749	799	752	780	778	713	740	726	774	720	785	719	783	761	723	753	783	777	716	741	781	727	749	768	730	771	728	716	691	726	754	776	726	746	727	739	746	745	701	732	738	749	755	757	742	770	742	780	744	801	737	721	708	764	758	745	705	742	762	762	738	732	751	761	733	773	708	774	774	733	710	739	780	744	767	723	789	762	721	758	746	741	733	712	745	780	757	795	742	743	746	715	746	714	705	693	779	719	794	747	807	796	779	723	729	743	784	714	726	771	753	752	767	789	737	789	760	782	752	827	717	755	730	753	740	751	728	799	733	704	752	746	756	691	768	734	743	674	765	754	775	751	769	791	721	733	754	807	725	750	775	767	751	756	784	746	734	738	734	748	788	737	755	772	810	777	713	689	792	760	753	742	736	735	739	774	767	706	719	729	702	762	761	750	733	715	773	807	770	784	785	744	756	768	750	731	764	736	733	791	727	760	712	706	764	749	772	790	695	682	750	753	744	690	772	784	787	729	788	751	688	744	775	750	738	763	699	756	773	733	777	793	747	815	795	738	750	775	761	788	757	758	724	754	731	705	740	738	753	730	765	773	754	726	673	729	721	763	804	748	778	730	725	722	777	752	762	742	785	810	786	731	704	778	714	752	723	709	695	742	712	745	750	749	759	795	776	741	727	761	760	756	758	754	736	843	717	741	785	720	721	750	781	769	782	766	742	721	759	757	754	738	705	761	737	757	786	751	758	737	716	702	785	771	707	700	740	677	755	795	749	728	750	721	717	709	764	762	722	759	772	709	725	763	699	728	705	720	730	759	757	745	724	782	727	740	763	712	704	709	782	756	726	756	692	741	752	740	746	681	702	784	784	771	750	738	787	765	738	746	716	732	746	718	768	773	757	726	787	755	772	750	708	704	782	727	737	707	726	705	768	754	751	710	797	743	735	814	756	767	771	741	776	793	740	742	752	745	736	759	746	747	727	769	713	791	722	787	767	740	734	711	727	699	756	727	767	763	723	751	703	780	769	739	717	755	726	765	705	732	791	777	745	773	753	713	771	717	703	774	692	735	774	724	793	736	726	802	746	713	699	764	773	748	708	754	725	744	724	778	723	731	755	738	786	710	741	707	712	765	733	740	745	765	721	730	729	744	747	732	747	781	806	747	740	748	749	750	760	815	713	715	745	777	720	731	736	729	756	726	725	766	769	774	753	739	769	714	715	735	756	762	715	790	708	727	739	783	770	744	745	775	721	747	759	746	737	790	742	751	739	746	764	743	726	763	733	758	774	709	764	716	747	762	747	697	762	733	785	767	766	721	753	755	701	755	735	762	768	743	750	741	768	775	749	746	771	773	702	728	751	722	781	784	677	726	764	771	723	743	718	717	759	730	801	754	767	777	744	754	732	754	757	811	741	726	738	741	739	712	726	778	736	738	769	747	788	780	774	762	771	762	740	745	773	737	734	747	721	771	771	788	800	688	775	761	755	768	701	781	787	692	738	714	750	745	726	709	715	754	766	742	758	750	797	729	717	727	747	777	711	741	754	719	755	784	769	768	792	754	733	704	743	797	730	759	739	739	800	738	761	704	770	718	737	728	766	735	752	721	733	699	745	728	781	789	744	729	721	715	748	737	761	747	722	766	748	701	743	704	733	741	748	740	764	763	800	715	741	749	766	748	728	768	713	778	760	776	764	705	745	740	716	780	777	774	760	759	732	772	744	712	781	753	704	751	741	711	741	762	748	761	746	751	795	768	736	745	774	751	760	751	707	754	768	729	744	833	753	736	764	750	687	792	717	731	714	733	734	773	749	715	774	764	743	715	780	731	717	769	752	770	729	719	765	746	740	725	748	753	746	792	699	734	778	735	732	747	734	752	753	740	742	774	783	741	765	756	727	725	755	759	714	733	727	754	740	782	717	717	702	764	724	721	733	729	725	744	752	744	778	725	704	689	727	742	766	734	743	716	762	769	729	715	729	742	800	766	757	746	715	736	734	747	768	746	738	713	729	764	805	755	706	750	737	731	803	724	799	798	768	748	719	745	736	780	763	764	721	715	778	738	706	750	737	691	770	727	728	772	767	780	762	741	710	738	738	746	753	802	751	723	719	713	777	773	791	755	796	791	743	758	769	749	740	735	766	750	728	742	739	778	699	752	680	723	712	699	730	715	723	684	740	674	752	747	763	755	750	781	770	701	755	705	747	772	765	748	714	716	761	745	744	682	707	714	757	729	716	731	765	786	751	717	795	753	775	706	752	774	716	747	740	731	740	734	751	821	736	752	796	747	736	735	766	764	760	758	771	758	707	721	751	744	783	726	688	741	730	832	742	797	766	732	779	788	741	754	724	789	756	733	734	781	722	791	761	738	760	728	753	728	722	740	780	721	702	740	735	745	751	778	809	715	731	799	722	718	751	776	770	724	768	749	760	774	695	753	731	790	792	795	713	749	747	743	723	754	740	758	727	784	729	768	775	723	722	751	728	765	716	711	716	751	751	791	799	740	763	672	730	754	789	750	807	725	731	693	784	724	776	737	791	772	780	751	756	728	755	730	754	708	737	811	733	771	796	793	800	760	743	763	740	739	795	700	754	753	753	728	747	738	766	764	807	759
7263	21428	17509	10099	7765	5875	4502	3608	2769	2277	1870	1653	1552	1342	1267	1178	1163	1123	1104	1021	1045	969	944	921	937	912	865	876	792	795	817	864	814	838	849	819	789	807	816	791	788	784	881	829	768	758	828	779	801	788	800	767	834	800	732	813	813	832	793	769	757	841	743	793	827	788	795	776	810	823	787	820	778	787	808	738	769	766	762	691	838	784	803	791	781	820	817	773	777	771	781	816	784	778	825	734	760	784	807	799	810	812	839	809	785	823	801	812	798	807	763	789	823	800	752	805	761	807	848	777	805	790	833	808	765	779	779	786	815	767	817	765	755	767	813	745	776	809	748	812	754	777	752	808	817	796	815	756	773	801	770	726	825	819	823	765	755	800	778	801	742	781	781	825	843	819	794	793	780	770	806	794	791	806	763	735	759	767	759	753	796	733	760	831	799	778	774	751	797	847	777	820	765	781	820	824	793	779	749	799	727	784	808	802	797	754	758	753	784	791	770	786	790	800	826	761	798	738	753	750	801	786	796	788	793	821	777	758	793	779	767	754	787	766	781	821	772	812	738	796	772	792	762	738	764	788	791	814	826	837	785	754	787	771	771	755	746	809	816	786	775	739	801	752	764	815	778	762	760	808	751	782	796	793	806	736	793	776	765	810	780	775	749	790	771	756	778	813	757	714	816	781	828	778	800	761	840	846	796	819	785	770	798	778	765	807	767	767	790	754	758	774	731	803	826	876	831	797	835	820	800	765	803	775	782	794	786	755	770	809	791	785	800	744	800	780	828	772	790	760	783	710	776	832	743	777	845	755	753	755	785	789	810	771	810	763	775	780	795	784	778	764	821	814	801	759	791	825	757	781	778	780	778	802	768	791	798	733	805	802	802	792	816	804	793	783	798	840	719	801	798	838	803	748	787	863	766	797	751	792	757	755	741	773	813	784	775	833	760	801	810	722	804	807	785	823	810	801	824	762	781	774	797	815	796	765	802	815	761	754	817	751	743	825	756	783	815	750	735	735	753	772	752	782	771	775	801	772	813	811	785	794	777	814	760	767	768	759	804	770	803	800	811	781	736	760	768	766	793	767	809	758	800	832	791	740	798	848	763	840	796	822	827	843	790	753	771	815	813	735	795	760	790	802	833	809	828	779	777	755	815	772	818	828	783	803	773	823	807	773	826	842	791	779	794	814	779	787	792	786	768	811	780	767	765	827	751	817	764	788	832	779	833	764	759	835	779	798	765	792	801	768	733	827	810	764	767	813	770	779	791	843	781	797	834	802	810	756	752	801	790	735	787	787	793	771	779	769	755	795	793	758	792	820	767	773	800	782	802	770	769	753	826	745	793	830	764	815	798	821	817	805	784	794	745	736	769	751	818	786	819	791	773	818	789	765	786	760	744	774	824	776	714	751	815	827	735	787	784	781	772	738	795	820	780	775	766	777	805	843	806	775	786	847	744	765	771	804	786	782	787	787	808	777	786	793	799	770	796	753	766	774	776	761	757	733	816	773	752	832	820	818	802	828	766	783	732	822	762	765	731	744	835	765	776	766	761	787	773	793	792	835	774	786	813	796	764	767	801	787	796	786	809	786	763	800	769	785	800	773	840	807	839	817	802	804	792	762	780	794	732	801	811	786	732	841	790	780	719	742	765	808	800	786	771	833	740	815	798	784	738	800	778	774	763	789	753	783	784	825	804	756	826	786	773	797	777	746	800	791	751	798	778	772	766	778	737	783	814	782	756	822	838	805	774	758	814	755	774	793	796	787	760	859	759	787	784	781	768	803	810	813	828	744	746	812	799	773	832	845	810	780	831	770	803	787	773	786	763	794	758	793	768	813	821	805	811	762	811	809	773	793	813	782	827	826	751	788	855	729	785	757	756	717	795	791	734	812	774	788	722	753	781	747	735	835	837	710	780	784	748	830	802	810	788	795	767	790	811	769	813	753	816	787	761	827	757	794	750	783	770	787	820	807	775	785	740	741	752	804	830	762	833	806	823	785	794	776	811	771	770	773	794	762	795	787	759	785	791	757	775	787	784	795	801	760	780	765	746	770	781	845	812	773	782	763	790	802	797	811	718	798	776	796	807	803	764	740	839	787	712	806	772	726	792	762	752	782	730	793	782	773	776	792	751	777	807	765	783	781	790	789	778	805	805	761	783	786	770	805	732	773	777	757	786	791	789	792	720	822	752	759	793	798	756	773	771	756	823	770	792	797	759	796	805	746	772	784	755	837	798	770	796	792	792	795	824	761	755	836	798	788	849	752	803	827	796	786	714	785	788	752	833	773	800	812	766	777	748	799	835	771	826	836	760	785	753	768	794	813	801	812	805	818	800	842	777	752	783	762	781	752	740	764	805	726	801	729	809	819	774	804	741	783	798	823	788	835	780	812	752	842	735	767	806	765	782	763	765	774	786	781	782	794	788	846	774	770	796	779	779	815	734	803	821	813	791	782	815	746	798	825	823	779	808	783	811	735	806	726	790	775	801	854	840	799	826	699	782	768	761	812	777	811	846	780	769	809	743	766	829	804	781	804	772	801	818	751	775	799	789	801	826	814	788	771	784	800	792	775	816	787	768	782	817	756	776	822	742	803	810	845	785	831	735	775	838	791	827	806	849	805	758	815	754	792	762	814	828	796	765	777	757	837	766	872	836	845	756	785	786	796	822	806	805	781	800	803	757	762	779	774	767	789	801	778	767	759	791	788	790	782	814	757	792	772	801	811	782	764	768	766	785	762	788	822	806	768	758	833	828	802	794	742	808	830	811	737	790	772	822	696	758	784	766	799	743	780	798	761	771	782	723	820	795	792	813	784	790	739	774	735	770	767	816	840	772	819	812	763	770	778	801	808	814	741	794	728	748	775	826	771	782	766	764	792	751	724	817	761	782	757	826	795	794	823	816	770	792	786	813	786	729	792	741	779	770	804	790	776	790	850	810	773	799	758	758	788	794	826	803	885	782	795	828	798	779	735	791	801	781	805	792	798	808	805	786	751	822	832	813	782	808	754	761	790	791	785	788	785	815	833	760	795	809	775	773	817	761	761	774	815	771	817	783	763	797	754	705	804	779	781	764	783	831	781	775	780	791	794	800	764	808	763	795	799	772	830	797	777	755	754	787	771	768	793	810	793	800	816	798	847	800	819	800	799	777	770	775	799	780	745	816	782	767	828	764	805	790	754	833	787	786	782	777	739	807	773	777	804	767	782	758	777	786	759	785	783	804	796	762	790	789	753	745	783	795	783	876	773	778	812	763	790	810	769	795	746	710	795	790	788	833	813	787	757	806	813	836	762	832	807	786	786	717	783	805	805	779	802	777	825	754	803	790	766	797	758	787	792	824	785	790	763	769	797	749	808	794	778	803	767	802	791	760	755	844	777	804	756	820	769	762	754	760	767	751	786	792	827	795	774	750	791	798	812	773	852	819	820	826	779	753	794	729	805	806	786	823	786	758	767	796	760	758	773	787	836	785	778	784	788	791	819	816	792
24728	21128	27449	25031	14860	3332	2020	1481	1135	900	742	718	617	622	550	528	484	469	497	458	430	454	402	381	367	349	382	366	379	368	338	342	323	319	383	331	357	358	359	316	339	348	319	356	339	358	300	370	345	325	349	324	360	311	355	339	336	317	327	359	353	326	347	322	350	303	340	335	356	304	324	319	316	343	342	323	328	350	319	349	332	327	360	335	320	359	381	355	327	351	305	339	328	319	350	326	300	338	317	354	314	306	347	376	341	340	357	336	332	315	328	322	336	323	334	321	340	315	332	358	348	327	311	328	317	309	345	318	303	310	344	316	325	322	318	332	315	312	331	304	329	331	363	320	331	311	332	324	303	321	353	318	300	330	346	356	326	323	330	323	305	324	330	326	330	329	347	315	312	349	321	315	368	335	341	375	307	344	301	326	347	349	325	287	312	335	335	356	330	320	334	310	353	323	319	334	313	331	288	327	335	349	311	312	294	335	365	352	323	337	355	320	340	329	354	305	327	341	352	333	336	367	291	323	323	326	323	348	336	331	329	314	347	352	339	351	305	338	331	296	295	343	351	346	347	336	329	311	315	328	349	348	363	362	341	316	333	376	298	342	299	339	348	362	331	315	337	301	346	333	297	324	323	325	306	355	305	334	344	333	339	311	347	346	345	319	306	316	337	323	322	318	347	346	334	310	333	310	334	326	309	309	368	309	337	353	342	349	338	327	319	330	307	375	315	336	349	311	336	356	319	335	341	345	291	346	332	346	320	332	333	370	335	316	325	371	361	327	349	321	299	346	331	347	314	324	313	348	352	350	346	326	331	301	318	339	357	340	354	312	349	344	347	369	321	360	306	313	339	309	355	335	290	312	330	278	343	334	359	370	334	327	323	363	296	305	305	328	346	321	312	354	340	320	320	336	327	330	330	311	362	356	308	324	333	339	330	341	340	313	318	354	346	308	338	300	310	313	347	348	332	322	308	326	365	342	308	326	319	271	328	339	317	361	335	310	372	325	337	316	366	325	349	314	304	328	309	314	327	331	322	347	337	336	346	343	324	329	357	297	332	329	315	327	343	342	355	336	337	340	352	340	326	300	351	376	382	329	355	337	284	373	346	319	370	324	301	312	318	312	332	324	325	348	348	350	328	301	344	363	324	332	332	362	351	328	360	343	325	347	338	347	333	320	330	318	337	317	321	336	316	338	359	319	302	317	329	329	320	299	331	337	326	327	324	310	319	347	318	319	361	327	356	320	319	331	361	368	335	329	325	351	349	327	359	312	346	314	337	342	332	321	296	318	341	313	301	291	333	317	360	329	350	310	320	318	336	338	347	327	334	329	367	324	345	323	312	322	349	345	338	336	355	331	347	295	324	318	320	364	372	342	319	324	327	359	337	321	322	324	330	316	347	302	310	331	359	321	357	317	295	328	338	342	329	307	329	309	335	331	336	322	344	335	335	327	307	292	323	301	346	330	329	308	306	321	330	330	330	327	335	329	312	335	315	353	316	332	350	318	348	335	349	334	347	339	301	322	325	348	341	344	325	313	323	343	305	352	325	297	366	350	354	313	344	331	378	296	326	321	319	325	300	360	349	309	296	322	335	333	353	351	336	350	339	344	341	279	321	347	342	325	306	309	332	317	337	345	328	354	337	347	323	341	347	344	294	312	311	336	326	338	342	328	306	353	319	331	333	308	336	353	377	315	344	318	330	366	354	352	353	347	327	327	329	320	324	336	317	355	342	320	313	301	326	339	314	312	314	333	374	347	319	333	369	335	326	283	307	328	320	327	304	298	356	321	323	311	360	339	330	335	327	352	338	363	305	329	340	338	332	358	293	326	313	321	314	318	313	380	324	315	306	322	333	303	337	331	331	344	314	326	327	320	313	370	323	309	328	316	334	356	340	319	321	313	331	340	316	331	327	332	321	367	331	318	340	337	347	309	319	328	314	334	321	340	335	351	292	321	338	343	329	331	312	334	328	334	367	346	344	334	300	330	371	306	310	361	305	307	320	336	350	353	287	316	316	303	323	334	317	312	322	334	352	317	326	336	306	310	308	312	309	321	293	356	319	292	327	343	357	336	315	338	319	311	320	330	343	330	338	304	349	319	295	307	311	321	342	314	327	339	324	331	329	328	341	359	364	325	353	327	351	334	379	304	324	334	310	341	362	350	332	307	325	341	338	322	349	335	311	328	322	339	338	320	332	288	349	303	376	338	357	316	312	301	324	339	341	317	326	358	349	324	336	347	323	358	342	369	351	353	317	317	317	321	330	358	304	332	305	348	358	329	352	349	337	322	315	330	316	325	335	311	336	294	325	322	321	353	332	336	341	331	319	329	323	333	349	330	340	353	311	319	307	317	316	329	329	353	343	341	327	311	307	332	363	339	347	354	351	355	354	361	322	328	312	336	316	340	337	326	353	322	358	350	325	313	339	336	330	304	314	314	297	344	304	315	334	330	319	339	335	323	347	329	311	316	339	316	344	341	355	343	318	345	328	329	352	336	311	345	345	326	340	318	330	335	370	304	322	319	342	308	323	354	317	347	342	311	306	334	348	342	358	314	344	384	359	344	355	325	319	342	319	344	323	312	303	336	324	366	297	337	314	344	350	303	317	315	321	341	337	361	297	337	322	351	340	359	351	362	361	311	350	340	293	307	334	318	337	328	315	323	337	334	351	362	341	317	322	331	331	327	349	326	325	335	348	344	325	312	311	345	321	319	339	309	312	333	332	287	347	334	337	331	329	322	338	312	344	319	319	343	330	335	327	327	330	320	342	333	339	314	337	319	330	327	327	299	349	311	335	330	355	327	322	315	342	290	338	350	311	348	327	327	347	330	323	348	334	320	355	325	319	309	345	335	345	311	330	355	339	331	322	322	327	324	324	307	352	328	334	338	359	324	338	302	346	336	330	312	325	363	320	338	347	283	345	328	309	326	320	325	330	327	339	340	325	338	325	336	338	320	365	323	330	322	301	323	333	346	303	356	314	328	334	298	333	326	306	358	321	341	333	344	326	360	285	329	376	311	299	372	313	368	333	316	305	338	328	326	325	312	361	372	315	350	361	325	324	337	314	330	314	327	322	330	339	310	317	340	351	323	330	351	289	350	307	342	341	345	359	297	330	317	320	302	308	347	337	363	329	301	339	327	324	315	318	310	325	346	347	320	369	352	305	332	287	361	316	336	329	327	324	347	311	340	339	307	336	348	342	332	344	341	335	304	368	330	318	335	333	327	355	318	319	338	299	342	346	351	326	344	315	320	340	326	331	327	305	343	349	324	306	331	303	347	287	348	350	329	337	308	320	329	315	293	333	298	324	330	343	309	320	328	301	384	314	355	337	350	312	317	324	337	358	315	342	329	380	338	308	339	355	313	346	333	317	338	339	303	339	337	334	341	311	317	347	296	323	312	354	323	316	351	343	330	345	332	335	342	288	328	289	293	333	325	320	330	353	333	335	313	354	340	361	340	316	360	317	356	331	341	308	303
7172	17836	14117	7985	5948	4395	3407	2701	1960	1477	1236	971	850	814	759	741	662	636	580	542	595	539	519	463	463	440	461	435	390	419	399	413	398	379	391	469	411	425	397	384	413	363	411	389	396	430	396	372	347	398	390	392	402	393	389	386	396	369	376	397	383	354	386	371	376	390	366	377	351	376	372	386	384	352	364	380	354	379	374	384	405	375	382	352	396	357	381	377	401	407	389	361	379	390	393	419	363	367	366	371	383	390	352	376	392	363	368	368	351	395	363	394	379	369	346	355	373	380	354	382	358	350	393	360	350	372	394	386	364	382	392	373	380	385	385	366	345	398	352	368	389	396	375	357	346	372	365	352	401	369	361	398	381	387	395	408	378	351	373	383	395	391	360	390	402	357	389	388	381	393	376	334	346	380	367	330	364	438	396	336	361	326	376	418	367	361	381	354	378	366	364	345	375	377	384	356	363	384	371	367	386	368	376	339	359	385	370	385	362	390	377	380	315	362	348	356	354	355	382	391	378	342	341	364	377	382	376	367	381	354	395	391	358	361	372	348	382	382	379	402	368	362	366	380	358	346	392	378	402	360	354	366	384	384	346	363	356	355	352	397	381	347	373	376	355	359	331	408	362	359	349	378	375	342	364	378	395	353	364	376	357	382	368	369	356	417	367	345	376	361	395	358	359	363	356	379	401	390	381	390	377	393	370	347	382	394	391	394	358	386	385	352	378	364	328	376	358	361	388	351	357	358	355	348	366	392	375	383	387	379	357	376	411	378	392	360	368	377	389	425	388	364	368	372	355	365	333	411	388	357	365	379	394	373	361	351	385	370	374	405	391	373	362	374	382	347	371	383	358	375	382	358	353	375	396	349	397	369	359	366	368	349	380	365	391	364	379	370	353	390	363	394	387	389	384	347	336	397	359	373	369	423	383	357	378	372	359	381	375	371	399	396	358	365	350	372	351	399	377	367	382	366	375	375	362	359	405	362	349	365	380	323	363	368	383	399	363	349	379	362	392	377	356	371	339	361	370	337	349	373	353	377	385	386	349	369	371	399	385	409	370	377	358	334	389	348	418	368	362	351	398	372	378	361	368	339	395	349	372	370	356	393	376	395	373	361	366	371	395	349	360	369	377	361	411	382	411	352	385	365	374	364	349	352	364	350	376	362	418	359	389	376	401	400	367	379	374	369	404	364	364	361	351	363	373	385	367	405	345	357	383	378	397	332	386	362	387	382	361	360	346	378	354	353	370	411	377	391	363	350	387	389	359	384	363	397	382	347	382	371	398	363	360	387	390	383	367	387	372	352	372	412	377	347	395	373	366	352	386	358	355	410	372	357	351	380	359	360	397	357	343	364	389	350	356	369	379	383	388	376	383	359	393	341	355	374	344	371	375	352	370	351	407	363	382	372	377	363	364	376	371	394	334	332	376	345	375	371	396	360	389	370	361	383	389	366	368	348	358	359	349	380	394	402	393	362	370	397	374	403	391	410	372	402	389	410	343	383	339	358	382	383	364	359	374	343	389	368	376	389	394	378	336	366	359	399	390	394	390	368	389	377	372	408	366	404	359	325	390	345	370	364	393	362	366	366	343	387	359	351	404	397	376	366	394	385	364	390	430	414	391	382	394	375	352	366	396	396	372	386	409	336	369	401	401	381	364	364	410	379	356	382	388	384	332	370	391	356	384	357	392	409	379	344	352	382	365	420	383	385	352	378	332	365	388	373	378	419	337	344	388	397	386	397	355	379	359	349	388	363	373	371	380	379	422	360	375	352	366	332	367	391	426	367	351	348	360	325	381	372	376	378	408	354	378	406	350	400	355	351	359	385	344	362	366	341	364	374	388	383	358	399	392	383	381	375	374	385	374	342	360	367	373	372	403	358	377	370	348	371	382	358	373	374	391	380	376	416	358	336	346	414	392	389	386	366	401	438	354	389	356	372	382	347	366	385	394	365	384	402	382	384	378	419	393	347	356	378	364	379	360	339	409	369	365	383	374	407	388	375	371	381	381	373	406	379	367	386	362	397	377	373	356	324	373	377	395	375	380	404	369	367	356	338	332	340	350	363	355	362	364	374	354	369	393	391	358	348	367	345	369	345	386	355	407	378	360	377	397	369	389	378	369	356	375	378	395	352	370	372	390	350	358	379	334	354	345	389	400	380	355	375	358	363	374	352	367	370	356	378	393	383	382	398	409	376	377	413	395	365	352	389	357	357	374	354	410	367	352	377	386	407	369	394	366	339	376	366	372	355	398	388	407	383	372	381	334	337	337	352	350	416	427	350	336	365	405	378	349	352	369	357	355	382	407	380	344	348	375	369	349	373	374	362	356	373	385	353	421	375	389	349	373	352	359	371	382	353	361	391	360	382	343	393	379	366	376	346	342	374	379	381	401	355	387	388	360	366	376	393	325	381	361	355	370	384	367	375	372	395	383	360	393	375	351	402	399	394	413	368	384	336	376	316	373	375	349	396	399	371	352	402	353	382	370	390	364	421	384	368	373	354	374	393	381	379	389	355	385	378	399	394	368	398	377	398	387	369	403	399	359	371	413	424	333	394	396	390	368	370	385	350	361	390	355	395	369	373	370	357	361	363	419	387	375	370	388	360	345	359	381	331	342	379	398	387	359	361	402	368	381	375	354	354	374	378	388	370	364	348	381	361	363	390	379	376	375	384	363	375	367	352	366	401	386	361	377	353	383	351	363	401	362	368	355	340	385	381	357	352	353	355	371	356	397	369	326	393	363	381	409	357	418	364	358	355	368	383	364	382	390	331	400	350	379	399	374	389	376	361	371	398	401	351	327	330	383	372	374	338	360	353	364	387	414	352	396	366	358	390	367	355	400	364	374	368	396	361	377	378	383	374	354	363	344	355	398	404	369	364	378	390	376	351	349	375	338	352	335	364	366	367	369	385	371	358	395	389	391	355	366	366	352	349	364	395	365	372	364	376	342	367	371	354	396	341	357	389	366	346	416	389	388	364	359	342	412	401	378	388	347	410	383	364	375	346	389	382	347	398	351	367	360	382	384	383	365	374	418	396	343	387	350	356	374	342	362	362	381	408	366	357	394	346	388	387	370	381	388	364	372	380	355	414	357	370	362	379	374	369	377	377	365	389	350	357	376	346	349	358	361	369	388	337	392	356	356	383	370	360	376	372	340	380	371	371	353	369	390	393	393	375	326	391	358	374	356	359	380	357	387	390	410	367	370	380	384	359	373	367	392	394	369	362	340	383	365	384	370	340	347	359	379	376	381	400	365	400	384	349	375	366	388	381	346	364	384	368	366	406	340	368	347	389	352	340	364	382	406	363	370	376	372	368	355	380	347	353	349	374	388	361	357	380	376	340	383	360	348	369	358	391	358	356	406	369	369	345	381	377	375	336	367	368	381	353	386	347	380	364	385	392	359	398	398	331	411	372	389	361	350	372	344	360	377	353	377	330	383	391	346	382	377	369	346	339	339	374	400	360	366	354	386	376	357	339
22311	21050	28764	23553	21056	21278	13217	3653	2431	2040	1711	1473	1351	1250	1132	1087	1048	1056	977	940	918	846	899	850	829	784	787	779	762	776	762	771	744	779	743	742	763	729	709	706	715	727	752	754	717	751	686	749	706	744	752	698	679	710	672	739	671	694	715	715	693	651	640	731	711	686	746	727	715	737	708	734	683	679	665	698	701	695	650	637	691	731	692	706	743	730	727	695	695	681	690	739	710	753	684	705	688	674	670	716	698	691	689	676	753	740	659	653	692	747	699	679	649	718	662	651	648	708	698	669	682	653	678	699	636	663	693	654	702	735	663	716	674	722	687	669	662	688	664	752	701	686	667	705	687	671	719	679	637	673	714	678	667	700	692	686	714	643	698	684	630	678	689	668	647	691	726	699	695	702	716	724	749	689	661	694	702	689	681	703	725	704	669	729	732	683	737	645	719	653	688	687	639	637	732	709	697	683	697	650	655	707	628	683	658	644	651	677	671	676	641	725	678	654	701	678	708	677	687	675	639	655	712	698	718	658	648	675	687	683	688	675	656	688	647	630	698	667	659	664	731	720	699	695	687	709	721	735	701	676	687	686	696	675	703	686	686	685	682	667	667	686	676	677	683	700	701	690	736	670	668	707	668	667	671	670	643	682	711	708	702	706	688	704	680	743	723	676	669	721	679	677	705	666	680	697	691	686	611	725	668	694	687	684	698	679	661	667	693	726	670	671	718	680	680	666	676	723	684	681	680	700	697	647	665	630	686	701	733	726	736	703	661	721	742	692	676	647	696	677	669	716	656	644	696	674	681	686	654	725	695	686	682	699	707	686	690	677	656	678	642	688	662	714	659	647	738	688	679	661	638	701	707	682	678	653	668	643	681	655	694	670	664	649	648	673	697	657	683	700	660	705	687	702	684	705	689	673	684	668	717	708	680	695	703	711	634	684	658	687	686	681	664	650	661	689	690	699	683	663	690	672	681	691	680	719	644	669	686	634	680	709	685	657	669	680	666	681	652	697	680	702	698	721	676	680	698	672	664	672	661	681	716	697	656	728	689	687	655	723	698	736	662	718	695	686	667	699	695	698	735	668	663	699	668	637	676	699	698	682	708	679	705	673	703	688	691	648	653	670	677	694	723	681	687	721	684	656	695	675	669	702	701	641	704	686	689	702	663	686	668	673	676	659	638	739	713	705	704	728	695	676	662	718	673	649	698	672	708	694	674	713	680	706	610	646	697	692	693	684	697	691	699	677	691	624	727	679	686	701	709	633	728	674	689	688	649	677	713	705	685	631	701	734	689	669	698	680	650	669	646	678	649	732	703	694	690	690	713	726	714	676	711	655	752	638	628	693	706	717	660	728	747	679	637	661	695	663	688	668	652	686	724	684	671	680	689	717	735	658	647	644	674	670	669	676	744	730	719	690	674	677	710	687	677	678	690	729	675	687	671	689	671	747	676	715	667	719	674	674	674	689	678	673	671	659	692	692	697	717	708	623	701	678	658	675	684	691	701	702	676	660	651	715	638	652	708	667	693	688	650	691	707	696	661	694	667	650	667	681	655	730	678	658	620	699	666	709	693	635	718	707	667	693	707	663	672	706	660	677	675	685	717	706	672	701	664	701	730	684	677	668	705	694	725	688	640	653	682	720	674	675	697	695	709	701	734	699	653	685	632	705	696	669	620	666	677	664	713	742	715	694	699	700	733	676	749	683	636	693	658	684	655	664	679	660	703	700	676	679	704	675	662	671	679	686	673	670	676	658	691	714	714	692	663	714	683	699	724	662	665	664	639	659	666	667	667	713	689	726	667	700	699	672	636	655	682	665	688	669	708	671	685	693	722	715	725	705	706	680	649	614	675	680	675	690	694	671	657	613	698	675	706	687	654	726	673	636	689	691	688	688	667	662	659	672	698	652	677	746	697	689	719	632	666	652	640	670	686	697	692	699	689	693	695	692	672	687	656	716	675	663	657	715	717	712	687	683	667	662	701	673	691	653	719	692	702	684	718	677	646	699	697	689	682	684	652	643	708	662	736	694	655	698	652	657	689	710	663	740	685	719	671	651	725	675	663	697	665	702	700	730	665	745	700	679	695	728	665	651	666	687	661	706	712	661	703	693	693	672	665	642	678	639	711	673	690	657	681	740	691	715	670	698	723	662	729	652	690	679	709	720	656	677	716	652	683	646	692	681	707	693	706	724	669	697	704	664	677	686	716	723	672	720	685	690	626	627	687	682	663	679	686	697	638	643	706	690	695	712	663	679	652	669	732	657	655	689	677	702	671	719	694	705	681	664	702	652	644	666	651	625	662	658	700	632	683	688	650	658	668	718	692	655	640	707	712	700	695	668	718	652	719	634	670	671	669	684	663	680	686	730	668	685	692	690	680	667	742	679	681	716	723	628	657	667	715	633	673	702	717	712	728	630	685	753	701	694	661	682	690	713	639	715	669	664	718	693	705	677	703	707	665	715	674	713	712	619	675	660	678	634	709	668	693	684	664	681	700	702	682	726	694	679	682	681	707	648	698	688	696	725	702	698	649	680	678	701	645	729	671	674	666	731	754	642	679	690	679	721	692	684	674	627	657	672	685	677	669	714	675	716	683	668	690	691	708	662	736	687	658	674	656	638	655	685	693	654	683	667	705	634	637	718	656	724	663	666	701	658	686	678	664	693	693	694	742	717	685	687	684	683	714	675	682	639	707	691	688	701	786	661	731	694	684	681	732	680	684	714	643	678	681	669	661	692	719	706	661	697	668	683	714	672	684	727	724	673	672	710	687	682	690	657	663	707	666	667	683	702	658	687	720	698	686	698	703	727	668	691	712	684	665	698	687	656	707	655	652	709	670	671	721	659	687	680	668	693	666	652	614	681	638	684	645	704	685	692	680	698	671	700	721	660	673	662	696	690	642	702	668	686	718	673	698	708	693	710	703	723	702	701	719	670	671	692	669	639	684	674	624	722	679	704	655	708	678	711	689	710	698	686	705	662	697	684	674	661	655	690	653	722	693	678	721	662	703	702	680	657	694	681	675	669	662	664	725	665	679	666	664	713	701	684	691	643	682	694	646	710	693	718	620	676	651	669	680	697	690	740	667	728	659	687	695	669	731	706	655	699	680	655	642	694	642	678	668	699	698	709	679	704	695	690	693	697	671	663	669	680	678	675	696	683	673	671	683	688	662	619	696	638	721	653	705	704	682	700	678	699	690	655	665	703	668	671	661	676	689	667	693	676	692	710	669	643	683	676	681	673	702	700	688	695	726	681	668	724	714	680	741	682	711	631	671	706	628	663	689	682	700	690	667	672	723	679	695	735	709	671	618	675	716	617	664	663	672	668	667	669	699	704	675	658	705	724	656	662	648	655	619	672	650	730	684	724	675	735	664	694	685	674	666	718	712	676	688	712	665	656	650	663	696	652	660	645	729	721	709	687	642	659	655	696	704	741	743	686	632	682	719	710	699	693	692	697	688	679	660	668	681	659	721	657	722	655
9090	27199	22200	13734	10492	7969	6286	4740	3600	2978	2361	2011	1790	1594	1508	1410	1344	1181	1134	1109	1040	1006	952	1005	895	968	910	870	880	804	761	845	777	803	776	804	755	765	796	769	759	767	769	794	794	813	757	815	752	756	744	767	743	763	758	756	697	732	718	745	793	752	741	743	704	747	737	716	789	715	722	705	713	726	711	707	711	675	730	723	729	713	735	728	728	731	744	751	693	799	754	729	685	755	765	686	743	803	776	735	754	702	788	790	774	711	771	756	735	746	741	743	706	699	735	709	675	760	707	737	688	691	708	787	721	735	766	753	779	731	750	742	756	703	693	696	688	755	703	698	736	711	749	734	714	756	726	758	716	746	727	721	745	736	719	711	726	710	755	772	718	769	741	712	723	765	745	709	733	716	770	722	753	703	721	743	712	766	703	677	707	703	745	722	688	729	800	742	775	730	701	726	736	721	746	725	735	697	725	697	698	743	753	711	711	735	767	701	729	731	718	738	666	781	738	765	719	662	734	762	763	767	734	751	717	725	710	750	755	680	726	693	689	727	735	741	717	770	737	719	707	742	734	739	683	719	735	734	752	725	697	735	731	730	726	707	711	799	707	693	716	726	760	734	710	705	709	713	673	740	734	701	724	714	734	736	714	765	709	718	734	755	675	712	711	695	779	697	725	748	666	728	689	690	742	726	729	723	735	759	690	730	687	737	711	714	789	717	719	717	780	753	781	717	686	719	735	764	715	728	717	713	741	724	747	687	748	727	725	733	781	723	700	745	757	740	701	723	745	689	737	704	701	743	739	766	732	732	719	714	675	691	753	757	757	751	685	728	691	701	714	702	778	715	756	700	769	720	753	754	732	743	783	786	755	720	739	739	754	742	740	728	703	734	722	706	703	740	706	713	781	734	698	723	751	725	687	727	703	732	683	742	702	671	745	718	690	761	726	720	725	714	774	706	728	668	728	692	668	700	723	711	734	688	731	744	754	725	767	737	733	740	726	741	714	677	783	710	750	726	720	692	699	752	750	728	726	759	697	740	694	716	800	761	740	798	729	666	734	764	731	749	778	726	736	756	746	735	787	707	744	735	709	771	743	747	767	737	784	749	724	689	724	753	760	751	749	743	728	730	710	696	686	734	690	724	749	731	708	766	749	740	704	710	732	747	702	706	686	722	756	700	755	741	726	740	729	726	745	710	693	686	707	705	689	694	757	735	749	731	766	713	711	734	739	704	720	722	728	702	745	749	734	712	739	746	732	732	755	727	687	723	710	727	759	764	690	763	718	738	739	749	721	746	788	743	736	730	760	729	748	728	746	760	743	718	681	688	719	757	747	734	744	752	764	745	724	710	731	687	744	715	727	726	728	709	792	738	745	693	732	733	731	769	726	711	764	708	778	666	733	684	715	745	702	723	722	703	778	723	725	697	763	782	773	657	725	723	814	764	746	705	762	773	734	720	709	761	729	738	739	747	729	739	684	755	688	735	756	716	711	729	711	740	705	754	720	722	720	679	751	750	780	747	742	705	741	737	711	767	770	692	708	725	718	758	749	753	783	704	723	679	702	728	720	706	744	731	704	748	764	740	724	765	740	744	756	724	745	735	738	736	708	778	728	697	713	722	702	716	732	726	679	772	704	739	710	702	735	732	749	777	691	689	713	716	719	753	731	783	727	709	674	742	751	697	712	700	732	743	679	685	737	729	715	713	728	688	719	705	718	702	676	729	709	755	781	763	700	758	716	740	732	771	756	721	745	740	767	743	688	733	748	764	731	685	692	749	728	731	763	733	732	724	772	754	743	745	697	730	762	706	788	755	699	736	747	716	730	749	736	730	726	750	732	751	741	737	688	803	725	741	684	743	715	731	697	732	751	717	734	725	685	697	786	689	732	723	700	711	682	744	683	699	772	737	680	734	704	743	681	744	769	750	701	671	739	735	702	779	729	743	704	729	765	719	753	726	710	756	704	733	747	685	711	746	734	722	732	701	710	766	731	730	747	684	777	725	752	736	726	730	697	752	751	709	724	702	740	712	716	714	763	737	750	712	763	749	690	750	696	668	705	743	714	736	753	718	704	741	772	763	725	699	734	729	723	740	789	718	737	767	686	693	775	714	745	684	732	751	746	718	710	663	719	777	754	732	707	753	760	687	705	763	755	751	750	750	725	742	715	719	706	757	735	716	718	787	725	721	768	746	735	780	725	711	716	741	736	678	713	781	720	731	770	709	779	786	767	723	725	758	735	742	677	713	716	699	746	702	737	688	730	782	753	787	750	783	692	729	748	724	710	713	713	708	763	709	721	753	696	763	704	743	697	726	706	740	785	732	693	734	692	765	709	702	731	708	692	741	696	710	727	765	716	745	743	683	731	707	707	734	753	691	681	733	710	714	741	758	687	677	731	762	689	707	683	704	750	730	685	725	707	751	690	790	714	714	733	768	728	705	750	740	762	718	711	750	706	735	755	714	753	748	760	734	733	746	762	716	742	717	716	717	732	699	745	759	725	747	744	758	727	731	698	738	743	723	751	704	745	716	707	781	737	709	711	761	759	757	708	706	673	727	680	769	739	749	706	703	734	714	696	704	755	735	728	765	715	757	750	741	724	708	756	708	764	724	753	760	764	724	729	708	714	716	706	724	676	734	750	768	747	735	757	731	722	696	713	758	703	675	712	734	732	749	690	713	687	771	725	723	740	732	716	727	748	720	730	747	759	717	699	717	740	752	684	709	715	757	768	722	705	737	741	668	785	702	734	675	763	706	739	783	704	696	692	694	765	717	737	725	754	749	687	719	733	746	689	744	729	770	725	730	749	692	723	707	728	688	721	714	692	708	759	745	709	708	707	693	783	745	703	727	719	756	756	705	734	766	687	727	756	705	668	719	700	734	764	735	697	725	754	755	747	733	712	734	747	733	673	730	765	686	754	754	727	705	720	774	741	736	674	676	758	731	722	724	780	750	689	733	762	712	695	786	739	737	746	671	717	728	732	680	788	712	703	745	743	662	723	717	734	772	782	734	715	729	741	736	723	733	714	721	708	688	702	784	739	729	725	720	746	727	725	737	725	695	710	722	666	717	778	721	698	722	794	747	706	700	774	765	718	693	693	710	746	740	747	754	738	716	725	701	720	742	709	738	719	730	782	738	719	750	742	719	693	665	722	721	716	712	726	720	741	785	735	758	716	705	692	713	761	729	716	743	742	688	753	664	737	735	758	730	740	698	753	787	717	720	753	738	740	716	754	709	745	734	743	744	727	741	678	733	705	716	717	680	708	763	706	752	780	811	718	666	715	736	692	688	701	768	711	717	755	721	740	731	737	746	730	704	685	754	713	706	682	692	733	751	705	741	707	675	692	757	748	748	756	670	705	712	723	694	752	734	687	768	741	725	687	714	682	746	668	710	708	734	739	758	727	738	724	755	729	707	790	715	772	747	696	741	724	706	748	699	785	703	710	729	670	718	732	728	734	741	736	750	675	719	720	722	696	712	751	758
27563	19519	11344	5089	2698	1904	1390	1264	1022	885	758	686	669	645	595	578	574	494	519	553	537	520	534	480	522	503	476	486	490	493	463	488	470	466	499	484	477	497	521	480	502	486	460	467	451	445	481	478	474	452	474	444	432	479	434	469	467	450	452	457	538	478	482	501	460	476	453	464	428	450	452	467	497	496	497	445	488	485	438	474	470	456	482	434	471	469	506	499	445	454	458	474	438	469	491	434	453	468	436	490	441	504	437	420	459	473	498	467	480	488	465	430	467	485	463	466	479	476	457	471	474	433	430	444	440	439	482	413	455	441	514	481	469	441	448	492	431	468	469	464	460	439	438	463	459	470	486	474	467	468	468	474	480	521	477	462	480	470	468	469	448	471	467	437	479	459	469	460	433	474	471	427	462	465	464	450	468	474	463	470	466	439	474	443	421	437	475	481	493	460	491	469	443	449	476	471	431	479	480	437	458	450	434	416	432	457	434	485	448	485	479	479	442	450	450	449	471	460	440	445	483	470	483	456	488	468	460	463	501	494	502	464	464	502	467	462	468	481	440	447	445	456	453	487	447	468	447	457	475	468	449	474	475	450	476	503	465	463	490	486	470	464	474	498	465	470	462	483	466	453	500	480	514	427	463	448	466	414	489	511	441	513	466	464	440	462	464	448	490	477	482	418	431	455	437	431	475	473	460	451	454	509	465	421	486	467	457	459	479	455	469	430	484	454	443	475	457	445	443	476	452	461	443	491	497	497	442	487	438	464	491	472	434	469	444	418	484	437	474	489	459	435	459	436	469	479	455	474	463	462	411	486	466	468	506	423	418	521	446	507	437	447	438	447	516	453	490	439	455	475	474	499	496	458	497	453	476	489	391	442	470	454	459	454	480	439	440	455	452	466	438	451	484	470	481	488	479	461	470	485	500	447	443	473	453	469	438	488	470	463	432	466	499	468	454	419	459	488	457	469	460	469	458	472	468	437	460	470	451	437	449	469	456	445	463	479	482	476	459	468	477	476	449	465	487	453	464	434	452	409	487	483	468	440	454	483	461	452	461	472	493	485	478	496	449	484	493	427	452	501	484	437	454	481	460	451	440	495	496	429	446	437	458	511	469	417	499	498	418	460	470	473	509	464	483	439	434	477	467	441	453	451	451	491	430	468	483	466	444	494	482	460	436	458	457	458	487	483	462	493	436	480	490	459	457	439	515	496	435	474	506	417	475	454	475	476	506	485	438	468	472	456	506	466	449	491	433	462	461	473	449	435	459	469	451	457	440	452	450	483	447	469	453	458	491	493	455	448	469	463	405	456	425	443	441	418	470	487	467	471	451	440	456	449	496	488	461	461	470	471	476	486	478	458	463	480	459	461	450	447	496	498	495	471	486	454	475	475	481	453	447	455	464	489	447	474	478	511	422	441	446	477	427	430	455	410	461	444	474	460	470	485	503	472	465	451	466	455	449	503	465	446	455	433	449	470	451	460	463	454	426	445	490	465	489	485	465	440	464	458	450	462	488	473	442	457	419	453	496	441	438	418	456	468	472	472	429	463	434	471	431	458	427	440	455	466	475	439	465	498	449	452	458	469	443	493	455	452	458	471	440	485	487	470	465	469	438	467	487	422	466	481	451	483	481	477	484	462	458	454	460	443	518	476	454	470	470	467	450	437	488	421	469	496	449	463	470	469	480	442	475	434	469	477	517	426	480	449	476	490	460	450	457	440	428	469	459	480	477	395	453	490	443	457	441	464	437	454	472	461	452	507	469	471	447	456	452	454	495	457	461	468	464	472	477	530	492	456	451	464	474	474	466	410	499	469	499	481	430	464	470	438	475	449	489	448	460	465	443	440	435	472	447	444	503	475	452	468	447	478	470	455	481	425	451	476	456	439	452	453	483	480	472	464	492	464	457	473	443	468	520	472	478	474	464	481	448	452	436	458	468	480	468	448	490	427	445	478	463	428	459	457	433	446	439	510	490	437	467	486	438	460	495	453	473	468	444	458	487	467	471	434	460	464	448	468	475	434	539	456	470	464	447	428	444	446	428	498	472	442	481	441	455	448	460	458	459	482	496	453	458	449	478	452	463	449	434	524	433	455	435	455	430	460	430	483	480	403	473	472	494	455	507	466	476	502	439	422	474	509	449	434	493	462	467	453	426	466	438	472	471	457	460	493	467	498	443	445	449	453	461	416	484	473	479	423	449	442	472	443	443	467	441	491	467	453	459	496	505	458	459	459	467	468	488	481	455	478	464	469	457	451	483	471	434	472	487	476	470	447	480	483	474	458	511	423	470	459	510	447	475	481	432	428	471	489	404	448	482	463	486	458	469	440	446	443	479	456	463	444	434	485	449	452	466	483	506	476	410	458	434	449	473	455	478	459	466	452	461	479	448	455	467	474	472	455	500	453	454	462	442	472	436	461	460	455	416	456	449	475	450	434	460	466	451	460	459	451	450	450	481	433	472	468	452	482	442	452	453	444	489	476	467	505	425	461	444	448	436	465	488	472	470	460	451	492	494	499	467	428	472	474	467	478	437	460	450	437	492	447	429	471	421	460	434	476	461	422	469	482	457	429	434	446	491	483	448	478	424	419	453	444	459	479	464	489	438	473	430	455	511	433	456	484	442	468	462	455	450	464	438	501	447	473	454	458	509	486	488	452	498	450	471	453	461	491	442	452	456	427	455	459	414	440	496	424	473	486	470	460	457	489	474	467	467	436	442	485	467	462	495	466	469	480	463	428	457	468	498	466	479	487	450	416	454	414	468	455	448	429	470	456	486	513	456	424	454	447	483	491	420	479	435	481	445	449	454	473	521	470	405	453	428	471	448	462	454	458	449	468	461	448	490	478	502	461	447	458	479	442	454	463	474	507	461	458	410	437	457	465	463	450	424	461	449	483	447	471	460	539	473	439	445	445	444	453	443	436	463	433	472	434	485	467	483	439	443	457	459	505	455	448	448	443	461	438	471	473	470	472	473	412	466	456	454	479	477	459	442	444	388	442	453	438	491	467	473	434	464	474	431	406	426	459	490	431	443	482	509	449	495	422	469	443	491	481	447	437	476	465	449	438	475	449	444	441	446	464	405	431	477	491	477	431	461	454	511	476	482	435	473	474	424	462	457	454	445	462	478	471	477	423	463	429	476	457	446	443	479	440	484	474	472	463	472	468	450	454	431	455	479	459	460	493	484	452	454	436	435	440	471	421	471	464	465	480	434	463	430	470	429	464	483	413	466	518	437	450	470	479	490	461	484	494	468	444	452	449	453	482	487	507	509	516	454	437	486	452	485	469	438	484	466	455	457	469	465	441	483	477	484	435	464	462	434	456	470	492	427	451	448	448	463	449	450	467	462	463	468	430	436	449	480	451	505	510	464	455	476	425	392	478	469	467	435	467	436	491	440	462	451	451	482	477	462	463	451	457	437	457	501	478	473	483	418	474	448	455	462	471	481	431	468	476	482	458	476	454	457	463	483	459	474	450	419	427
7580	13074	10194	5461	4005	3027	2371	1963	1568	1221	1005	894	834	804	705	741	655	654	630	613	587	578	612	570	534	543	554	530	560	507	529	551	528	544	494	559	490	491	485	487	506	553	492	511	554	488	488	502	526	536	469	497	524	500	548	505	493	475	504	480	503	486	439	500	499	514	497	488	498	533	501	478	499	482	542	487	503	518	481	468	511	469	539	483	495	457	497	497	501	496	487	502	513	476	493	509	534	513	517	485	496	522	452	518	508	470	474	462	519	512	483	516	511	472	495	447	473	502	519	491	508	506	492	495	484	490	511	477	462	496	503	503	508	523	477	540	486	506	501	501	534	485	484	485	481	503	494	461	499	495	508	496	479	504	496	523	497	511	515	516	467	502	501	495	494	519	534	510	499	518	531	450	515	463	466	486	500	516	472	516	509	480	491	491	496	459	508	478	461	545	467	469	484	493	468	553	502	492	495	466	506	484	477	520	476	481	490	529	502	506	475	531	509	485	531	478	495	485	509	502	493	497	541	534	492	489	546	500	487	450	493	503	501	507	518	510	477	493	531	523	498	483	539	489	490	507	473	486	501	486	499	461	551	488	447	526	510	472	537	485	485	513	470	480	517	504	521	492	556	493	490	498	482	478	539	440	506	484	506	477	512	493	537	488	487	494	468	492	473	490	502	520	510	518	440	529	509	511	490	519	500	500	492	548	480	515	481	473	498	501	516	464	504	454	523	478	453	458	499	491	520	544	505	510	514	501	495	493	456	483	498	537	493	539	471	498	505	440	505	527	474	476	521	493	525	500	457	484	478	503	482	492	519	469	507	468	499	523	520	480	492	505	476	522	539	472	520	519	483	495	522	491	520	503	523	522	520	518	475	479	495	505	494	514	538	503	500	489	474	518	493	505	507	507	523	486	486	490	507	526	492	466	513	477	509	493	457	521	494	481	508	478	501	472	511	465	488	507	492	521	474	548	484	498	531	513	456	517	526	487	503	495	514	482	481	531	514	482	472	490	519	483	495	473	471	515	511	487	522	496	459	540	509	458	499	495	475	528	522	491	500	477	460	493	526	526	489	539	510	475	496	485	471	474	489	533	498	520	479	460	531	486	514	512	525	472	503	456	471	531	494	518	465	525	472	519	525	460	473	491	476	461	495	474	534	485	485	491	530	498	497	486	526	515	526	494	456	496	499	503	521	439	496	521	478	507	484	472	494	505	485	484	484	469	503	526	482	491	521	486	479	498	497	456	505	471	503	516	458	511	510	490	533	480	516	498	501	480	457	501	521	520	502	524	493	494	482	478	472	503	477	483	477	465	481	471	475	503	488	466	463	493	488	525	510	495	511	468	481	481	489	517	488	506	488	467	504	554	480	505	507	473	486	518	486	484	508	507	507	529	500	489	540	489	473	474	483	539	458	538	487	476	462	505	463	468	508	499	546	486	471	475	496	523	511	473	508	488	480	509	480	469	536	504	501	520	478	491	501	507	496	485	477	498	481	484	478	470	524	489	524	466	508	521	494	468	542	497	465	458	472	464	496	482	469	515	536	487	488	498	515	510	498	499	538	513	498	482	521	552	520	496	486	487	476	491	515	511	434	499	469	488	523	479	459	478	481	479	477	461	505	517	450	518	477	505	523	487	493	490	485	511	475	474	472	520	464	496	478	526	457	478	488	465	508	510	465	502	502	492	471	493	516	510	470	506	486	497	477	466	516	501	521	517	449	489	490	486	482	479	508	512	470	515	508	485	473	499	485	527	481	501	468	467	500	503	481	466	501	487	498	508	489	520	515	538	543	469	483	501	496	500	486	511	464	525	470	490	511	464	477	537	549	497	486	487	521	511	515	502	510	513	463	487	473	463	490	471	513	481	500	478	467	503	459	501	465	492	515	502	467	451	500	467	471	496	481	498	492	490	505	474	466	481	461	478	471	533	490	546	480	505	483	515	478	515	508	471	488	476	476	506	483	502	475	483	522	519	574	515	512	509	473	504	479	497	481	494	479	498	539	504	485	501	507	481	495	518	480	483	480	522	512	491	484	470	485	510	473	515	495	502	526	486	500	466	482	490	478	476	510	456	475	500	482	530	526	474	493	469	528	492	466	484	478	486	471	479	477	491	480	491	529	498	504	472	474	493	457	513	490	505	465	513	487	493	488	490	503	517	530	512	501	459	507	471	511	466	508	500	474	519	524	517	503	512	474	482	475	536	518	486	507	503	500	500	511	456	481	477	503	464	469	471	474	491	498	505	473	478	535	465	506	494	498	488	494	480	490	491	483	458	497	491	487	475	487	480	470	488	492	476	475	477	477	502	526	459	465	482	487	492	454	485	528	510	507	506	468	482	453	502	487	526	459	508	513	516	512	529	496	493	487	470	499	512	482	482	496	516	537	509	481	483	535	502	505	542	497	536	510	464	488	444	508	469	481	517	499	486	547	484	488	479	515	504	471	498	522	500	493	500	484	475	465	516	496	517	510	514	438	492	473	494	534	488	465	502	509	502	479	522	509	483	480	497	488	517	474	466	521	468	476	496	463	504	501	512	476	517	498	485	490	520	503	465	528	540	518	452	514	485	490	498	526	489	480	528	490	507	540	517	513	515	514	491	500	492	482	514	494	511	450	531	467	518	470	482	481	491	487	478	478	482	500	496	561	525	465	520	507	502	484	516	521	497	541	516	517	500	474	467	514	478	494	480	476	467	506	488	488	532	477	501	493	506	462	508	469	450	481	486	477	497	495	491	528	483	515	490	483	494	503	464	466	508	497	501	453	516	500	503	481	484	490	519	492	470	510	521	459	522	525	486	504	496	509	485	489	503	488	504	480	479	470	454	474	461	481	520	517	496	482	503	507	473	485	478	495	495	517	502	483	517	496	495	511	475	502	501	456	532	516	492	482	497	499	463	494	483	546	504	479	491	505	505	518	471	477	481	515	490	497	514	468	536	484	482	479	451	489	478	510	459	524	476	487	543	471	448	499	484	523	487	505	465	523	474	494	498	483	507	454	456	501	474	480	511	491	492	507	472	483	500	526	473	492	498	462	502	480	527	501	476	514	456	482	477	510	498	528	489	527	522	514	466	479	519	529	493	470	486	493	518	496	490	423	502	482	484	507	482	510	490	504	482	500	552	498	504	486	489	488	472	475	519	481	475	456	489	501	501	505	490	510	474	529	520	538	521	491	507	502	487	486	520	489	495	501	509	528	519	509	531	510	490	467	486	497	492	473	481	457	506	468	476	531	521	497	507	472	469	471	457	469	513	471	513	477	484	530	503	479	483	480	484	454	521	516	501	474	490	518	505	507	488	512	456	473	502	520	472	510	521	501	536	467	552	484	525	529	541	511	492	519	546	493	523	496	488	541	460	502	483	503	465	472	462	525	491	551	492	499	537	484	470	539	499	556	485	511	487	475	507	501	499	483	495	494	514	473	506	494	464	503	458	472	469	472	498	473	486	482	475	447	492	523	509	498	475	497	511	485	471	513	515
23555	21124	28446	24076	21156	13636	3973	2377	1886	1629	1424	1279	1160	1175	1046	1058	972	987	925	957	859	918	872	897	821	879	767	799	825	802	814	775	765	789	791	779	777	714	805	848	802	782	782	808	750	780	830	769	747	742	716	737	804	753	805	755	745	779	804	768	771	692	766	783	723	689	783	717	747	727	727	760	808	747	762	761	745	724	766	721	752	721	763	723	735	745	781	695	759	751	743	794	743	773	771	725	786	727	748	783	799	784	777	813	749	758	723	809	721	780	763	772	747	731	759	767	768	700	745	731	750	726	737	761	763	745	730	772	820	727	727	728	763	693	764	781	754	780	717	744	772	749	704	746	766	759	736	749	686	739	709	748	737	758	800	720	752	709	687	772	697	690	752	742	764	780	697	794	754	740	710	789	757	797	734	749	799	771	770	750	686	783	767	781	758	699	720	734	746	746	710	724	790	715	757	793	736	741	734	757	728	807	757	732	792	776	778	782	755	779	734	716	724	719	764	750	754	712	748	733	758	758	764	757	737	741	763	735	782	714	775	741	784	756	756	738	770	746	781	760	745	730	778	774	736	758	739	741	742	722	757	746	749	701	759	735	784	734	712	786	764	755	761	714	754	806	772	773	717	721	740	767	707	707	792	740	780	744	779	732	709	741	733	730	743	767	757	739	740	787	728	691	771	736	776	774	747	753	747	722	727	772	782	746	726	779	730	766	767	746	754	785	762	749	778	788	698	759	719	753	751	737	750	748	769	739	785	793	717	703	776	771	789	728	748	765	731	750	803	734	723	725	720	762	723	746	734	739	718	768	715	760	788	743	761	774	743	727	743	731	746	734	746	744	746	726	744	712	785	750	815	720	747	711	797	753	718	728	748	706	743	734	769	731	738	718	749	788	714	726	763	788	762	750	750	709	774	727	735	749	749	745	764	752	807	752	728	740	779	763	757	720	679	766	729	735	791	756	734	788	739	710	728	739	751	742	803	734	768	741	766	719	746	741	772	667	793	745	699	736	725	726	752	792	788	711	745	770	714	722	725	719	767	779	736	721	763	771	726	698	744	747	751	700	719	745	753	815	755	741	724	715	722	751	716	716	745	736	786	764	766	748	735	736	732	766	757	759	767	738	723	723	788	754	738	731	781	700	750	794	729	800	764	711	715	728	768	708	690	749	747	744	755	759	718	751	742	739	745	730	723	745	781	761	799	676	764	740	754	733	754	776	754	715	759	739	759	758	726	757	777	732	698	765	732	774	735	699	737	719	730	738	738	756	759	768	705	762	750	750	739	756	737	757	818	731	746	739	770	793	715	738	798	761	780	736	747	725	740	757	725	744	744	763	739	782	733	729	746	754	776	692	757	778	741	762	797	718	762	706	708	745	763	710	723	781	763	791	704	748	801	712	768	691	734	762	732	776	700	689	741	721	742	759	723	748	690	704	724	760	745	777	779	769	676	705	749	783	792	718	750	741	782	773	792	741	730	719	778	686	788	722	751	751	709	709	742	737	752	771	780	714	739	781	718	701	759	742	802	732	725	809	732	752	717	766	704	708	728	718	732	802	757	764	828	721	738	718	707	765	735	713	728	744	784	753	669	763	786	776	753	773	731	747	715	735	755	709	695	754	772	716	754	768	737	703	788	760	759	740	718	739	693	756	783	728	791	754	703	744	782	773	754	721	814	738	719	807	786	731	722	771	719	768	751	781	738	718	753	742	732	728	799	735	765	776	717	787	760	740	752	765	830	728	728	737	730	753	741	690	745	735	771	711	769	749	728	785	741	790	778	739	752	741	785	778	778	746	763	723	740	755	724	749	707	743	709	741	714	708	756	750	759	763	708	744	753	733	727	810	731	701	753	731	724	676	774	727	805	751	799	771	798	750	776	794	767	722	748	747	739	776	758	739	745	750	757	741	723	741	715	779	775	727	763	767	762	723	789	733	694	755	767	730	775	760	803	837	729	759	714	681	733	690	731	746	727	757	745	753	704	734	758	752	713	763	726	785	749	721	749	766	730	784	746	739	704	741	739	777	742	718	714	718	735	723	709	771	718	724	767	766	713	779	742	731	765	762	757	745	745	820	697	786	761	748	765	777	734	717	770	739	721	737	798	749	765	769	779	732	754	731	778	750	747	771	709	763	739	755	732	743	718	785	789	754	699	707	783	754	755	723	714	679	712	762	727	695	737	741	773	698	735	769	713	722	740	714	738	740	748	766	712	762	742	755	789	761	785	759	779	746	745	745	722	772	766	766	740	705	712	796	750	772	780	714	776	734	722	789	757	786	759	708	758	743	758	707	723	773	727	767	678	719	787	719	754	758	735	711	749	763	756	730	780	712	766	690	755	713	736	733	761	735	757	735	808	705	721	783	701	777	764	733	741	734	747	703	733	793	736	709	732	751	765	703	735	763	742	781	782	687	771	746	707	777	765	725	764	727	724	731	781	796	739	781	804	735	772	781	713	766	748	764	729	715	815	732	787	700	712	720	776	751	768	756	750	723	755	736	726	772	740	745	739	759	738	743	755	694	768	709	702	773	769	779	737	711	760	771	761	762	742	711	766	787	725	718	815	726	730	783	732	719	723	747	755	735	731	795	755	739	741	756	765	747	763	774	752	724	748	698	746	777	798	770	782	694	702	770	741	725	729	712	732	780	768	747	792	771	736	787	726	755	780	691	715	764	780	709	753	746	762	696	762	751	797	762	731	747	740	761	725	715	774	731	732	732	739	736	683	717	723	721	770	749	712	755	726	747	723	750	761	705	755	778	720	746	799	736	729	702	760	713	726	753	726	694	767	735	750	719	745	752	755	739	793	781	745	733	752	710	769	754	726	796	727	733	774	741	776	690	744	706	718	743	742	754	734	739	774	716	787	756	748	754	694	799	791	736	783	767	768	725	781	780	774	753	723	724	785	739	736	770	736	742	697	698	679	745	713	735	722	722	730	752	783	769	760	752	715	741	760	793	715	693	730	765	713	762	769	714	763	745	755	767	739	740	784	767	761	722	827	725	702	729	743	706	762	760	782	769	721	792	771	733	741	751	769	790	740	757	799	774	774	776	766	747	747	754	753	811	707	749	766	750	764	727	755	749	733	731	863	745	744	739	771	745	727	757	789	755	709	782	728	702	706	717	714	758	784	708	751	743	712	710	735	805	769	723	733	731	769	774	758	733	745	800	713	736	753	694	726	755	773	751	736	763	756	748	744	753	739	711	736	704	762	772	724	745	734	768	735	736	786	692	779	721	763	728	763	727	746	742	754	762	743	756	740	741	763	804	787	740	751	778	708	714	804	780	796	744	716	747	784	814	697	750	729	742	766	763	746	750	783	764	735	726	714	725	748	739	790	724	741	777	762	725	724	720	771	760	749	722	737	746	724	724	767	772	760	715	771	738	744	817	754	735	743	802	785	774	757	714	750	738	733	762	783	745	746	719	751	713	746	770	741	714	722	756	751	678	744	694	801	764	737	745	738	758	775	736	739	705	776	759
7472	21801	17261	9992	7593	5664	4313	3526	2770	2264	1828	1597	1429	1299	1294	1196	1156	1140	1071	1038	977	997	931	957	909	972	891	863	844	835	862	895	832	803	802	855	831	839	814	776	806	821	814	803	865	827	782	823	766	849	837	788	797	771	769	791	786	799	773	785	821	765	780	828	763	803	805	805	791	746	811	820	850	826	804	783	778	829	774	810	757	799	779	758	790	797	777	765	781	743	775	792	767	800	761	810	728	793	731	814	803	745	790	796	809	834	794	751	808	801	764	802	825	793	795	750	793	813	791	780	781	781	779	734	827	788	770	777	795	760	801	789	750	744	794	748	827	725	814	777	792	810	810	764	790	810	776	813	745	790	798	755	777	824	809	831	756	781	772	770	797	833	788	826	813	762	735	825	806	777	726	821	776	781	799	785	700	740	786	782	815	817	744	760	809	769	759	773	733	729	740	801	775	808	772	816	824	821	759	750	825	768	800	784	750	770	780	749	782	767	829	787	726	794	776	754	807	819	808	735	753	817	806	839	765	830	754	799	773	812	801	810	737	748	813	875	762	811	806	783	773	794	775	817	765	767	775	767	795	809	814	770	759	838	771	757	786	789	767	799	775	800	837	783	757	759	785	759	820	784	783	777	750	768	774	802	783	778	759	785	800	823	800	781	774	772	798	829	767	783	745	795	772	772	776	763	793	778	797	740	845	791	793	734	780	780	810	790	820	706	807	779	789	812	820	829	812	808	759	733	712	773	816	764	751	821	786	706	835	779	746	814	803	772	805	794	773	768	733	767	777	776	745	741	751	834	757	749	785	775	797	817	801	818	798	816	779	797	776	742	798	776	796	854	810	778	736	795	799	797	818	740	796	801	771	818	778	780	752	757	745	736	780	753	809	801	714	771	766	793	801	824	745	760	810	769	772	811	815	766	804	756	774	820	820	782	804	763	752	787	786	764	808	805	751	770	755	801	827	798	758	733	762	774	775	777	826	804	776	769	770	725	817	798	715	789	829	778	801	738	753	780	821	793	778	815	784	814	778	777	734	785	748	799	777	760	809	787	790	829	791	758	760	759	826	783	791	777	789	816	782	756	814	812	807	781	772	799	847	797	772	750	787	746	819	776	799	738	767	805	811	795	795	724	747	772	796	718	772	767	789	791	760	792	807	770	757	798	752	799	780	756	799	760	791	720	767	735	812	772	804	834	769	715	802	757	827	787	749	736	755	774	798	798	734	731	777	783	752	770	779	781	834	804	791	776	757	798	786	801	796	797	756	771	837	768	775	802	784	779	727	793	760	745	833	793	815	794	792	785	747	814	783	774	783	777	775	745	768	792	806	795	785	820	792	768	756	790	778	821	791	766	764	794	767	772	738	832	808	790	756	808	764	793	772	754	768	813	747	789	781	780	764	769	781	761	767	791	823	817	789	777	743	762	731	758	794	783	867	795	802	747	789	810	827	815	778	786	794	791	756	779	773	806	770	773	802	767	794	773	793	774	783	789	782	727	781	813	818	791	779	787	765	828	787	750	838	769	835	748	774	789	754	783	817	807	750	741	788	770	787	790	784	716	804	793	783	819	774	739	784	774	756	790	803	776	785	792	777	831	760	791	774	762	773	789	775	764	747	757	788	771	781	749	780	784	750	823	753	803	797	790	794	789	773	755	807	791	761	830	807	807	726	746	762	770	771	769	787	754	808	782	787	805	742	804	738	831	802	769	782	765	798	804	759	812	832	767	718	809	798	799	727	805	759	744	772	822	818	772	770	821	770	844	758	770	737	771	798	755	811	791	809	759	734	811	776	786	817	807	773	784	716	816	787	751	772	750	824	735	774	795	783	759	832	784	834	774	829	783	807	756	795	777	786	761	798	751	833	779	785	758	735	760	789	812	781	790	822	817	776	791	824	769	763	746	807	744	809	834	788	773	736	839	809	777	798	725	733	766	809	829	807	777	798	764	743	772	790	771	809	773	802	744	829	749	728	782	799	801	816	833	816	770	829	776	764	806	802	795	734	803	782	786	778	827	745	769	761	750	761	813	772	772	788	801	767	762	732	776	805	783	791	798	771	803	803	833	778	756	785	794	775	767	763	724	801	757	746	811	783	830	742	789	819	798	808	754	812	841	810	757	777	804	797	793	755	778	760	796	777	742	775	798	845	734	747	727	788	792	774	709	788	771	763	756	801	810	748	780	767	776	754	801	789	772	852	803	818	748	836	749	815	771	773	755	777	760	793	781	763	726	784	816	800	761	775	777	797	774	793	791	801	780	776	781	781	767	800	780	801	783	777	808	848	758	822	768	758	772	832	782	754	725	758	779	810	800	785	721	744	775	778	791	790	779	811	767	804	752	782	734	796	799	738	795	799	806	780	752	818	797	785	739	825	752	799	801	804	754	789	754	788	764	772	804	773	819	793	757	826	775	728	722	806	830	744	774	744	826	776	789	791	831	776	813	761	796	823	784	780	777	752	764	823	779	792	762	791	786	847	740	772	780	790	769	764	765	767	736	756	739	764	808	767	771	786	759	776	757	799	754	812	797	772	739	778	777	746	857	762	779	786	787	791	797	768	774	808	776	763	796	745	802	809	763	806	777	744	773	766	739	735	738	753	797	773	753	771	804	792	802	727	783	771	839	751	812	819	825	789	783	824	782	753	811	778	761	787	750	795	775	813	745	791	881	761	838	807	758	785	793	801	736	748	809	762	752	765	791	757	767	755	774	789	764	825	776	766	751	767	766	766	813	808	795	779	743	775	812	733	753	799	782	796	792	771	780	769	729	804	740	741	767	775	802	817	792	804	822	750	740	784	784	766	734	751	773	763	765	776	771	758	779	758	798	764	756	803	800	797	790	807	699	779	843	781	767	826	770	825	836	777	785	816	805	809	784	807	816	769	769	801	801	745	774	810	768	774	773	714	781	797	766	775	781	791	805	745	787	780	810	780	837	829	786	746	735	791	828	810	736	822	755	801	722	781	818	767	792	730	796	748	781	796	761	735	765	781	803	786	790	779	791	745	803	804	762	777	775	851	791	784	742	764	766	790	784	830	777	789	777	769	790	815	752	760	825	783	759	724	721	786	795	802	774	781	760	833	775	809	821	764	761	795	803	759	770	726	794	828	819	814	802	785	816	766	754	822	800	781	772	769	789	751	784	788	803	763	785	787	775	721	738	817	763	807	764	833	779	755	769	804	763	788	811	781	821	784	788	800	800	793	810	747	814	758	795	795	841	802	804	783	816	848	812	797	756	777	760	778	820	836	768	814	830	765	777	742	813	794	748	732	797	782	743	743	747	800	754	790	754	832	768	774	741	756	772	755	798	801	768	800	748	774	800	786	806	792	795	808	755	810	786	763	781	772	791	783	813	766	754	771	809	759	759	724	754	804	757	752	778	769	792	776	810	777	797	753	794	809	747	782	779	807	793	754	825	805	747	801	788	737	785	780	772	846	834	775	793	824	829	775	772	769	761	792	848	768	791	798	805	829	801	826	754
24493	21004	27334	24825	14645	3205	1860	1452	1139	910	761	727	613	525	571	516	493	511	469	431	419	415	421	415	406	390	411	339	384	366	326	339	351	349	355	370	355	331	350	366	349	372	316	343	353	353	354	312	322	304	320	358	330	363	350	335	348	315	361	360	322	355	302	297	301	354	319	329	340	313	317	337	315	326	322	331	346	362	348	314	321	323	325	323	344	351	307	358	318	309	289	322	329	312	340	316	348	322	331	316	341	323	374	323	321	313	308	321	323	344	341	324	329	343	316	325	328	326	355	333	329	329	332	327	338	300	318	325	329	321	302	307	337	311	308	316	311	333	356	332	328	319	330	345	317	317	317	329	326	344	313	310	332	340	332	346	330	348	326	337	327	319	319	349	295	292	346	340	337	328	317	343	328	354	353	317	324	355	346	338	313	329	316	361	325	326	333	344	313	333	363	313	317	314	346	328	320	387	298	343	332	338	355	333	329	319	315	329	291	336	305	316	339	338	341	319	284	349	350	315	292	328	332	334	328	320	309	319	317	344	369	342	352	303	305	344	302	343	308	330	320	326	345	338	340	320	298	323	361	315	354	324	283	319	361	342	353	368	291	290	336	339	357	300	312	329	342	328	370	312	339	328	315	313	319	324	334	326	323	357	325	311	327	328	325	340	321	286	354	331	286	335	299	323	325	333	284	337	341	340	324	348	342	348	331	323	315	308	352	341	338	353	305	328	304	324	345	318	331	317	302	330	344	305	331	328	334	293	332	343	336	330	354	331	351	365	329	341	324	336	331	346	337	326	354	334	310	329	320	334	353	342	351	334	302	320	345	367	323	326	314	329	312	339	332	351	343	300	301	317	347	342	363	338	341	315	327	333	311	352	326	323	322	351	344	321	349	330	328	327	345	309	318	337	349	324	344	314	377	306	352	325	315	344	341	337	329	361	336	366	291	321	333	344	324	315	345	320	333	329	320	330	325	351	332	345	332	289	308	337	370	347	309	318	364	316	333	324	302	316	338	320	322	319	336	357	360	338	321	325	337	318	319	327	336	299	304	318	316	338	331	325	344	332	334	327	348	344	338	350	294	321	333	315	303	332	331	341	328	308	340	320	327	299	343	331	321	331	371	353	348	353	314	336	344	336	346	331	320	318	310	359	337	317	356	326	334	316	340	323	313	316	309	317	303	328	326	324	349	340	326	348	317	337	367	281	303	311	343	310	340	345	318	315	326	330	338	345	292	310	312	330	321	334	327	314	333	332	342	357	323	326	339	324	321	327	364	310	331	313	341	336	336	338	376	316	290	321	315	330	319	312	327	336	324	332	335	318	308	322	325	334	285	300	304	329	314	327	291	304	306	332	340	344	305	300	348	314	334	326	310	300	352	356	332	323	314	345	337	334	306	329	313	313	317	322	318	308	300	304	347	349	327	361	333	332	332	326	357	280	345	342	340	370	297	345	331	310	356	285	297	327	322	299	302	346	368	330	307	336	311	334	328	336	332	327	324	290	338	342	311	347	355	320	341	310	357	320	332	350	326	316	333	330	305	327	341	313	328	341	324	317	333	343	306	329	356	342	328	361	356	335	341	307	344	347	328	331	320	350	332	325	292	328	355	347	318	347	363	351	335	315	348	315	323	319	321	307	341	326	306	319	314	314	334	338	324	323	313	296	341	317	321	331	297	345	337	316	315	324	316	346	314	343	352	320	311	307	341	317	351	340	360	355	353	308	357	327	314	307	320	331	332	363	306	340	327	351	327	314	317	306	348	354	350	301	298	322	353	353	327	354	335	302	352	316	356	347	353	343	363	320	313	353	313	339	344	321	317	342	324	331	330	300	323	338	314	327	324	326	332	299	327	312	339	342	332	320	334	339	323	321	333	321	343	301	340	336	331	351	310	315	363	319	302	328	339	370	319	314	342	308	315	325	337	355	328	349	331	329	292	372	285	323	306	331	335	326	309	321	352	313	321	330	318	285	345	322	297	308	341	333	314	336	334	340	313	323	337	321	314	335	310	357	317	336	306	361	344	348	325	339	376	335	342	322	334	347	318	322	340	344	353	335	320	363	341	309	342	337	370	342	312	318	329	360	314	351	324	339	325	357	333	322	339	308	328	351	343	358	346	346	329	329	329	303	318	343	338	333	348	349	339	327	347	342	324	344	346	318	334	322	333	349	346	323	314	335	304	320	339	317	316	340	317	326	349	337	317	335	318	320	294	299	308	314	352	365	325	318	311	335	327	317	313	317	348	298	304	343	296	307	336	333	361	330	334	339	314	345	348	356	338	302	325	328	324	306	342	308	321	318	307	335	329	339	305	322	330	301	356	341	361	304	302	354	341	336	337	339	348	322	334	338	357	335	333	329	337	321	357	329	314	323	350	292	302	325	340	306	324	352	299	319	324	336	329	317	337	295	318	326	327	308	342	329	328	326	330	338	328	342	301	319	332	343	300	336	301	341	326	363	337	294	304	333	348	305	347	344	335	330	326	317	335	365	322	348	311	331	311	324	329	305	354	333	340	349	327	314	352	332	308	368	343	330	343	302	328	299	295	346	330	311	304	330	349	304	341	325	340	324	302	310	337	323	350	336	327	339	337	327	345	330	317	339	308	325	339	321	333	329	346	313	344	330	327	332	352	315	289	338	321	354	353	306	331	303	313	307	317	309	339	312	348	315	315	346	332	310	357	307	322	327	314	335	353	308	344	312	304	331	320	322	309	344	317	361	341	308	328	327	339	332	327	282	353	326	351	344	313	332	324	338	305	339	337	324	296	367	317	345	326	347	337	313	341	341	341	309	319	345	317	305	342	338	310	355	328	325	314	302	322	322	338	336	337	314	339	287	311	319	341	334	340	326	331	353	328	299	324	324	304	342	300	341	326	286	331	317	306	342	358	339	353	324	347	347	322	332	304	321	320	326	328	325	336	331	313	300	320	317	330	342	325	316	328	307	339	332	322	297	319	339	311	341	348	330	318	349	329	323	340	307	289	354	313	330	309	329	313	337	348	303	332	323	350	320	303	309	349	302	342	326	311	338	318	354	308	327	326	346	312	345	338	344	333	347	313	320	369	337	332	337	311	330	358	321	311	346	341	361	299	333	336	335	333	364	348	293	317	304	342	320	336	301	329	358	310	330	328	324	344	325	352	316	349	344	327	342	318	306	333	317	329	321	358	316	344	326	331	308	336	360	324	345	315	336	324	297	338	303	344	324	322	360	352	357	323	323	361	307	346	338	306	341	315	313	344	323	348	324	325	332	330	364	337	326	327	331	304	306	328	282	327	350	330	301	306	337	337	318	315	325	332	312	328	327	348	331	317	339	331	296	351	336	324	315	371	320	318	346	358	344	332	332	330	320	300	312	320	353	339	305	339	364	324	313	335	340	299	367	322	332	332	329	327	343	301	318	356	352	367	329	306	366	349	313	310	323	319	324	358	326	342	326	311	327	333	318	322	359	331	308	362	305	353	332	353	334	305	337	349	298	318	322
7310	18195	13771	7764	5852	4216	3124	2573	2030	1451	1179	974	861	773	733	714	613	596	597	515	516	517	496	443	437	468	425	402	400	436	418	423	408	400	421	423	425	381	409	394	387	411	376	407	416	376	386	364	387	409	390	375	355	396	390	339	356	404	385	370	358	385	406	376	358	371	388	387	361	412	398	384	377	373	372	360	389	366	410	413	407	387	397	369	369	403	384	352	379	382	364	360	388	373	371	367	387	355	387	390	366	354	376	423	374	351	402	346	340	389	373	379	344	375	372	389	386	380	379	324	376	398	371	357	355	367	348	351	390	362	397	357	375	372	403	361	391	408	387	402	363	375	371	327	366	413	345	354	386	367	340	334	362	362	371	322	366	358	355	371	393	400	342	344	341	403	362	379	342	398	395	368	386	367	408	339	384	370	367	393	377	353	410	350	385	367	373	385	373	392	373	376	326	397	383	377	376	400	371	351	333	381	360	377	322	385	368	362	349	350	391	363	415	385	373	399	380	369	375	374	369	367	388	382	370	375	348	396	405	348	367	367	355	401	355	357	357	371	363	353	366	346	391	357	373	375	354	354	373	375	392	356	373	368	401	367	375	401	341	366	375	358	364	357	367	365	399	352	366	350	408	357	344	367	366	378	385	359	354	347	366	366	377	352	361	362	387	358	374	367	382	362	391	334	373	342	350	350	340	376	373	360	362	395	378	333	355	366	394	398	330	354	400	401	383	371	354	417	347	368	360	408	358	367	382	365	383	392	357	363	371	362	357	351	412	380	374	371	367	375	364	340	374	376	379	341	379	356	407	370	363	356	343	371	425	376	374	414	383	361	377	369	370	381	364	373	361	408	366	361	342	399	356	392	342	385	387	351	391	373	379	347	364	402	366	373	368	401	375	354	406	420	350	353	366	364	367	356	397	371	383	365	364	398	356	375	358	386	376	405	344	395	351	333	382	349	364	389	372	382	386	373	381	380	347	378	407	391	362	402	374	331	369	363	373	342	360	382	375	360	392	362	372	396	380	370	373	379	379	390	358	409	364	381	380	370	365	367	340	365	362	386	369	357	391	375	403	365	359	334	365	362	376	372	405	367	404	382	357	362	362	378	376	374	353	391	380	363	389	386	368	393	367	378	355	370	368	406	367	326	381	367	337	365	391	355	374	381	364	382	333	340	383	406	398	367	371	384	367	365	342	377	362	396	394	381	381	360	366	395	372	366	385	393	365	368	412	367	335	370	369	380	385	359	362	395	409	386	384	388	376	372	366	373	337	355	365	373	361	358	388	383	411	381	369	377	384	386	367	379	414	375	369	376	407	337	377	365	400	376	374	355	390	342	356	394	398	398	385	361	349	402	371	363	387	380	385	381	377	378	359	377	374	350	341	343	334	370	399	386	336	375	365	393	361	383	344	340	402	388	382	382	362	367	374	374	355	386	379	406	388	388	392	374	418	372	411	335	388	359	408	384	362	366	373	369	384	345	365	371	415	373	368	376	345	365	352	382	375	368	376	400	370	350	366	383	360	359	374	370	397	368	379	331	394	374	354	388	364	357	362	352	341	351	404	362	365	355	384	383	393	381	358	368	338	359	382	375	352	349	395	391	345	393	403	391	381	383	353	400	381	373	369	338	367	379	388	382	371	353	367	365	403	355	374	378	362	392	401	397	356	418	361	343	392	381	375	390	362	354	366	362	356	367	424	396	371	400	374	371	379	397	381	360	373	375	370	334	374	376	375	332	351	367	361	358	346	355	396	369	366	372	380	386	376	353	381	361	421	377	388	408	374	339	378	375	330	370	370	359	390	349	386	360	381	393	339	393	354	393	344	390	376	386	400	348	349	428	398	399	372	377	343	397	358	371	343	369	392	385	360	354	364	368	385	387	400	349	377	347	367	342	357	342	385	372	376	366	355	370	371	387	401	355	414	339	375	323	374	375	405	378	370	341	363	367	357	351	410	378	381	374	397	357	361	381	367	385	405	361	372	351	361	393	376	383	374	385	379	382	393	348	339	367	379	384	364	382	388	384	384	370	378	360	382	373	402	357	373	361	364	415	408	351	388	357	392	376	397	357	343	396	389	395	395	355	380	352	373	359	377	369	373	371	399	353	383	360	359	398	384	347	362	355	374	353	334	383	352	366	394	396	369	360	367	368	382	373	345	388	414	336	353	370	378	397	338	376	388	392	391	369	391	381	382	381	361	413	374	387	366	399	339	364	363	365	386	370	384	383	380	339	388	389	398	352	383	389	382	410	364	361	380	382	406	395	368	389	360	366	384	392	364	365	343	368	388	355	352	389	389	372	351	345	376	370	375	385	369	357	377	357	363	387	337	391	366	393	381	406	390	399	344	371	390	364	363	324	384	337	354	387	416	354	362	372	395	389	367	348	378	376	385	386	346	408	385	398	377	388	384	375	401	368	417	325	372	403	368	395	340	365	374	356	398	336	387	364	341	368	344	392	394	395	418	361	333	339	375	414	369	394	366	341	346	398	372	403	388	371	361	390	337	392	376	398	379	362	359	354	378	363	342	395	398	374	409	342	409	364	391	402	377	380	336	339	400	349	323	371	378	375	376	376	371	391	355	403	379	365	374	361	350	362	375	404	410	358	352	362	346	354	421	338	379	343	393	380	348	398	358	372	401	358	387	358	351	363	378	404	365	350	391	344	373	386	345	414	350	401	373	381	364	369	372	350	408	381	350	415	363	380	363	367	371	389	345	357	378	366	347	358	360	366	376	360	371	384	365	364	349	383	400	389	349	360	348	357	355	374	354	389	362	384	397	397	361	351	382	369	357	380	389	389	390	372	378	367	361	376	393	361	343	405	371	409	403	352	381	378	378	375	377	358	374	371	340	375	390	370	345	360	364	357	378	358	385	394	390	384	352	376	348	387	386	380	382	377	360	357	384	392	331	354	369	381	380	387	341	359	373	353	352	395	387	397	369	387	364	414	359	389	393	383	391	390	370	357	357	353	379	385	369	393	408	376	399	389	385	381	370	347	345	387	373	368	350	368	366	363	379	386	356	390	366	345	388	398	316	407	371	315	388	378	389	403	394	356	373	387	389	398	419	370	358	367	387	390	373	365	339	393	421	374	380	399	378	369	394	393	360	365	345	358	386	359	395	380	385	369	357	367	378	361	420	360	387	388	368	369	359	366	372	370	371	390	353	354	373	387	374	392	379	368	383	347	394	367	363	403	351	378	341	370	376	343	360	361	357	366	355	388	362	381	392	368	388	381	369	369	346	385	417	382	404	358	393	350	380	350	353	387	367	362	384	359	359	379	350	346	377	340	351	361	385	379	371	345	354	382	369	392	386	366	405	364	370	353	374	381	387	388	367	389	401	382	342	337	361	388	353	358	391	357	359	358	359	336	324	375	351	376	396	366	392	355	365	374	349	365	357	430	359	375	353	371	408	334	384	383	363	332	375	347	415	339	360	376	346	377	363	350	359	382	372	384	375	376	393	353	369	389	358	404	384	355
22506	21196	28948	23746	21204	21378	13053	3577	2414	1925	1740	1460	1291	1240	1125	1089	1058	1041	970	862	901	913	866	821	784	810	807	760	771	790	715	711	753	784	756	753	740	730	731	725	710	734	710	728	754	665	716	704	725	732	723	663	700	723	680	672	722	727	688	690	689	716	729	751	667	600	753	678	686	656	720	738	716	714	670	692	681	649	678	726	711	686	693	638	689	718	708	714	686	732	702	718	720	743	699	710	736	678	667	686	717	714	686	689	658	711	642	682	719	650	742	681	704	685	709	657	696	606	689	678	664	678	708	681	718	683	677	686	685	694	711	677	657	695	678	695	730	648	662	625	719	714	671	677	667	675	682	644	704	672	671	674	719	698	727	677	716	638	684	703	704	691	678	700	719	692	664	713	667	665	701	745	752	709	688	674	736	658	667	673	645	687	669	621	742	680	688	679	701	674	703	693	695	709	664	697	690	718	673	677	718	653	648	643	701	671	705	684	642	691	742	701	641	733	695	670	714	665	693	682	695	649	687	654	718	683	705	725	700	660	700	691	705	675	632	721	611	664	695	690	720	639	706	669	684	662	696	655	682	727	674	657	713	688	663	671	675	663	640	702	706	721	718	693	738	668	673	701	714	693	659	624	667	697	668	699	662	690	700	655	712	683	732	711	683	665	700	658	743	686	643	700	664	696	657	674	642	646	683	691	740	642	647	676	694	702	710	624	671	724	658	666	710	631	727	727	682	642	702	704	702	719	711	701	710	675	668	719	717	698	730	711	686	740	654	695	720	682	702	650	666	696	711	648	695	637	750	683	676	684	645	714	693	658	678	620	667	701	701	715	717	669	680	683	628	663	706	670	680	653	702	675	664	617	715	703	638	677	684	719	739	663	646	728	677	684	654	646	664	687	687	742	743	663	687	661	724	674	706	643	709	693	685	706	669	683	693	666	641	697	681	684	672	680	682	676	711	646	657	674	645	703	653	661	669	701	703	677	657	682	658	679	694	698	699	742	730	702	666	700	701	697	687	690	674	689	695	689	721	669	673	659	691	660	770	681	677	677	700	643	705	645	700	655	666	729	668	661	657	697	762	716	606	689	666	709	700	729	711	724	663	712	692	679	694	696	665	676	677	671	691	682	697	693	655	655	675	727	681	710	680	702	682	682	737	676	648	670	676	709	681	718	701	694	716	667	713	691	676	685	669	693	694	677	683	666	725	662	706	696	668	649	689	727	731	652	701	680	699	733	662	658	670	678	718	655	701	693	695	658	675	722	669	686	662	681	664	676	675	643	703	646	694	708	672	695	689	659	631	673	669	724	737	640	666	673	692	668	686	674	690	723	735	691	707	664	685	661	721	664	705	720	708	707	665	657	664	671	681	688	656	712	666	693	654	694	699	725	678	656	721	695	644	657	666	699	699	660	722	673	695	703	670	671	687	662	695	706	665	683	688	684	712	698	710	653	736	706	691	715	657	663	718	670	701	699	648	641	682	678	659	653	689	677	667	677	678	697	652	733	705	641	685	699	679	676	667	702	695	688	667	707	690	694	726	720	675	657	741	648	681	670	648	683	652	680	696	695	704	662	692	680	653	646	702	717	698	671	690	663	690	667	653	687	715	661	658	644	672	688	679	705	709	657	724	694	650	686	634	692	643	638	670	711	677	697	694	663	633	730	712	696	682	702	678	735	683	679	641	716	737	654	688	641	650	678	727	683	668	663	685	618	684	655	722	726	664	707	625	676	703	651	648	701	689	726	680	679	712	658	735	669	708	686	656	722	663	686	732	703	707	679	685	677	716	686	694	692	677	696	684	671	685	718	702	723	672	669	691	701	681	686	731	645	674	686	644	693	683	620	690	685	714	697	672	746	640	678	746	685	630	658	668	604	690	696	651	645	637	688	681	678	712	692	696	724	702	643	672	659	723	701	688	635	696	696	671	690	675	765	725	634	672	701	677	706	712	658	695	661	699	718	656	700	659	706	681	655	694	701	671	647	650	695	688	688	685	719	668	679	713	667	688	660	628	649	669	708	695	645	692	664	680	719	659	722	692	669	727	655	637	679	687	659	645	684	677	653	710	664	660	672	668	660	658	661	645	623	676	731	663	674	683	677	667	664	672	694	690	643	692	675	697	634	676	717	674	699	657	648	704	671	674	674	648	681	690	667	695	709	691	714	652	725	698	655	710	652	705	710	649	639	680	686	650	682	694	679	647	673	671	656	686	668	626	675	677	638	657	769	664	690	622	701	731	676	682	697	693	709	723	722	677	747	637	690	666	675	702	700	727	677	625	737	691	699	700	657	696	701	670	692	679	644	706	663	644	606	695	743	706	717	683	694	690	726	760	636	645	673	673	642	685	670	706	698	667	696	696	665	693	677	727	661	713	660	728	698	691	685	694	709	713	713	681	672	672	665	667	713	708	731	683	666	692	661	688	601	663	716	710	665	664	718	721	704	708	698	664	704	699	658	664	726	678	679	657	689	706	634	662	674	687	674	683	664	707	656	686	673	712	730	681	649	674	702	661	677	663	607	708	691	695	677	724	726	689	676	727	691	711	677	685	676	671	673	647	673	718	724	648	690	713	684	675	718	688	685	698	739	727	698	636	649	650	675	702	687	689	690	680	671	690	658	645	716	730	683	653	662	700	690	659	742	703	680	724	695	736	661	673	662	684	652	687	646	701	673	713	722	723	660	711	693	690	711	669	746	705	643	658	664	736	635	639	690	705	641	672	711	669	714	678	694	691	667	696	672	655	667	697	673	701	667	690	672	696	665	674	665	713	696	682	662	706	639	703	647	660	685	642	656	654	679	695	685	678	665	687	671	654	721	674	676	682	686	657	718	648	684	677	738	706	700	665	659	656	690	688	619	642	647	681	673	676	700	666	668	698	692	674	673	672	685	672	654	702	678	710	726	709	664	688	720	694	650	622	665	708	717	710	712	715	655	710	641	637	719	707	673	708	697	671	684	650	682	676	660	730	679	707	718	700	691	678	672	712	707	656	650	723	708	719	682	690	657	621	673	685	683	706	695	700	688	642	657	649	656	615	672	715	667	699	659	689	691	656	705	700	678	696	754	672	654	677	700	677	670	656	670	718	711	664	723	661	701	644	688	698	677	662	646	672	636	724	683	643	723	679	641	661	746	687	695	699	693	706	690	691	684	657	714	666	643	688	660	658	682	680	654	708	651	656	683	656	671	642	704	696	707	657	736	688	663	704	711	630	685	738	714	700	639	669	668	715	722	664	694	698	699	694	723	653	663	658	634	641	670	714	731	714	667	720	704	696	717	681	724	714	644	681	703	687	663	714	643	700	714	665	677	671	727	662	705	693	668	653	699	708	702	651	637	692	662	659	677	704	694	734	729	682	637	655	679	722	688	707	714	698	727	708	673	673	662	695	641	705	626	677	666	658	698	674	707	706	671	655	683	641	693	649	647	660	683	702	678	681	683	695	627	691	694	699	639	682	679	654	702	676	712	692	645	683	690	689	644
9293	27606	22201	13737	10454	7766	5916	4691	3687	2809	2267	1970	1814	1586	1425	1346	1219	1174	1203	1091	1036	963	984	997	949	935	900	894	872	867	821	830	811	829	803	817	807	753	721	760	755	814	784	813	741	775	747	782	778	762	741	783	750	809	777	795	735	748	752	771	761	736	730	738	795	749	739	757	779	739	746	749	756	693	775	697	727	709	758	778	694	769	760	822	727	769	728	753	771	737	747	725	730	728	769	727	755	697	710	735	780	753	756	675	680	704	773	776	720	747	742	711	756	702	712	704	791	756	771	761	697	759	740	747	682	715	711	719	711	724	748	748	746	757	731	770	714	735	764	728	753	706	710	754	712	769	685	694	732	699	704	741	747	708	746	739	770	741	715	731	779	736	772	789	766	705	724	791	723	740	730	735	723	726	739	761	734	757	730	780	730	748	707	697	729	734	724	735	762	662	753	745	734	723	725	751	763	719	695	730	722	651	704	693	734	696	723	691	693	717	725	710	773	733	743	776	704	711	708	757	759	733	690	748	733	725	745	711	779	763	682	742	683	732	672	715	743	751	675	700	726	762	687	777	740	773	742	710	794	750	701	744	745	754	713	698	732	726	739	701	713	730	735	760	676	755	717	730	751	712	756	737	715	710	739	736	746	778	741	697	741	721	768	679	749	750	744	765	683	706	736	724	733	755	711	718	721	728	764	709	744	771	744	724	702	767	691	713	767	702	792	703	735	742	742	710	747	738	777	711	731	743	734	731	747	783	746	703	733	762	699	751	761	732	750	804	755	733	725	701	739	746	754	743	777	719	723	712	734	710	742	754	706	731	744	701	750	772	793	791	748	735	788	769	751	728	726	750	729	714	750	755	749	706	717	775	741	749	730	767	743	745	720	686	701	707	773	711	724	772	678	745	730	717	719	751	741	769	760	731	725	772	747	717	747	710	692	724	780	717	749	752	718	763	717	741	747	731	750	771	730	749	750	703	710	767	734	760	743	726	737	724	703	758	734	692	763	768	725	721	748	745	753	759	693	776	746	777	678	706	695	762	735	741	700	745	741	672	747	781	741	682	757	752	753	690	756	705	745	744	755	744	672	734	766	686	805	747	747	732	721	721	721	736	735	709	750	733	726	772	724	759	708	710	739	733	776	711	762	742	732	689	713	704	741	719	706	734	703	702	761	795	709	725	740	715	721	716	761	724	725	724	778	700	720	754	714	737	703	720	726	707	771	752	718	754	720	719	724	756	747	733	764	770	729	695	790	718	773	726	691	734	742	726	739	710	744	739	744	750	717	746	750	757	695	714	751	746	778	750	731	758	692	743	728	733	742	807	768	711	760	713	735	754	742	766	732	703	721	742	729	752	708	778	748	695	767	762	750	782	720	766	765	804	714	751	712	720	732	716	746	735	734	767	812	744	780	750	734	679	759	810	730	749	754	732	756	755	741	687	714	784	728	748	778	693	716	755	702	761	727	714	773	754	735	722	741	741	742	729	739	731	740	716	784	754	724	672	750	742	772	767	714	764	721	729	696	730	721	726	747	711	727	753	797	692	741	717	729	741	790	726	721	705	717	746	701	713	700	707	713	785	759	759	710	745	697	743	749	704	763	788	713	702	730	746	736	748	713	740	701	735	763	773	706	726	809	744	716	726	722	696	763	728	738	745	717	749	741	753	769	728	699	726	734	767	707	736	769	770	755	707	752	759	714	736	730	716	778	727	715	720	774	727	754	755	730	720	741	692	723	742	740	727	713	737	744	752	701	728	735	705	733	723	761	745	748	750	729	691	723	736	765	799	740	706	701	668	698	765	728	781	708	756	754	747	768	721	737	780	710	771	738	758	720	792	718	761	708	726	718	709	701	776	686	728	738	705	735	757	723	696	734	737	740	738	742	817	738	812	737	759	724	742	711	739	693	716	731	774	744	744	765	698	728	725	745	760	791	748	699	763	674	747	763	773	720	712	739	707	680	728	743	696	714	732	719	753	672	752	698	737	724	697	776	703	779	740	662	740	716	738	692	697	763	721	740	741	682	725	765	752	692	771	704	747	784	775	782	755	714	705	740	770	747	748	719	769	699	734	719	776	693	763	781	776	710	755	732	733	765	705	749	722	731	818	769	738	732	752	744	722	734	735	740	702	735	734	705	779	725	701	770	708	769	755	724	728	718	746	750	743	714	766	737	750	762	766	674	708	797	683	728	707	743	766	745	711	753	697	723	759	798	715	721	668	783	700	793	734	689	716	761	749	763	701	737	733	749	680	748	703	724	762	746	732	730	705	706	736	726	763	755	736	758	764	715	744	738	765	668	736	757	768	718	751	756	753	750	703	729	742	696	731	747	757	699	752	719	752	754	781	742	748	721	717	752	751	721	759	733	701	779	748	747	716	737	768	748	750	744	735	746	724	716	674	704	722	761	725	717	736	729	732	735	755	743	764	694	728	723	711	774	749	684	727	737	728	745	729	739	737	763	734	740	740	749	740	721	703	741	792	768	745	727	754	698	758	740	728	671	733	711	688	729	761	697	754	710	700	775	657	722	750	736	713	738	723	766	751	757	693	716	722	726	722	686	733	748	751	779	748	725	725	761	723	763	717	781	756	695	718	762	677	704	711	741	717	728	754	730	755	743	730	767	762	735	769	728	736	725	728	728	752	717	727	750	734	736	754	738	735	731	743	704	724	755	707	730	789	719	742	716	727	732	732	712	703	726	726	689	758	704	704	743	753	713	714	720	796	736	707	695	732	665	741	767	723	745	722	700	769	734	725	693	701	708	723	707	743	694	694	764	694	742	737	710	690	768	751	790	729	747	720	699	776	754	740	720	726	702	749	784	746	713	706	732	755	744	721	735	763	716	784	700	732	740	722	801	748	728	755	763	726	742	740	780	754	746	733	707	771	762	711	721	749	719	711	709	740	741	751	752	711	778	728	751	761	717	725	744	740	762	748	722	735	716	737	737	680	746	726	702	726	752	738	732	757	746	760	720	732	778	718	732	736	746	733	733	713	657	724	717	732	721	669	756	751	728	713	705	706	780	696	754	718	758	760	764	728	773	717	721	733	744	790	745	705	737	707	739	731	736	732	748	709	755	790	759	687	701	709	726	699	748	722	715	726	782	757	723	713	774	689	727	734	799	711	784	729	762	728	766	678	717	765	765	753	763	677	742	728	739	725	760	759	735	718	752	736	704	728	705	726	719	737	734	713	727	754	723	710	708	764	758	756	741	718	767	714	808	689	684	706	771	735	750	783	732	695	703	715	736	729	746	703	697	733	719	705	726	724	767	732	694	787	747	754	744	698	678	763	786	737	724	720	743	738	726	696	747	687	720	716	766	766	766	705	737	812	706	723	739	700	762	698	717	765	682	644	748	732	709	740	719	732	716	743	729	687	697	716	708	758	728	755	718	743	741	760	729	737	730	717	781	709	719	751	690	755	723	777	744	740	760	765	738	764	739	699	708	715	762	748	717	728	738	785	751	762	810	714	716	722	725	796
27528	19401	10908	4939	2564	1803	1496	1237	941	835	732	699	649	604	587	584	548	529	570	563	522	530	556	540	516	482	476	463	473	479	460	455	484	480	497	448	517	469	494	450	472	470	483	477	479	448	426	446	477	444	473	527	509	477	453	479	470	499	497	528	437	470	500	429	502	501	470	506	456	466	518	440	393	449	469	474	443	472	448	478	458	444	470	461	470	441	503	438	444	472	488	512	452	453	440	479	476	464	482	486	482	434	487	461	484	460	479	481	466	496	454	470	470	485	467	498	497	454	450	457	475	477	456	458	481	463	436	465	461	465	475	467	462	488	437	484	458	521	432	502	472	484	486	494	511	460	430	477	456	487	427	485	479	458	488	453	450	455	453	474	490	445	478	425	497	468	442	455	475	487	451	468	473	417	461	462	465	448	507	482	447	461	457	446	493	445	476	476	449	469	447	463	429	470	446	489	482	474	499	426	445	483	460	491	451	464	472	453	454	493	457	465	465	466	531	458	477	429	489	434	464	422	515	452	419	433	444	509	461	468	467	505	431	517	459	472	503	497	467	482	487	437	484	439	535	493	398	471	495	471	471	509	498	462	429	463	462	475	463	448	453	450	467	460	475	470	494	471	469	474	479	467	480	498	450	429	489	455	471	448	466	445	506	502	498	478	478	502	439	449	460	476	434	438	452	480	426	453	439	447	450	424	477	486	473	466	462	445	476	471	456	481	413	491	451	452	467	458	432	479	454	442	492	463	447	435	482	477	439	457	479	451	458	467	445	470	479	488	446	472	450	496	466	496	450	485	462	467	468	446	476	481	481	480	490	474	473	446	467	472	488	480	479	462	490	470	470	480	477	490	483	465	473	505	462	512	454	487	487	455	476	468	478	436	454	427	456	481	505	445	460	474	455	463	480	474	444	488	473	498	466	465	481	486	509	461	447	440	490	410	458	439	467	475	505	516	460	492	453	454	449	463	471	474	431	443	432	509	478	478	468	458	440	439	478	480	467	439	427	506	495	473	443	437	464	460	486	434	456	463	433	444	480	453	494	477	450	427	432	467	442	456	450	461	476	470	463	480	465	481	440	451	455	470	471	493	482	461	469	468	447	492	491	438	463	439	465	452	517	449	468	520	478	476	455	453	488	479	489	426	409	470	461	447	419	476	504	479	464	463	463	494	460	473	475	442	469	460	444	434	463	436	459	442	461	452	479	477	493	460	457	468	430	446	434	468	467	476	471	467	463	480	482	479	486	476	424	457	502	459	470	524	427	495	485	477	447	431	456	437	456	496	494	478	464	452	417	469	442	474	506	446	425	475	415	462	468	446	479	470	465	522	464	468	485	465	422	451	462	458	441	454	487	473	469	449	462	489	468	468	485	462	459	492	502	459	464	428	453	463	450	443	469	483	467	411	462	446	459	475	462	478	481	462	484	470	466	439	457	434	460	508	452	462	443	484	454	483	482	469	438	476	483	481	450	425	466	423	462	499	449	457	434	428	461	512	446	475	446	494	482	442	427	461	450	513	486	453	463	460	478	465	477	478	464	439	468	456	458	471	472	468	455	491	444	489	483	494	443	472	516	430	454	432	521	482	457	468	471	483	454	497	492	464	498	466	473	455	481	484	463	480	505	443	476	477	434	427	410	458	482	462	462	509	451	479	473	483	464	443	417	417	477	489	461	468	464	440	468	450	450	475	449	420	487	486	433	471	461	509	463	444	477	465	481	456	514	472	462	461	492	475	504	466	453	459	433	514	463	467	460	437	485	455	465	479	457	453	487	440	469	484	434	455	488	431	446	466	456	486	450	493	467	517	443	454	464	502	459	491	476	482	477	482	456	459	453	453	490	462	484	445	439	517	420	488	459	469	466	497	465	469	441	433	457	477	435	480	463	489	451	440	482	483	477	459	440	474	425	486	482	461	456	485	490	458	453	443	461	489	470	483	448	480	478	472	466	502	484	433	474	464	472	431	468	494	456	468	465	493	471	483	452	455	499	472	457	488	447	462	479	500	437	507	474	494	468	481	460	458	456	478	444	447	476	460	488	432	499	454	451	452	502	456	450	459	498	473	430	490	459	471	452	470	484	493	479	430	451	474	470	450	452	492	483	469	486	462	420	482	440	478	490	468	447	428	460	503	463	461	456	475	459	457	478	471	457	479	448	490	451	481	508	461	455	486	477	445	479	459	476	421	477	455	465	440	421	460	457	495	484	440	482	507	470	455	477	441	429	477	486	465	437	471	481	453	460	491	459	438	492	458	420	448	466	495	466	450	459	426	453	435	474	423	486	462	472	474	445	429	485	474	478	468	474	427	489	441	474	473	449	426	510	476	438	451	484	460	472	477	454	494	506	462	473	470	484	459	484	447	431	455	468	488	454	477	447	474	467	466	463	480	466	449	436	461	488	471	504	446	487	477	433	457	472	453	459	477	448	456	484	460	460	497	467	456	465	457	504	474	428	439	438	474	473	476	456	449	454	476	455	500	451	465	465	501	478	498	478	474	483	452	455	438	468	475	445	462	469	458	437	442	470	415	453	466	483	477	467	461	484	490	431	460	464	452	484	444	467	468	456	474	434	469	436	454	493	424	473	473	487	467	498	470	484	476	481	464	436	473	492	442	486	453	447	446	471	452	486	486	469	459	468	464	489	489	488	484	452	466	449	512	460	450	471	479	503	463	453	456	494	453	460	474	464	445	435	517	492	452	489	465	445	424	480	449	488	457	473	455	488	473	470	447	438	486	469	469	429	480	481	474	455	427	474	473	452	471	464	463	454	433	493	461	504	460	450	447	455	475	482	491	481	466	453	477	457	516	442	466	469	474	451	429	431	475	454	434	452	479	470	461	448	441	474	466	470	469	463	484	468	452	469	430	496	434	463	491	481	448	469	480	446	457	439	474	473	476	439	451	463	436	488	494	453	429	486	490	464	470	447	482	425	445	448	440	453	479	487	457	450	480	464	455	471	464	476	451	487	459	501	435	464	486	447	460	477	486	488	463	479	485	461	497	470	468	425	482	499	476	440	520	502	437	456	473	459	464	440	443	454	476	460	493	485	506	444	442	445	491	500	475	456	463	414	455	447	484	456	461	449	459	476	475	451	450	477	456	456	498	450	443	471	508	460	466	421	443	464	470	432	475	502	458	479	443	459	476	430	447	466	477	483	487	473	444	469	455	449	450	466	453	494	446	487	463	480	491	481	487	427	479	441	489	456	446	461	445	464	445	441	486	489	470	441	480	420	482	524	488	454	434	471	461	493	469	451	449	464	476	484	498	467	441	490	469	502	472	466	480	458	489	489	519	447	489	485	465	462	479	453	443	450	521	479	464	450	483	453	469	488	445	468	466	472	448	450	451	447	469	508	455	485	453	446	441	465	444	466	461	480	451	471	486	458	487	468	460	444	476	501	467	473	427	468	485	509	478	438	437	470	403	482	452	495	467	441	452	440	505	515	495	453	483	498	466	470	466	439	462	449	473	450	502	474	452
7907	12885	9873	5505	3841	2936	2345	1904	1514	1158	1006	819	826	785	754	755	615	640	637	604	598	607	576	580	517	499	524	554	533	507	519	515	540	482	535	533	516	508	523	510	522	505	531	478	525	511	526	581	478	528	518	512	526	483	512	568	522	508	489	505	495	497	470	495	540	527	473	485	501	493	488	471	524	511	507	527	492	538	510	509	489	484	511	507	500	509	494	516	484	524	495	482	493	551	451	481	482	517	503	459	507	558	505	503	530	524	535	515	524	444	504	490	538	545	500	505	483	535	525	494	522	519	478	522	521	504	466	475	470	517	489	516	510	495	482	479	492	441	466	484	477	526	500	515	479	534	516	525	520	509	487	499	500	548	506	493	475	514	463	510	522	499	544	485	512	510	513	522	461	471	486	508	455	503	478	507	469	497	483	503	526	518	521	506	465	517	475	489	529	538	510	526	482	498	494	507	501	529	499	489	510	512	542	515	522	520	509	484	501	472	517	478	527	552	461	554	489	460	493	492	476	495	466	536	502	488	508	534	517	455	491	475	467	479	500	516	539	507	496	502	491	479	453	524	512	495	479	511	492	492	483	522	464	528	526	474	481	531	481	521	520	463	493	542	511	486	472	488	539	502	453	521	462	492	489	485	502	481	506	488	475	522	534	532	507	491	496	502	497	521	530	522	476	518	519	477	483	539	546	457	509	484	499	475	443	441	553	496	537	510	503	542	487	534	497	520	516	519	516	513	504	516	507	524	477	537	502	485	467	507	504	484	510	502	491	522	491	502	459	501	506	521	511	517	552	503	489	490	491	526	511	495	494	476	519	506	476	500	496	494	497	519	503	486	500	503	498	517	477	501	519	515	484	495	502	517	500	519	512	517	532	532	528	488	465	495	495	513	522	528	502	477	494	520	484	481	513	493	538	511	488	510	519	473	503	474	524	474	531	517	524	549	514	523	537	479	512	529	476	471	517	504	522	471	476	500	533	507	505	512	483	512	533	533	502	502	461	523	507	511	486	497	482	515	554	479	510	524	491	489	482	503	515	507	548	470	499	483	509	518	486	458	514	483	480	499	459	473	500	526	473	496	517	512	491	464	520	492	451	511	505	496	489	527	491	534	537	485	501	507	521	500	513	522	466	492	509	519	545	517	504	506	546	500	536	544	531	517	522	513	529	522	493	483	498	499	512	536	499	463	508	496	514	491	502	478	484	474	522	510	496	522	531	496	530	498	523	496	512	486	435	491	499	505	543	507	528	515	507	523	501	484	505	529	487	528	525	498	505	513	507	483	487	488	480	549	465	513	512	521	509	484	490	514	529	470	503	500	532	547	476	516	487	478	479	515	487	535	490	482	502	498	541	510	509	526	535	477	486	516	503	477	477	497	520	494	535	476	498	517	494	481	509	486	528	518	511	499	511	508	512	519	551	525	506	515	531	505	504	522	501	504	492	491	518	479	557	496	494	509	526	502	541	517	479	484	499	543	488	502	489	544	527	540	502	463	506	502	507	488	489	546	484	483	548	516	510	480	520	483	516	519	536	513	483	519	531	495	533	470	541	509	470	505	493	499	454	478	489	473	501	522	525	491	510	501	530	475	545	513	476	518	482	499	482	483	520	477	509	497	468	544	457	504	508	535	515	480	467	532	489	487	525	487	504	489	498	490	552	458	477	522	512	494	477	494	469	490	539	481	485	486	509	479	517	497	517	495	520	499	503	527	474	493	520	544	504	507	538	513	496	478	533	498	477	520	543	498	488	527	519	511	499	531	492	541	527	534	490	521	475	468	524	547	519	460	547	519	514	521	524	499	524	551	544	493	523	509	496	481	554	524	506	502	472	474	505	504	526	499	535	508	488	490	512	503	458	489	507	499	481	530	497	515	526	480	515	492	503	522	513	473	504	526	499	494	469	546	528	496	502	462	499	497	512	514	529	502	527	501	513	536	517	491	480	483	509	481	495	481	530	475	540	529	465	496	514	520	537	516	489	481	535	463	494	562	499	513	497	488	494	492	513	517	539	511	511	511	497	501	491	528	484	482	483	497	510	501	501	495	518	515	498	510	502	501	497	511	518	479	518	490	518	489	546	551	505	463	490	507	494	511	527	535	529	455	534	510	485	463	524	517	496	533	505	524	521	523	500	525	554	478	535	526	464	512	532	473	519	533	513	498	484	524	505	502	533	509	517	470	550	489	547	561	496	505	519	515	519	486	532	501	539	532	479	480	479	471	482	529	492	525	498	479	509	522	484	495	525	510	496	489	479	494	514	499	494	511	466	537	527	508	504	522	553	550	548	487	491	501	482	477	478	508	544	488	514	554	513	497	515	522	534	530	496	533	518	460	538	498	503	511	484	506	511	516	463	495	531	505	524	519	473	477	477	517	491	520	483	483	493	488	497	507	496	497	471	470	477	509	516	483	472	497	562	523	489	509	534	489	530	501	496	512	503	500	503	514	499	524	540	479	535	511	522	498	491	519	468	514	469	494	503	501	529	486	473	484	494	488	537	547	531	478	492	529	468	503	521	553	508	489	482	518	504	518	498	546	512	515	491	526	524	480	541	515	474	508	509	480	504	506	486	518	500	491	515	516	499	504	472	486	485	494	465	500	480	522	491	489	517	503	472	518	532	509	526	515	464	490	531	486	526	515	505	530	514	521	484	518	518	506	473	511	514	540	496	507	472	491	506	497	500	480	545	503	497	550	513	543	471	515	495	483	516	526	499	526	462	508	513	542	484	525	454	541	470	547	472	509	512	489	494	479	500	498	501	496	533	490	523	518	475	483	541	497	481	509	504	536	479	522	517	495	488	496	533	478	506	514	494	487	509	490	473	513	518	492	537	482	486	527	527	486	480	513	536	478	512	541	482	473	513	518	501	479	501	521	502	480	514	548	525	500	502	490	552	480	502	533	476	494	496	473	525	492	536	521	524	505	489	497	497	497	518	518	550	492	481	517	498	493	529	524	512	510	507	522	484	486	475	478	515	531	493	491	519	497	508	468	508	496	494	518	496	494	482	528	496	516	484	509	507	540	518	485	460	515	472	506	478	549	503	516	534	535	513	487	509	533	495	496	520	546	528	546	491	532	492	543	528	520	484	534	510	479	511	520	503	494	505	491	532	500	487	494	456	468	500	482	552	508	558	467	557	520	527	541	489	510	513	495	491	509	515	498	510	510	506	513	504	510	505	484	476	478	526	495	529	539	530	468	509	484	461	504	514	486	501	494	520	519	523	484	512	500	469	484	504	496	506	498	499	498	489	516	451	508	496	502	501	528	536	523	505	469	493	491	529	494	476	498	533	510	499	481	524	506	552	499	538	485	525	488	464	525	495	550	465	518	528	552	471	500	547	511	505	490	489	513	488	503	469	518	482	533	528	477	530	518	495	522	488	510	482	464	516	505	551	482	476	536	519	515	517	508	510	511	501	483	512	537	499	497	494	505	509	484	470	514	485	513	572	471	478	455	481	512	520	474	473	524	487	497	500	521
23522	21114	28432	24039	21141	13350	3800	2416	1793	1517	1352	1212	1132	1072	1001	1001	1001	957	871	877	866	824	854	847	854	800	859	773	784	820	806	826	748	750	822	757	741	759	731	765	721	758	783	795	757	780	753	747	730	748	748	780	777	759	769	756	760	804	786	760	791	747	754	772	724	752	762	740	787	770	764	789	709	741	689	737	754	759	766	721	777	707	782	801	714	798	764	718	784	756	749	748	779	724	753	748	735	726	737	753	753	739	721	770	754	754	705	738	719	733	745	738	783	775	778	729	783	730	791	748	782	782	786	751	675	738	776	803	746	751	779	741	746	737	701	741	739	729	697	812	756	762	763	780	778	738	753	752	771	690	715	769	826	748	768	737	714	719	699	765	797	720	749	728	741	710	734	748	748	744	652	796	777	738	783	717	707	732	768	739	750	751	759	731	730	732	752	736	764	799	774	794	803	741	791	814	745	739	756	696	760	723	788	714	742	771	730	698	747	799	742	721	730	763	739	737	739	721	733	755	734	779	791	762	789	726	803	752	812	740	734	738	743	745	722	769	755	722	749	722	758	776	735	744	782	726	720	738	760	735	697	752	702	702	778	663	722	750	769	733	746	748	790	696	735	732	777	762	794	775	735	738	750	732	749	727	733	734	745	766	757	795	711	725	788	785	711	774	772	712	738	734	741	738	813	687	743	771	719	747	733	776	752	758	748	697	774	780	741	695	739	760	712	751	746	738	718	790	759	716	722	797	732	724	723	738	728	761	730	727	746	710	750	731	770	737	769	712	719	742	755	741	765	715	740	754	731	742	773	803	736	767	766	726	769	755	781	730	710	742	738	785	740	780	749	714	749	787	752	743	725	696	728	784	745	766	750	712	749	763	723	792	753	719	743	733	763	802	739	803	816	744	788	694	690	745	737	795	725	704	759	753	736	693	757	742	784	751	757	730	714	763	726	695	774	745	745	760	773	756	741	735	769	701	798	757	705	698	757	727	737	764	809	728	763	708	801	749	750	786	783	732	780	763	737	727	721	724	783	728	764	702	720	776	720	717	708	772	782	726	731	706	720	794	732	777	746	733	788	753	747	724	799	761	738	774	749	708	793	736	728	713	709	741	755	737	732	761	745	750	750	697	777	756	758	731	698	757	769	767	743	737	677	716	724	748	794	779	722	747	767	788	721	786	743	757	765	779	741	722	741	722	715	726	748	725	748	747	709	715	721	759	758	763	790	740	725	776	728	750	770	784	718	725	736	742	769	774	739	782	707	774	811	736	747	757	709	789	747	746	780	741	686	707	788	717	778	689	726	745	749	734	747	732	803	737	713	737	795	753	760	689	715	698	717	743	742	730	747	714	670	778	760	800	741	761	781	738	774	770	722	784	777	774	749	745	703	751	762	732	746	684	745	753	727	745	763	725	752	716	733	720	712	711	746	756	726	734	754	719	766	776	741	759	792	703	722	779	749	745	729	756	740	708	705	781	752	759	740	741	723	729	780	745	731	735	790	756	738	781	780	782	753	739	765	769	775	727	716	747	737	753	779	772	688	775	722	739	751	751	741	715	724	727	691	749	761	740	724	762	763	757	787	771	751	744	735	729	732	750	714	767	776	770	784	762	748	711	758	753	718	748	787	740	770	755	690	729	728	736	695	764	753	796	728	783	817	798	725	707	724	761	742	724	741	754	750	738	783	773	715	742	811	734	760	731	723	747	729	706	685	733	729	760	750	729	722	730	698	719	755	724	775	765	761	762	720	742	742	747	787	725	702	745	752	758	744	734	746	748	739	743	728	748	692	720	700	720	773	748	717	734	782	756	775	713	711	727	749	776	718	729	730	734	712	733	773	820	740	741	774	726	774	728	754	767	766	759	738	729	746	741	695	763	751	711	750	716	780	732	784	778	785	762	727	731	755	786	735	726	732	746	716	686	701	789	758	784	731	767	744	755	778	782	745	721	721	738	749	770	768	729	762	688	718	705	745	758	731	775	770	796	736	742	749	739	801	758	769	770	737	750	726	720	763	730	774	721	776	770	766	751	762	743	780	781	790	700	774	713	722	729	739	753	738	772	698	709	736	710	707	701	781	779	781	757	758	705	774	716	700	737	740	791	770	714	767	717	745	718	732	757	804	734	734	813	737	733	755	766	741	717	786	774	738	698	773	740	767	746	741	750	738	754	686	798	760	677	769	759	706	692	696	703	708	706	736	758	739	738	778	756	711	745	798	731	774	787	750	702	726	708	768	772	721	703	765	738	824	761	804	743	688	761	779	755	756	724	767	718	790	742	784	717	727	762	802	781	715	727	780	733	717	782	734	722	810	767	801	755	763	759	687	756	724	733	766	756	809	778	761	756	743	739	750	788	769	760	712	749	735	741	738	735	777	723	749	750	710	768	750	704	766	740	748	753	726	750	746	763	739	734	756	689	726	745	768	764	764	719	737	736	708	753	814	745	720	775	736	727	774	735	743	798	748	773	734	704	777	746	770	733	754	772	737	779	732	714	713	773	737	796	734	768	698	749	758	777	747	750	747	700	769	695	690	728	698	729	770	755	751	766	750	732	781	733	731	738	709	707	767	773	764	749	763	684	757	760	704	750	753	770	761	715	720	734	747	719	727	711	686	743	733	752	750	710	782	677	740	725	763	733	804	746	794	761	756	773	681	744	714	731	793	778	723	755	759	764	730	788	718	785	680	727	741	694	767	712	720	781	725	741	751	758	742	762	749	746	749	771	752	726	695	760	709	733	778	726	776	721	723	764	764	717	772	782	717	708	697	736	695	801	723	725	757	755	754	743	765	709	739	751	742	736	763	713	761	717	692	728	743	758	743	748	757	738	755	754	777	708	732	731	717	736	756	756	765	732	738	763	747	726	756	774	728	761	711	802	789	708	735	774	770	758	745	771	769	756	807	726	769	746	792	750	747	730	749	760	755	791	740	767	761	742	737	768	729	799	717	699	774	741	762	731	751	723	726	755	689	750	727	707	734	757	735	763	748	817	760	751	744	724	767	743	679	768	735	721	795	731	707	752	753	779	754	756	745	749	760	733	787	734	734	761	751	757	706	750	699	751	720	720	736	781	779	731	738	709	787	695	720	711	774	729	735	723	755	712	714	750	768	810	760	727	719	726	747	732	745	690	762	783	709	698	721	680	781	751	714	766	713	791	716	754	691	730	743	698	759	748	735	727	731	727	695	723	774	709	790	752	711	743	747	769	756	748	743	734	765	728	753	753	716	727	739	737	744	735	730	762	736	682	741	722	691	720	725	741	754	752	743	677	745	784	719	719	758	714	786	793	739	772	753	734	742	741	734	745	727	797	749	775	724	808	746	760	763	792	751	706	768	722	764	723	768	722	768	767	799	715	751	733	745	731	759	785	771	714	786	791	724	766	751	716	742	762	746	758	725	762	794	769	751	701	760	739	737	707	737	771	736	777	798	768	785	707	714	748	744	748	773	741	765	768	725	764	733	780	757	727	780	759	711	723	773	744
7592	21497	17101	9846	7227	5504	4260	3504	2690	2202	1739	1618	1450	1340	1262	1234	1161	1086	1050	984	972	974	950	945	890	898	873	851	821	873	831	837	837	857	850	805	861	827	868	829	852	832	833	885	819	815	811	782	813	835	859	793	785	847	814	808	782	800	826	796	813	823	806	777	779	816	785	821	849	808	745	777	792	738	828	801	781	804	820	732	804	768	819	773	769	797	813	820	828	802	832	723	817	826	815	832	773	786	784	792	783	824	832	793	769	746	738	825	783	751	798	745	806	806	830	790	779	779	783	791	778	760	765	772	758	769	712	818	797	767	812	853	778	781	762	765	807	796	787	788	769	818	783	788	863	841	833	825	781	782	763	773	799	765	821	797	781	826	795	778	816	811	762	790	803	830	804	771	777	789	799	832	810	832	849	807	778	835	789	786	804	768	783	814	829	706	743	786	821	750	770	765	768	761	774	835	793	805	788	815	742	793	772	805	760	773	815	773	831	810	792	814	783	821	816	804	771	741	744	828	821	801	796	776	757	807	787	780	780	793	786	744	813	817	787	775	793	792	819	800	775	793	765	783	757	787	720	811	784	775	786	739	784	782	834	772	783	791	752	790	802	781	754	811	827	822	756	792	829	825	846	797	774	812	781	746	761	762	781	819	778	786	843	850	745	795	776	821	807	795	782	807	770	798	830	761	814	803	781	724	796	756	801	802	836	714	780	782	806	832	749	821	778	818	798	829	783	832	768	778	812	791	813	762	791	780	786	787	840	786	845	745	760	773	809	774	817	770	763	767	806	808	802	766	788	815	817	829	786	830	773	768	791	872	782	762	815	766	774	839	806	786	758	827	750	777	750	822	789	734	791	836	856	755	789	800	825	794	774	779	784	807	824	772	770	800	863	763	800	798	838	812	834	767	762	817	762	820	800	762	847	792	861	802	773	809	769	721	781	838	777	805	752	794	777	809	799	805	764	760	810	752	784	762	746	823	844	818	777	797	802	804	802	774	775	779	784	781	758	771	794	736	757	823	763	789	774	787	800	803	803	790	768	748	761	830	805	813	823	762	832	791	760	847	778	839	772	816	818	749	804	812	842	823	760	756	740	782	835	775	818	784	797	787	766	802	824	792	716	791	774	797	806	790	822	780	844	797	823	792	810	811	786	791	738	853	757	742	767	760	758	809	800	800	781	744	831	819	798	767	766	798	772	772	817	815	785	811	798	755	772	864	818	877	839	817	771	810	793	783	759	760	853	776	796	796	792	799	787	774	803	762	837	766	783	791	787	797	765	758	769	816	805	779	752	797	799	838	776	738	750	785	788	765	797	807	804	790	791	777	793	874	803	776	806	859	753	761	758	758	798	783	791	766	792	803	769	845	815	816	798	799	853	750	777	809	775	773	738	830	803	833	766	862	749	764	790	746	818	750	757	785	779	781	797	766	788	783	769	818	802	825	887	808	752	790	787	778	852	778	773	782	787	781	813	764	797	795	776	834	798	812	839	791	746	790	775	800	763	793	788	787	785	786	776	842	775	773	763	791	776	794	793	780	794	818	845	800	773	799	775	818	819	815	817	804	769	791	793	756	811	763	788	783	758	854	808	793	810	808	775	748	789	772	795	754	809	810	816	770	835	798	713	760	784	783	821	802	795	825	756	816	819	812	786	808	838	766	784	789	750	789	784	784	761	785	815	810	763	783	805	825	752	815	776	859	862	804	787	791	761	769	800	784	789	775	814	813	789	787	805	787	763	791	779	811	800	741	821	767	819	808	768	787	801	793	778	730	816	751	776	839	787	784	779	765	807	795	737	754	796	809	778	737	812	759	792	788	839	787	812	778	812	787	788	791	789	776	767	743	830	767	739	731	792	806	837	820	783	786	771	804	800	785	791	771	844	747	774	759	777	759	763	800	816	822	800	818	753	802	798	748	823	806	820	784	758	824	789	731	782	793	776	801	807	812	803	781	790	812	791	783	821	763	784	803	875	845	808	817	785	749	817	754	793	831	836	812	776	777	745	781	806	761	784	798	772	715	825	762	774	789	759	800	813	809	843	773	800	761	779	789	800	760	801	763	831	740	786	791	811	784	786	798	806	779	763	808	844	774	801	739	842	782	796	777	823	752	768	786	773	744	831	820	800	815	771	797	781	797	821	734	772	846	752	745	780	775	796	817	746	752	775	749	826	774	798	799	756	777	824	771	770	815	824	747	787	778	775	729	761	790	806	820	756	751	799	753	849	806	788	806	780	775	761	770	793	806	811	776	784	828	768	786	820	770	781	831	775	757	843	776	784	723	745	755	793	793	796	769	794	804	798	796	805	821	793	766	801	799	778	758	768	803	809	800	800	795	773	790	779	814	796	762	762	785	767	798	743	784	783	781	773	784	832	758	775	795	784	809	817	798	817	761	770	802	784	740	792	810	758	772	782	780	773	814	780	793	806	756	822	778	756	775	784	807	726	837	790	796	757	753	785	812	782	784	776	794	803	877	770	779	808	777	796	879	851	768	732	804	798	816	833	793	816	815	832	721	787	723	781	822	816	750	764	765	784	772	729	788	792	772	821	790	816	747	841	837	820	809	803	746	797	817	793	824	771	793	828	823	816	823	781	826	813	745	813	807	783	788	854	821	807	825	814	765	760	752	782	767	783	774	782	786	748	799	849	803	765	811	762	810	794	732	771	760	770	791	808	778	768	811	782	792	751	770	811	790	783	836	795	793	768	796	745	769	796	756	817	748	761	762	810	820	739	785	818	792	779	795	844	782	755	719	731	795	769	753	771	813	794	782	755	845	766	736	775	769	786	786	789	792	791	818	791	799	747	797	818	796	795	810	789	789	750	755	801	790	830	822	753	771	780	729	778	783	812	781	763	801	809	755	800	775	753	771	756	821	795	776	798	733	727	803	807	794	816	790	783	763	780	760	769	815	791	760	765	791	784	819	831	808	749	811	772	760	807	757	778	762	811	770	821	743	773	791	793	810	784	762	753	789	771	822	801	826	772	786	782	812	822	784	831	783	782	782	798	768	754	795	778	814	799	836	822	835	800	800	785	785	793	788	750	749	761	798	814	828	822	801	827	805	787	750	790	766	741	802	820	792	766	798	753	786	771	800	784	802	799	782	771	817	843	795	788	788	774	798	845	834	764	813	765	773	761	756	772	812	830	755	776	847	791	817	777	806	730	735	791	747	784	757	770	789	767	800	794	806	786	808	798	774	832	801	747	763	785	778	812	784	789	815	787	785	760	751	784	825	789	722	803	797	751	777	794	784	774	719	782	798	753	745	846	775	767	786	843	780	818	797	784	803	764	784	762	805	813	796	744	828	793	784	766	789	777	812	790	794	727	769	816	801	789	834	768	747	829	817	761	798	809	824	788	747	801	781	814	811	823	800	739	800	768	787	775	773	815	833	773	776	792	823	764	763	805	777	756	773	808	757	756	774	804	790	760	795	848	787	802	805	809	822	827	745	766	787	793	809	729	723	799	778	814	798	794	724
24641	21102	27482	24945	14738	3231	1943	1405	1109	920	774	653	626	529	547	492	503	503	406	432	449	452	409	415	399	402	438	384	362	350	403	376	371	362	363	362	376	352	334	358	402	357	358	372	340	362	350	348	326	344	384	327	362	382	354	377	393	364	353	314	356	320	326	359	336	361	361	335	347	358	345	329	359	368	363	338	372	369	308	338	369	366	355	326	365	350	357	343	332	342	371	342	323	350	358	379	345	340	341	353	365	324	331	343	351	332	364	354	309	326	378	354	330	319	336	348	340	363	338	338	329	338	345	333	352	329	311	343	361	337	355	374	329	358	332	322	347	344	333	331	328	384	333	334	345	338	343	291	342	336	357	346	353	345	339	323	314	343	326	363	353	325	351	332	360	388	357	367	356	334	327	413	362	339	311	339	341	349	345	350	348	351	337	340	312	321	356	326	341	343	347	330	365	332	320	316	336	376	369	319	319	336	370	348	322	327	315	397	339	337	341	339	371	337	347	355	289	324	332	326	327	340	353	356	328	320	364	321	389	338	354	343	338	339	326	325	335	349	338	320	359	352	330	336	341	346	359	366	306	332	310	359	386	338	345	322	322	342	369	310	317	351	356	349	348	331	336	371	318	341	350	345	333	343	327	309	314	331	348	333	358	326	337	310	396	349	364	323	355	347	340	382	337	314	344	358	325	327	324	340	335	346	327	327	325	350	340	323	339	307	326	339	293	349	350	343	356	325	348	332	320	326	349	358	331	340	371	315	341	338	362	331	326	331	357	347	374	366	309	362	331	342	323	331	296	323	342	366	374	314	355	306	357	310	352	350	322	345	303	331	322	355	356	348	330	346	346	361	335	346	333	358	340	359	342	331	350	334	345	343	323	372	335	319	329	339	335	358	321	333	343	305	349	357	344	323	344	355	359	315	315	381	374	357	312	330	355	349	338	329	362	358	364	350	303	341	368	376	344	352	325	356	350	332	314	307	363	378	350	350	347	352	328	344	373	317	307	352	326	358	325	376	326	352	340	345	371	337	371	323	349	352	351	368	348	338	354	340	354	348	360	324	326	344	343	367	337	367	379	354	384	369	351	355	347	363	339	330	322	336	341	315	338	346	319	351	332	345	370	340	342	364	345	397	318	342	317	323	364	355	330	374	336	336	342	324	339	310	363	355	357	331	353	358	349	333	348	361	370	307	368	361	332	340	345	334	348	323	370	362	337	345	350	330	358	340	344	364	355	347	372	360	360	355	340	364	348	332	319	347	341	365	334	373	314	334	356	342	347	374	348	356	303	354	347	335	363	339	374	328	335	335	292	363	306	360	365	366	354	355	332	335	345	331	349	321	341	345	329	306	339	346	354	355	363	353	370	322	326	340	366	311	296	370	368	317	360	363	319	353	312	324	320	375	336	305	338	349	321	348	321	341	323	332	334	307	344	313	316	350	346	324	368	330	398	333	314	356	333	346	320	336	358	319	346	361	330	315	351	324	316	357	334	343	350	331	347	313	362	346	305	331	336	335	321	322	365	334	346	344	337	361	340	352	353	364	380	344	339	380	315	314	337	315	353	319	358	345	361	326	338	337	376	351	325	333	323	312	347	336	330	291	338	368	323	339	315	373	344	326	349	326	361	303	359	347	369	330	331	335	354	332	358	355	370	339	350	371	376	345	322	329	328	326	358	328	365	324	308	370	343	367	337	356	320	339	342	336	358	361	338	318	337	323	316	353	383	356	363	360	336	363	346	347	309	337	326	322	333	346	342	337	391	340	366	331	319	326	322	321	379	336	306	307	357	375	350	332	326	319	328	400	336	360	355	356	373	322	343	363	322	321	352	355	335	336	317	347	348	324	348	340	318	350	339	333	346	359	346	325	343	346	334	348	367	371	337	356	335	382	318	320	338	357	376	321	317	326	375	319	330	323	386	347	331	315	356	356	341	325	353	359	363	331	350	320	346	347	321	340	354	343	334	334	337	336	353	311	338	305	358	322	344	396	344	354	345	329	321	352	377	364	354	358	336	326	352	355	339	319	320	357	358	337	338	355	348	345	357	337	313	356	362	326	345	341	351	348	329	328	340	359	328	330	338	384	326	336	337	343	325	326	343	360	360	343	340	331	343	358	332	341	356	317	347	354	358	341	347	384	357	323	334	370	305	347	344	334	329	341	346	344	318	322	331	343	322	315	300	359	361	346	338	335	341	323	303	366	327	350	353	365	337	367	319	338	338	311	349	310	359	352	378	313	381	326	325	323	371	323	328	329	332	368	336	351	330	353	331	348	348	342	361	337	305	335	315	284	337	318	349	315	341	329	335	345	311	303	328	308	344	319	362	358	344	325	340	310	326	338	372	362	361	331	356	309	335	332	367	350	371	347	330	348	336	343	351	357	357	308	348	330	319	331	330	323	309	318	339	327	345	355	373	331	355	356	334	339	326	331	331	350	339	343	310	351	348	347	357	334	342	342	335	377	341	326	341	317	284	343	349	361	381	369	351	341	345	329	375	313	330	364	360	353	337	326	325	326	323	326	324	311	318	316	359	346	343	328	343	361	356	329	335	328	333	347	329	314	325	327	345	331	363	347	333	339	327	308	346	370	331	335	344	369	371	332	340	357	378	302	333	342	337	343	338	347	366	361	344	369	353	345	356	331	336	320	335	330	320	339	347	335	322	321	344	319	367	336	328	344	338	357	350	369	362	325	332	312	343	335	334	331	350	320	307	337	326	338	336	355	339	348	369	350	323	326	331	338	305	315	355	338	322	335	353	336	339	350	332	350	377	359	321	326	338	343	367	328	336	368	335	349	310	320	315	315	311	358	358	337	364	345	324	365	318	344	341	324	334	317	351	350	360	325	328	337	340	336	338	336	325	342	320	349	360	361	355	344	352	352	309	330	376	317	335	345	367	362	358	349	360	356	326	311	314	357	376	344	341	327	344	317	337	300	348	332	317	333	362	320	380	365	353	354	324	348	327	339	333	352	349	329	305	324	358	318	329	324	349	337	327	337	302	325	282	359	323	349	380	353	353	343	349	373	345	360	334	319	362	339	319	340	357	338	332	359	318	305	354	361	363	323	334	332	371	346	350	323	350	305	343	325	344	362	330	325	339	347	343	314	346	341	357	349	336	328	370	337	337	351	348	327	369	336	315	337	314	375	354	363	357	316	367	303	320	349	326	379	359	326	348	326	334	319	355	333	364	347	329	353	341	321	331	319	358	346	336	330	342	325	382	381	315	332	330	329	343	320	336	318	342	316	333	343	329	369	325	356	325	319	351	374	369	346	309	347	359	329	331	324	330	342	316	313	315	377	341	323	348	353	343	336	332	316	324	314	363	334	332	341	337	357	320	366	366	380	331	323	336	333	353	368	335	316	307	341	331	360	328	329	347	334	358	325	365	351	334	316	329	377	363	332	304	344	370	341	346	316	344	346	352	364	332	318	328	372	309	324	332	343	360	331	304	307	358	324	323	333	312	340	344	330	333	295	307	339
7600	17853	13888	7631	5616	3993	3212	2572	1870	1502	1173	993	848	784	769	699	639	594	559	553	577	542	453	465	467	470	464	429	459	441	456	439	450	422	423	448	433	423	395	426	413	398	431	381	412	386	383	379	373	396	395	402	396	407	389	381	394	364	388	404	408	384	388	414	389	426	414	400	394	368	392	371	382	375	411	381	416	378	407	414	401	397	420	404	377	406	369	388	365	379	422	398	406	383	395	388	372	404	352	369	421	385	392	365	371	429	381	406	383	380	392	406	409	379	372	363	377	379	397	401	411	410	389	410	366	387	375	376	391	346	365	392	354	410	364	342	394	385	392	433	418	380	422	377	395	355	369	395	382	385	401	346	409	396	399	398	368	399	390	385	396	376	388	374	381	382	425	413	398	394	347	378	399	404	362	383	401	384	367	386	403	384	405	370	374	381	405	413	390	380	395	365	407	375	379	382	365	331	382	406	397	396	389	381	398	423	386	347	391	390	390	348	393	418	402	396	401	415	392	388	405	406	387	382	423	405	378	373	378	390	356	411	408	386	364	383	359	403	400	391	378	376	405	382	396	411	392	396	420	411	372	397	351	399	371	426	391	413	403	409	379	382	371	379	409	362	404	421	379	425	401	399	409	413	418	420	392	342	399	378	388	364	403	408	413	410	404	402	391	386	400	382	381	385	394	387	379	394	399	411	419	353	397	377	372	376	375	388	340	389	401	408	394	407	348	374	396	394	378	383	377	405	413	379	360	393	385	367	372	390	352	405	384	398	372	384	370	341	373	384	407	356	413	403	413	382	379	385	338	391	398	391	370	399	392	385	376	388	379	437	358	359	355	400	351	406	363	383	408	387	362	419	405	383	379	394	397	420	365	407	396	374	407	387	388	383	394	383	378	382	365	386	394	403	390	375	393	380	355	369	375	391	367	405	383	366	387	377	355	426	368	413	407	418	420	387	399	370	394	409	355	439	401	386	375	366	395	402	374	400	383	381	379	364	391	391	441	338	359	398	396	378	370	356	379	372	385	363	384	365	379	350	392	381	360	385	397	396	377	422	384	357	390	391	367	369	409	398	389	389	372	345	334	373	395	380	404	379	414	358	414	408	374	417	373	377	395	404	399	379	393	385	382	405	383	419	395	407	404	394	385	373	367	386	409	386	403	422	383	393	372	400	399	375	411	378	369	368	374	375	421	360	368	383	381	392	379	382	386	439	396	380	375	388	334	377	407	366	368	376	378	372	393	383	416	378	379	374	395	421	353	425	401	384	380	371	368	371	384	388	376	418	416	351	379	391	363	385	362	383	367	354	364	424	403	396	405	377	411	383	390	364	378	365	388	384	418	390	365	373	378	347	391	348	369	366	389	386	391	393	415	384	389	420	413	394	361	418	397	356	378	379	380	377	381	419	388	376	415	396	384	384	358	409	391	380	392	397	441	410	400	402	367	401	371	401	398	383	354	388	411	350	387	374	377	371	405	380	394	357	378	358	376	385	366	350	376	418	407	403	377	408	393	387	402	378	375	364	409	396	399	415	413	386	397	403	391	391	398	370	376	380	414	390	406	376	381	414	395	430	359	391	425	399	370	423	439	378	405	369	377	416	387	392	398	372	413	400	386	377	401	378	383	418	390	365	389	391	421	404	403	404	376	414	428	392	383	399	390	394	406	378	410	383	388	387	360	405	391	392	411	395	410	370	382	390	373	397	443	379	390	377	360	366	417	404	405	325	368	413	393	404	400	404	368	382	392	406	375	359	384	367	377	394	384	382	357	360	391	419	395	381	408	352	385	409	368	384	387	381	409	402	388	382	373	402	398	418	364	378	366	380	361	400	394	343	396	368	355	338	366	374	399	395	419	409	357	389	409	398	423	383	413	375	384	396	402	384	369	383	407	390	393	386	386	382	379	410	408	382	371	386	401	374	409	345	380	395	385	380	378	384	404	400	399	401	375	436	412	380	403	402	407	429	451	396	393	390	388	405	358	378	392	375	370	422	383	393	403	368	384	375	377	411	384	383	355	357	340	398	405	391	418	401	414	386	383	365	400	419	387	392	389	378	393	372	392	422	384	371	375	392	398	423	385	393	359	375	399	419	385	369	395	422	381	424	372	376	388	382	397	439	387	384	408	393	374	416	367	431	377	384	364	398	367	365	396	398	379	372	345	373	374	365	378	401	373	406	379	395	396	391	366	394	393	364	408	388	394	395	415	371	364	371	391	391	386	400	355	387	377	360	377	421	380	419	388	393	382	412	396	355	386	396	378	386	375	416	373	404	386	395	396	391	391	425	373	392	423	384	389	391	376	372	376	369	408	417	426	422	379	389	389	368	431	381	390	414	355	382	389	399	410	362	389	384	404	396	381	366	411	399	395	411	372	388	393	359	416	397	400	402	402	402	397	376	402	355	375	407	392	396	392	429	388	387	362	408	396	377	417	397	370	348	374	373	393	399	364	398	400	384	364	393	366	425	391	384	401	380	383	367	364	412	367	376	413	343	360	375	395	391	375	417	404	378	422	378	360	374	401	408	376	377	383	377	381	366	389	392	333	394	389	372	406	366	370	403	362	375	399	391	372	391	361	378	368	366	376	391	400	423	413	402	380	426	346	381	376	370	395	391	405	396	366	359	410	410	372	442	393	401	387	431	369	381	416	408	403	371	391	374	401	386	382	411	377	365	376	375	383	398	401	406	376	410	348	365	368	407	383	401	375	390	401	376	383	393	408	386	378	403	398	425	418	378	338	374	444	352	392	389	380	393	351	374	368	403	359	378	387	404	416	408	375	381	371	403	374	370	402	401	385	413	369	382	401	436	366	381	364	377	399	387	408	413	402	371	431	387	376	397	398	412	378	374	398	366	393	417	402	370	385	366	403	394	384	397	416	396	395	430	402	390	403	383	401	380	365	366	383	393	351	401	365	396	377	446	365	383	413	386	395	419	378	359	409	403	346	374	399	397	406	379	384	398	399	389	418	406	386	397	395	393	393	400	415	402	373	413	370	342	445	385	375	369	388	382	402	397	390	368	384	384	412	372	385	374	405	393	373	379	407	377	376	399	405	362	375	396	418	405	398	417	404	396	402	385	410	413	428	404	371	368	407	386	408	424	402	384	400	356	401	394	348	383	419	401	400	405	374	389	416	328	388	345	395	399	386	384	366	402	371	354	391	389	373	408	365	392	406	407	423	387	394	409	388	380	379	376	416	378	379	418	394	395	376	361	370	394	347	384	386	385	394	399	381	420	418	385	406	389	403	383	388	386	377	374	368	426	391	417	402	403	387	417	421	420	409	358	403	407	386	372	376	368	332	388	377	414	409	401	404	401	386	398	406	398	384	391	379	431	420	349	395	376	414	382	378	404	462	422	360	379	417	386	403	388	387	369	380	390	392	404	382	385	376	421	397	357	428	368	395	374	408	378	384	414	384	398	378	440	412	404	418	385	396	394	403	426	380	402	384	401	378	378	381	390	394	387	434	380	387	383	390	388
22473	21142	28819	23696	21141	21339	12828	3405	2325	1901	1535	1452	1300	1204	1112	1086	1031	1018	932	941	901	929	896	867	801	783	842	823	772	715	724	785	761	724	773	774	732	723	761	748	802	746	694	786	741	741	667	708	686	732	684	707	742	679	699	706	721	751	710	733	719	734	686	660	722	726	729	645	697	729	731	695	652	674	703	706	730	713	696	694	712	699	681	677	665	692	729	698	709	688	680	724	715	741	702	738	682	701	685	695	680	722	650	708	689	695	747	712	737	642	682	710	715	718	687	703	681	711	676	694	721	663	653	693	737	756	713	706	705	663	694	676	729	740	688	699	703	686	698	722	693	716	699	689	686	710	748	717	723	669	725	726	620	681	691	689	722	724	641	712	714	681	692	693	690	659	710	707	688	708	695	739	719	678	756	699	702	713	695	675	683	681	721	690	711	656	692	684	652	722	642	725	714	740	678	719	706	688	718	702	657	726	670	702	688	677	683	667	726	693	670	724	708	709	734	700	704	693	693	712	803	695	684	725	735	743	732	639	629	672	662	688	719	662	694	754	679	740	672	702	719	670	689	693	690	671	675	727	661	703	732	688	693	717	738	701	695	694	670	655	704	698	680	649	707	684	696	674	688	722	705	677	661	674	680	676	655	646	707	698	684	666	679	693	722	707	669	719	694	670	702	712	686	704	709	694	758	661	672	687	695	712	678	709	674	725	676	698	691	669	690	654	710	688	609	729	681	718	685	671	729	690	696	667	672	683	693	673	674	661	654	663	704	656	704	679	722	679	718	673	709	686	704	732	667	654	665	714	703	685	667	707	720	670	741	702	702	707	742	697	691	675	714	715	722	748	665	706	688	663	725	692	684	733	694	733	693	658	726	701	706	675	697	713	722	702	679	698	672	675	732	722	682	699	697	743	713	697	744	726	663	663	673	733	688	698	646	691	692	684	754	716	710	666	706	739	731	656	704	711	717	653	742	673	654	621	712	702	714	701	721	699	691	698	667	707	711	725	677	684	705	721	684	689	675	675	708	761	713	668	665	688	701	730	699	678	700	679	669	710	731	713	705	637	703	727	688	742	717	709	745	685	692	711	680	710	700	682	699	652	726	723	725	742	690	684	682	705	696	640	729	679	731	725	701	730	666	721	722	687	685	746	715	714	670	669	699	695	711	654	657	733	685	653	713	700	708	705	664	671	638	666	737	640	690	674	708	722	687	668	689	766	658	673	696	657	711	653	684	680	679	686	669	646	637	697	718	699	714	664	756	676	671	688	709	716	683	684	709	670	738	643	693	705	723	732	718	677	706	739	741	725	737	691	696	724	709	701	686	671	666	707	723	658	699	663	668	740	712	682	718	676	684	715	670	680	672	649	684	686	703	732	727	685	712	706	685	687	677	667	733	698	701	690	760	717	702	742	731	693	694	704	723	662	690	718	679	703	684	694	666	740	686	734	680	780	704	731	740	729	702	679	687	720	720	678	668	639	667	691	695	732	702	699	689	735	690	711	698	719	720	729	660	717	732	691	705	719	694	704	732	695	674	692	677	691	696	714	720	710	690	687	681	726	676	714	682	708	721	695	695	679	705	662	686	663	685	685	669	718	745	713	677	673	723	691	719	684	721	778	759	696	699	694	715	713	695	708	667	742	678	674	702	702	720	697	695	647	676	697	724	708	710	678	694	705	656	724	673	687	747	746	670	682	688	725	690	689	682	703	695	674	677	665	732	692	647	759	707	695	717	721	683	710	730	711	698	718	764	693	714	652	722	673	701	662	708	745	716	722	656	732	730	701	694	708	716	735	696	737	686	741	710	661	725	715	698	664	693	691	702	691	743	712	652	712	680	675	684	730	702	713	663	755	711	676	687	661	684	667	709	671	686	695	700	668	718	710	703	712	738	726	723	679	703	685	645	719	712	760	708	666	700	684	692	700	712	693	681	679	728	684	678	665	685	681	697	695	733	691	704	701	670	668	691	704	711	692	686	710	704	660	694	736	708	702	682	700	703	723	695	720	679	691	670	703	738	727	674	667	677	720	696	720	615	695	666	703	689	690	708	669	696	671	694	702	667	691	709	681	721	707	688	686	686	671	693	686	690	685	705	690	651	715	700	663	682	713	685	700	673	660	695	698	690	698	699	745	715	701	715	695	705	652	685	698	676	690	696	721	685	677	635	639	643	711	686	691	699	697	675	686	700	752	697	704	718	730	691	698	668	671	682	641	673	698	670	672	719	736	727	674	675	666	732	725	663	717	703	661	707	729	673	682	668	709	680	721	715	684	703	641	688	671	704	644	676	699	666	690	700	685	703	693	678	677	694	676	714	711	647	647	704	691	706	735	692	663	735	680	699	688	691	705	688	719	657	728	704	726	692	687	717	665	666	677	658	685	704	739	708	694	709	700	682	721	689	698	690	688	739	718	703	688	700	683	663	747	722	689	650	697	720	673	672	740	703	679	687	689	751	714	678	691	728	690	669	703	725	622	687	666	666	676	754	692	664	698	657	666	722	675	661	697	725	703	707	692	706	725	717	654	698	681	713	669	694	729	709	696	700	637	706	713	709	729	692	682	723	710	648	686	686	683	711	685	688	716	709	714	671	682	715	686	720	673	696	688	705	739	685	703	662	708	671	696	677	694	686	689	682	734	679	694	720	692	702	684	677	719	680	653	710	710	719	699	685	677	738	653	704	685	680	676	697	661	688	705	702	716	679	726	692	700	698	670	749	703	667	683	697	686	666	677	687	743	701	696	743	713	673	716	743	702	664	673	728	676	658	711	700	705	701	690	733	754	669	681	697	685	696	703	719	731	674	679	698	688	673	685	695	689	677	684	726	700	726	723	704	763	698	682	701	738	686	690	685	678	677	691	723	669	688	691	726	683	697	637	699	717	696	729	706	664	689	657	685	687	702	648	664	635	722	669	704	678	701	676	684	704	672	686	766	705	710	698	672	700	648	666	697	753	696	686	663	698	654	693	678	663	707	680	676	712	728	704	694	704	721	656	671	680	689	691	755	675	753	725	678	684	731	703	685	740	689	713	703	711	677	715	710	710	639	725	721	657	684	745	688	737	712	711	720	709	677	664	709	737	691	720	700	676	676	674	676	680	691	685	668	707	691	686	714	708	696	707	719	684	657	723	689	697	684	704	653	726	753	731	635	721	704	662	701	683	742	748	707	704	716	714	667	682	699	684	657	699	691	694	658	716	693	649	714	708	673	656	677	656	703	670	717	702	688	695	702	660	720	688	702	713	702	696	670	692	663	701	745	673	674	721	765	748	734	705	720	713	695	680	685	697	728	658	700	674	703	763	699	698	696	691	716	698	733	699	669	694	637	698	679	695	730	714	664	719	649	656	718	687	655	673	691	643	685	678	685	696	700	712	699	714	703	700	761	693	724	683	738	695	663	769	675	706	680	687	695	678	701	683	732	705	709	698	702	657	712	693	731	737	688	733	712	689	679	697	704	705	695	642	690	722	707	683	650	714	681	711
9645	26835	21744	13364	10180	7614	5883	4705	3633	2806	2229	1943	1753	1607	1485	1384	1370	1292	1085	1086	1005	1014	968	945	877	934	887	841	831	856	824	788	803	801	815	834	851	779	893	820	791	810	807	829	814	823	739	797	795	742	735	812	799	767	744	740	746	781	747	788	757	805	738	750	752	731	780	710	736	788	739	696	731	749	801	758	756	781	749	760	776	795	747	797	735	735	760	760	761	748	742	726	830	767	715	740	744	735	769	695	717	762	786	742	721	797	794	757	791	749	770	771	690	699	714	716	729	785	744	755	755	763	765	778	752	725	707	731	742	774	729	726	734	768	750	735	699	738	742	730	767	743	801	733	742	754	747	744	766	753	763	789	747	748	771	753	763	799	737	763	752	760	723	793	786	763	703	753	780	708	782	778	755	742	744	746	746	782	777	743	758	718	784	732	712	728	733	723	727	722	714	729	756	706	730	800	764	767	733	762	769	752	684	694	764	767	726	745	686	728	775	734	751	724	759	721	798	766	747	688	731	730	711	765	700	773	744	709	713	675	743	709	708	726	756	792	796	727	743	738	702	717	767	779	729	731	762	783	773	723	770	776	713	728	783	761	742	752	774	756	754	719	716	730	740	780	746	749	764	719	777	703	737	713	808	743	745	772	765	780	792	747	761	726	743	732	732	746	741	735	719	808	773	720	763	783	748	791	745	741	723	773	769	768	777	753	772	761	753	727	721	739	765	759	727	750	742	741	721	751	785	742	721	751	760	727	719	795	754	771	735	728	747	715	714	710	776	748	724	725	768	742	731	774	783	795	715	717	706	730	764	741	781	753	762	685	732	730	727	727	717	740	773	747	764	732	745	761	747	732	699	748	767	774	742	745	684	700	681	768	752	749	735	702	759	746	766	748	751	722	760	769	777	724	751	783	731	774	772	735	774	803	750	704	768	734	745	703	741	777	791	757	766	738	748	741	722	740	771	736	765	744	720	747	789	783	709	760	751	761	741	754	721	761	735	741	712	720	795	751	747	708	773	742	732	780	728	724	729	774	735	736	742	771	729	744	755	765	733	758	744	770	742	745	745	766	761	751	720	788	756	737	779	784	723	758	695	672	776	747	711	740	781	775	704	729	714	719	757	784	749	766	727	736	719	694	736	736	710	728	726	735	777	739	730	749	763	761	742	724	727	722	765	743	731	709	729	710	753	736	686	729	759	709	716	768	789	755	772	746	751	730	760	780	750	753	744	731	770	789	753	809	732	757	755	722	806	776	757	750	801	736	772	780	734	799	742	787	752	788	780	797	732	747	757	787	727	712	762	734	799	751	786	791	750	762	751	754	730	740	770	770	756	741	711	748	745	707	739	716	728	754	754	794	687	748	760	763	696	746	715	729	773	745	782	755	766	752	698	745	781	712	758	723	785	769	756	779	754	740	730	744	789	726	741	721	776	732	776	781	724	773	788	717	750	712	791	760	722	734	800	791	760	708	749	738	812	734	802	782	754	750	724	728	781	732	715	749	736	773	769	745	759	818	713	756	750	753	722	770	741	772	720	774	694	706	748	742	717	760	782	738	721	735	761	718	745	741	702	752	761	733	749	702	735	767	729	710	721	728	733	760	790	771	799	736	727	812	750	741	789	732	781	752	786	755	733	771	750	756	745	734	765	733	742	705	748	724	741	759	776	741	778	752	820	745	737	743	741	753	755	713	724	733	725	738	727	739	739	732	793	774	792	753	724	760	748	731	757	748	760	744	768	737	748	741	726	729	780	747	740	738	739	751	755	745	717	797	755	764	746	712	756	768	739	805	782	783	743	757	696	754	765	699	730	752	764	753	769	795	759	758	770	741	722	754	743	758	765	750	732	774	762	762	756	706	754	696	711	755	772	766	772	730	757	751	763	718	752	775	740	684	723	730	741	755	768	747	714	716	742	737	711	801	741	722	764	702	689	744	722	762	754	698	708	776	733	748	769	734	793	719	724	743	748	761	737	776	741	780	787	742	797	730	748	719	764	732	713	727	717	777	747	762	762	720	758	706	793	774	742	756	767	777	772	717	727	779	722	727	810	753	745	746	768	814	725	764	794	741	756	782	720	752	735	705	781	765	754	814	748	797	742	727	744	738	772	727	761	730	746	777	693	739	769	754	773	697	680	752	741	749	779	714	754	750	805	773	737	735	748	724	765	701	748	789	768	742	772	757	788	768	739	747	727	755	748	757	722	766	734	759	701	774	753	756	762	740	738	732	739	739	771	716	704	764	729	749	755	730	753	737	707	768	765	788	757	714	763	728	744	801	744	824	773	737	732	734	783	780	722	736	744	774	757	735	720	739	703	758	731	762	749	756	744	735	768	746	731	714	754	731	748	708	804	709	731	727	736	725	736	755	766	723	717	863	746	786	735	722	750	752	766	744	772	790	741	712	735	730	776	679	752	709	750	727	802	750	718	745	751	776	743	789	707	734	764	747	791	728	759	678	773	733	690	762	735	720	690	736	773	728	749	753	736	757	727	761	745	785	714	742	757	735	710	729	769	799	729	737	789	795	779	740	769	711	742	772	709	688	690	719	715	732	764	758	770	717	691	749	770	789	726	715	730	754	747	731	762	772	675	766	788	759	709	761	752	708	790	722	727	778	746	759	744	724	713	731	763	760	716	731	733	718	750	714	736	746	740	691	769	752	711	722	761	725	772	740	738	744	767	718	737	772	726	762	758	746	727	685	754	703	748	731	772	715	737	725	702	754	761	700	712	743	730	745	735	744	745	705	702	694	762	729	736	744	776	676	797	766	769	779	819	674	709	729	704	727	770	731	738	755	732	707	702	766	759	777	817	717	766	780	732	730	727	786	759	743	750	736	715	753	696	683	796	714	767	751	764	742	753	800	727	747	735	722	792	783	738	733	748	741	760	741	766	740	757	736	770	813	716	733	755	724	757	728	744	750	707	793	768	730	778	753	786	697	767	771	765	762	763	779	722	724	746	744	744	742	732	758	769	751	765	725	797	754	726	761	772	770	755	723	750	748	775	755	766	724	769	748	745	736	701	723	716	740	742	761	737	761	772	746	764	737	752	757	749	729	782	723	678	759	730	697	771	751	738	713	777	747	770	707	759	745	715	736	795	702	718	759	778	811	750	754	729	740	743	745	735	757	751	762	743	726	765	715	711	735	778	775	762	746	720	745	719	731	713	714	786	771	741	741	730	741	737	740	773	731	743	748	749	748	732	760	774	743	741	805	743	751	780	740	758	785	788	777	760	719	779	702	760	744	731	749	743	741	733	711	727	747	725	743	756	755	731	720	741	774	704	728	756	737	776	780	695	733	723	724	745	726	756	708	733	758	807	727	750	780	709	811	703	770	741	739	703	738	706	720	711	784	718	774	757	694	761	770	741	740	792	751	754	717	739	717	761	737	754	795	761	733	771	786	736	729	723	780	746	750	758	774	757	729	741	738	754	747	739	785	753	789	743	785	758	708	683	712	775	688	791	812	783	751	754	760	727	738
27547	19506	11098	4835	2532	1789	1388	1277	978	861	757	700	616	656	614	629	598	589	538	541	549	558	515	516	510	521	498	494	519	514	525	513	485	515	488	563	528	526	495	469	486	526	504	479	516	518	476	503	499	477	476	494	489	531	487	447	490	510	474	481	491	531	522	475	457	458	492	498	479	519	498	481	479	455	474	468	507	449	498	475	530	493	504	492	489	478	440	476	481	520	509	476	502	472	509	476	466	496	492	495	495	509	490	514	532	475	460	486	509	499	507	495	508	476	468	500	465	502	477	494	486	494	502	462	458	503	486	535	465	511	474	484	511	498	488	498	511	485	511	478	498	497	501	501	492	545	527	500	497	491	493	487	476	511	512	471	490	473	493	465	499	528	454	499	488	453	465	471	430	462	479	498	494	439	511	504	491	467	520	492	506	492	495	497	511	469	482	479	456	500	456	494	480	451	486	495	476	469	466	539	523	494	510	493	482	481	485	468	525	480	463	474	482	480	457	511	522	508	500	549	512	543	489	525	470	525	504	509	496	496	455	517	510	507	515	465	510	521	501	490	451	491	517	517	478	471	494	451	477	488	490	506	487	503	447	472	487	504	476	494	465	543	446	477	500	513	481	483	456	519	513	464	499	509	510	490	499	458	489	440	471	506	507	497	507	476	441	494	479	494	466	496	472	490	517	460	523	482	492	491	483	517	487	455	464	471	499	454	489	493	474	528	512	497	481	464	485	467	499	461	477	470	453	510	492	490	468	507	454	464	483	489	521	511	533	500	492	511	487	474	532	475	458	520	473	456	526	522	436	442	431	467	493	490	492	491	517	490	476	492	491	495	480	494	447	459	484	502	515	496	489	528	491	499	440	464	512	514	483	511	460	545	504	523	475	473	476	468	446	527	499	501	469	544	498	491	454	478	511	465	488	483	497	504	500	475	500	444	466	506	472	494	494	486	490	501	485	449	497	492	500	506	467	459	502	466	442	490	492	534	469	477	484	495	494	494	480	458	487	495	508	488	536	524	495	468	495	490	462	499	467	483	473	489	512	500	520	474	472	492	489	505	462	490	462	505	498	478	492	483	476	487	438	460	498	525	489	511	527	514	463	509	446	493	472	484	449	473	494	506	463	490	485	465	462	511	482	478	469	520	471	518	498	490	487	506	506	521	471	453	511	469	484	480	501	484	476	473	503	493	483	463	510	456	488	461	471	468	512	506	451	497	481	542	486	489	473	497	481	497	462	479	494	462	452	480	490	526	482	477	481	526	476	498	507	488	502	513	480	503	471	476	464	472	510	480	490	452	511	513	530	447	490	478	520	485	444	475	481	517	479	483	522	459	522	482	483	473	481	516	538	483	445	459	507	478	492	473	492	466	493	462	534	491	487	479	466	512	477	505	476	439	464	552	475	468	483	500	493	467	505	467	505	461	496	506	492	491	504	470	486	525	457	532	498	483	421	488	514	471	475	526	454	481	482	509	488	479	471	469	502	451	507	494	477	504	466	447	499	487	481	482	483	477	515	448	548	505	521	460	521	503	512	467	485	488	492	494	465	466	464	502	465	470	458	480	489	470	484	527	523	459	453	454	468	518	493	512	507	519	507	505	495	508	514	481	467	486	505	512	491	498	499	526	463	459	469	525	496	471	470	494	468	502	512	527	486	497	473	525	489	486	478	492	494	476	460	507	458	485	481	483	475	494	456	505	450	485	527	494	478	523	493	475	516	484	474	486	483	503	482	475	518	435	514	478	517	490	464	469	434	492	464	494	484	480	442	492	504	487	477	497	494	480	489	503	502	476	513	512	524	491	477	502	463	508	489	528	531	493	488	495	494	471	499	479	528	478	478	487	543	485	469	493	499	468	559	478	514	481	474	502	509	497	462	429	447	498	464	488	524	456	489	498	499	459	460	463	500	471	491	491	502	463	453	479	454	518	496	498	465	442	514	498	501	484	504	551	497	464	462	519	452	505	480	481	459	502	478	501	451	432	446	480	477	528	472	499	503	453	464	505	480	441	461	472	515	502	500	488	506	506	489	509	448	507	531	483	460	512	481	516	506	469	489	486	489	496	480	519	484	498	495	518	509	460	510	469	510	457	506	474	492	472	450	493	529	492	500	476	500	500	498	495	482	469	502	457	492	479	482	482	517	511	506	497	457	517	467	481	491	503	493	480	489	484	477	504	438	481	504	472	469	494	488	441	505	495	470	472	489	477	525	450	505	487	483	498	516	464	467	446	523	527	505	473	486	486	433	495	501	506	505	444	522	510	481	476	488	489	447	499	450	503	469	466	492	452	490	462	466	505	487	484	481	462	517	477	488	469	471	481	513	518	477	520	494	523	499	490	473	477	470	469	475	483	495	459	469	461	474	523	438	477	487	483	493	471	486	488	470	539	473	455	473	499	501	495	466	452	477	464	469	455	503	535	485	504	479	480	508	515	493	507	482	514	511	553	469	532	466	505	549	479	466	515	490	464	499	543	461	479	490	529	545	485	502	539	525	472	469	489	520	476	505	509	483	494	485	465	469	464	466	472	463	519	502	481	476	491	489	516	502	503	521	504	476	476	508	478	479	525	494	468	492	481	427	486	488	476	470	526	504	502	493	486	520	487	539	522	475	493	487	486	488	492	482	501	510	535	494	520	501	481	503	470	487	519	477	466	497	512	507	515	510	480	490	502	487	499	522	500	492	471	487	456	492	487	478	483	507	492	490	481	475	490	529	473	465	521	516	519	519	455	512	497	505	490	474	497	479	459	536	479	520	461	493	474	500	461	475	490	463	486	463	514	465	454	438	499	504	479	509	487	494	494	479	513	528	491	472	507	520	449	487	477	516	481	501	484	503	492	457	478	502	503	486	468	480	473	465	499	504	480	477	498	490	506	471	517	494	480	482	470	499	526	516	520	484	460	509	513	497	508	507	496	485	496	487	527	555	490	476	472	506	469	519	501	463	496	493	484	522	485	474	555	485	517	493	510	500	475	538	506	449	503	504	493	437	498	483	504	483	491	483	523	494	446	482	464	489	465	508	470	545	537	464	496	496	523	447	501	462	497	531	476	431	507	470	496	505	496	487	509	531	514	482	445	493	463	515	500	483	484	476	528	522	458	508	466	500	496	489	496	493	526	505	507	499	523	453	470	489	477	501	493	495	506	462	502	463	473	513	533	497	481	499	449	450	494	524	522	487	515	488	504	508	509	496	498	510	487	511	468	529	519	530	484	445	494	499	485	497	520	455	496	538	488	483	499	495	513	512	529	528	494	482	518	485	516	519	520	483	537	472	500	494	491	469	507	499	477	459	506	445	478	486	481	499	516	497	495	515	484	497	504	473	463	540	475	498	476	485	485	493	475	471	458	497	473	486	504	461	523	505	528	467	504	485	499	483	511	472	483	474	486	480	491	489	492	481	468	472	488	483	500	486	491	520	507	467	495	472	521	485	480	500	462	515	463	510	451	481	468	452	506	517	458	471	451	489	489	499	488	431	498
7851	12801	9756	5143	3716	2828	2349	1881	1418	1189	960	889	857	797	694	669	663	712	596	659	589	570	591	579	607	577	538	587	532	558	577	554	546	552	550	547	558	544	557	561	511	531	513	508	529	548	550	556	514	511	527	498	521	517	530	551	502	497	494	553	497	524	536	547	513	521	530	543	519	543	514	525	523	508	492	510	514	518	561	514	536	541	536	558	568	536	551	481	536	459	531	532	557	521	480	537	508	511	546	507	515	522	486	527	509	581	515	542	549	523	521	496	538	531	518	508	519	571	514	536	563	537	501	531	517	491	554	523	535	536	516	498	552	542	518	517	488	509	491	524	505	546	515	511	516	510	509	492	518	497	508	521	540	498	501	539	571	518	489	491	545	478	522	525	549	538	543	516	538	582	545	556	525	507	545	515	535	528	538	499	553	526	513	561	509	500	534	507	527	545	521	507	517	529	546	535	572	537	547	475	534	537	550	561	528	515	538	534	501	530	526	519	546	543	546	548	550	523	513	494	540	532	503	525	530	515	549	517	534	524	551	508	563	506	522	534	524	499	483	520	518	511	535	490	510	521	533	552	501	509	512	526	518	525	515	527	523	534	475	505	538	561	492	544	541	532	520	524	495	487	568	513	541	523	504	502	515	526	529	474	531	527	489	536	503	527	544	572	538	509	522	518	499	552	544	526	538	527	545	517	532	508	491	550	535	499	548	470	536	504	505	569	511	527	534	520	513	531	492	506	538	534	553	544	528	518	528	506	510	517	545	532	519	531	514	525	494	516	532	490	531	542	524	532	487	575	517	558	512	539	516	522	500	541	518	471	499	493	542	501	532	533	512	519	545	499	513	474	498	501	557	535	532	529	524	516	544	531	538	509	507	515	495	521	489	535	526	519	537	545	564	545	529	524	539	543	522	557	507	533	488	487	514	508	521	523	514	519	502	527	540	512	541	521	530	523	549	506	505	511	527	558	533	541	526	542	487	525	518	530	518	523	491	545	514	563	502	534	538	511	501	517	480	520	490	501	506	533	490	502	502	506	482	501	472	529	556	524	529	543	513	506	520	507	543	528	485	513	517	523	504	530	538	549	549	523	468	490	539	550	527	560	506	510	522	548	535	546	511	530	543	548	528	475	555	516	543	507	548	494	517	508	504	497	562	531	526	488	501	511	501	526	511	528	533	513	500	509	537	551	501	522	501	522	544	527	535	529	542	548	522	586	527	533	517	513	546	521	525	568	546	528	515	579	560	536	518	521	492	540	503	588	483	499	595	514	530	517	538	515	500	515	493	478	520	537	522	506	546	493	500	562	558	553	542	545	550	523	533	493	548	512	511	508	535	491	557	537	481	513	511	535	508	503	525	534	556	510	513	575	547	499	541	536	543	552	540	520	528	500	510	556	609	523	508	540	499	549	520	552	524	500	499	505	495	510	565	491	537	533	491	505	546	539	528	495	532	532	533	510	501	482	509	503	540	497	507	540	552	523	529	560	578	536	508	541	547	529	521	517	547	521	498	523	518	527	532	480	534	535	519	485	527	509	520	504	503	520	553	537	529	506	463	531	549	558	518	534	539	503	474	536	540	545	557	559	508	538	514	536	523	532	544	518	567	473	537	525	489	517	535	549	531	546	542	510	526	522	528	535	544	514	491	463	541	528	530	493	516	528	514	558	538	497	518	505	512	518	548	504	545	533	524	522	511	543	508	526	532	530	571	488	533	487	526	533	494	552	491	584	481	528	521	528	507	521	549	535	528	541	487	514	521	541	550	530	526	584	578	542	515	517	508	493	526	517	556	493	520	483	546	539	510	498	502	531	526	490	526	551	538	563	519	547	512	539	515	506	554	491	535	559	490	498	530	533	532	532	556	529	519	518	550	540	497	518	499	502	525	502	530	517	518	514	501	512	546	557	538	485	506	506	527	496	497	541	540	487	499	565	477	516	501	528	529	516	518	513	484	505	533	489	524	595	536	559	498	545	499	531	550	548	488	529	526	546	533	500	511	534	529	513	519	502	536	501	499	510	514	538	519	522	529	509	520	544	516	524	536	529	560	550	539	517	520	530	509	515	557	535	492	505	527	528	531	546	533	521	559	547	484	530	528	508	508	510	505	474	531	511	497	491	536	515	561	497	514	509	487	534	504	556	506	527	553	545	531	515	521	536	530	512	517	535	558	541	543	532	555	538	532	558	553	478	518	497	520	534	504	505	527	541	505	558	562	526	553	553	518	493	528	533	588	485	534	527	526	505	528	562	518	527	534	539	504	538	550	569	525	516	563	497	493	527	532	476	532	494	561	555	551	537	499	516	524	542	537	542	528	531	492	542	472	538	500	520	506	547	480	501	524	519	523	493	533	521	531	535	545	536	530	575	529	545	545	540	530	511	540	494	567	508	526	515	485	546	480	556	522	566	520	518	535	544	564	520	519	506	510	569	523	529	556	542	540	508	531	541	571	541	537	523	565	498	524	528	538	519	567	551	549	562	550	527	527	497	500	508	497	496	552	513	532	495	509	543	528	540	481	506	517	469	509	574	488	562	542	541	542	560	487	536	543	531	517	505	502	544	507	552	507	531	555	498	503	496	505	514	530	523	507	527	529	513	518	523	501	535	581	528	526	506	540	582	550	528	534	559	498	532	527	535	516	535	541	490	527	517	549	501	516	548	479	542	554	501	533	554	480	515	528	523	500	540	532	544	523	541	525	536	477	512	497	520	509	537	532	546	514	547	516	520	521	539	498	543	496	497	520	525	582	551	457	520	515	515	524	530	569	526	513	510	505	560	520	497	536	524	510	498	529	484	513	555	551	519	526	573	480	482	524	535	538	531	517	525	540	553	534	503	493	534	518	533	507	502	501	529	536	508	552	535	498	563	528	550	545	492	540	522	541	549	549	533	539	495	527	525	540	522	510	507	541	520	476	539	529	494	506	523	493	537	523	545	527	553	520	564	498	519	523	508	503	483	513	509	519	513	542	558	497	538	515	520	548	551	532	493	495	516	538	519	476	580	537	479	552	552	517	496	508	513	546	517	524	516	514	510	543	553	513	520	551	521	516	534	514	527	475	538	521	527	545	500	562	512	535	549	529	562	545	507	548	519	513	559	518	533	518	508	532	523	522	511	498	492	519	533	510	512	503	526	526	520	488	530	527	587	514	500	512	498	525	556	513	533	513	540	520	504	540	549	562	528	531	549	499	486	544	541	508	537	524	567	517	528	534	495	496	496	521	535	527	549	520	553	515	532	527	550	552	537	524	485	528	547	500	519	528	491	499	541	481	527	543	505	539	543	550	530	476	507	560	550	518	508	479	514	543	527	556	500	510	504	594	524	487	533	551	561	498	528	515	548	510	481	550	512	533	530	528	514	492	511	494	557	533	510	504	573	517	522	487	516	534	510	544	505	521	534	572	496	545	535	560	546	511	525	517	507	503	526	502	516	567	524	543	544	547	538	511	499	485	521	522	578	514	512	525	539	493	524	520	511	560	523
23594	21166	28512	24053	21194	13641	3711	2312	1783	1569	1389	1187	1059	1134	1074	988	1008	1020	964	888	888	897	831	840	852	834	845	848	846	812	778	783	812	815	799	785	755	794	795	797	801	781	781	768	846	809	776	726	787	793	762	808	752	762	802	774	810	766	813	792	742	760	806	789	796	810	772	756	840	804	772	786	826	767	785	757	756	773	766	780	789	773	732	791	803	771	772	784	769	809	777	769	803	825	832	823	752	805	770	742	745	757	779	705	847	797	713	809	768	796	775	803	788	746	726	758	757	779	772	822	741	802	740	798	739	739	750	798	734	744	751	756	788	786	770	797	776	752	771	769	742	743	739	792	747	742	733	744	780	773	802	723	730	792	751	756	784	758	727	719	703	809	705	744	746	731	747	793	772	772	760	789	758	746	779	774	782	787	769	735	703	768	767	824	789	728	795	738	731	742	794	759	759	764	753	749	751	777	786	774	777	795	825	746	738	787	762	799	742	807	764	746	721	710	803	729	741	764	790	775	772	792	766	711	797	752	756	756	715	726	762	712	741	764	753	756	780	773	785	799	801	740	700	758	785	772	763	777	742	797	757	776	752	758	782	766	754	773	742	781	777	748	756	751	714	787	706	720	768	733	792	778	719	745	746	742	757	766	763	780	804	761	738	770	771	716	753	757	779	771	724	742	775	794	731	766	740	764	763	765	714	787	734	758	788	757	821	789	806	739	826	810	822	722	737	764	784	720	762	799	786	771	754	747	786	712	763	749	784	812	756	741	722	739	765	745	759	777	769	727	763	834	751	789	806	805	734	723	746	794	736	741	742	787	755	802	787	759	751	767	783	791	770	781	760	809	808	756	759	798	780	783	772	760	718	803	782	733	730	741	807	787	749	790	815	781	777	775	777	763	776	733	817	756	809	759	757	713	701	801	732	735	720	742	751	776	764	745	786	789	780	782	780	754	727	735	687	771	750	782	752	730	748	813	763	747	779	756	782	774	773	781	785	764	812	764	776	816	773	760	766	806	721	735	740	803	769	843	745	772	782	727	774	729	751	781	675	765	747	808	718	808	790	756	687	797	797	724	758	758	799	779	770	777	745	766	767	765	800	724	745	805	801	737	728	754	781	784	795	749	783	725	693	744	748	752	760	791	782	767	801	782	740	760	801	716	796	792	768	780	700	757	770	739	786	761	796	781	799	740	791	787	796	775	769	764	795	815	704	688	744	799	703	785	783	746	737	748	793	758	796	784	741	779	795	787	714	820	807	756	783	761	773	763	772	756	787	777	761	734	780	815	777	740	743	752	805	737	756	770	796	772	785	750	784	765	793	797	749	801	742	711	784	749	754	714	761	725	791	729	727	749	773	778	732	736	786	797	758	843	762	811	766	829	745	774	719	828	849	841	805	761	788	747	747	755	728	715	688	766	696	751	801	793	792	772	750	776	777	747	730	737	800	702	766	756	774	703	765	761	743	733	754	784	816	764	779	740	748	774	769	752	739	797	775	743	731	769	782	777	793	738	764	762	747	836	736	741	794	779	751	754	766	760	772	791	752	752	738	641	747	820	783	789	789	736	786	829	739	744	774	774	736	776	786	794	765	762	827	764	748	793	711	735	767	750	736	744	757	786	743	723	791	754	732	759	770	735	702	750	745	803	822	766	749	810	767	771	786	755	823	739	796	777	796	787	784	751	713	790	735	744	842	779	738	785	735	766	766	802	762	753	724	752	756	805	797	723	786	827	742	763	766	747	775	742	753	748	770	783	778	767	795	767	789	773	727	797	776	733	755	722	769	773	752	768	772	724	832	743	699	815	795	786	781	750	764	746	790	789	782	756	788	781	718	763	752	738	719	716	793	800	734	768	757	752	763	772	809	833	782	770	792	763	789	806	784	801	750	737	798	766	796	731	776	762	775	746	818	749	746	781	805	777	751	767	755	791	795	731	733	736	768	783	770	805	797	783	813	772	769	714	759	783	805	734	765	735	748	736	835	768	756	713	784	785	819	763	722	744	811	803	805	739	800	785	779	755	778	761	755	776	781	744	780	804	789	759	744	763	783	729	811	765	740	805	750	750	800	769	769	776	733	713	729	767	767	782	767	752	790	760	788	753	782	766	806	761	753	744	703	761	762	749	767	790	765	782	809	746	800	711	742	749	769	764	773	779	722	759	741	784	743	729	780	779	764	756	734	779	770	808	773	753	760	780	763	752	742	747	777	822	774	793	735	783	799	797	750	713	771	778	806	801	779	685	751	781	781	709	744	731	798	778	706	799	746	754	776	830	751	774	785	746	748	782	733	813	768	788	730	766	764	757	780	750	771	740	754	791	729	789	747	741	778	775	750	780	766	746	748	766	773	737	729	707	747	778	776	720	759	768	755	776	736	781	718	790	740	785	740	794	728	764	767	758	833	802	761	751	744	748	752	778	749	762	753	831	752	745	738	762	778	831	758	741	782	773	758	747	753	778	753	773	745	759	795	761	776	755	754	791	787	734	728	748	767	733	771	792	747	808	772	826	804	777	756	764	758	746	789	735	764	729	766	767	771	758	747	791	767	743	748	756	710	761	737	747	730	819	774	806	790	774	758	782	754	779	746	730	767	791	770	773	776	748	745	806	788	770	713	715	742	750	791	756	813	749	739	778	754	751	795	758	768	763	765	750	779	795	760	812	736	806	708	793	782	775	740	740	744	814	809	770	795	734	774	743	720	786	781	764	734	717	820	746	762	791	754	744	739	781	746	752	794	773	796	771	755	764	745	769	738	743	820	804	786	728	744	717	730	741	722	749	716	813	761	822	805	760	764	732	816	743	767	779	806	765	777	747	784	744	745	766	745	769	713	766	780	779	802	769	764	735	805	742	758	762	815	773	740	727	751	770	825	719	754	797	783	766	730	713	797	781	730	718	777	800	755	748	768	784	740	731	765	758	760	768	721	770	735	755	746	736	800	782	762	783	777	817	747	786	730	769	783	760	725	784	734	790	781	753	802	754	749	767	737	792	796	781	753	762	793	803	835	766	814	844	786	796	715	749	814	794	712	784	747	747	790	772	773	771	721	784	788	777	740	730	787	761	797	750	779	766	788	744	719	772	781	751	756	783	717	756	771	783	774	774	773	758	766	738	738	781	765	727	772	762	740	722	759	775	772	738	782	784	782	754	714	750	765	837	793	709	733	738	765	763	750	788	736	763	786	738	792	745	782	759	755	733	745	706	741	771	730	755	767	791	784	750	801	765	734	771	751	792	774	781	768	770	768	753	756	790	767	726	796	775	729	775	779	724	703	804	733	770	795	763	746	721	781	734	754	734	788	725	758	824	705	800	730	741	745	767	774	807	753	763	730	783	766	746	806	751	783	757	774	731	738	718	761	773	810	713	736	756	755	776	751	750	716	737	753	709	730	782	813	775	771	726	736	781	741	721	794	769	811	767	779	789	691	739	779	722	765	751	766	782	762	735	764	716	706	757	773	766	775	707	717	741	758	777	736	776	703	784
7745	21463	16713	9582	7125	5331	4177	3331	2684	2126	1811	1563	1405	1335	1193	1192	1146	1111	1034	1010	1037	1011	978	976	990	884	925	929	916	873	864	845	866	825	842	829	819	854	853	888	858	840	866	897	835	814	782	822	798	782	787	774	849	858	759	856	850	808	830	839	783	835	780	823	818	839	802	787	771	831	805	832	797	790	802	795	853	800	778	798	811	817	823	814	823	783	832	803	805	826	787	830	830	787	802	843	837	806	784	863	867	854	848	805	835	807	814	833	836	872	833	845	841	798	808	819	843	814	799	832	863	808	839	784	837	802	787	728	793	826	823	794	818	851	826	799	802	789	807	797	814	848	810	787	794	833	783	813	790	826	802	800	802	824	783	783	790	870	796	797	841	781	853	817	762	801	843	766	786	829	812	779	793	793	786	792	790	770	826	815	766	860	797	831	798	781	798	821	805	747	789	873	815	805	838	799	774	788	791	813	862	818	790	774	772	824	778	770	799	775	813	831	837	787	782	823	774	809	874	810	813	795	843	763	824	775	787	822	824	797	827	777	760	787	818	747	812	746	788	816	754	840	839	854	799	763	780	809	771	845	774	799	849	839	806	790	808	841	825	795	840	775	816	796	842	792	831	852	824	817	817	854	813	804	875	774	813	853	794	737	786	800	814	838	821	831	842	775	801	844	813	819	823	780	816	752	821	783	837	792	818	806	799	798	758	825	774	796	849	832	763	805	841	881	792	795	783	799	862	820	815	872	816	811	849	841	842	808	796	772	801	761	808	853	789	788	733	827	808	811	777	796	805	832	762	808	825	822	873	841	775	846	824	785	842	877	843	829	780	823	781	838	786	832	782	824	803	793	848	831	773	799	785	786	821	831	840	819	834	774	797	829	815	814	777	820	828	770	819	773	760	815	808	818	838	746	851	786	841	788	776	789	785	823	872	798	786	824	799	797	843	751	783	784	797	819	773	789	856	783	805	819	798	832	807	833	786	766	809	799	828	843	792	815	830	786	813	810	790	742	834	752	796	798	819	846	762	730	830	789	803	765	773	823	783	805	854	803	800	764	843	826	820	848	791	826	819	795	797	806	795	791	795	810	800	753	819	801	823	827	794	785	787	781	830	818	810	797	828	810	804	794	833	779	810	826	817	814	786	828	787	809	821	834	806	813	786	787	802	818	782	798	793	769	773	791	792	855	819	819	853	809	809	800	762	766	788	865	831	789	786	801	802	853	824	789	826	824	846	796	831	775	803	807	772	813	800	804	791	828	816	814	834	776	814	772	771	799	813	780	850	801	819	778	862	801	748	843	801	819	801	802	849	796	809	798	761	861	742	840	819	799	824	823	815	871	844	827	821	805	784	842	814	854	784	762	783	752	826	811	834	799	794	827	844	847	796	842	810	839	771	823	805	778	819	772	835	809	804	780	848	825	803	832	817	805	810	817	749	759	793	840	731	813	820	758	774	794	848	759	860	781	782	853	803	779	790	808	803	770	788	788	777	816	808	811	828	800	754	817	802	817	785	809	826	784	804	774	830	807	832	798	839	798	821	816	786	771	786	799	831	845	827	813	805	819	775	765	768	800	797	793	782	835	839	787	835	798	855	849	837	834	801	801	798	828	833	797	777	847	817	793	837	821	828	840	810	799	862	810	788	781	820	829	844	790	835	794	830	795	818	799	787	829	794	782	805	795	849	826	829	803	788	792	783	829	806	760	810	845	822	769	802	777	835	847	845	855	766	746	846	858	871	831	836	788	816	748	778	806	794	791	781	790	830	828	760	786	811	815	767	817	768	835	828	765	793	800	805	832	762	819	799	806	814	833	791	815	825	777	811	780	822	791	820	796	814	809	813	829	751	788	797	789	805	830	829	779	788	770	827	795	826	761	836	843	778	792	841	776	780	822	761	783	790	812	811	793	839	829	769	863	798	807	792	828	831	826	795	816	801	778	854	795	891	801	768	789	807	764	790	812	804	771	825	824	826	802	785	829	779	779	795	857	806	852	817	790	850	776	856	794	852	795	821	759	790	808	810	822	820	842	801	786	772	792	822	775	749	817	775	811	800	823	816	821	786	776	827	820	836	827	807	811	847	819	831	787	798	795	800	798	743	796	821	797	792	777	772	768	768	806	818	822	833	818	814	837	830	827	813	802	840	814	817	792	813	797	789	864	777	756	842	814	789	803	830	770	778	828	805	848	862	802	815	834	805	805	823	801	817	797	805	768	803	755	845	810	832	831	794	827	838	779	807	821	783	827	795	801	805	775	776	824	759	808	811	812	742	774	785	811	871	786	843	858	796	796	820	843	780	810	791	830	850	753	766	823	862	810	802	776	793	795	809	794	779	794	858	823	843	804	835	837	822	781	831	815	794	780	814	828	797	833	818	813	847	791	810	820	818	812	823	792	830	794	829	771	778	798	795	825	838	760	838	850	784	815	785	808	816	815	793	773	775	824	809	823	806	840	808	751	818	810	839	795	813	790	799	796	824	830	773	761	769	797	774	785	858	801	735	829	790	850	754	833	796	820	780	817	776	789	762	806	726	784	851	800	828	782	784	797	833	827	818	831	779	799	813	796	804	769	758	763	830	772	829	830	793	810	839	798	805	806	776	802	773	788	807	813	771	838	814	831	815	854	752	817	802	849	784	814	785	785	760	827	800	834	792	823	801	834	839	852	776	795	831	808	781	836	795	845	787	854	787	804	796	769	786	775	841	840	817	785	789	803	789	859	799	837	832	875	873	794	843	837	793	825	824	851	809	770	825	787	776	766	833	782	798	831	821	821	798	837	796	834	799	783	792	784	774	809	770	791	829	846	786	833	804	817	836	805	811	820	811	810	820	780	829	796	833	850	774	821	797	807	783	833	795	829	824	842	764	774	805	809	807	818	800	826	791	815	799	815	797	773	770	801	812	820	765	816	780	812	842	801	784	783	840	816	809	859	818	805	770	770	793	811	814	832	809	795	770	830	849	771	864	847	784	754	792	781	862	811	801	844	786	777	774	781	778	793	828	758	819	797	818	808	822	827	823	793	847	816	818	836	850	813	772	864	849	831	807	815	832	814	839	789	833	785	810	813	804	883	813	807	757	826	824	776	788	847	803	827	840	766	826	803	781	808	739	780	783	811	765	827	804	881	806	862	828	786	850	798	813	772	793	783	814	791	812	763	842	776	787	836	795	748	800	790	841	784	795	832	772	787	815	829	795	772	814	838	796	819	828	800	808	849	838	782	784	813	788	788	758	824	810	772	831	786	820	793	829	833	809	839	795	775	833	835	829	774	862	775	780	794	892	802	828	815	849	785	780	817	823	850	752	853	825	764	778	808	792	812	838	793	812	780	800	786	821	801	858	790	830	807	755	796	814	785	817	779	766	768	762	800	799	811	800	807	864	805	858	785	848	767	828	808	856	808	828	782	812	814	814	799	796	814	822	779	811	802	789	781	805	805	825	795	808	804	828	798	801	770	828	751	760	773	790	814	807	852	792	834	756	821
24671	21144	27507	24972	14642	3072	1969	1447	1143	895	809	693	633	587	567	556	517	525	519	459	467	422	431	425	402	385	438	373	398	405	360	401	398	402	375	364	381	388	388	345	392	384	354	361	351	358	382	339	397	363	363	371	367	359	369	376	382	342	364	397	357	361	348	304	384	372	353	375	387	326	345	372	327	343	364	375	360	361	373	358	363	339	354	366	370	344	360	373	336	378	360	362	355	370	353	330	339	364	352	320	342	344	375	363	389	341	349	382	375	362	410	360	364	349	376	397	341	342	387	372	335	354	398	364	346	338	350	361	343	366	348	332	340	387	404	378	373	357	399	370	363	371	320	376	363	329	356	393	348	380	369	352	364	353	380	384	348	381	364	354	377	356	375	375	382	400	339	353	365	408	378	359	378	373	376	350	350	360	335	334	409	389	383	352	340	347	390	354	332	379	354	406	348	377	391	362	356	376	366	365	346	338	375	339	345	330	354	375	394	351	339	324	380	350	378	373	358	369	389	360	394	381	382	352	381	393	350	343	337	363	338	355	362	343	353	369	352	355	381	349	384	354	395	387	361	319	369	347	372	326	373	352	342	354	378	379	351	356	336	365	359	376	386	355	350	379	354	352	353	364	363	392	345	365	349	368	361	304	363	358	408	369	366	374	357	381	405	377	339	388	381	338	358	337	351	355	372	355	391	378	329	360	351	389	373	350	386	340	356	383	378	367	356	342	350	356	359	334	341	377	372	360	329	340	360	345	396	396	353	361	353	333	343	339	371	373	375	372	376	368	355	372	356	357	342	359	355	340	381	391	390	374	369	362	356	380	352	342	369	358	357	324	358	344	364	359	337	343	396	353	349	335	355	371	329	372	369	374	345	376	344	347	374	413	377	371	363	356	312	385	383	387	384	381	351	354	355	361	353	352	380	378	379	336	336	359	358	358	386	346	373	358	383	336	370	354	375	345	364	379	383	375	364	338	376	338	352	371	337	368	368	355	353	332	342	345	359	353	337	372	384	416	345	352	342	368	330	324	344	354	360	360	367	373	351	349	349	351	377	388	321	368	380	364	389	386	329	323	349	338	336	347	338	343	333	319	333	363	363	387	374	389	380	356	366	325	348	354	350	333	367	368	355	352	338	383	352	411	386	393	402	375	379	357	362	347	349	321	332	346	343	392	354	353	352	346	388	360	366	341	329	366	376	366	347	334	357	379	349	387	369	374	367	379	351	377	345	368	339	377	350	338	354	327	353	345	352	361	366	363	336	358	343	351	358	342	313	365	353	353	320	365	348	403	365	372	385	383	338	336	367	329	372	360	368	361	360	342	355	372	353	399	349	358	379	321	355	372	370	373	402	337	374	408	343	352	354	373	387	342	374	365	344	373	350	360	352	359	392	352	398	330	358	373	398	343	367	354	399	349	351	372	375	388	361	353	348	362	384	398	354	371	360	367	336	367	348	331	369	394	380	363	336	359	414	333	385	349	391	359	359	359	376	345	356	349	358	377	327	351	357	353	368	365	373	372	363	377	388	362	369	365	360	346	354	363	353	356	344	369	370	351	386	362	355	375	395	352	359	365	338	377	339	378	351	358	364	358	393	339	344	377	317	367	360	387	365	341	367	384	381	389	344	359	372	343	363	378	354	391	367	366	386	368	344	366	375	383	327	398	373	389	368	343	354	318	394	363	402	394	359	362	353	364	376	346	337	374	335	348	352	364	376	388	384	349	349	362	366	390	355	344	363	340	341	374	396	358	344	350	353	391	344	368	354	356	374	377	383	354	348	341	369	399	372	357	392	343	366	384	367	375	354	388	352	357	359	351	325	335	331	370	386	347	343	334	360	367	408	330	362	315	356	368	366	356	338	387	354	386	364	389	350	357	356	382	356	366	384	406	370	366	356	390	384	350	367	334	402	388	344	372	373	327	360	354	383	347	364	354	367	345	377	388	364	360	360	381	377	365	369	417	356	336	379	359	348	339	359	378	350	339	363	351	368	327	365	406	389	371	333	374	326	338	316	372	338	350	329	367	379	367	358	352	379	328	407	386	367	376	344	363	337	371	342	353	381	356	357	378	372	339	384	387	392	368	336	377	366	361	379	362	329	376	385	359	351	365	332	333	353	382	324	371	371	355	351	341	344	366	419	382	351	354	371	344	351	370	349	367	360	342	374	365	363	402	358	376	366	378	358	373	360	384	365	315	339	338	344	372	333	377	378	350	348	360	375	365	313	325	352	385	358	345	381	326	347	362	366	350	376	332	352	358	352	364	364	360	403	339	383	362	359	325	342	398	326	325	360	363	352	358	342	364	383	339	383	324	334	360	340	362	333	351	361	363	351	332	336	398	361	349	393	378	369	365	373	374	344	349	352	341	354	345	346	373	416	369	377	379	322	339	356	362	357	373	366	348	370	371	331	369	356	356	385	383	366	348	367	351	388	355	353	357	349	330	334	371	375	382	365	354	370	373	374	387	335	374	372	369	378	356	355	365	358	350	358	358	352	338	365	366	374	356	355	346	346	416	371	367	390	367	368	393	339	344	405	368	355	371	362	366	381	383	379	363	332	355	379	341	363	371	351	350	330	355	322	357	374	386	373	378	365	366	335	350	378	391	364	369	374	330	339	372	416	373	383	373	345	381	331	387	377	319	369	361	350	372	349	345	343	371	343	361	380	358	352	354	350	355	346	343	357	361	358	378	372	366	348	360	368	361	375	362	348	374	356	364	382	361	363	371	349	360	361	370	375	324	358	367	364	396	372	352	332	347	362	338	348	348	350	403	370	360	331	371	350	360	327	348	329	359	348	347	372	372	352	346	367	338	336	343	358	361	376	348	353	362	368	399	362	353	363	348	334	389	330	388	355	333	376	345	340	363	332	375	307	342	358	372	359	345	373	346	368	376	367	338	354	373	378	348	364	400	345	346	354	319	326	382	325	371	363	352	323	330	377	367	377	366	385	379	340	336	369	369	377	391	382	384	376	347	368	412	348	365	356	371	347	360	353	352	374	341	365	411	371	344	390	362	381	358	371	371	383	349	370	348	366	361	359	357	356	363	359	371	368	366	352	366	349	357	387	392	377	344	347	366	372	370	363	322	339	370	346	356	351	383	385	384	348	395	361	328	360	366	376	351	366	345	348	326	351	354	363	343	366	351	388	380	390	363	375	369	340	340	352	387	387	372	323	369	361	364	377	366	380	356	375	373	339	387	358	373	354	340	370	366	367	344	364	386	349	351	392	395	370	340	333	365	348	354	322	362	371	369	354	360	359	361	360	362	337	375	383	342	368	351	393	342	355	355	360	367	372	389	349	342	348	378	384	338	363	369	367	337	338	383	350	355	346	347	365	386	366	379	361	365	351	373	366	376	374	374	342	379	369	353	348	355	367	379	369	344	376	380	384	359	376	383	388	360	355	374	353	352	354	347	364	339	355	325	360	322	392	370	359	346	333	332	359	372	367	355	363	338	363	352	365	339	362	382	346	365	352	341
7323	17425	13582	7482	5498	4011	3053	2352	1926	1434	1095	916	899	776	771	678	661	660	569	558	550	535	486	507	495	527	495	462	448	438	486	456	440	503	428	473	420	465	429	448	405	452	410	423	413	446	446	446	434	420	406	428	380	419	426	430	416	427	399	393	426	446	438	399	420	395	357	398	389	465	425	429	372	398	422	412	418	444	429	410	386	411	414	397	405	401	416	406	413	390	406	439	395	397	432	395	414	401	424	409	382	404	382	404	388	403	428	415	441	419	393	405	417	368	384	427	391	408	426	408	403	407	418	432	432	406	417	442	380	437	433	378	410	410	409	386	416	400	408	402	433	411	403	388	422	410	379	409	435	406	371	392	402	419	412	397	471	398	384	409	417	406	402	443	437	451	414	407	411	370	367	414	390	382	384	407	407	438	442	404	451	388	425	398	399	391	405	416	456	361	393	419	459	402	425	415	374	415	398	413	413	409	391	419	380	390	426	405	433	416	410	370	401	402	427	425	392	380	415	390	410	418	400	391	441	388	439	400	444	384	394	390	428	389	418	440	407	435	406	433	392	410	430	384	415	393	436	437	412	412	409	409	403	411	401	407	389	416	433	428	407	424	371	380	411	421	388	392	392	408	425	417	366	427	385	388	399	423	419	422	425	417	446	422	387	404	399	432	393	410	420	427	362	424	413	416	414	421	414	380	408	429	439	446	382	406	395	398	378	421	427	426	395	402	410	401	437	412	396	425	417	398	391	411	401	392	414	374	381	408	380	394	398	399	373	387	401	408	377	421	386	411	449	375	415	421	406	391	411	415	440	393	410	413	413	408	392	395	464	403	404	427	439	460	407	414	422	409	386	431	411	399	352	418	416	418	380	389	414	403	384	375	399	415	405	408	393	394	417	436	423	386	397	369	418	421	393	414	415	438	396	418	397	414	420	387	434	387	397	382	402	445	400	411	434	424	396	387	435	394	434	418	447	398	432	420	402	412	393	402	416	428	402	404	440	406	411	406	379	399	401	405	421	390	431	407	428	428	420	396	420	394	375	391	421	417	412	437	432	411	428	433	406	403	413	400	408	443	399	419	417	408	436	423	386	411	390	397	391	408	385	411	398	438	385	435	406	411	428	449	379	405	402	416	381	411	401	367	378	410	437	427	419	404	404	438	409	443	399	413	406	431	422	425	401	425	400	405	447	403	432	386	434	405	415	389	410	387	386	405	407	397	392	375	399	415	413	407	397	420	403	397	396	424	423	410	351	372	398	421	411	406	426	384	420	376	426	368	403	422	403	410	402	392	438	446	395	400	388	439	398	396	436	423	434	402	413	417	392	420	415	379	401	405	414	417	386	405	398	420	375	410	385	413	415	426	411	423	399	397	442	401	424	422	409	407	403	442	397	381	405	407	423	420	401	394	429	430	394	448	388	362	398	414	398	372	389	374	391	393	396	425	434	353	399	386	426	384	414	448	400	412	412	373	437	420	411	406	391	407	434	408	394	381	415	401	401	401	404	436	401	405	392	399	420	371	414	399	418	403	384	398	403	392	421	381	406	380	383	384	382	375	403	408	417	430	406	416	407	390	440	380	416	430	417	388	394	391	392	434	394	399	422	403	429	433	393	401	405	413	403	384	402	404	410	382	401	430	413	362	410	393	394	388	403	400	400	425	413	444	385	406	424	412	427	423	392	429	397	369	413	443	385	404	445	388	403	365	382	411	433	446	408	393	401	420	416	421	413	404	396	376	433	406	387	433	373	398	396	403	441	431	426	398	440	376	381	416	395	389	419	424	419	413	406	416	400	421	391	416	383	405	380	450	443	393	411	422	438	418	400	398	409	385	411	370	402	416	398	400	384	389	427	426	441	400	421	405	416	452	401	413	428	421	400	357	410	398	434	384	401	375	374	382	400	423	403	404	390	409	382	414	377	392	393	392	409	426	394	398	390	381	445	413	402	411	382	393	417	413	376	435	400	414	438	426	358	435	393	441	414	402	398	406	412	429	417	403	403	359	435	363	420	396	430	374	448	402	399	442	393	391	406	388	380	400	436	393	357	396	429	399	405	425	367	425	409	415	431	426	433	414	389	430	392	422	407	391	436	383	407	388	415	401	353	404	440	377	419	406	389	411	371	403	392	420	395	413	416	424	410	397	400	382	386	397	407	413	416	409	397	400	376	430	420	415	415	448	409	422	424	421	418	452	410	361	401	408	418	368	413	396	415	415	431	376	389	423	415	430	378	407	422	390	381	410	399	404	427	365	390	437	370	400	422	424	396	403	384	393	397	385	378	440	411	431	406	390	411	433	392	419	419	402	441	407	410	443	432	416	416	405	395	360	411	412	389	403	400	389	403	430	423	412	444	422	416	382	430	434	435	435	374	388	390	440	403	364	425	393	393	360	378	439	416	447	398	427	398	418	381	411	474	400	410	432	416	397	400	391	394	410	412	430	407	424	416	452	436	410	390	417	423	385	445	420	400	417	417	387	395	425	403	413	402	394	388	379	405	395	414	400	450	416	354	400	369	406	410	412	439	402	386	439	415	402	374	429	395	393	392	448	397	425	407	421	399	408	392	419	453	376	406	405	407	383	381	434	445	407	422	446	402	408	441	413	412	363	436	386	409	408	445	408	408	392	441	423	441	410	378	421	420	382	399	391	368	390	404	400	412	397	418	384	406	366	434	406	418	397	449	404	448	423	437	407	425	430	443	430	376	425	382	395	448	426	424	404	405	414	426	408	390	405	411	418	418	425	444	419	412	459	454	405	414	431	437	429	385	426	391	404	420	360	418	416	400	395	379	422	434	414	440	385	388	407	412	366	405	400	410	372	394	417	413	406	371	417	417	429	413	391	390	399	404	411	412	386	427	400	443	402	380	376	415	406	436	414	389	438	410	391	424	388	438	406	468	432	425	417	410	424	372	407	466	395	365	374	407	409	384	392	382	426	393	396	423	442	410	359	409	425	369	395	435	396	381	389	399	387	429	403	413	422	389	388	418	418	382	409	408	432	427	402	426	389	386	391	428	393	387	432	425	400	385	418	398	409	397	384	417	414	404	425	383	394	422	420	403	395	430	385	417	388	351	412	415	362	394	451	403	436	387	436	389	443	441	411	405	441	380	424	397	419	410	396	405	412	407	494	430	388	393	383	409	415	428	409	398	407	434	407	426	356	375	423	421	415	410	399	425	365	447	391	431	444	424	426	409	400	410	401	430	457	403	403	378	414	420	405	407	382	399	356	403	434	367	397	374	436	410	428	431	399	428	404	396	419	394	406	391	391	442	401	438	365	430	398	413	423	420	406	398	370	423	418	420	402	391	387	369	419	424	412	388	404	410	412	400	399	443	437	424	400	390	416	465	421	449	400	367	403	401	415	436	394	378	420	376	399	431	396	374	402	412	383	404	377	399	390	381	399	421	398	419	423	396	415	376	421	393	427	362	422	385	421	399	429	419	421	411	422	402	389	405	421	413	451	411	393	416	430	420	401	405	407
22505	21184	28884	23764	21192	21386	12844	3465	2345	1917	1642	1405	1347	1258	1176	1091	1032	1052	1007	932	978	936	870	913	834	810	794	782	835	828	774	791	791	740	776	774	795	772	766	710	752	753	711	778	754	769	750	725	758	730	705	770	710	742	707	705	722	738	682	743	748	717	726	713	737	713	678	731	740	731	713	697	708	722	684	722	675	700	725	712	698	700	677	688	712	689	700	710	704	717	734	773	720	710	756	733	741	684	741	717	759	679	719	726	715	751	745	692	726	749	663	658	766	724	678	740	729	723	682	720	674	696	738	716	761	741	774	733	690	738	711	699	697	736	719	713	743	667	729	728	717	755	719	707	762	694	646	750	680	667	761	784	769	740	677	695	703	707	686	657	745	736	713	680	668	715	741	682	745	759	749	739	779	692	738	784	718	730	686	714	686	731	709	694	747	742	700	690	705	728	755	734	746	674	708	707	722	701	760	687	692	737	787	713	712	742	733	749	669	730	758	705	749	680	701	684	715	719	727	735	722	692	747	681	690	739	688	715	759	693	716	705	688	711	697	684	711	692	733	716	704	668	726	736	750	715	757	716	732	749	714	724	663	709	704	744	769	681	697	712	689	681	765	712	726	696	716	747	704	710	698	754	791	698	748	673	693	756	705	737	701	721	744	712	707	754	717	738	757	725	747	708	747	739	700	734	696	751	710	671	719	671	726	728	722	708	687	757	700	717	725	722	699	681	732	720	678	650	691	713	712	693	720	750	783	709	708	683	658	682	688	639	675	723	706	736	708	717	727	750	742	712	670	729	711	663	700	708	693	702	750	709	734	730	716	731	683	715	726	735	685	702	651	702	705	683	781	753	712	670	770	763	711	732	709	666	711	724	688	734	734	696	693	727	724	770	703	689	667	684	727	704	663	729	724	742	736	696	699	662	697	724	760	708	750	722	747	711	712	727	721	715	694	716	750	724	673	740	707	705	717	704	739	642	741	702	691	695	703	711	718	668	649	694	777	661	714	709	752	716	718	747	745	654	724	736	691	740	692	678	739	739	711	716	735	727	692	681	718	690	711	724	665	698	750	733	685	682	746	700	718	695	714	687	664	692	677	740	696	724	710	712	710	694	726	733	679	691	710	685	694	744	711	675	747	732	715	709	745	692	728	712	768	738	712	718	737	711	727	728	739	739	709	719	735	711	722	771	693	676	755	702	733	697	709	681	726	675	683	687	701	716	682	710	699	715	733	685	747	699	709	706	701	753	728	729	728	694	755	694	711	742	670	726	719	679	657	669	679	694	707	724	759	730	723	670	682	716	738	734	697	714	669	719	735	716	702	730	715	714	740	777	692	688	728	749	765	756	725	696	729	714	693	712	728	710	760	684	750	750	749	714	758	698	686	715	747	722	710	694	695	729	726	714	696	768	742	689	697	727	700	730	713	745	756	724	762	731	738	719	710	683	735	746	695	751	702	706	679	711	742	680	727	716	717	732	687	718	695	731	711	706	709	679	713	680	725	727	740	667	726	647	715	716	734	662	701	719	725	682	728	658	734	715	742	739	650	732	703	717	714	704	690	730	691	780	730	684	748	737	671	677	701	662	713	728	721	729	721	758	667	719	709	742	739	705	719	651	682	727	680	710	716	739	666	685	745	694	641	678	749	739	706	732	727	707	739	706	761	751	686	710	735	738	678	681	714	722	668	693	632	713	719	712	726	773	711	728	742	694	750	762	672	681	715	781	689	740	699	725	715	694	742	696	745	729	716	730	758	736	752	754	698	690	710	726	760	733	752	732	698	714	688	723	776	706	740	696	719	733	674	699	699	702	699	719	689	702	719	731	673	764	732	713	710	675	683	662	712	713	748	724	713	683	643	739	689	702	707	699	726	710	692	701	707	678	723	718	729	779	727	737	671	683	764	698	720	655	754	755	735	763	747	676	693	737	700	738	724	735	670	733	722	666	718	713	738	675	774	719	709	651	678	746	683	700	730	718	738	674	762	729	727	706	699	725	711	684	722	698	694	704	735	693	674	684	713	678	696	761	728	707	639	713	748	720	690	742	778	708	669	731	717	736	711	738	717	721	689	710	687	662	727	742	695	745	694	744	717	764	709	739	712	674	719	727	732	794	710	717	709	728	741	732	715	761	720	643	673	769	726	777	705	766	735	688	716	712	670	661	701	743	651	690	721	712	694	702	696	693	709	756	665	689	689	723	735	710	729	704	741	658	712	701	723	735	662	756	733	695	687	687	730	664	718	713	695	696	724	680	707	685	718	713	714	725	700	662	743	741	690	657	731	750	775	739	701	746	730	714	719	703	688	693	729	761	748	700	719	717	655	708	686	695	666	702	733	667	703	753	708	712	708	684	750	739	670	704	722	717	717	693	678	730	765	708	739	720	718	693	714	730	722	730	748	739	664	730	661	747	685	718	698	708	693	779	734	707	720	732	703	743	727	775	760	714	740	696	729	693	673	718	725	732	740	690	754	690	686	707	773	722	755	711	743	710	722	696	706	717	733	771	717	723	747	730	777	754	706	656	726	696	750	729	713	746	712	631	703	703	758	740	672	718	731	729	663	685	720	777	640	761	680	713	745	716	648	754	782	678	730	715	664	698	685	743	720	697	678	741	722	748	724	729	673	750	698	676	690	712	693	634	708	698	694	695	702	722	705	661	648	715	690	695	706	720	731	676	713	706	694	715	688	728	726	703	712	725	712	705	672	713	717	669	745	678	695	697	703	719	728	698	733	713	707	760	750	694	708	696	754	763	749	727	716	726	705	727	730	677	735	694	744	708	688	747	716	729	712	709	700	727	724	708	712	704	724	698	697	741	720	715	759	728	709	655	683	752	747	678	725	685	706	727	742	687	681	689	683	666	692	742	711	684	684	735	750	702	731	727	743	724	703	690	723	717	722	765	723	709	724	718	693	731	711	721	711	710	677	692	702	724	694	708	718	731	710	711	690	730	704	729	697	705	694	696	701	682	696	706	683	712	779	750	709	656	756	687	674	755	751	716	694	695	661	754	669	712	712	751	675	669	685	663	730	694	730	776	714	744	704	664	739	719	739	692	755	731	722	680	684	691	743	706	689	716	751	689	715	763	734	721	705	705	737	739	693	719	788	708	750	681	699	650	672	682	715	738	709	701	703	739	675	712	674	742	718	730	665	764	718	732	680	729	658	681	716	712	750	699	717	698	686	720	757	727	750	764	735	760	742	726	729	690	764	726	725	758	780	727	741	746	715	713	679	701	708	743	724	739	704	731	698	685	683	763	659	709	722	698	697	720	702	730	677	752	732	740	682	692	757	738	744	664	714	725	738	722	715	732	693	682	673	726	721	690	746	796	730	734	682	722	691	722	684	705	693	766	718	718	708	694	725	702	711	702	693	716	748	684	695	706	713	709	710	729	742	743	703	668	739	696	613	665	686	675	740	722	706	692	720	755	708	729	683	705	723	659	701	607	689	741	713	669	703	706	688	736	751	726	752	701	704	731	706	720
9131	26722	21482	13184	10078	7438	5604	4412	3552	2817	2236	1993	1812	1557	1492	1343	1278	1226	1178	1131	1111	1051	979	978	899	900	883	948	890	840	891	908	883	868	858	831	839	836	827	880	764	897	810	772	839	787	770	869	829	785	752	759	835	786	773	780	752	822	802	833	747	763	866	780	821	768	797	837	783	785	769	816	774	740	749	775	824	803	801	770	779	698	760	740	746	782	762	786	749	817	735	729	772	753	786	799	757	766	765	810	712	774	756	694	765	758	747	766	787	764	723	784	781	751	778	829	797	758	819	773	735	743	756	808	741	750	796	768	820	752	726	762	809	793	800	780	776	735	781	778	780	750	764	748	817	737	783	737	776	723	729	747	789	702	750	791	759	810	784	770	778	771	771	768	754	791	766	728	716	771	780	696	780	746	788	762	765	793	735	809	759	758	764	754	787	799	757	706	837	790	812	793	780	748	818	796	732	772	775	767	733	759	810	758	764	745	834	790	734	772	763	787	806	750	765	794	720	782	735	784	753	773	722	762	728	750	750	764	790	757	766	752	732	778	710	701	794	751	744	773	778	786	735	781	758	789	792	724	776	766	760	777	727	758	735	794	727	756	745	796	792	745	788	699	801	782	801	788	754	780	727	780	805	774	765	739	785	729	826	796	747	753	754	772	745	767	772	769	774	795	760	758	747	756	780	754	786	728	809	782	730	789	748	760	750	736	775	753	775	757	762	769	781	807	723	736	743	749	748	722	780	787	764	775	746	784	798	751	751	782	800	736	786	734	809	728	750	826	786	789	761	681	781	754	767	743	748	829	717	763	782	729	718	768	805	763	772	775	753	807	722	812	711	782	754	811	807	751	792	766	808	808	759	741	747	722	793	763	731	757	716	797	766	787	769	759	764	768	788	745	734	750	762	768	760	729	796	814	774	824	765	760	775	755	780	701	749	784	757	760	799	756	842	744	723	752	729	769	754	783	786	770	786	736	735	763	774	786	789	805	764	772	749	738	743	716	740	780	726	821	780	710	796	781	768	763	780	826	786	745	758	769	739	741	784	780	795	771	760	750	785	794	770	768	782	764	797	805	768	749	778	764	731	792	776	775	754	732	777	765	757	765	676	804	747	767	776	758	756	719	781	792	782	734	790	786	772	781	753	822	760	743	791	775	772	794	743	725	774	717	724	784	733	792	784	777	728	775	746	772	761	770	751	772	838	737	746	779	752	765	790	828	761	791	752	799	754	785	747	745	764	785	743	778	796	787	770	757	784	793	766	767	753	753	830	716	770	791	776	764	766	790	780	780	769	771	750	764	754	778	781	753	762	774	779	786	788	775	782	775	800	771	723	776	784	751	716	724	771	752	786	806	765	809	771	763	749	752	770	766	756	803	722	789	778	759	721	744	742	761	754	776	738	762	743	796	732	758	745	816	748	781	764	758	751	736	776	748	792	801	771	725	762	723	740	773	743	724	780	746	794	730	780	782	768	767	756	740	764	723	795	749	764	771	761	736	770	733	734	803	740	737	708	746	750	762	781	752	758	720	791	774	793	790	764	814	709	768	791	779	740	794	728	769	726	703	789	727	776	785	751	729	749	822	727	766	766	798	742	773	763	739	731	780	768	759	771	766	777	795	731	757	771	746	818	776	781	764	781	765	784	833	754	778	759	752	812	712	700	779	821	784	741	756	787	735	775	745	714	760	758	752	791	739	773	736	753	746	802	780	762	768	730	810	716	732	786	754	795	771	749	772	784	738	742	802	771	815	753	778	768	772	772	732	798	781	754	722	753	755	766	753	783	782	772	786	755	777	719	755	770	738	770	722	732	736	753	768	731	745	776	753	761	700	744	757	743	773	788	734	757	777	724	750	724	788	792	794	763	732	758	761	772	768	746	773	747	748	768	768	729	784	748	793	744	713	769	800	766	754	777	673	776	747	729	807	807	748	759	786	798	753	731	702	761	750	842	729	774	793	784	769	746	771	759	731	752	717	745	793	778	750	724	816	793	768	761	768	739	733	727	718	746	765	770	781	762	793	739	758	772	723	787	744	722	723	744	773	838	753	750	754	765	786	791	786	767	775	722	762	745	736	747	782	798	753	725	767	765	780	734	743	743	749	755	735	766	774	807	768	740	726	740	823	749	778	740	783	779	764	791	749	795	815	771	790	772	792	767	764	774	769	799	784	795	717	746	776	771	770	755	749	718	744	710	804	799	782	739	782	762	836	789	768	761	776	764	753	744	731	787	785	732	749	771	752	772	791	764	799	771	824	833	711	763	768	748	755	788	743	734	779	760	773	818	766	776	725	736	790	708	750	785	768	742	782	766	749	761	743	767	732	697	804	714	709	766	778	759	774	750	747	772	750	762	718	759	754	780	766	747	766	760	789	751	758	781	730	757	750	794	784	757	778	797	737	781	770	744	738	720	740	727	803	727	771	761	766	717	813	779	725	774	771	729	714	777	765	821	771	721	750	747	755	719	721	785	774	737	694	730	737	759	768	803	777	736	787	723	743	763	765	758	776	731	731	748	736	751	756	728	763	744	782	784	787	728	758	772	767	736	743	722	742	709	753	749	734	783	771	721	774	778	729	796	757	775	759	800	734	698	749	772	786	801	771	732	791	796	788	808	740	774	754	764	764	755	782	776	776	766	748	813	794	737	781	718	751	739	799	759	796	712	777	740	818	737	829	746	793	711	749	805	777	769	780	784	812	798	792	781	752	761	758	734	726	776	723	750	728	767	781	820	751	758	779	762	774	760	747	766	766	734	719	780	772	739	743	797	757	816	769	788	763	759	751	820	736	769	799	807	763	805	814	810	713	742	737	698	747	743	797	759	748	783	789	706	761	756	729	779	771	724	823	728	782	791	770	700	801	785	737	728	756	769	737	752	784	796	776	781	738	810	722	788	763	827	743	738	706	719	737	740	761	782	775	781	785	803	744	789	778	705	719	779	791	742	765	737	761	756	774	779	730	729	777	735	748	759	734	780	772	750	707	804	769	765	774	746	743	774	738	750	737	726	690	754	816	810	828	741	777	762	780	773	789	724	753	781	767	720	750	742	777	754	794	797	767	740	785	779	704	791	772	754	812	778	752	805	769	748	783	721	766	753	803	725	750	765	748	733	735	740	742	741	779	791	753	731	743	782	767	807	758	784	755	767	765	743	785	784	742	747	781	801	745	771	756	765	779	769	778	759	782	747	748	787	761	797	771	705	756	775	755	753	783	729	743	806	772	735	797	774	761	772	768	773	776	792	738	710	777	747	751	740	740	744	773	754	798	762	788	798	784	799	811	715	742	774	747	760	779	781	750	792	767	798	738	747	744	745	778	757	788	743	768	757	798	722	761	745	771	742	759	723	743	748	754	766	801	746	790	749	760	749	754	771	782	773	788	806	796	802	760	746	739	755	771	729	787	810	763	729	813	749	731	748	791	782	808	695	765	735	713	733	774	784	765	728	750	757	731	781	828	753	703	767	784	754	789	802	775	731	736	824	722
27540	19491	10935	4757	2669	1918	1446	1204	969	881	789	694	696	648	634	609	607	548	610	587	553	589	561	516	499	534	517	510	561	512	543	503	515	560	544	509	550	561	538	509	525	525	509	512	533	550	528	536	501	519	506	520	506	530	520	538	533	534	494	513	527	510	543	534	510	512	520	502	497	509	537	546	486	521	502	558	512	505	506	504	505	550	521	516	523	500	515	485	492	502	511	549	527	543	542	498	507	558	500	521	496	495	541	505	505	491	482	509	514	509	497	473	537	509	514	499	503	510	550	479	518	523	525	495	515	552	520	482	478	516	466	508	563	515	498	535	520	498	470	543	492	508	514	496	500	528	489	510	497	514	534	480	517	539	510	482	485	511	548	507	524	480	518	547	512	530	508	510	506	499	498	560	471	470	496	507	467	523	521	511	500	508	519	567	551	503	525	517	512	481	548	545	480	516	507	476	523	506	507	506	493	519	519	485	474	499	519	519	488	492	509	504	497	483	516	470	517	510	478	494	533	527	477	533	544	502	516	527	514	544	494	522	531	485	476	523	523	525	505	483	533	544	487	525	511	481	482	550	504	497	537	493	539	552	507	485	494	545	506	529	537	495	459	520	481	504	478	475	499	497	506	516	558	499	511	536	483	521	470	493	528	473	494	480	520	514	519	545	508	529	515	520	502	536	477	512	502	496	485	532	508	495	509	512	493	534	535	518	526	465	524	521	496	505	526	491	576	528	507	526	505	458	486	543	496	488	491	489	528	522	490	560	496	514	507	498	479	495	482	533	535	520	520	505	529	492	498	499	500	501	527	538	480	465	513	484	491	524	499	579	522	498	510	503	531	489	503	523	512	520	512	497	546	505	483	512	477	532	518	518	505	529	504	535	513	505	530	489	542	499	490	516	542	524	499	550	462	511	467	532	515	502	545	553	523	519	519	515	498	511	501	520	487	531	507	527	501	509	518	514	531	461	530	519	536	511	468	505	504	517	519	462	504	473	461	502	502	514	519	500	537	561	517	559	529	517	511	503	503	537	515	520	498	502	516	469	506	513	485	469	523	529	498	488	494	554	498	497	509	489	488	477	522	506	495	462	560	496	486	505	462	523	429	508	516	506	510	499	496	495	534	473	532	501	508	492	502	534	520	506	500	513	511	476	514	573	502	492	506	470	501	506	508	514	533	499	530	518	497	496	501	517	503	516	496	513	534	533	500	492	496	542	482	529	513	498	508	468	508	528	517	512	463	468	527	452	523	541	519	522	496	527	468	517	463	485	528	516	474	547	519	481	516	516	511	519	505	529	489	504	519	470	540	466	477	509	512	498	506	486	497	514	505	500	533	507	504	501	515	536	488	506	562	513	508	457	487	522	491	502	485	507	512	509	513	525	497	536	512	513	507	501	494	518	515	520	503	481	520	489	519	526	470	526	516	493	522	533	505	477	531	517	519	540	534	507	526	477	476	515	520	534	485	516	529	516	524	488	508	516	492	539	523	529	497	526	582	553	510	509	497	483	505	481	482	502	506	501	532	507	503	521	491	507	543	517	545	501	526	510	518	498	514	493	486	478	552	548	503	502	516	499	509	494	453	524	491	523	510	539	469	482	519	529	508	517	468	495	508	498	504	515	579	518	550	453	539	521	478	496	538	512	505	516	530	530	482	499	499	540	506	497	555	511	507	536	524	542	516	528	469	537	528	523	545	494	542	518	523	548	481	521	499	526	504	482	470	490	510	484	526	481	515	509	510	487	507	522	513	498	530	527	486	515	481	510	502	477	524	492	515	505	482	557	489	481	498	501	487	509	508	493	514	446	523	487	505	498	503	522	458	478	521	502	562	519	511	528	512	468	493	558	517	505	507	473	500	524	517	473	488	511	523	536	499	466	474	532	490	499	515	481	498	515	486	511	465	511	506	486	499	495	522	486	512	469	478	522	474	497	505	514	458	503	537	501	487	484	504	530	523	510	515	480	517	505	529	539	532	480	548	502	532	495	517	513	531	527	493	483	515	513	516	509	527	508	487	516	534	462	506	492	491	510	491	533	489	499	512	527	488	558	510	488	481	531	476	555	492	492	521	541	532	522	531	510	496	528	549	507	508	467	542	492	510	511	490	524	533	498	508	524	486	494	504	542	526	503	478	500	507	516	506	505	499	525	491	530	488	491	471	542	488	557	493	521	490	503	484	524	516	508	505	490	504	499	531	460	533	527	484	493	508	513	461	527	472	545	539	493	496	508	493	527	501	507	488	524	514	459	493	477	504	478	471	513	494	528	507	498	498	544	525	505	520	465	511	531	512	546	506	493	524	489	520	540	482	519	486	520	545	489	530	505	474	482	508	517	545	493	452	504	501	527	489	549	518	536	500	523	532	522	566	485	515	522	514	529	498	499	540	480	513	526	516	482	524	527	479	503	498	489	473	518	498	523	457	506	509	510	522	489	518	470	495	524	502	501	528	488	514	515	520	480	473	518	528	499	441	500	504	510	474	528	522	487	503	526	500	502	475	463	571	496	491	498	452	464	547	467	507	522	518	542	507	520	506	500	506	513	511	543	524	492	515	531	501	506	522	498	512	471	518	517	509	518	492	501	523	530	530	542	519	514	487	487	516	483	498	534	491	518	550	516	511	498	503	459	500	467	504	471	466	481	543	506	539	504	525	496	505	519	489	516	502	481	508	521	482	515	533	513	499	472	558	529	491	512	497	509	483	506	524	485	509	549	487	511	488	512	490	559	510	531	502	511	510	503	462	500	473	534	520	519	483	511	496	521	491	495	502	496	496	511	510	477	511	473	516	514	534	518	533	480	512	509	514	507	500	499	496	498	494	509	507	529	489	548	527	478	492	524	552	515	486	516	460	470	563	498	496	510	512	526	529	521	507	470	549	532	529	515	519	481	493	497	492	490	507	499	547	474	481	548	498	537	528	492	480	487	513	505	540	518	485	506	517	529	511	504	514	486	500	527	502	508	559	533	514	502	504	505	503	496	508	537	476	509	503	522	513	577	484	516	526	494	542	509	483	493	525	499	499	507	507	498	444	504	454	512	493	513	456	539	527	490	498	488	495	512	462	492	514	489	544	507	542	505	517	512	483	537	504	519	488	534	528	548	477	513	544	523	478	505	461	513	514	478	523	553	459	488	512	518	473	477	523	486	515	521	495	508	479	482	490	487	506	516	527	498	499	507	493	521	518	529	486	506	517	469	492	464	473	472	536	545	518	481	485	510	470	486	523	513	495	481	507	509	510	503	520	552	525	493	495	505	492	508	490	494	547	507	456	545	495	523	495	511	501	509	459	489	478	511	523	482	505	511	503	498	513	508	477	492	481	499	503	465	478	505	495	466	503	487	523	508	496	522	538	471	528	478	532	502	526	500	477	524	536	555	508	498	489	496	532	504	520	537	521	532	526	557	469	496	494	548	502	502	510	486	511	521	477	490	509	497	531	510	502	512	562	550	501	493	510	515	502	459	517	503	482	474	523	489	507	506
7661	12750	9534	5111	3806	2755	2256	1895	1506	1233	1020	905	793	739	769	755	700	656	688	660	677	634	623	645	578	602	597	557	599	539	554	573	597	568	610	591	576	594	531	579	586	577	556	548	548	558	541	557	587	545	530	526	579	531	549	559	508	563	585	567	571	563	575	575	548	528	545	537	554	535	552	523	527	547	573	585	548	535	548	547	570	526	555	537	500	586	570	535	532	549	548	580	576	541	540	518	580	565	554	525	554	550	575	547	564	544	531	527	592	511	533	537	525	529	568	539	572	535	516	556	488	537	557	537	550	532	515	552	546	515	585	570	528	556	576	534	523	590	533	576	558	523	544	546	528	561	559	540	533	503	540	537	544	589	544	575	530	483	570	528	591	519	537	464	586	536	515	597	537	588	563	564	541	543	542	538	579	519	559	556	549	560	515	545	555	541	536	534	586	585	501	550	535	549	550	557	533	531	556	564	512	575	526	510	565	572	540	549	568	535	573	497	579	576	530	520	529	603	567	536	539	503	524	538	544	551	514	573	527	542	529	548	533	523	547	569	528	536	558	540	573	536	558	558	538	530	529	536	564	553	580	528	545	545	527	547	530	520	557	526	558	566	552	541	546	592	542	523	552	525	537	489	547	534	550	523	537	509	561	553	541	563	559	598	515	543	504	570	578	515	522	547	544	531	513	592	564	486	577	535	532	533	553	554	539	547	525	582	626	583	520	549	551	526	524	530	559	522	522	555	575	557	559	518	521	557	541	554	527	506	502	571	521	538	554	561	539	541	523	545	561	516	539	546	592	495	510	508	560	530	525	532	581	544	511	546	585	492	563	554	525	563	597	570	577	560	577	564	509	530	551	533	537	587	571	507	513	582	554	540	577	529	545	563	568	529	533	548	532	528	581	484	553	547	561	563	548	559	513	603	570	526	587	553	562	544	521	512	508	522	551	538	503	567	554	531	507	521	562	539	550	535	543	558	535	538	566	578	541	541	503	552	554	544	508	541	531	541	580	530	542	528	548	507	556	557	537	522	567	518	522	555	589	531	539	520	556	480	531	532	542	568	551	502	553	577	545	554	546	568	572	587	511	531	540	538	601	547	554	548	581	534	514	560	484	578	572	519	536	557	568	569	531	541	543	564	527	536	514	539	562	517	583	535	545	530	535	497	510	547	518	558	549	535	572	567	559	491	544	542	540	574	521	541	586	569	545	564	577	514	530	523	540	560	540	573	529	533	539	529	533	536	580	539	523	534	533	557	533	528	534	566	560	565	566	513	513	563	556	580	556	561	571	557	581	569	609	574	558	549	572	535	545	567	551	496	562	573	571	553	526	594	515	545	576	554	594	563	552	543	573	569	562	555	611	539	544	567	517	515	545	526	502	556	562	517	500	519	545	554	524	535	525	535	525	563	505	548	571	535	517	549	554	555	564	543	588	542	543	556	504	549	553	501	548	555	567	567	589	578	513	565	566	520	553	502	553	555	530	571	563	558	546	546	582	561	552	562	569	525	569	529	527	530	555	577	517	548	569	570	519	529	563	551	544	548	533	537	557	535	563	556	537	525	557	533	536	568	554	559	529	531	515	511	531	583	553	565	563	571	548	524	529	548	527	599	492	529	525	540	519	567	545	521	532	548	537	512	539	537	527	539	576	569	527	556	558	528	517	597	551	545	524	513	552	524	557	516	544	586	584	534	581	508	532	546	514	566	549	594	550	532	554	529	566	520	549	512	515	547	547	539	579	546	569	556	530	535	556	575	527	540	557	548	520	541	561	541	545	561	479	550	537	533	516	553	543	531	567	592	544	547	556	531	539	540	552	535	560	535	519	560	572	527	558	551	551	533	537	542	519	534	533	503	548	513	513	564	543	587	534	533	572	521	552	535	543	503	581	568	560	534	510	548	543	571	529	536	561	553	535	571	538	553	554	515	551	581	514	562	550	531	506	583	568	548	536	502	525	534	564	563	503	512	544	586	557	565	522	594	551	573	552	551	576	536	575	534	495	552	559	537	523	559	563	493	543	528	544	561	545	593	555	517	547	567	525	548	547	557	551	564	576	590	515	551	549	591	549	571	565	574	575	611	552	572	552	561	567	509	547	568	536	521	517	598	558	574	561	538	539	567	544	526	530	575	550	537	558	529	529	550	565	547	495	563	514	522	543	557	543	562	567	535	517	567	571	543	541	539	585	549	582	530	554	600	492	522	554	596	540	564	557	538	497	526	515	570	553	533	520	539	592	528	547	541	548	524	526	512	574	510	578	512	528	526	580	585	527	552	523	566	563	559	551	542	488	535	518	578	511	556	575	578	545	532	568	517	550	560	547	562	540	530	539	548	520	554	517	537	563	538	537	525	543	516	552	547	539	562	538	556	560	580	553	525	531	540	524	548	577	551	553	535	581	558	540	579	539	524	526	563	560	548	508	568	526	559	535	536	537	559	530	566	504	540	569	540	560	559	539	577	533	543	519	543	565	574	508	575	495	542	516	509	535	521	558	521	550	533	530	558	560	518	564	536	514	563	501	558	527	533	543	579	570	556	545	547	541	529	574	566	562	517	507	514	567	535	516	551	536	553	573	515	545	540	581	530	577	543	526	587	578	549	568	525	582	560	522	591	576	549	581	562	543	498	551	517	588	567	528	556	518	538	568	562	555	544	566	503	513	536	571	594	556	523	574	518	582	565	542	565	548	500	563	518	522	531	525	503	561	528	522	498	533	530	544	580	519	539	530	539	523	541	530	559	566	562	564	549	536	536	533	509	530	564	575	543	575	546	541	554	528	565	535	545	549	518	518	538	493	597	561	578	556	539	528	547	538	591	505	584	533	513	571	521	539	549	528	545	551	544	516	549	521	534	518	566	540	505	590	526	527	518	541	553	552	531	536	520	544	554	559	581	525	524	495	578	555	528	551	519	569	536	557	569	565	519	551	532	577	569	601	573	557	545	534	526	581	517	578	547	547	550	525	522	562	595	582	556	553	566	570	529	537	541	565	542	559	491	524	568	545	586	484	562	538	560	564	564	582	571	560	541	568	561	558	529	574	517	527	553	559	534	507	548	551	569	589	564	563	511	531	514	528	516	558	551	594	541	549	556	552	609	551	524	563	583	571	496	497	531	566	529	552	533	557	555	557	517	526	530	530	539	539	528	527	575	530	528	528	538	557	520	553	579	546	533	569	537	566	549	599	581	553	544	549	576	531	563	569	517	562	567	501	554	569	526	567	516	504	564	547	581	549	553	529	551	523	567	507	521	586	523	541	545	558	568	546	569	560	547	574	543	571	510	547	544	556	509	553	546	535	580	522	593	551	560	552	558	572	527	540	554	540	559	550	559	511	511	492	596	545	558	539	546	584	562	548	529	554	525	523	561	498	537	548	553	525	505	548	587	526	552	507	509	578	535	552	567	536	567	576	542	550	557	582	547	535	501	547	539	525	527	531	519	518	539	539	551	591	573	586	539	522	520	531	527	495	548	514	532	555	538	563	545
23586	21118	28425	24054	21144	13398	3863	2407	1853	1576	1418	1215	1225	1133	1120	1007	917	975	945	961	936	893	928	882	857	871	842	847	795	831	835	776	785	863	784	781	820	836	831	854	831	850	840	819	799	829	829	799	857	784	761	789	781	809	754	795	802	841	749	748	833	879	782	788	768	820	787	812	842	805	770	822	842	770	786	783	777	741	804	771	809	782	735	802	829	746	745	812	784	777	840	778	794	784	774	780	782	745	781	784	791	804	788	758	786	785	784	791	765	787	868	770	787	749	816	796	787	785	769	777	823	779	791	771	797	801	784	759	755	800	781	814	798	799	805	811	796	802	738	771	825	853	792	807	795	760	811	792	759	791	758	783	821	786	800	809	806	793	767	770	786	753	794	784	781	761	845	757	755	816	748	759	753	769	795	786	818	778	808	803	787	782	817	776	756	753	770	768	833	774	781	805	783	762	826	817	771	750	828	810	758	789	805	771	723	809	729	787	816	764	775	803	772	776	780	766	772	776	820	800	752	825	796	826	697	838	823	717	825	787	819	769	813	744	765	744	795	737	780	782	824	826	812	771	776	762	772	815	824	809	811	813	824	742	787	761	752	757	820	800	759	785	755	829	718	786	797	775	802	822	784	822	795	774	767	784	786	792	783	761	765	798	786	776	791	814	775	736	794	756	720	780	770	775	799	748	805	782	765	799	784	806	850	728	818	781	771	802	788	782	778	807	781	764	774	780	832	737	777	717	768	766	763	789	744	736	755	773	770	862	803	819	849	787	782	821	837	733	813	731	818	767	774	810	795	778	768	774	743	783	821	793	761	787	792	778	781	817	804	809	790	779	779	758	798	709	778	775	860	758	800	768	752	814	763	773	815	759	768	790	814	786	789	821	796	793	785	787	772	771	766	806	855	776	815	818	767	777	848	795	788	775	774	793	762	738	725	784	806	799	806	760	750	766	785	807	808	821	844	758	782	808	828	807	817	766	744	779	847	791	771	836	801	808	799	806	781	826	775	793	757	798	745	757	773	785	770	827	787	762	765	781	789	791	749	781	811	791	771	794	790	778	779	749	797	775	763	857	823	801	734	781	789	830	756	760	732	790	786	771	773	791	813	797	786	755	772	754	810	763	839	756	767	828	809	766	802	824	768	802	793	827	772	781	750	798	782	776	817	787	759	743	747	770	791	810	749	779	820	760	767	802	785	846	780	767	811	787	816	765	725	804	779	858	766	770	790	827	827	753	823	752	758	802	785	756	850	816	792	792	787	796	784	786	814	790	762	739	780	753	833	778	794	813	810	756	831	812	799	801	778	793	811	793	809	769	785	764	740	774	754	798	810	756	809	742	760	795	769	829	785	814	758	771	766	791	774	789	813	820	785	795	808	742	761	820	768	783	800	784	794	774	792	841	791	837	737	817	759	744	776	816	808	762	791	867	779	798	756	776	802	776	843	816	804	787	810	804	823	763	801	827	770	708	794	762	742	751	779	795	764	825	778	733	773	789	797	784	758	844	730	805	792	837	798	798	770	786	797	806	776	796	770	801	804	771	805	742	784	764	775	806	786	837	812	748	775	767	793	764	795	805	735	802	795	797	817	766	754	806	735	807	786	754	744	819	781	778	804	760	757	777	802	804	804	819	800	823	798	785	794	844	800	794	786	773	763	772	812	781	761	770	826	790	783	817	776	792	800	796	756	851	803	853	781	822	746	739	791	821	828	784	773	774	748	785	799	787	874	805	812	837	810	815	747	748	764	747	777	765	825	788	842	801	760	832	770	730	779	755	808	776	836	779	810	726	776	785	789	801	802	754	782	757	799	817	807	788	749	809	791	794	780	828	790	799	823	766	810	739	787	822	749	797	805	751	792	843	776	780	803	776	789	806	790	776	829	790	749	811	770	757	814	772	765	744	798	773	762	854	811	848	781	785	811	743	745	790	796	826	764	775	768	789	787	766	764	750	778	756	827	760	804	818	795	852	771	812	842	807	784	793	785	779	803	792	797	778	823	766	806	799	780	785	778	814	792	798	772	798	794	808	814	772	773	776	787	751	768	799	823	783	781	736	811	773	736	752	827	760	820	778	805	787	768	751	825	764	796	810	789	770	770	805	772	795	827	721	811	795	791	781	763	799	804	762	757	770	793	734	788	816	799	804	763	825	798	762	750	812	743	758	804	768	773	761	720	767	838	766	784	819	802	754	763	821	783	803	734	755	857	797	804	787	772	780	779	816	775	813	765	827	774	762	802	784	751	813	773	806	811	772	743	818	732	804	794	782	836	813	835	768	802	771	736	743	797	764	822	772	764	785	775	795	796	764	788	814	761	783	721	794	816	794	810	838	818	782	788	768	760	813	795	831	783	802	791	767	812	788	775	832	812	824	804	754	809	803	782	802	792	813	776	790	826	733	773	766	816	785	772	714	753	825	746	775	779	785	795	793	741	799	758	831	786	777	735	811	795	760	798	726	758	821	791	792	814	767	743	767	789	765	782	774	815	771	780	774	769	798	743	796	820	858	800	774	744	795	778	784	783	760	797	785	814	786	796	797	774	749	810	795	781	801	796	773	796	765	789	766	798	762	745	784	781	784	758	756	757	789	772	789	823	809	769	775	772	804	849	770	766	803	756	778	782	773	798	740	721	772	804	806	806	811	805	753	798	838	778	832	768	791	764	746	771	806	815	845	765	781	800	752	747	751	797	810	803	771	835	773	784	766	775	857	788	797	717	782	757	768	808	763	779	778	789	802	754	782	824	774	777	766	799	781	799	784	783	834	850	819	785	801	808	777	779	812	759	801	745	811	801	795	788	775	772	793	793	784	818	777	782	760	790	816	814	812	799	781	794	802	766	825	789	786	781	771	750	810	779	716	795	831	797	801	805	772	754	811	814	783	794	793	751	778	797	842	785	801	815	802	834	802	807	808	756	784	812	774	837	767	810	774	796	764	731	788	831	788	759	816	828	784	812	758	803	768	778	780	795	795	767	758	801	774	817	770	799	779	794	762	786	744	771	812	797	807	842	749	783	763	721	799	799	786	806	769	756	804	790	868	814	736	797	771	793	777	804	782	805	783	756	727	776	831	880	781	800	773	802	787	704	823	796	814	779	756	794	789	810	782	754	779	773	794	744	772	762	770	830	823	780	811	798	772	780	803	820	800	756	765	764	758	798	806	794	774	774	789	826	801	756	789	803	787	786	801	780	789	814	764	781	790	773	763	752	763	779	742	773	769	812	752	735	836	797	791	788	802	824	780	775	767	724	784	784	773	803	856	786	807	763	805	798	762	775	776	798	809	804	732	828	819	817	805	787	790	781	781	792	733	792	774	801	805	821	804	791	798	764	795	773	779	823	776	786	797	772	806	769	757	738	762	787	755	791	777	770	791	824	743	765	798	790	783	799	793	803	778	793	753	770	733	781	796	849	781	761	785	816	754	789	795	804	749	810	765	767	787	804	789	767	803	822	796	837	801	755	758	741	772	791	746	783	791	766	762
7390	20979	16438	9593	7147	5389	4058	3349	2570	2143	1830	1574	1524	1353	1273	1183	1185	1139	1103	1083	1033	989	980	972	924	942	896	901	923	850	861	851	853	881	863	888	866	897	845	885	844	876	834	909	884	834	867	827	895	837	818	829	855	845	838	817	862	873	859	834	884	812	832	804	840	822	856	822	878	813	851	818	774	889	848	874	841	815	864	813	809	852	828	801	775	817	852	832	841	825	798	807	837	846	834	798	870	831	810	838	819	791	824	818	877	827	807	849	862	901	839	834	801	830	835	811	808	871	840	821	863	831	849	795	794	802	851	864	848	789	821	791	835	818	843	800	856	838	852	830	845	798	806	816	790	793	864	789	830	808	813	799	853	848	870	800	827	874	829	806	830	834	826	788	836	828	849	860	784	832	822	834	735	857	812	837	818	872	818	847	820	850	867	819	823	792	802	811	752	858	808	817	839	800	844	841	745	822	802	823	832	815	784	833	778	845	851	805	802	846	816	808	840	837	827	833	830	829	832	841	804	852	834	827	783	839	799	848	786	829	812	834	825	846	812	810	869	791	858	816	834	843	805	830	809	808	815	795	823	865	822	760	835	843	824	792	872	871	857	858	812	811	809	825	834	859	789	833	843	841	840	796	825	821	841	829	803	799	795	806	808	855	840	807	837	821	793	840	869	814	835	865	849	793	799	828	783	805	835	799	855	854	876	807	822	849	861	802	835	841	861	818	885	808	835	849	853	822	825	816	849	814	812	836	834	855	819	857	793	868	805	782	816	799	817	825	856	832	814	809	850	853	811	842	857	803	819	845	856	853	852	853	862	821	863	900	810	806	800	845	836	844	797	831	851	836	799	829	810	858	825	846	805	825	809	886	830	845	814	787	809	832	847	850	854	845	829	836	865	831	826	807	848	832	804	830	800	851	851	822	862	873	801	817	810	823	810	827	808	834	841	856	821	789	830	843	835	829	848	801	754	825	824	885	761	842	798	824	825	845	800	840	786	832	840	803	821	877	917	820	841	916	844	819	815	833	807	827	832	785	843	859	840	876	768	843	804	818	835	807	849	819	835	822	811	839	849	821	746	868	782	829	866	838	821	825	819	758	828	837	815	831	825	865	837	766	851	782	843	832	839	823	801	818	826	839	870	839	824	803	849	835	779	833	863	793	800	805	824	822	825	845	826	820	831	826	885	835	832	796	814	861	840	803	828	857	812	805	802	842	837	880	814	810	849	820	826	867	885	797	867	915	834	828	807	869	820	835	783	800	816	782	837	838	814	786	843	823	860	848	835	837	795	832	797	770	881	841	810	851	832	834	859	809	793	799	874	854	785	904	823	815	811	810	814	856	906	839	880	836	828	831	765	812	795	823	817	819	825	830	835	831	824	812	846	874	820	811	887	782	857	851	814	836	798	812	800	840	844	782	813	813	811	856	792	859	851	765	857	801	864	814	823	860	830	816	859	809	796	840	889	866	801	860	803	826	806	815	830	910	795	832	862	817	847	795	826	833	821	854	823	809	794	824	815	782	769	805	876	831	797	808	859	819	828	789	839	832	834	855	836	861	781	831	851	816	829	812	785	855	808	864	799	848	806	855	782	833	880	827	812	876	812	836	790	838	853	780	834	886	832	859	819	777	874	830	808	820	819	815	846	828	814	841	817	792	844	785	821	860	792	770	809	835	800	855	835	804	878	826	828	820	797	782	855	836	842	829	859	753	854	881	836	784	801	828	851	796	803	774	812	805	800	836	827	833	879	820	813	798	760	781	821	811	801	814	864	832	813	875	843	882	860	841	852	827	884	874	801	812	838	860	811	798	816	804	786	818	850	854	802	805	827	806	783	854	808	829	810	800	875	855	802	811	838	830	865	799	853	842	828	838	807	859	815	830	837	821	771	845	862	840	840	863	866	815	784	818	832	841	831	820	862	825	832	866	899	829	847	838	822	827	809	837	822	824	838	854	830	821	795	844	862	805	815	810	798	846	835	865	879	815	865	752	816	859	803	828	891	799	854	809	836	797	804	869	800	829	846	852	834	799	842	856	784	804	841	866	842	776	843	810	839	823	761	843	872	901	859	877	850	879	824	828	822	807	851	816	757	813	816	903	787	794	840	829	844	798	782	843	877	811	836	789	821	828	833	740	797	831	848	838	806	872	847	904	847	853	885	812	844	764	817	834	840	874	839	805	864	814	855	860	824	870	831	831	794	838	820	800	858	818	842	834	799	831	772	788	800	895	771	862	877	853	816	827	846	795	861	825	801	825	791	888	791	878	769	829	822	849	825	837	827	807	815	791	812	842	798	816	801	834	765	891	828	838	831	863	800	843	792	790	868	793	857	846	811	821	864	871	865	808	823	834	795	827	866	868	794	843	846	768	832	822	875	825	824	884	815	819	845	782	780	847	792	829	827	799	799	826	811	796	809	781	831	879	815	828	850	831	840	857	846	846	778	825	814	857	827	819	864	810	850	818	822	821	825	840	851	854	866	796	830	829	823	800	823	814	797	781	841	754	784	835	840	833	831	821	815	845	844	868	832	848	825	855	817	784	786	872	866	832	775	804	776	848	792	837	854	817	773	822	818	833	819	837	804	828	801	819	843	788	827	798	770	873	872	826	869	844	850	837	834	831	792	845	821	853	773	854	843	796	855	833	811	873	792	846	800	812	808	780	804	824	837	823	888	797	811	840	800	850	843	866	818	819	819	816	818	818	838	817	821	810	767	855	829	823	848	844	756	839	872	797	837	792	854	838	812	855	881	818	861	819	824	826	822	850	856	815	819	838	808	813	806	851	767	824	817	800	819	845	822	871	859	811	795	838	803	800	828	820	823	778	853	790	829	828	821	820	809	793	824	843	798	860	838	821	786	840	829	833	791	803	867	811	796	830	811	819	857	794	846	820	785	819	860	864	801	868	821	789	863	820	843	810	811	822	838	846	803	864	854	859	808	845	852	817	822	776	810	841	831	816	839	853	859	824	810	803	862	816	823	803	838	788	832	802	795	803	874	862	810	826	802	842	824	787	828	837	785	841	778	848	835	796	816	783	807	821	804	878	818	857	877	855	814	858	841	816	799	809	830	867	818	828	815	788	811	818	846	826	834	841	800	869	858	812	815	857	844	855	793	849	818	858	855	841	863	839	806	811	815	873	825	794	814	783	851	804	789	858	790	807	850	873	853	865	833	811	884	792	856	880	855	817	871	789	820	784	835	847	833	805	837	822	813	840	840	806	864	859	822	783	851	860	872	845	835	762	811	839	832	874	802	834	863	807	871	776	828	777	836	813	847	852	871	797	782	900	897	889	846	889	795	804	855	800	827	817	790	849	790	788	879	814	892	820	834	891	805	827	821	843	807	844	812	848	848	815	804	837	830	819	885	730	800	802	893	814	807	868	844	848	818	911	880	839	815	801	796	796	827	797	852	853	836	862	827	865	830	847	843	814	818	819	824	812	904	855	799	795	890	805	839	797	841	809	758	842	859	829	868	824	847	823
24647	21110	27445	24943	14694	3147	1933	1425	1121	923	812	679	649	621	593	513	537	556	502	506	441	457	411	445	434	438	435	443	418	401	413	393	380	446	384	427	428	372	396	397	386	397	420	399	381	433	373	391	368	383	403	401	363	399	399	408	389	380	403	368	367	360	391	364	367	397	382	360	364	398	396	399	388	423	401	398	372	380	357	367	383	386	389	322	380	392	369	341	389	387	427	380	399	354	400	398	409	350	380	385	382	371	384	411	364	368	407	371	374	403	396	395	395	391	353	406	380	375	390	346	387	407	359	382	390	388	372	358	404	382	382	386	386	367	402	388	431	361	372	330	401	405	402	393	393	360	366	380	364	384	396	396	371	413	375	375	416	370	392	361	387	395	375	378	398	372	377	393	411	382	393	392	388	374	384	433	355	378	359	373	342	403	407	355	357	391	337	389	409	342	423	403	373	374	384	397	388	344	402	380	353	378	386	376	409	387	360	374	397	406	383	374	420	396	376	401	368	389	414	375	382	407	409	359	355	397	376	403	403	336	402	370	368	395	379	387	364	390	383	359	362	387	360	397	368	420	391	390	401	409	374	381	380	388	370	421	377	419	362	356	393	403	379	366	350	350	362	335	384	378	380	401	377	385	377	356	341	393	385	392	400	377	385	354	370	402	418	377	351	356	361	410	402	379	393	380	375	377	343	374	395	339	392	376	374	424	421	370	362	353	364	396	356	354	386	410	355	347	377	378	414	415	385	425	327	392	387	403	379	381	394	354	358	366	387	382	362	375	380	393	368	364	381	400	379	396	358	385	360	398	374	365	366	365	413	408	404	401	365	380	376	372	366	438	353	377	358	380	382	423	353	407	371	389	411	370	366	414	343	388	416	355	371	367	366	381	338	385	370	361	381	394	364	363	393	394	360	391	369	373	363	387	388	367	365	406	379	397	399	383	376	383	407	378	381	396	381	423	374	376	381	364	380	396	416	396	371	376	386	374	404	379	404	380	368	403	398	400	359	380	402	382	391	383	403	379	386	363	410	386	381	386	410	384	391	392	400	365	398	367	361	380	405	385	348	377	364	409	365	372	356	369	344	394	384	372	363	377	355	394	393	367	395	335	409	364	375	380	381	377	349	399	387	386	345	344	379	364	385	356	358	444	393	384	384	384	384	387	363	366	385	349	385	430	355	411	411	375	347	378	388	401	381	391	425	371	356	377	386	375	390	358	406	370	397	399	405	357	352	411	374	410	409	393	361	339	400	383	376	355	365	367	405	399	375	376	382	393	368	363	401	347	414	423	379	384	360	409	393	398	372	386	406	375	374	388	384	390	387	366	371	359	388	387	395	378	404	387	362	387	364	386	406	367	391	363	416	370	355	359	396	395	439	389	379	366	397	389	380	379	354	397	381	371	401	360	340	392	371	366	372	398	396	395	383	393	367	374	363	359	416	405	375	381	398	397	392	346	383	350	386	373	352	381	437	364	390	395	402	377	387	395	395	387	432	393	384	383	391	407	409	398	399	362	395	368	397	380	415	367	328	405	414	384	352	389	357	397	354	345	399	369	387	387	361	364	365	335	395	411	397	372	388	411	378	404	365	411	374	390	421	397	352	363	397	385	364	355	343	349	385	367	392	374	371	395	349	347	378	392	371	380	371	361	358	355	377	390	438	378	416	385	366	422	378	411	411	391	338	412	383	379	360	373	355	386	399	383	408	377	387	364	376	370	387	412	368	362	387	382	375	395	394	353	393	378	359	374	383	377	379	387	378	347	403	386	402	372	380	382	378	387	375	316	394	386	366	356	386	409	333	337	372	374	368	370	356	388	391	396	352	349	387	361	399	390	342	366	369	383	394	410	356	386	366	377	388	389	375	390	409	367	372	377	381	365	396	395	365	368	403	399	394	370	399	384	369	365	354	371	363	376	396	381	388	361	343	370	403	401	376	405	376	389	379	360	369	385	359	384	393	384	352	407	391	396	404	386	359	386	377	369	358	430	362	414	371	406	426	350	384	388	353	387	417	362	393	394	366	369	374	371	369	374	358	440	380	383	406	373	392	395	379	381	377	381	401	398	379	384	399	371	359	365	394	338	372	378	391	380	373	394	385	403	386	393	391	392	373	401	373	374	390	400	338	384	392	372	360	379	384	359	404	377	388	347	391	414	394	360	400	414	393	369	340	374	406	372	361	349	381	382	402	408	382	401	385	396	410	370	383	369	403	369	393	411	389	387	378	364	385	394	352	374	392	393	401	388	347	394	401	371	386	382	411	389	393	345	388	379	396	372	391	375	351	378	356	380	385	393	406	370	364	394	387	368	353	388	382	380	397	363	422	370	395	401	367	370	390	390	360	368	377	377	391	386	372	391	393	329	374	401	383	382	386	371	379	375	359	410	371	388	374	403	372	391	383	406	394	392	368	377	408	391	411	406	386	370	391	372	380	384	386	374	355	383	373	379	425	365	359	367	336	347	413	406	413	384	348	381	365	399	373	373	357	374	372	366	367	378	413	355	401	350	357	339	353	371	366	402	369	404	394	365	351	390	375	411	367	377	386	396	390	365	378	381	373	394	399	392	369	396	403	381	368	398	359	364	404	390	367	393	360	373	399	401	382	386	380	361	412	383	387	377	396	360	387	391	399	379	393	381	374	363	391	408	367	387	433	396	381	403	382	367	391	372	392	406	375	386	360	376	385	392	398	375	356	405	373	355	381	398	370	382	373	421	344	348	396	386	365	372	359	383	420	396	397	367	369	376	395	382	405	370	359	395	374	379	400	365	377	381	336	391	354	366	374	356	405	386	361	372	378	379	370	365	384	424	366	390	350	396	390	395	337	372	382	382	399	383	352	394	406	405	390	376	379	379	362	372	413	348	421	346	405	395	380	398	387	381	399	386	393	365	339	411	382	371	373	399	377	346	380	364	370	399	395	379	402	397	398	379	379	387	403	397	383	382	351	359	378	367	414	412	412	417	378	409	337	341	372	399	404	362	408	416	395	366	365	403	387	363	390	424	372	405	408	347	384	350	367	376	414	357	386	350	336	400	357	384	397	367	393	388	390	392	364	369	382	401	401	392	408	369	406	366	354	403	406	390	403	369	411	365	372	373	357	385	384	368	360	379	403	383	373	366	412	384	371	434	362	388	368	370	354	395	381	371	379	391	336	373	354	376	381	358	402	361	395	399	392	376	399	377	371	408	432	392	401	383	381	391	383	384	403	415	378	387	394	407	389	364	372	382	349	387	417	433	407	353	375	424	407	401	381	402	396	387	384	386	348	372	401	387	380	411	380	408	393	363	393	384	393	369	376	393	388	369	371	404	373	335	359	364	378	382	395	343	378	373	385	404	403	371	384	394	370	387	378	381	392	356	353	396	371	369	397	376	374	390	363	407	404	403	395	390	393	371	390	382	415	385	403	412	382	383	385	376	369	358	394	362	390	377	407	373	385	364	368	401	392	368	396	394	337	398	373	390	379	360	385	391	365	365	402	412
7233	17430	13106	7325	5227	4048	3067	2502	1915	1449	1177	986	903	794	789	697	684	680	608	637	556	515	549	533	497	529	483	482	518	473	455	467	483	471	476	476	468	458	462	463	520	463	481	465	439	421	459	415	453	453	417	457	448	441	481	435	447	460	436	476	446	441	442	445	417	458	459	440	422	447	425	448	416	427	396	410	403	438	419	404	411	414	462	415	438	400	415	429	408	466	445	460	444	442	452	463	420	433	440	459	445	436	412	408	436	417	440	396	396	447	487	452	449	449	430	417	446	400	452	417	469	479	444	438	420	407	359	468	407	461	437	448	418	432	409	483	433	426	412	414	390	439	458	437	449	452	446	400	428	431	425	396	417	448	412	394	438	467	453	417	448	453	461	417	438	462	442	468	452	445	438	419	451	474	419	416	411	424	402	435	424	423	435	434	403	463	431	432	466	456	455	421	426	442	449	426	432	422	382	432	412	413	424	420	416	464	443	447	415	440	447	415	408	412	430	441	433	430	446	442	391	430	456	456	409	440	440	488	405	419	448	440	408	432	501	441	448	412	427	441	429	414	444	421	421	445	448	428	452	442	412	418	442	434	491	454	449	412	452	445	448	403	478	427	420	421	442	438	440	482	430	424	387	395	420	422	451	457	426	394	398	404	412	430	432	448	459	436	430	430	420	424	394	423	398	423	418	411	470	449	434	426	437	428	436	433	417	395	414	438	445	427	442	426	492	453	433	424	438	449	408	436	405	403	450	422	446	442	400	412	458	410	428	391	419	443	442	461	456	435	404	424	437	434	455	418	423	424	420	449	434	457	400	414	425	418	383	423	408	424	449	421	426	430	444	432	426	419	421	443	401	403	428	411	388	440	377	439	466	429	417	424	405	418	443	425	426	421	433	426	405	429	450	436	420	436	475	455	403	428	436	421	430	375	433	432	482	412	445	464	439	462	411	424	436	411	437	451	436	450	441	423	450	416	406	432	420	422	412	431	425	470	451	434	423	403	455	434	434	449	425	456	451	425	459	429	437	437	405	397	435	459	419	436	416	434	455	410	388	438	487	399	414	425	419	458	417	427	409	399	428	464	429	435	418	413	428	407	436	451	451	440	441	464	449	421	398	433	423	413	453	432	461	434	406	427	428	464	438	434	384	431	418	426	426	447	409	438	440	406	433	454	442	437	438	420	430	426	448	442	473	475	443	440	420	462	457	434	434	436	430	421	465	399	453	426	420	406	441	457	392	404	432	417	402	444	426	417	418	422	451	408	408	416	446	414	438	403	433	401	421	424	424	436	465	430	439	406	414	452	432	420	383	415	393	458	421	397	401	432	414	429	469	446	440	422	455	460	425	431	453	474	430	420	403	401	449	402	450	430	439	410	441	422	414	439	452	470	440	405	446	463	412	460	435	372	436	455	428	403	418	438	437	402	443	437	454	433	432	415	412	401	448	399	404	480	463	434	450	411	455	397	402	421	418	442	431	448	449	396	406	436	431	411	402	419	436	441	457	400	437	439	402	443	437	421	451	430	396	431	410	393	438	411	424	424	454	435	404	412	404	407	396	427	408	438	423	408	431	443	421	437	454	429	425	469	408	405	426	418	453	418	415	440	409	422	391	434	410	430	410	408	446	445	430	411	424	407	421	437	427	417	445	438	407	408	420	441	461	394	443	391	408	418	392	464	418	426	407	436	411	445	364	421	414	462	428	447	438	451	410	438	385	448	426	443	436	421	421	409	413	462	429	435	418	428	417	418	452	413	449	440	426	418	422	421	447	419	428	441	393	417	458	435	439	426	435	442	476	370	423	441	444	408	455	435	455	415	428	396	428	398	434	397	440	429	453	458	469	419	428	416	442	431	418	404	450	426	409	443	437	441	411	419	423	409	405	434	417	406	425	434	413	435	428	408	492	424	448	426	416	429	466	396	421	445	415	439	434	435	455	450	435	427	476	436	427	441	401	431	410	388	401	415	438	432	415	417	426	445	409	440	418	434	413	435	445	407	398	436	408	408	447	436	441	439	423	443	417	443	451	428	454	396	449	393	404	412	438	444	423	391	424	423	447	390	428	433	423	457	446	426	398	413	407	453	399	419	457	409	407	421	431	420	430	442	394	440	453	424	390	450	449	439	464	407	409	404	439	422	430	443	429	435	425	449	404	383	443	425	467	422	435	413	443	384	402	429	449	395	429	431	435	453	402	446	427	427	447	424	433	424	446	423	441	451	395	428	421	455	411	391	420	487	451	418	441	449	398	446	433	396	455	432	411	441	443	430	426	432	428	457	431	417	435	453	424	458	471	403	463	469	423	429	432	418	431	421	451	428	455	439	428	426	461	408	484	425	440	433	445	407	459	429	464	417	438	444	419	433	448	427	445	457	453	422	440	407	399	409	436	423	422	445	435	448	424	430	416	417	428	419	437	409	430	429	445	386	415	460	419	422	400	439	444	450	435	414	464	390	451	418	405	432	449	461	437	459	424	394	419	419	444	411	373	396	444	436	419	463	457	429	454	427	420	398	426	440	416	447	431	428	420	459	428	435	421	409	419	413	412	413	428	437	383	432	426	442	434	435	460	426	413	426	403	404	472	414	419	394	430	398	443	416	407	449	458	413	432	440	429	459	433	442	440	438	457	436	389	433	439	450	419	402	397	455	451	428	406	434	405	443	395	420	422	405	410	449	440	410	404	431	413	451	408	432	419	425	392	433	453	427	486	441	439	429	428	410	422	458	417	438	438	456	467	424	411	426	402	417	405	426	428	445	438	420	444	406	440	461	456	432	431	438	403	396	399	432	440	397	414	435	426	422	415	440	443	432	418	407	421	417	398	421	442	397	421	432	413	436	427	447	425	447	418	445	436	390	419	431	433	433	462	429	457	422	418	424	388	385	440	437	416	442	432	421	448	415	427	423	404	457	423	405	423	414	450	443	429	425	449	409	449	405	388	424	431	406	440	420	419	430	420	434	403	501	429	451	418	417	428	426	403	403	420	452	423	408	410	443	445	439	438	393	398	442	439	433	476	426	430	464	392	436	408	439	435	443	410	455	437	477	428	457	444	434	446	414	421	445	440	407	433	450	428	460	438	445	428	408	462	418	433	431	439	381	415	438	433	406	462	420	439	438	468	423	414	401	424	451	461	424	424	439	441	440	430	385	434	455	430	424	377	411	434	420	447	443	412	447	403	451	482	436	444	420	446	447	440	417	439	474	399	430	401	459	427	455	432	405	428	427	462	401	441	429	439	438	392	427	469	483	412	433	442	440	443	409	409	411	429	464	440	433	422	444	387	431	408	414	435	437	410	431	415	408	414	457	432	455	452	437	417	422	464	441	413	437	431	416	420	425	410	418	407	399	433	436	406	453	431	461	421	396	402	394	432	428	457	393	410	450	438	432	453	478	410	395	437	392	480	450	428	436	432	406	483	441	426	443	471	424	444	436	430	432	454	445	429	434	421	410	440	422	451	428	401	420	464	434	468	441	368	387	436	448
22460	21154	28892	23680	21157	21348	12995	3485	2388	2050	1693	1489	1360	1270	1172	1138	1042	1050	1040	968	946	925	924	915	904	862	838	831	819	783	832	818	802	799	848	815	808	793	751	823	759	762	781	793	764	741	761	771	733	762	723	792	755	715	744	747	756	759	771	758	731	752	757	707	731	756	798	750	745	739	734	746	728	736	744	729	785	768	714	751	780	747	733	739	772	697	670	759	688	788	781	753	780	723	720	764	763	724	766	714	733	718	713	768	708	732	738	722	714	793	731	791	751	739	778	718	749	716	661	671	728	750	712	745	741	746	724	760	727	746	721	720	697	714	689	724	707	796	744	745	694	798	710	733	751	732	789	749	706	678	759	750	689	723	743	703	747	765	755	764	742	738	724	709	736	757	738	694	740	735	734	645	718	700	742	788	729	758	761	710	751	745	746	760	755	715	721	750	738	735	739	754	733	743	766	722	728	758	753	737	764	751	755	753	770	719	758	741	761	749	751	759	740	718	749	721	721	715	741	741	710	704	748	755	715	714	716	699	761	722	745	770	711	726	749	757	691	736	739	810	680	702	713	751	776	724	720	759	738	729	763	725	772	787	743	718	686	747	706	688	720	726	696	712	714	759	734	741	753	761	754	737	718	739	733	692	710	683	766	743	715	761	714	714	711	767	708	765	742	753	753	717	702	711	743	782	755	764	763	769	679	679	746	710	766	700	747	747	779	747	741	737	693	739	721	734	738	769	715	751	727	697	715	734	712	717	727	746	734	707	687	735	677	713	746	753	710	751	723	736	754	702	749	730	741	756	727	703	729	706	725	705	737	703	688	746	719	736	731	719	696	725	694	727	727	751	728	715	702	704	722	730	760	745	717	766	735	766	751	687	760	726	724	688	736	774	674	725	704	741	739	706	729	723	741	750	715	724	754	688	708	707	759	732	745	720	713	702	766	771	723	757	755	720	684	749	741	777	736	689	774	741	731	693	694	685	725	791	726	728	740	763	713	715	769	703	719	720	746	728	712	726	783	720	742	723	716	697	747	743	763	727	741	760	732	712	723	703	686	725	705	719	640	715	725	711	726	724	747	747	733	747	756	731	753	707	734	747	747	744	683	828	739	704	768	744	731	739	747	750	712	719	778	748	703	736	738	690	748	686	758	736	729	719	734	729	689	717	707	696	776	760	775	709	735	724	744	732	742	739	759	733	746	692	755	732	765	738	735	744	722	759	735	741	735	739	743	702	672	702	731	725	731	751	673	721	689	758	735	718	777	699	690	715	768	754	774	703	709	702	697	723	700	661	794	759	722	746	781	742	695	729	722	719	754	774	724	727	716	717	779	720	710	726	760	740	703	754	694	702	719	693	701	710	754	744	741	750	773	759	755	766	701	768	722	740	760	729	738	746	723	693	704	741	719	731	728	769	755	742	681	714	701	713	722	746	771	753	787	752	754	743	718	741	744	732	730	753	766	714	746	764	774	715	697	752	746	757	700	736	780	721	721	746	759	771	708	736	737	760	708	680	742	701	717	776	750	714	793	765	739	727	750	706	757	726	754	753	713	718	758	717	717	765	755	722	748	705	741	705	780	748	709	706	745	773	766	717	740	758	732	707	735	751	749	758	681	735	724	707	738	698	727	765	718	732	733	694	744	689	707	710	782	770	721	731	718	753	792	724	687	697	682	725	690	734	704	711	749	760	731	715	787	757	728	694	724	755	767	727	743	714	690	687	713	776	745	771	786	713	719	734	747	711	731	777	726	738	739	690	739	729	795	756	804	724	707	687	723	770	740	705	736	760	688	744	728	722	772	701	743	708	769	734	768	724	761	700	745	744	778	703	725	807	701	722	687	744	785	663	738	708	735	729	767	735	724	731	730	745	684	756	758	753	704	754	736	741	727	706	741	734	720	740	744	748	719	740	747	721	767	723	831	724	749	751	747	734	732	737	680	701	708	739	735	718	777	765	762	717	714	721	724	696	725	734	682	695	716	747	760	677	737	742	703	770	763	730	701	726	727	772	755	676	731	707	691	729	713	710	742	729	730	770	761	723	708	692	677	724	759	723	693	718	710	727	725	685	728	684	724	674	700	709	736	722	743	698	729	796	715	688	722	733	719	722	719	738	719	728	731	700	736	721	695	714	698	708	751	751	690	750	712	720	691	758	759	718	772	726	728	716	735	703	699	769	735	794	746	717	721	730	740	769	746	725	738	717	768	745	744	698	716	742	742	673	693	729	717	706	761	687	703	743	701	705	746	720	711	702	699	776	725	742	789	708	765	716	740	719	746	703	736	709	737	787	683	657	809	665	721	686	731	751	797	734	747	704	747	750	700	728	707	726	770	773	734	711	738	740	709	781	741	715	736	722	733	759	715	726	706	727	761	715	726	758	737	787	711	716	734	714	773	754	695	764	729	730	808	714	758	723	743	711	700	736	732	719	752	689	749	724	751	738	739	725	728	747	793	780	770	779	702	686	670	705	761	667	764	699	781	738	712	769	716	775	749	741	704	656	685	720	767	761	734	681	743	772	708	723	715	735	720	755	732	785	715	720	764	769	660	701	722	745	728	717	741	754	732	736	805	696	723	770	733	717	688	740	693	732	711	698	777	734	786	665	732	693	726	782	761	730	713	711	699	749	788	754	732	729	706	742	688	704	743	722	737	712	739	732	709	711	709	729	755	753	704	737	707	699	703	746	757	711	710	709	713	733	778	729	721	733	728	741	756	757	743	751	760	689	722	779	731	766	762	738	683	771	704	701	743	789	735	723	690	723	725	718	730	748	735	752	767	756	708	777	772	722	744	722	773	742	694	725	765	710	765	747	766	688	799	734	686	740	735	762	743	733	746	739	742	742	751	754	756	706	733	693	765	709	711	720	707	746	737	715	747	674	722	750	742	774	709	746	719	738	706	736	659	742	728	726	721	710	733	755	725	769	737	686	706	752	731	710	698	746	777	739	699	725	698	737	681	751	712	778	720	738	767	727	729	716	730	748	748	800	715	689	724	774	751	766	715	791	741	668	729	723	725	696	779	732	715	730	708	692	747	729	745	756	706	726	743	729	753	735	712	722	782	718	730	711	752	731	747	736	717	756	745	717	737	692	757	757	755	703	759	700	729	699	795	727	768	718	732	750	673	704	741	777	745	725	731	764	759	788	715	737	690	782	738	704	738	688	638	725	735	728	711	726	733	717	706	758	743	735	725	738	727	691	745	709	752	713	723	760	725	748	730	726	732	749	746	711	709	750	781	734	712	759	720	753	785	738	701	728	705	711	754	713	751	726	723	739	749	723	724	714	698	717	770	767	730	709	670	734	683	737	711	703	769	728	701	711	731	708	761	692	748	707	735	671	700	751	746	707	680	734	782	750	732	728	707	713	721	766	745	731	740	744	774	722	748	725	756	742	781	732	718	743	746	723	687	772	771	730	702	742	728	784	708	699	689	753	691	753	743	736	699	753	702	767	720	775	727	725	717	679	743	696	706	711	721	695	711	738
9263	26644	21359	12864	9705	7506	5808	4617	3702	2808	2241	2058	1759	1555	1505	1391	1295	1323	1182	1081	1077	1070	966	949	948	899	937	925	910	863	914	843	903	859	875	868	830	820	847	836	852	834	800	816	859	805	817	825	830	801	800	759	808	825	772	791	792	854	754	806	824	763	802	818	822	772	847	765	777	839	824	774	794	819	774	766	754	816	809	729	735	837	789	801	816	744	755	785	805	777	796	783	819	830	790	779	823	842	813	799	782	792	800	754	779	814	684	787	747	810	788	791	752	781	779	699	802	776	748	768	739	763	782	798	747	766	771	729	755	834	761	786	799	789	754	747	819	801	807	797	754	798	782	774	822	770	817	753	842	770	795	818	775	760	813	742	761	757	773	754	758	818	787	805	769	788	744	757	799	756	785	766	780	848	781	748	762	748	767	772	750	796	799	766	802	809	770	798	794	759	752	807	781	815	810	796	733	739	816	738	774	774	753	768	846	789	758	827	818	778	821	777	769	800	799	778	794	775	777	801	763	777	799	757	800	769	824	789	761	837	794	789	779	736	800	754	816	811	796	783	794	773	760	768	785	729	799	767	760	773	810	787	775	750	802	789	796	766	799	848	804	766	760	755	799	736	815	791	834	766	809	772	753	785	756	764	782	782	806	794	839	744	796	790	746	760	776	695	710	758	788	772	765	782	749	750	776	804	779	786	768	749	784	788	753	756	776	758	788	770	775	835	751	786	792	838	807	781	819	776	742	805	801	780	809	757	795	786	832	771	785	833	774	785	802	779	754	744	756	752	809	721	808	812	778	774	748	810	806	773	808	777	731	786	819	770	842	777	771	786	787	813	802	819	748	799	798	812	759	786	792	792	808	771	770	812	784	750	822	766	791	737	795	755	766	813	784	810	694	791	815	764	767	761	794	776	748	761	789	782	793	773	755	800	758	777	777	759	781	821	756	775	775	825	854	755	792	759	775	832	787	784	791	756	722	747	815	830	778	840	776	775	767	768	776	766	756	808	764	824	767	803	782	773	753	782	789	769	799	837	773	817	758	794	740	836	837	827	799	775	834	804	746	748	760	784	774	774	799	786	808	777	764	768	783	834	789	781	793	775	755	773	816	783	757	773	763	796	771	703	779	764	747	756	754	811	781	754	777	786	742	756	776	786	810	739	747	756	759	807	749	778	798	815	796	775	737	766	758	774	740	804	780	808	753	784	803	745	790	782	815	800	775	757	778	786	726	753	766	754	747	734	778	771	773	793	736	768	765	775	759	783	822	814	763	782	778	746	746	792	816	786	794	754	774	803	810	749	761	786	764	789	754	706	806	789	763	824	751	789	788	787	757	793	764	699	833	789	746	815	766	770	743	827	796	759	733	801	788	772	814	777	760	778	798	754	830	777	771	763	786	827	732	790	786	773	776	774	809	788	755	773	789	790	764	803	769	852	766	776	753	801	726	792	779	793	804	835	791	749	776	732	780	797	845	787	783	781	710	805	803	843	795	766	785	823	785	819	780	743	774	788	769	778	741	804	799	811	780	762	749	812	798	812	833	778	760	775	742	781	756	779	752	760	757	770	753	776	772	819	786	780	744	796	819	727	797	787	782	783	811	802	806	782	804	783	788	776	801	811	816	792	783	809	786	778	818	713	817	831	768	789	814	737	712	788	755	791	830	760	825	776	782	734	763	756	784	739	804	779	732	763	781	783	739	808	800	793	805	768	756	776	801	757	764	809	770	761	762	800	804	778	782	797	747	769	791	799	749	829	736	709	791	786	758	727	795	744	768	795	813	751	819	784	740	770	757	820	780	781	768	760	750	758	796	790	760	752	740	773	777	805	804	777	789	779	777	773	794	809	746	764	789	752	789	807	790	755	811	769	749	809	794	768	704	795	795	750	746	761	819	813	768	762	762	761	802	751	755	795	754	824	770	828	772	795	810	791	773	765	813	770	836	832	797	783	776	812	768	795	761	800	811	776	759	780	758	782	806	754	765	796	811	784	821	796	791	761	811	782	790	751	757	736	745	774	761	780	777	797	814	791	746	798	830	751	786	777	796	787	786	795	817	751	799	788	804	794	788	749	769	805	780	775	799	793	761	776	792	754	760	785	805	821	766	754	766	812	816	810	785	731	732	801	735	809	766	766	726	758	780	791	795	822	812	859	774	758	760	803	768	769	759	722	795	820	783	773	739	752	801	767	824	782	864	817	735	786	853	807	769	736	782	803	781	769	787	815	751	823	817	757	803	760	741	844	784	751	782	782	756	802	755	797	773	786	807	778	781	724	797	771	778	771	746	777	799	757	796	747	826	750	724	772	787	805	853	731	819	761	771	789	787	745	728	770	808	772	747	779	764	745	764	761	727	809	773	779	762	777	745	771	800	759	787	808	804	791	793	794	761	794	761	806	741	752	745	758	731	826	745	763	768	771	811	800	780	733	797	776	794	760	777	768	758	751	787	806	780	818	800	855	808	748	763	762	823	793	815	759	770	806	807	733	775	823	813	787	775	793	764	723	776	770	761	778	786	790	743	797	830	731	752	763	738	765	741	801	808	809	806	739	786	821	758	731	775	759	788	759	791	756	760	731	803	782	717	813	788	771	748	810	804	774	761	832	753	817	774	755	858	721	806	764	770	751	758	827	786	773	771	772	765	763	832	747	780	777	775	753	788	818	801	776	779	768	844	761	751	810	782	760	810	799	792	823	752	764	760	744	784	743	818	795	758	788	764	813	808	788	771	748	745	765	801	803	781	810	799	775	788	798	782	799	761	796	770	828	790	806	751	782	838	840	783	819	825	764	793	763	812	766	762	793	788	724	753	815	816	797	821	751	741	845	742	771	765	731	796	770	709	794	765	782	752	813	775	785	782	739	772	700	732	767	807	782	794	768	770	783	778	748	783	717	823	805	727	773	802	754	776	744	757	836	753	824	750	764	749	769	785	767	789	781	750	769	808	800	767	764	823	759	764	741	795	759	767	775	785	736	842	798	751	738	757	803	789	815	791	758	762	755	812	814	778	793	778	754	799	764	777	810	752	733	791	810	747	814	731	783	806	762	782	799	739	829	787	785	711	807	784	788	791	813	822	789	713	775	768	801	766	767	775	790	776	783	750	773	805	792	818	782	759	818	809	769	810	792	818	744	775	774	755	758	758	760	788	766	778	733	792	850	803	780	762	797	784	773	773	785	829	766	795	804	765	756	752	810	764	769	787	816	758	805	773	801	796	752	757	767	742	766	772	810	817	787	805	816	795	767	822	803	720	792	797	771	818	792	812	805	770	791	727	751	732	748	727	819	769	813	760	793	814	746	830	723	835	770	799	795	766	780	798	756	790	799	736	768	787	741	777	740	774	787	773	750	774	779	799	756	730	799	836	711	808	733	744	779	755	818	780	723	808	799	765	754	764	779	757	778	784	783	790	813	771	816	751	770	767	849	777	775	783	755	782	817	770	759	778	797	801	790	766	778	746	776	792	778	771	729	851	773	793	744	777	804
27561	19523	10642	4710	2680	1872	1527	1228	1069	932	804	743	701	681	698	669	657	609	609	635	597	587	574	556	589	563	567	561	583	509	537	541	534	559	578	576	550	555	501	550	521	516	528	499	542	562	547	493	524	536	536	483	538	523	510	549	574	479	548	531	529	517	527	543	524	543	497	542	493	543	526	504	514	500	521	545	531	509	539	493	577	523	543	504	496	540	537	498	546	518	506	514	503	521	533	520	501	525	511	558	539	506	511	540	523	524	488	562	495	527	559	544	484	532	519	519	557	552	506	497	525	582	532	499	508	543	522	493	503	517	555	536	539	500	567	556	472	501	563	502	567	548	498	581	492	527	525	480	500	532	527	534	577	527	499	525	511	511	489	525	539	487	565	447	508	484	518	549	531	509	524	540	480	538	535	534	532	488	579	521	521	527	510	536	539	516	538	498	536	537	507	527	535	512	550	524	527	505	520	531	502	518	511	542	509	534	578	540	522	520	522	514	538	552	501	531	521	507	553	517	504	538	519	530	550	497	508	505	528	534	531	481	526	531	564	503	549	508	508	525	515	511	523	554	510	553	520	477	566	525	574	504	532	543	504	487	507	536	509	519	511	531	540	508	530	537	537	551	496	516	486	528	496	533	528	482	528	480	520	510	536	507	496	528	571	507	520	527	570	537	501	502	556	505	581	504	523	523	480	559	533	477	507	506	544	514	535	512	485	503	502	509	538	531	524	502	511	510	503	536	516	526	543	529	529	513	484	525	482	500	542	525	479	503	521	497	525	520	528	476	543	548	470	498	542	520	526	531	531	555	553	505	522	503	513	569	556	501	472	487	498	523	534	536	536	580	523	545	510	531	502	518	510	508	539	543	525	553	546	497	532	526	486	489	524	529	479	532	518	525	508	520	521	504	511	497	525	566	526	524	531	517	533	537	535	540	503	540	508	503	541	499	512	565	569	503	491	527	494	514	541	524	528	526	497	529	527	544	509	509	491	511	510	535	531	559	532	517	526	559	518	514	528	508	513	536	490	561	543	483	534	504	513	504	509	560	488	508	549	532	503	535	548	546	505	496	529	552	537	520	529	518	512	489	495	540	542	510	508	523	510	552	537	507	517	532	527	518	551	510	508	520	524	526	522	512	512	490	517	542	491	544	538	476	559	490	515	494	561	478	529	524	532	480	548	521	601	556	512	485	525	496	497	552	474	530	488	471	498	508	506	519	516	463	547	490	521	514	519	528	533	517	518	525	503	522	526	489	442	544	535	543	508	501	602	498	523	520	537	541	560	511	522	554	518	501	516	515	512	531	506	496	544	493	504	500	545	494	557	551	543	524	571	534	554	509	469	524	514	520	543	535	541	549	538	522	544	499	488	518	540	516	559	499	570	544	486	530	537	523	509	493	520	501	511	536	497	522	504	531	501	502	524	506	549	490	498	527	521	518	528	549	524	513	518	518	512	519	506	551	535	513	546	519	498	516	527	538	522	519	515	496	503	518	523	532	507	503	528	534	550	517	526	528	488	526	510	511	538	516	565	527	494	548	515	501	474	508	514	507	511	550	511	542	546	541	512	484	549	567	511	524	478	537	550	532	545	528	511	516	522	505	500	537	512	548	522	517	512	529	565	504	574	524	512	487	524	506	505	570	529	549	521	503	543	505	522	513	534	528	522	527	514	508	498	552	504	526	526	515	559	511	491	510	504	523	512	515	537	513	498	555	552	484	528	538	553	514	523	533	527	499	508	528	556	505	501	489	539	573	543	488	520	501	507	512	511	497	539	520	527	548	531	517	500	547	509	561	537	514	500	519	535	523	565	510	523	509	529	547	520	514	540	561	479	516	519	500	511	529	511	540	504	534	497	510	539	543	535	539	509	529	510	552	510	495	495	508	573	527	528	504	549	533	531	505	525	471	540	571	549	527	511	524	544	493	566	516	524	519	485	510	549	507	484	537	536	522	537	518	519	524	521	549	592	521	529	554	524	506	520	510	547	522	534	540	550	503	506	479	516	554	536	503	505	540	512	517	485	541	525	536	545	508	522	497	520	492	522	523	533	543	532	509	520	551	509	507	511	545	508	493	522	492	508	531	522	590	483	541	523	521	488	506	521	543	555	478	546	538	515	516	514	507	491	513	534	537	511	517	528	530	497	488	506	508	529	487	494	499	489	504	504	558	479	543	511	555	519	529	543	514	503	500	514	494	505	507	566	542	500	509	552	511	514	464	560	538	499	538	527	520	531	540	509	524	523	537	496	558	507	530	486	549	558	460	585	514	523	504	508	522	532	546	541	512	529	502	534	532	516	483	551	558	498	515	531	499	467	486	567	544	557	545	537	524	519	503	550	540	528	507	502	501	499	488	533	472	514	529	517	540	491	491	555	502	477	511	520	517	529	461	555	540	538	518	534	538	523	540	551	526	494	446	543	543	523	506	559	540	574	558	507	494	535	512	512	571	547	518	531	482	511	494	518	554	580	506	535	543	528	566	495	573	564	570	503	538	505	522	509	502	541	498	524	519	480	536	511	481	517	531	531	565	525	559	456	504	520	520	523	525	544	515	477	457	516	538	531	529	528	550	542	506	497	547	532	505	494	528	509	536	491	542	502	535	505	509	525	510	533	533	536	528	526	494	530	574	503	543	529	543	531	531	528	505	516	529	470	523	513	571	513	490	517	524	507	529	579	544	504	520	535	525	503	560	517	495	468	485	524	534	523	557	520	524	540	508	540	538	540	558	502	547	487	515	520	517	533	522	506	555	498	528	503	532	534	509	516	510	488	536	554	560	532	506	523	528	541	535	519	515	483	536	503	527	470	530	528	520	584	541	488	558	546	514	479	519	544	536	524	526	497	538	516	494	523	546	556	512	512	506	519	552	505	501	525	537	512	525	536	510	506	532	496	536	529	545	488	498	521	552	458	542	523	473	516	544	503	522	541	499	506	546	548	540	498	537	518	564	503	521	531	511	547	478	540	537	544	535	507	534	540	540	548	486	533	518	492	483	527	458	539	558	514	560	509	530	516	520	504	522	544	519	494	549	500	550	507	511	547	526	576	541	493	554	510	515	481	567	505	566	565	538	501	499	499	533	543	480	522	571	522	549	543	528	514	530	507	507	534	499	503	517	581	517	516	537	560	530	501	483	513	512	552	521	504	517	550	553	530	562	527	504	519	504	525	515	518	520	465	524	536	538	541	499	519	550	546	547	512	501	531	532	549	531	540	489	542	490	517	534	515	531	553	531	526	504	534	505	522	547	545	560	550	499	571	521	486	536	528	504	554	522	531	492	536	528	504	514	498	490	524	554	504	518	506	509	548	487	529	513	532	504	539	514	545	509	531	562	520	524	527	508	569	495	498	507	520	513	541	549	530	549	548	519	555	537	515	488	536	539	500	514	525	565	500	508	515	565	526	512	573	497	540	518	522	569	485	528	491	509	504	513	529	549	500	559	540	498	515	511	512	529	493	542	532	533	518	519	506	503	528	510	531	530
7778	12383	9374	4951	3759	2861	2375	2036	1488	1234	1081	942	877	802	793	728	736	715	661	689	619	652	624	641	596	582	606	600	559	592	631	604	619	599	595	541	620	583	568	549	570	569	543	599	556	553	599	573	622	554	551	584	550	574	590	516	594	563	576	542	555	546	537	493	567	501	575	516	530	612	553	585	555	564	568	584	568	569	572	538	544	552	582	557	534	549	588	530	546	608	584	540	571	513	581	606	594	571	555	560	617	585	603	567	563	593	561	562	564	590	592	574	525	583	523	575	565	566	534	559	589	545	576	559	543	552	583	548	564	544	540	537	551	517	529	534	590	596	586	568	600	577	556	562	588	554	556	576	552	522	579	541	535	564	557	590	563	571	538	563	554	573	567	548	580	564	585	550	556	552	541	553	546	563	548	567	556	586	533	522	538	556	572	561	563	541	601	570	567	580	551	585	562	547	582	586	558	546	560	559	553	532	551	633	554	580	555	587	567	526	584	558	596	568	578	580	528	570	565	559	528	529	541	576	577	602	556	564	553	570	554	599	604	564	547	544	564	557	617	531	575	584	571	554	557	566	578	555	580	550	554	507	555	559	566	558	560	532	530	571	536	531	619	550	538	549	588	565	533	569	598	563	548	561	584	577	576	549	543	596	569	557	514	596	554	553	573	581	529	532	559	553	526	568	577	543	609	579	594	537	556	578	592	556	552	566	536	537	572	587	570	517	579	596	551	551	583	590	561	571	521	541	576	576	585	557	570	560	556	561	587	580	554	562	565	563	601	554	535	579	561	543	558	601	584	566	579	572	551	582	514	551	539	505	556	547	535	588	550	604	614	574	550	527	551	554	549	502	620	545	545	598	591	549	555	578	568	562	589	556	553	562	529	557	586	600	595	518	565	554	530	558	580	539	541	556	530	558	572	569	599	560	541	550	580	528	570	574	601	542	544	567	543	550	507	581	532	539	561	492	548	552	575	583	573	560	559	570	591	608	574	545	591	588	579	548	580	569	560	628	574	564	567	579	596	574	580	524	558	533	572	577	544	513	513	578	559	546	509	585	567	558	516	575	529	564	533	536	621	558	567	579	546	525	588	549	527	540	566	539	578	589	548	543	585	550	522	555	602	552	502	569	537	551	547	547	551	546	602	526	537	604	592	548	574	607	555	569	576	532	578	544	572	590	591	592	537	524	516	503	558	544	569	552	572	565	547	558	557	583	580	535	551	557	566	542	574	536	558	555	508	529	500	574	512	525	573	549	580	575	583	543	556	545	535	510	556	549	567	576	517	548	569	524	571	574	561	516	541	577	550	585	560	562	582	599	576	546	528	579	546	555	550	585	593	574	538	545	572	563	520	546	568	567	576	568	548	568	590	565	570	556	585	583	529	513	591	578	552	554	547	538	552	556	549	585	542	550	546	582	541	555	540	561	542	538	572	575	561	584	549	580	599	593	598	544	534	558	600	549	515	576	597	592	547	565	567	558	557	562	597	558	561	556	555	568	560	556	584	581	564	561	616	548	583	550	591	549	550	592	549	571	573	568	574	556	583	549	550	595	534	578	552	543	567	559	540	529	551	554	553	542	561	537	559	562	603	554	553	599	556	585	559	562	555	573	574	505	509	569	605	594	538	604	575	521	582	597	555	541	515	579	578	556	537	574	606	569	543	536	530	573	549	552	563	574	562	571	501	552	560	587	596	543	569	560	600	562	555	565	542	548	570	573	524	546	561	537	590	576	561	569	622	542	537	537	510	558	541	565	563	571	560	512	558	608	617	559	586	542	575	530	555	557	547	551	530	532	552	545	586	537	569	566	590	593	550	579	533	565	581	573	559	525	489	559	552	556	584	540	519	559	548	575	601	552	580	539	557	547	582	477	582	571	609	545	567	540	513	535	588	567	544	558	589	561	552	535	574	574	550	502	553	580	534	599	539	522	565	535	538	564	582	542	541	541	564	569	574	564	580	541	601	579	590	560	563	551	540	558	547	556	529	562	625	607	571	568	554	559	563	596	563	591	528	525	581	547	531	534	547	565	550	518	554	539	577	553	518	543	595	564	543	573	553	560	552	581	562	558	560	536	537	566	594	559	543	568	580	530	582	557	618	577	583	572	558	544	567	564	538	569	551	545	586	563	542	562	552	559	544	588	588	504	577	543	575	563	522	576	605	567	559	599	534	564	537	573	557	534	567	601	549	573	572	555	568	575	554	530	536	545	550	562	570	540	570	563	559	557	581	567	535	528	594	542	627	509	556	519	526	629	551	604	570	584	584	558	531	579	624	583	546	563	575	587	564	521	560	594	560	533	567	589	577	557	514	509	561	554	562	535	603	576	555	549	579	560	570	574	591	529	542	573	512	547	616	588	582	574	604	517	563	536	594	570	553	579	519	541	569	579	573	568	571	601	555	613	564	538	584	559	585	595	535	581	518	552	563	535	549	576	586	553	540	554	553	544	587	567	537	602	519	556	537	583	534	535	569	571	553	555	511	539	558	559	630	591	564	517	560	526	530	524	588	564	586	566	542	545	600	527	529	546	584	570	512	568	577	619	564	545	536	553	563	569	582	592	591	518	549	549	549	531	552	561	547	607	542	569	582	541	524	558	563	567	581	621	563	533	546	545	566	593	580	555	531	605	559	558	550	568	552	574	553	582	573	572	553	536	578	528	587	561	528	600	581	577	564	568	585	562	535	578	604	537	614	580	587	553	577	531	570	554	549	509	547	592	573	572	534	526	544	586	558	579	578	585	590	568	573	553	579	562	536	541	588	614	568	586	563	574	572	554	544	591	556	625	543	577	577	554	559	557	539	559	540	520	576	585	585	564	536	551	576	591	567	595	596	533	553	585	581	542	477	545	562	641	599	538	575	598	515	551	561	561	569	551	512	556	555	586	523	500	586	548	555	558	567	516	570	554	507	592	557	588	544	563	540	537	537	561	557	564	570	571	566	550	574	562	570	527	571	556	603	562	591	548	545	576	514	577	596	537	535	563	584	563	515	553	540	533	561	539	562	532	598	570	569	579	587	543	585	526	599	579	528	595	567	525	558	600	586	552	573	554	572	575	543	556	606	552	544	586	565	562	588	568	552	578	532	588	551	557	546	533	530	629	558	568	514	548	607	592	574	598	584	545	534	582	587	533	605	551	551	543	569	551	572	552	582	543	573	549	528	553	562	551	531	592	512	574	515	564	548	582	565	569	515	605	542	603	545	585	551	588	572	552	573	530	579	553	557	539	530	552	594	502	525	575	530	530	529	523	565	584	606	550	546	541	551	566	575	595	610	553	572	579	608	578	534	537	578	552	557	583	605	544	520	585	527	527	541	566	557	559	534	576	538	560	547	525	546	607	596	570	559	566	599	587	563	580	574	565	577	527	561	541	580	541	582	620	599	547	559	527	571	571	585	600	563	552	558	548	546	537	496	549	567	568	546	582	556	551	571	549	550	579	579	603	575	580	572	564	591	570	530	534	584	549	584	546	568	564	553	560
23638	21162	28504	24094	21178	13606	3951	2370	1993	1601	1469	1363	1291	1099	1113	1036	985	1047	969	966	891	931	946	872	902	884	867	860	887	822	804	817	813	865	829	859	818	802	812	846	794	810	846	824	785	845	817	825	808	876	764	807	823	842	766	811	761	748	795	814	768	771	837	810	824	771	834	834	854	777	799	790	798	793	810	785	820	821	780	853	804	794	826	813	831	814	806	812	783	785	812	791	815	801	812	798	770	772	788	799	776	775	756	783	810	799	781	753	850	795	806	801	812	795	769	796	847	800	839	826	790	797	863	826	795	743	726	779	774	861	812	774	807	793	784	733	801	805	763	802	812	798	776	769	747	820	819	761	770	785	770	786	772	789	756	796	832	808	827	868	842	781	799	806	765	833	784	788	800	773	785	817	748	759	795	789	758	788	816	801	802	816	780	788	833	827	800	819	766	797	812	792	834	845	758	764	851	765	830	745	796	806	803	813	727	781	798	860	808	761	762	801	807	820	798	809	742	765	795	807	788	831	816	797	798	798	825	808	814	804	829	794	827	849	783	756	820	760	786	785	797	784	773	746	787	761	830	772	780	762	831	762	847	782	792	756	754	828	832	804	810	798	706	854	793	802	812	787	803	806	814	796	799	822	823	773	802	787	793	820	810	822	796	786	776	805	782	818	818	783	804	768	743	808	774	783	806	783	849	826	835	790	731	760	816	791	810	761	816	812	771	715	788	821	808	799	818	815	801	786	760	858	786	738	836	772	785	787	810	804	768	762	846	853	809	795	791	784	803	774	791	756	742	747	769	802	785	777	813	827	791	826	769	832	761	796	805	756	772	802	875	859	823	793	748	814	822	783	759	781	812	809	826	803	822	792	773	787	808	799	793	793	769	791	805	747	799	814	781	771	793	804	845	803	801	803	814	799	810	803	834	820	810	767	785	798	850	841	785	776	806	806	779	834	799	833	792	797	817	804	818	803	766	765	790	751	799	778	835	795	801	803	850	802	753	757	837	826	797	731	792	796	831	774	801	803	728	768	797	793	818	796	756	818	774	784	754	769	793	801	802	824	810	776	775	784	777	798	758	810	778	787	784	759	796	792	797	789	837	856	804	786	790	774	798	778	805	779	796	811	822	779	762	828	756	804	824	803	815	822	730	805	755	767	764	833	742	807	783	863	840	805	771	759	768	745	810	729	799	771	813	825	871	814	810	857	836	750	781	808	763	822	776	828	783	834	776	803	801	788	776	808	793	809	779	810	823	770	771	760	812	753	852	853	842	817	782	760	815	753	748	808	816	774	813	820	795	848	800	811	785	794	786	839	798	814	788	802	782	784	743	826	812	790	779	832	807	802	826	809	803	834	798	803	834	829	764	805	776	779	774	772	783	767	798	823	785	771	821	787	791	760	829	781	813	764	846	787	793	811	774	812	771	805	794	859	778	794	814	802	787	734	789	813	789	815	781	799	757	810	786	846	768	794	781	803	817	768	790	812	780	800	785	822	778	770	794	842	791	809	813	781	822	837	744	804	778	831	789	763	820	748	833	773	749	739	764	799	803	780	740	797	759	780	828	761	733	856	758	747	799	830	863	762	827	796	775	741	846	781	826	799	789	808	774	764	795	816	776	796	786	839	833	830	758	845	752	795	776	811	774	818	768	818	818	760	801	818	809	797	824	761	795	793	756	799	809	769	829	733	800	771	831	806	798	728	797	789	802	778	809	770	771	797	822	791	831	786	814	784	777	782	853	841	779	796	775	790	819	749	808	782	843	820	807	785	811	757	835	820	806	815	816	765	843	765	768	745	767	797	791	769	752	887	808	848	809	837	827	798	761	794	750	808	763	778	762	773	829	820	807	784	809	765	771	779	807	799	765	766	803	762	785	778	772	802	798	788	792	747	826	787	770	791	761	803	779	840	783	834	823	800	745	811	807	773	765	774	761	790	771	802	808	793	768	821	847	770	788	789	812	827	778	837	797	779	757	766	796	779	787	793	815	800	769	788	806	827	799	772	791	805	827	836	789	775	806	842	803	785	806	815	744	816	786	809	786	816	809	794	790	796	802	798	797	776	852	859	824	795	838	839	751	848	813	811	788	801	813	737	841	743	799	793	815	795	783	819	769	807	773	787	825	770	780	829	755	844	785	838	772	780	803	800	755	778	742	790	751	793	781	815	752	809	786	744	773	785	817	776	828	803	805	786	808	766	797	783	795	772	783	773	777	776	774	826	812	805	825	800	827	825	764	796	773	771	806	793	813	831	764	768	759	766	815	811	753	774	806	800	778	826	835	845	791	835	800	805	855	798	813	828	759	783	814	820	821	804	773	762	770	815	773	853	842	792	778	828	818	777	734	753	775	762	786	813	833	877	764	842	728	826	759	792	800	758	812	790	811	777	765	774	741	795	772	788	744	815	763	833	830	775	783	774	806	724	757	804	824	821	811	779	825	803	783	794	771	815	824	776	786	800	755	802	728	769	780	792	762	793	793	814	798	831	830	811	796	831	820	780	809	792	760	779	772	780	776	787	758	756	758	829	771	832	822	804	864	814	807	810	789	783	784	749	797	779	821	784	797	778	845	823	827	825	828	786	802	762	788	804	855	780	816	845	770	788	816	786	783	784	772	780	826	784	789	785	801	778	825	796	781	804	773	776	778	786	777	802	801	802	823	792	753	752	757	801	790	735	801	842	744	784	767	791	822	711	785	802	796	782	786	747	834	786	768	794	819	797	789	789	795	754	785	773	828	791	742	809	813	807	779	833	781	791	822	794	829	746	818	791	801	812	796	771	760	800	773	784	814	773	764	819	735	815	802	791	847	804	843	853	794	815	818	782	771	801	803	884	841	813	808	767	827	803	729	746	775	746	791	861	806	838	807	768	809	787	784	805	809	765	849	749	797	765	815	812	835	833	797	755	805	783	847	762	800	782	770	799	800	839	824	749	830	812	802	744	826	784	820	711	794	816	763	838	813	813	791	749	820	786	767	768	759	813	762	809	789	798	779	839	796	826	724	756	786	761	761	770	761	822	799	833	800	809	829	798	828	760	800	771	807	818	812	806	780	755	764	807	788	772	821	755	791	794	744	804	804	774	732	796	780	775	751	787	898	775	781	773	822	818	831	824	801	799	797	791	796	793	803	834	798	816	840	801	809	803	822	823	795	805	758	791	764	768	800	773	761	760	806	793	748	764	726	872	783	786	796	824	759	790	787	728	846	789	787	774	766	819	748	796	770	776	775	794	802	788	782	836	786	819	791	816	770	824	792	765	810	786	772	821	787	783	772	802	789	813	830	791	806	791	758	764	835	791	827	815	822	803	809	750	766	814	744	795	774	756	781	813	803	707	825	746	748	799	823	756	776	826	841	760	816	788	851	798	825	820	836	761	770	824	771	761	826	871	797	775	821	746	761	804	758	805	817	827	787	770	804	789	775	824	761	757	798	768	830	733	836	784	783	812	736	772	746	776	797	751	769	796	765	821	767	772	750	839	812	740
7503	21004	16191	9409	6896	5303	4132	3423	2756	2175	1815	1639	1460	1417	1336	1257	1187	1193	1106	1049	1041	1059	957	956	948	894	908	915	902	899	908	897	906	880	945	846	865	910	829	862	850	897	908	842	920	854	823	807	868	848	897	843	868	846	898	872	832	843	818	879	843	787	869	851	823	834	856	929	832	850	901	899	872	803	820	873	842	836	804	814	831	887	854	790	870	842	862	822	822	849	873	843	842	856	878	812	821	848	873	853	842	836	890	847	826	791	823	833	843	862	778	843	832	859	896	861	828	891	775	838	837	857	864	827	837	915	842	845	759	834	852	867	844	819	832	854	851	799	835	881	797	786	864	840	829	872	829	864	862	851	873	861	876	841	867	780	867	827	856	819	840	829	834	819	839	834	850	801	851	794	843	847	840	874	888	882	828	876	811	822	816	818	839	888	837	865	832	821	835	837	843	826	883	865	820	837	848	874	831	828	864	866	857	809	852	866	858	803	827	853	839	857	840	782	800	848	815	851	834	842	842	807	871	853	838	792	822	810	882	822	883	840	818	856	776	829	812	843	777	794	839	880	786	847	828	801	836	765	810	853	836	820	819	889	837	851	847	908	820	821	816	780	895	858	810	830	877	858	855	827	843	801	870	815	814	846	834	818	802	822	855	843	801	844	816	869	881	855	832	787	829	840	829	881	824	810	844	835	857	837	845	830	780	857	835	790	822	828	806	866	861	829	832	821	819	854	834	824	848	821	836	866	841	817	858	821	862	851	845	840	830	883	879	842	817	830	810	812	795	789	823	884	795	858	851	816	836	908	897	794	822	807	800	810	817	806	857	810	810	880	852	796	818	831	863	887	852	819	830	805	818	888	818	862	815	832	815	848	841	840	835	861	820	835	801	875	840	861	754	806	882	830	826	841	871	857	811	873	803	866	846	884	805	870	819	902	835	831	862	848	838	842	834	843	858	847	833	803	830	861	838	834	817	823	829	852	815	840	819	801	860	837	825	831	843	840	826	824	830	848	879	798	821	834	828	810	816	828	859	824	852	864	839	854	875	832	847	791	815	778	854	842	825	838	787	853	866	853	869	885	843	808	814	846	841	841	851	834	849	842	811	820	825	800	850	791	843	883	844	783	818	843	862	831	836	821	856	826	823	886	867	885	861	801	889	842	795	822	822	873	857	908	850	801	810	843	862	841	874	856	784	833	752	789	831	913	806	829	849	799	814	806	817	848	774	803	843	843	856	890	764	824	843	853	801	888	822	834	846	815	802	816	839	836	876	832	827	884	786	869	740	878	821	823	856	847	788	842	819	821	861	780	881	850	867	835	778	797	831	813	876	818	827	834	809	831	801	842	833	821	844	836	833	828	840	832	859	854	800	811	827	870	784	755	842	831	854	812	852	859	867	820	814	849	836	804	825	858	900	826	823	862	831	812	830	816	871	849	810	845	800	864	840	830	867	800	829	876	778	829	831	819	826	827	854	771	798	833	876	856	805	850	748	803	813	845	849	821	883	842	815	819	853	807	853	836	878	853	842	770	805	873	788	776	829	816	814	808	832	906	823	845	833	862	837	840	865	854	840	835	848	840	869	832	787	847	862	829	862	876	841	844	842	835	756	821	815	859	835	824	855	851	836	830	863	822	858	793	832	773	784	815	816	799	856	853	785	814	851	833	824	818	835	841	848	834	824	924	900	834	864	834	848	802	839	831	823	793	871	909	799	839	837	878	865	812	855	853	859	887	859	820	845	817	875	832	886	844	871	817	825	823	821	859	878	832	873	829	834	861	789	836	825	812	790	803	810	880	835	795	862	817	835	798	790	808	848	879	788	838	829	809	806	802	908	773	816	766	836	850	762	800	789	882	817	825	819	772	781	810	807	805	825	842	848	854	874	858	802	823	775	790	780	839	808	829	857	815	785	846	881	843	866	839	872	858	807	858	810	859	864	837	844	849	832	767	828	817	840	821	854	850	825	803	867	868	850	834	878	821	818	837	898	847	824	814	857	878	831	842	877	799	869	803	890	847	796	826	817	796	840	840	822	852	834	873	805	789	850	819	825	813	868	856	823	867	848	854	848	815	857	768	862	843	829	801	873	852	815	825	815	855	806	872	785	895	849	751	838	805	885	842	914	865	747	813	812	813	830	798	882	832	785	858	834	888	852	821	861	912	834	859	827	831	822	855	856	857	789	814	838	820	870	839	791	871	880	833	794	863	818	831	852	817	807	845	870	820	838	799	828	826	886	824	809	835	835	842	829	825	808	867	848	817	823	781	862	828	868	870	847	871	798	852	820	862	807	849	764	870	863	869	840	825	821	852	871	801	805	824	848	831	846	858	790	817	819	796	843	887	837	832	801	787	799	798	855	826	889	884	884	854	829	827	759	857	887	804	894	847	819	807	867	799	826	811	835	841	905	846	879	875	840	864	803	846	834	802	843	837	853	847	790	817	782	805	823	879	859	816	849	815	848	860	803	798	781	834	838	845	812	873	864	845	844	832	834	866	856	805	846	846	783	809	834	848	864	823	869	793	829	791	870	850	805	875	825	853	787	870	930	871	833	861	798	818	831	807	802	828	790	864	798	844	815	800	793	829	821	835	827	806	804	781	861	866	865	851	844	829	793	778	829	843	817	831	804	828	805	884	839	828	847	815	809	828	790	865	888	849	843	823	809	805	855	821	846	843	803	806	782	865	831	811	847	854	865	849	844	842	865	871	855	803	884	786	815	838	821	829	849	826	827	837	826	831	854	811	791	782	842	812	853	822	817	831	820	856	811	829	812	820	854	807	828	826	845	892	820	825	812	827	863	835	828	861	789	798	815	818	872	788	782	808	815	861	830	784	806	846	847	783	800	839	811	877	873	830	825	840	838	838	783	811	863	870	849	820	797	851	838	879	799	905	823	842	851	839	880	867	821	827	826	802	875	819	836	792	844	877	777	845	866	809	806	863	930	774	799	824	810	850	786	878	872	832	806	839	871	864	851	863	873	813	803	830	797	865	879	814	835	853	910	786	830	857	822	800	861	813	832	821	836	809	836	840	819	816	873	827	843	804	795	805	822	890	845	837	820	798	819	883	804	809	810	793	858	845	863	809	828	824	841	854	826	826	818	809	854	883	865	879	860	819	836	855	812	789	870	808	817	832	843	845	863	798	856	827	911	834	809	800	830	850	862	813	883	845	819	834	815	824	789	836	878	849	809	850	842	833	867	832	805	871	865	870	873	805	827	857	860	790	883	815	900	907	826	802	808	796	888	810	836	835	839	814	801	812	871	820	809	836	819	880	854	845	867	855	834	791	853	838	840	862	870	863	809	815	891	811	818	811	793	872	839	836	823	815	848	862	794	858	841	874	820	816	798	795	846	848	866	851	769	870	810	801	847	803	811	836	829	798	829	829	844	881	798	809	834	861	898	846	858	845	838	814	851	863	832	842	880	789	794	825	842	845	804	788	860	835	852	840	852	876	822	855	849	806	832	844	828	855	877	816	891	801
24683	21134	27516	24927	14808	3086	1859	1426	1192	934	809	738	687	633	584	514	486	532	488	486	505	478	485	458	462	438	373	408	392	414	451	426	434	424	447	430	386	407	418	406	410	384	409	369	404	390	419	411	382	365	415	384	401	383	381	378	383	391	395	374	431	347	408	396	422	383	369	390	385	364	400	386	396	390	354	372	386	382	399	386	399	410	413	378	392	399	396	372	383	397	403	370	369	385	386	381	390	395	365	434	376	369	408	379	392	354	388	385	382	382	381	392	388	389	376	354	386	409	416	362	379	382	362	357	318	370	387	402	383	409	416	409	407	388	374	406	393	393	382	410	383	384	392	415	394	385	357	352	418	386	365	374	407	374	364	351	408	387	423	401	411	394	365	365	403	406	394	402	390	412	372	355	398	391	389	392	403	373	347	384	410	399	386	360	350	398	396	355	405	372	381	389	384	368	370	384	365	365	392	372	384	379	413	376	378	406	373	373	392	374	396	365	400	402	386	359	385	403	390	399	375	383	409	384	361	373	362	369	362	433	400	411	403	378	374	398	435	386	398	384	378	384	410	381	381	385	359	374	352	370	409	387	392	372	369	390	418	384	392	388	388	395	394	366	366	349	396	383	384	401	392	352	410	419	381	410	405	392	370	409	374	373	403	404	413	424	403	389	381	387	405	391	375	385	418	368	408	400	399	383	402	406	389	385	381	398	400	406	410	402	372	392	380	400	374	392	409	414	380	383	375	410	401	404	380	372	371	383	419	391	362	372	448	411	414	365	393	371	386	378	369	418	384	381	382	366	394	379	414	358	416	378	413	381	384	387	391	388	365	393	349	386	386	366	369	362	395	394	360	387	360	379	399	398	396	356	406	372	394	395	362	395	388	392	405	362	378	389	387	390	355	369	376	391	400	385	355	378	382	375	369	369	389	418	396	353	374	416	387	350	442	381	403	389	361	400	391	387	379	392	373	395	416	386	399	356	402	369	372	387	386	379	351	342	355	378	401	368	364	415	415	370	401	407	420	356	404	363	369	406	378	397	374	417	423	396	389	382	405	393	380	381	359	391	436	378	363	379	373	362	430	373	384	356	367	377	356	368	423	373	356	395	375	372	402	364	437	418	369	384	399	369	385	400	372	389	376	386	365	374	344	396	381	409	384	400	403	381	388	349	392	421	415	396	378	393	387	420	360	412	366	370	377	370	358	398	371	369	405	401	378	402	415	391	407	399	412	393	381	403	368	373	387	434	379	409	382	386	376	370	395	363	367	379	382	371	372	359	385	361	406	366	384	396	395	383	414	368	365	386	358	412	401	366	418	345	392	360	432	406	384	364	362	372	406	397	425	354	412	429	410	380	353	427	373	418	387	370	407	363	395	381	413	416	367	400	395	360	369	389	387	389	348	364	364	415	348	384	386	391	361	353	385	405	397	389	376	365	389	369	388	378	390	391	375	397	409	392	370	379	398	387	379	413	349	424	377	383	372	419	407	375	365	365	392	380	396	397	369	393	414	369	387	379	359	381	412	385	385	358	341	384	353	406	411	419	356	432	384	396	358	376	403	356	382	381	391	438	402	434	383	391	397	363	401	367	408	381	362	390	382	382	427	337	370	376	345	337	385	395	406	369	388	410	407	403	408	379	396	431	370	341	377	351	388	370	402	360	397	394	381	391	422	370	383	371	367	407	390	412	353	412	353	379	382	425	400	383	405	390	366	372	405	360	414	384	370	355	380	429	397	394	369	394	378	413	394	375	392	381	385	389	368	404	400	408	359	362	425	352	386	336	383	386	372	405	381	392	376	378	389	398	431	397	358	393	417	387	391	398	380	383	371	383	400	420	387	400	419	386	396	352	391	400	374	390	366	388	365	389	353	409	376	356	417	367	418	401	357	385	400	373	372	394	373	377	383	410	353	375	401	371	380	345	385	364	363	356	388	388	358	445	357	391	398	382	373	391	406	406	420	434	392	408	374	391	358	360	402	363	384	387	385	400	392	385	397	351	433	398	394	383	377	356	392	388	383	356	384	387	399	411	365	389	385	352	394	382	376	374	381	404	347	368	387	382	390	384	381	367	376	381	376	394	347	399	392	381	363	373	387	385	379	401	399	380	369	368	376	417	393	377	376	390	383	365	377	392	411	435	411	408	405	391	385	396	420	389	419	369	390	366	363	371	415	386	368	348	373	375	426	396	387	426	383	396	393	370	403	349	391	374	392	379	392	375	365	396	372	382	366	365	363	349	411	402	351	374	353	388	381	365	397	393	373	393	373	383	402	396	389	371	347	397	377	347	385	369	383	391	416	345	379	396	396	424	447	405	405	398	366	373	406	374	425	391	394	365	367	382	368	369	357	364	405	422	378	378	413	394	407	379	399	382	383	419	367	401	401	388	372	370	457	407	376	382	369	360	413	358	376	362	393	401	449	355	400	378	416	401	384	383	391	380	368	411	356	388	359	382	382	384	418	374	417	406	386	383	365	388	416	385	415	347	376	386	402	397	384	391	402	411	351	356	360	374	347	385	417	381	359	395	413	392	347	394	412	413	407	410	387	414	370	380	420	421	379	396	381	357	363	404	380	399	346	389	400	363	390	423	371	353	410	376	366	397	371	396	375	348	390	393	392	389	421	382	407	374	377	390	389	369	401	370	392	388	405	394	443	382	397	376	392	386	416	340	355	394	371	374	362	366	391	392	406	373	407	400	397	401	384	406	404	374	358	366	421	369	400	346	372	354	363	376	364	366	384	368	393	352	392	362	379	380	391	388	392	412	390	389	392	418	372	421	400	403	415	410	373	403	381	390	360	358	402	419	363	406	407	351	362	355	373	404	375	379	364	378	357	388	381	407	399	389	382	397	385	363	403	400	408	387	384	380	402	364	387	356	394	390	395	374	378	391	403	405	374	408	395	386	405	379	342	371	370	371	369	382	377	376	358	421	357	397	405	398	380	373	399	420	406	371	406	387	361	391	372	371	382	385	359	388	402	369	389	349	371	371	362	397	384	384	351	377	366	398	413	373	372	414	390	407	417	376	375	350	372	379	379	396	398	389	394	408	353	427	376	386	367	396	411	367	435	399	387	410	403	385	393	371	419	388	405	382	368	394	375	389	398	370	409	400	390	363	378	397	386	402	387	382	384	370	393	359	348	374	391	424	391	355	419	395	370	380	387	349	374	368	362	401	420	394	391	382	382	376	386	408	397	398	378	375	403	394	369	419	388	401	369	411	402	392	389	415	384	380	386	404	413	367	400	376	417	406	404	415	398	377	406	373	392	359	392	390	371	348	382	349	396	385	380	384	409	412	361	415	380	404	362	390	352	420	345	374	366	350	384	399	374	372	387	388	389	383	319	419	341	400	404	407	359	379	351	362	382	370	379	401	353	372	378	409	362	376	351	348	389	377	340	359	398	429	375	415	396	402	393	394	381	421	423	349	373	378	393	369	411	435	378	335	392	398	348	399	352	390	375	407	366	363	390	418	387	406	386	382
7186	17132	12707	7246	5300	3873	3210	2448	1891	1551	1184	1115	908	846	811	717	685	668	649	573	581	560	590	516	558	504	502	538	453	477	463	467	510	473	461	475	461	463	481	497	471	476	471	430	449	469	443	435	452	470	431	463	466	432	422	476	442	427	446	434	392	458	477	464	459	443	455	432	434	455	415	440	431	414	417	434	463	444	476	417	439	447	420	412	439	400	418	446	425	426	441	434	415	427	422	450	453	435	409	434	420	456	433	427	413	418	428	446	411	406	426	413	458	423	397	399	465	430	423	403	431	437	413	412	454	455	454	414	485	413	429	452	444	396	424	404	437	444	424	460	474	448	397	436	417	435	452	462	429	456	426	441	430	429	420	438	420	467	446	445	409	412	432	454	447	431	443	399	445	444	430	412	406	439	456	445	462	452	426	426	410	427	449	444	446	424	436	441	420	429	454	376	453	469	446	458	432	458	397	412	428	421	426	407	425	422	446	451	464	435	412	430	440	448	463	428	428	430	447	447	419	426	424	434	451	433	418	405	442	435	417	453	424	439	402	393	431	433	432	423	438	458	445	410	408	453	417	403	432	440	432	453	441	421	459	437	443	454	458	438	430	450	437	450	403	436	458	406	420	426	415	448	426	418	424	457	453	456	435	433	441	470	429	407	454	428	462	433	453	432	430	409	436	425	472	441	448	428	437	446	437	429	386	451	433	462	451	439	424	408	444	426	410	451	431	452	425	437	431	413	447	415	384	432	478	425	404	473	432	455	414	449	445	422	480	415	428	420	427	442	440	428	410	428	441	429	419	422	448	442	452	409	474	410	452	436	437	426	433	438	473	418	430	438	449	445	456	416	403	418	401	450	448	438	437	435	431	413	437	429	440	459	419	459	460	443	422	432	461	463	438	435	411	417	439	412	425	412	414	405	398	445	413	432	418	449	440	439	410	446	405	437	433	421	406	417	458	457	421	427	435	403	417	406	427	433	428	407	421	433	376	435	428	418	439	443	404	411	419	396	402	444	450	411	426	397	410	427	420	446	423	373	428	466	412	420	437	442	434	418	416	442	458	422	460	443	415	462	410	453	425	484	411	398	437	476	447	431	432	441	452	441	399	386	423	414	448	441	432	435	427	446	432	440	442	455	456	457	426	423	431	438	418	411	450	410	441	437	431	423	473	421	473	451	431	455	439	466	434	475	424	397	449	444	407	425	416	422	387	470	415	442	461	424	414	420	438	423	461	426	420	426	446	420	445	425	443	419	420	462	394	450	440	426	431	438	432	439	418	403	415	473	474	424	442	439	454	419	418	443	427	406	375	430	445	401	406	442	433	436	410	438	420	416	436	427	406	396	435	416	440	442	415	434	449	459	459	417	381	423	424	409	462	407	439	447	422	443	429	416	458	438	462	398	439	436	409	418	428	430	421	428	409	434	432	421	431	469	452	429	425	449	430	410	406	413	401	443	414	405	434	450	426	475	381	397	452	461	389	447	446	414	432	427	428	448	401	401	430	438	455	436	467	420	434	410	414	434	431	377	449	426	451	449	471	452	432	457	443	412	455	428	428	432	440	455	423	415	438	391	474	449	414	428	463	423	427	424	441	415	423	429	421	434	439	418	414	450	426	452	446	415	433	416	385	421	409	438	439	451	449	441	434	395	429	459	453	426	430	449	464	410	418	455	434	453	435	413	384	437	411	415	440	360	431	462	426	429	421	440	395	425	456	439	417	388	425	411	420	463	449	444	462	422	447	477	436	433	464	441	425	442	390	430	409	404	387	437	436	415	425	414	444	418	421	398	441	421	430	448	419	438	427	451	445	422	473	472	440	458	430	424	417	448	455	457	421	407	423	434	459	420	442	431	406	468	442	391	443	409	428	398	370	413	397	475	421	433	438	426	416	421	427	407	473	448	468	413	446	446	418	424	429	391	451	443	443	454	453	436	411	438	439	445	443	410	459	436	457	411	454	397	450	389	457	413	391	428	460	431	430	430	406	462	430	471	429	415	416	463	459	417	401	402	406	399	410	433	425	449	441	436	427	399	430	421	414	463	440	464	438	410	418	437	436	452	429	435	435	424	414	443	416	422	434	421	399	382	440	409	425	409	436	427	444	417	414	452	402	408	429	399	453	429	408	433	461	434	454	439	433	438	483	432	450	437	451	416	430	415	424	443	402	421	416	439	418	450	450	474	440	434	414	421	431	442	468	445	443	454	418	412	421	413	491	444	451	487	452	414	464	419	422	445	439	448	425	417	397	452	450	426	418	418	459	416	388	393	419	447	427	478	435	494	456	391	459	466	430	416	409	435	405	433	438	432	434	426	397	412	414	427	412	409	418	441	420	420	406	422	416	451	403	460	422	418	408	411	427	394	431	452	402	440	428	463	397	442	467	411	436	448	479	418	412	408	390	419	474	423	395	428	431	437	413	430	427	384	457	421	425	474	395	404	435	438	447	418	450	457	437	420	439	448	385	452	404	451	436	444	468	449	428	419	432	402	446	428	413	440	415	420	413	442	420	433	449	430	444	452	428	432	420	433	427	445	405	438	399	440	442	414	441	449	381	456	408	458	424	483	418	445	444	409	450	452	458	452	415	421	428	423	470	408	417	474	427	444	463	454	415	425	446	398	422	388	439	459	469	403	444	436	437	386	417	455	420	439	421	426	410	449	417	434	398	418	432	439	435	461	390	375	396	434	430	458	434	404	399	407	399	470	414	408	477	409	447	433	404	414	426	394	421	419	410	419	420	421	418	461	414	397	451	487	451	400	425	431	426	441	402	401	406	427	388	440	461	421	413	417	444	438	426	420	422	421	422	441	426	416	471	417	438	384	441	435	409	464	449	419	422	406	469	413	427	419	463	421	448	437	405	423	447	413	424	418	415	438	429	463	423	432	450	440	427	412	454	416	414	430	429	432	431	442	392	419	407	424	427	399	461	407	426	438	452	404	470	429	440	453	428	422	398	390	462	397	382	426	402	398	428	454	449	427	439	471	398	450	420	394	369	458	432	430	446	417	459	423	422	459	449	414	472	418	484	438	438	431	398	409	432	410	433	450	428	445	452	421	462	441	455	479	434	437	454	404	419	413	439	436	439	437	467	410	468	468	451	415	426	446	398	434	378	411	469	416	459	416	425	397	425	421	409	428	416	444	423	435	428	456	405	399	429	426	440	421	410	388	415	430	414	439	441	425	450	445	452	427	425	429	403	399	424	439	456	443	489	412	424	453	440	385	434	424	435	429	417	404	460	384	447	417	435	463	429	412	410	430	442	426	436	445	421	407	445	394	426	418	436	416	411	474	449	439	472	470	451	413	436	441	463	403	442	414	456	446	395	411	460	404	415	451	424	400	437	411	446	433	455	430	422	414	409	451	462	441	457	427	434	451	444	383	427	454	417	416	390	432	399	426	443	419	404	453	404	412	420	424	447	432	424	440	435	416	452	429	410	407	442	420	435	423	437	410	416	456	412	434	436	424	438	450	433	421	440	434
22472	21154	28872	23687	21154	21356	13040	3503	2406	2050	1682	1531	1373	1262	1184	1110	1090	1040	993	969	948	933	938	896	829	846	821	820	820	771	795	800	781	812	794	828	774	787	757	821	768	790	815	747	747	779	736	726	792	719	749	715	740	734	720	786	737	739	777	761	710	682	726	761	765	704	763	739	739	756	736	751	798	752	748	769	805	740	689	774	735	758	709	721	707	733	731	698	769	687	771	755	726	692	736	732	707	754	701	740	714	757	726	755	731	713	721	762	709	744	766	749	733	726	750	725	721	746	697	694	746	677	752	716	715	708	742	787	738	749	702	664	750	731	698	694	722	711	760	739	715	721	752	695	735	710	713	749	768	741	704	764	744	715	730	747	682	694	693	736	739	764	730	753	720	701	725	719	727	732	726	705	757	730	659	740	751	735	685	743	761	754	733	664	692	715	689	712	716	785	719	711	720	750	713	706	731	726	710	723	719	745	763	667	678	691	770	736	716	720	732	733	716	685	707	720	674	698	734	751	807	703	726	707	705	694	692	735	749	712	697	703	754	755	731	699	704	683	696	704	746	705	674	718	702	754	695	681	751	711	669	750	664	694	752	720	673	751	688	753	690	690	706	684	733	780	739	705	763	691	709	727	749	749	714	704	686	691	727	711	791	714	726	744	668	731	686	734	706	762	743	706	699	746	721	742	685	713	698	716	755	752	748	761	741	766	707	744	737	716	778	736	719	705	712	732	714	743	749	676	728	737	740	725	766	773	730	752	755	730	707	701	718	773	731	729	695	704	707	738	742	720	711	757	751	717	736	768	656	726	704	676	714	745	713	741	758	731	696	726	725	751	680	683	707	717	719	773	717	750	718	728	732	719	718	716	709	731	705	745	734	710	696	777	716	741	774	744	813	693	736	709	697	730	671	733	742	716	711	752	707	738	739	710	710	702	754	723	781	717	737	717	709	694	734	736	728	729	727	719	738	680	728	700	690	727	754	702	700	743	720	692	727	664	747	752	692	748	686	677	731	740	703	693	727	710	696	668	691	765	658	722	741	741	716	762	766	762	712	722	760	728	677	773	699	695	706	730	774	753	741	731	710	718	742	687	667	639	773	695	697	772	701	713	673	671	739	725	761	732	697	731	717	706	717	677	666	735	684	707	751	718	704	752	719	741	730	676	691	746	737	730	734	714	732	710	713	764	743	677	742	737	740	716	767	687	772	725	741	728	769	728	728	754	685	765	723	656	680	680	708	726	685	689	712	693	769	708	752	696	697	721	702	698	720	750	708	690	699	707	776	696	694	711	692	689	700	729	718	712	704	737	681	723	690	695	747	737	744	716	719	716	722	724	683	711	675	702	731	713	719	762	727	729	741	746	703	737	695	710	741	731	716	733	722	715	745	739	664	715	718	746	736	763	769	732	751	729	715	698	738	744	699	706	662	708	755	704	713	774	749	708	695	708	738	714	732	719	701	705	735	721	684	810	724	740	713	786	759	736	717	721	690	746	740	710	741	672	728	702	803	730	719	724	719	721	684	702	707	746	701	738	725	742	698	762	735	717	731	712	687	733	737	779	693	755	694	701	728	721	726	693	691	714	752	692	739	724	768	726	713	754	761	692	768	743	714	689	711	722	771	731	741	705	731	695	734	731	726	699	738	709	801	766	767	741	721	707	751	699	705	716	723	720	652	690	703	657	712	719	740	738	764	716	782	727	747	689	695	704	707	693	725	705	715	721	744	740	757	735	664	781	762	683	709	719	705	743	720	720	742	715	751	712	734	763	689	710	714	715	744	735	695	718	704	676	702	700	738	688	734	744	761	724	701	711	735	661	674	736	703	711	712	727	717	772	733	684	735	692	737	696	681	755	738	736	726	722	723	705	740	725	725	682	738	746	706	725	746	743	766	749	715	750	751	737	709	690	693	657	693	738	715	759	704	731	707	735	778	765	734	711	725	744	730	687	701	710	704	711	684	711	695	697	712	696	718	733	734	728	731	729	713	755	747	744	755	747	717	775	677	725	699	708	754	711	691	746	743	762	745	691	688	743	747	728	725	770	676	733	707	731	707	742	675	741	718	733	715	707	723	697	698	749	730	727	744	690	715	746	724	711	738	750	712	764	750	767	785	701	702	720	702	705	719	693	716	736	711	662	708	722	760	749	682	727	739	745	731	722	711	733	692	744	695	705	746	738	691	726	729	732	721	706	738	795	732	708	753	729	712	729	720	739	728	722	722	739	724	755	758	740	787	714	732	717	692	700	758	720	699	686	718	721	675	727	698	714	734	685	717	726	728	717	717	720	733	757	684	713	718	675	667	665	704	729	714	718	775	729	723	757	734	745	749	665	735	751	740	718	753	770	750	706	697	723	724	736	719	719	733	709	713	708	749	717	731	720	709	727	740	697	705	724	722	740	686	732	713	679	700	688	742	701	745	736	742	685	721	688	735	731	689	701	681	711	682	707	705	697	702	749	721	690	684	715	722	711	723	692	715	716	692	701	745	730	727	730	672	730	686	717	733	701	710	710	724	751	698	673	778	724	730	701	722	756	724	721	779	661	732	685	743	709	702	671	736	689	732	756	744	696	730	735	712	745	726	752	693	713	745	692	680	769	692	698	702	678	756	688	718	695	720	711	738	694	716	733	718	718	721	718	740	668	693	688	686	687	673	766	697	719	688	690	713	688	685	675	680	747	751	755	690	692	721	692	782	767	704	715	748	695	723	746	721	731	694	745	718	760	741	720	693	739	705	688	759	674	706	735	741	727	699	714	728	759	725	729	751	722	807	695	680	706	691	737	753	718	782	707	750	692	763	728	693	755	726	720	752	741	735	725	743	669	718	717	693	675	710	702	768	671	724	657	752	760	767	663	676	690	683	749	756	718	703	698	764	701	710	678	733	728	704	698	779	684	706	706	744	728	754	734	747	728	721	754	776	767	712	767	718	748	746	735	761	732	687	733	692	760	688	714	724	722	690	717	714	747	726	730	691	742	719	745	685	733	775	646	693	726	737	739	758	735	698	694	750	710	714	703	721	719	764	706	707	695	734	699	756	721	709	765	668	721	716	694	793	746	770	753	753	715	791	705	719	702	739	716	767	701	742	726	691	763	747	707	720	705	731	701	749	694	780	727	698	703	740	716	706	679	784	759	756	701	686	789	685	723	700	757	731	684	675	679	751	678	715	727	712	727	682	711	766	733	738	709	727	707	740	733	715	698	750	731	757	670	765	758	740	693	682	725	720	751	703	733	717	720	696	717	725	724	706	744	729	693	707	706	746	729	739	697	694	702	718	733	710	716	722	717	742	731	713	756	765	709	678	704	751	781	775	731	746	718	697	659	730	743	742	716	689	711	695	739	701	736	741	689	711	738	695	687	717	715	751	705	721	745	704	727	721	724	746	724	756	750	677	718	696	746	732	726	717	754	678	718	725	746	761	734	739	719	765	733	713	708	709	737	696	748	685	722	764	733	698	783	700	715	776	711	736	742	711	715	732	692
9342	26246	20712	12621	9643	7328	5930	4527	3697	2954	2195	2009	1814	1593	1522	1347	1234	1260	1143	1178	1049	1067	1077	984	926	940	902	930	901	868	892	936	899	864	850	902	861	845	839	848	861	861	876	800	818	856	824	814	818	804	774	794	764	798	776	825	781	782	788	815	824	755	816	823	859	793	783	842	805	757	808	756	790	740	777	790	835	772	802	790	820	759	746	791	783	815	793	749	743	816	804	767	807	762	779	763	729	770	774	755	765	781	771	795	799	742	733	753	772	754	781	774	781	801	796	740	737	800	726	846	760	784	722	820	729	830	813	786	764	762	817	777	787	826	778	818	826	763	849	811	740	788	802	765	782	788	729	768	750	774	811	710	784	802	760	753	790	752	726	764	781	740	774	815	748	762	797	798	794	766	765	802	783	782	764	779	786	735	777	735	764	760	761	782	780	765	775	734	766	711	759	758	783	788	775	775	790	772	769	770	770	772	790	754	767	771	806	773	776	785	760	803	755	728	757	755	864	707	793	783	708	765	752	812	754	778	805	749	720	777	746	780	788	749	793	793	760	750	762	749	782	788	764	686	755	823	799	775	786	802	758	761	788	759	800	796	801	805	780	803	787	734	790	771	784	779	778	800	768	745	761	782	826	792	772	731	782	753	801	809	751	749	779	779	782	772	751	751	752	730	753	736	827	732	698	810	776	739	766	777	806	809	742	755	782	803	761	727	780	742	780	788	831	741	804	783	808	792	731	734	741	814	760	789	811	789	774	761	748	776	784	759	768	804	774	762	733	774	755	775	780	755	778	796	744	811	770	748	763	764	800	780	737	745	768	753	833	789	772	770	731	757	785	785	801	765	748	784	783	828	771	800	753	750	779	741	733	777	788	821	764	769	768	716	778	766	796	809	748	773	749	793	779	730	820	779	724	777	750	768	772	786	793	791	754	789	791	808	752	769	752	772	774	794	763	735	810	762	779	788	785	788	742	775	773	780	791	711	758	812	791	818	743	785	815	795	777	815	787	752	775	787	739	797	748	772	768	742	796	814	797	777	756	792	729	760	771	751	734	741	746	784	709	802	773	764	812	764	762	782	786	755	758	797	780	814	804	768	773	781	742	749	747	787	829	795	739	768	781	786	800	798	778	771	780	755	790	746	780	731	715	785	755	797	742	774	807	784	786	735	741	787	797	746	777	752	769	778	795	771	758	754	756	728	766	783	760	796	705	772	789	811	767	788	759	757	759	763	776	766	761	783	818	741	802	824	773	782	781	737	782	784	814	783	747	765	786	783	769	732	798	723	715	777	743	726	769	770	726	801	793	749	829	734	721	731	763	785	780	752	824	773	747	757	742	768	755	759	713	771	758	746	723	768	763	721	788	807	735	761	768	776	733	764	760	763	751	789	809	767	767	774	776	738	751	801	809	804	788	765	796	773	756	759	755	723	768	828	756	732	753	763	779	755	785	793	773	824	771	779	738	749	740	765	754	783	752	740	698	762	734	769	780	766	765	773	783	738	740	771	758	809	756	719	782	791	746	764	767	720	735	793	754	782	726	744	759	795	777	791	732	815	761	798	784	808	777	791	758	732	833	775	770	758	718	778	764	768	757	773	739	701	747	770	729	772	781	756	829	782	783	714	752	767	770	765	767	760	801	820	803	791	753	718	784	762	764	745	762	780	800	795	801	779	734	841	819	758	811	827	813	757	775	792	755	790	738	779	758	746	776	757	792	758	780	789	787	783	772	772	785	767	764	796	773	720	784	762	806	803	743	749	785	795	735	724	746	774	772	746	748	735	786	799	817	776	791	797	794	723	739	793	743	763	774	784	773	766	770	769	757	752	780	771	805	806	738	781	763	752	778	792	740	775	764	783	753	810	743	768	769	781	809	745	809	759	742	762	807	772	785	763	799	755	820	765	784	783	747	761	718	796	738	770	815	744	782	709	784	784	776	781	739	787	768	831	737	744	799	737	765	817	752	766	767	726	736	807	758	770	834	789	812	760	762	759	742	738	808	713	775	765	810	762	776	755	810	787	779	723	720	740	786	752	756	734	793	765	789	754	795	742	789	727	792	766	762	819	730	795	752	815	799	784	764	753	743	823	726	768	760	738	707	745	763	756	728	787	735	779	738	743	807	825	735	814	764	792	780	764	799	731	817	760	770	736	720	768	763	718	739	746	796	791	764	731	768	756	788	765	747	736	750	756	763	736	755	780	760	743	766	772	773	787	790	738	776	772	754	796	774	748	808	758	771	780	777	758	784	792	769	762	776	748	770	762	722	747	753	753	753	709	799	824	745	740	724	762	745	741	795	800	725	765	729	827	800	775	802	779	786	738	767	698	731	726	796	746	789	802	808	769	786	751	800	777	774	773	780	761	766	766	809	766	743	759	778	737	742	744	734	766	772	819	760	786	792	776	776	787	763	753	783	741	841	780	786	729	780	798	765	724	777	797	746	725	756	747	800	755	784	693	783	793	745	801	760	754	801	759	778	797	760	756	758	760	781	810	793	806	786	795	781	730	757	770	788	757	774	740	720	763	761	790	783	784	757	759	753	729	785	774	747	765	783	706	803	765	825	789	741	810	788	782	743	799	766	777	771	766	786	758	769	773	745	790	790	732	760	762	775	779	802	759	761	768	762	786	742	782	784	754	785	765	781	767	746	776	772	828	796	786	752	800	789	816	830	774	765	745	720	743	755	745	757	753	731	785	762	765	784	750	738	758	789	787	811	771	771	815	780	775	791	779	761	780	759	793	750	776	813	756	823	754	785	777	788	775	810	798	735	719	761	743	798	764	787	764	775	728	725	747	743	785	782	802	760	756	773	778	777	790	838	783	773	782	781	740	800	794	823	730	817	811	730	728	730	772	780	820	785	781	738	786	777	751	737	754	749	783	761	743	736	708	803	800	775	819	699	753	747	730	772	769	774	746	779	812	772	732	757	771	787	804	737	756	781	772	770	716	745	739	735	753	729	779	755	774	731	754	752	805	783	755	755	819	691	751	815	785	732	793	740	813	731	737	803	807	805	783	763	765	746	776	776	765	727	784	763	798	701	770	796	799	763	793	707	781	763	764	776	745	736	750	776	777	780	788	741	754	775	785	810	788	741	734	736	735	805	762	790	777	805	785	767	724	688	746	810	769	766	826	811	763	774	758	814	764	799	736	728	773	805	781	714	780	804	769	783	760	739	789	767	725	774	790	761	747	789	749	804	800	765	734	810	760	775	783	791	754	798	751	766	771	734	762	762	803	853	757	734	775	757	759	790	792	775	749	745	793	733	752	820	812	771	748	761	836	781	792	774	738	776	788	741	789	750	751	742	773	769	729	749	743	786	769	804	792	756	777	729	782	781	751	790	718	794	764	723	798	784	784	801	796	729	764	743	784	724	799	766	775	781	790	777	773	720	780	768	749	751	758	816	723	775	805	762	793	755	715	752	757	712	799	741	763	836	760	754	749	783	807	779	789	792	741	750	750	742	776	802	804	698	738	816	813
27574	19472	10715	4566	2513	1865	1486	1246	1050	923	783	749	698	695	661	670	560	597	588	622	549	592	574	531	519	561	560	552	542	538	533	514	520	543	553	544	566	504	543	514	531	522	540	516	502	550	495	488	524	524	510	525	514	522	521	527	505	497	513	491	504	531	538	484	510	509	513	517	481	554	543	517	518	517	512	487	518	524	505	533	490	537	536	506	530	546	547	557	518	549	512	511	467	534	549	499	534	509	523	520	563	511	541	522	517	563	543	497	501	511	544	500	509	499	504	473	533	483	546	557	498	507	505	492	523	529	520	522	503	514	553	467	513	550	536	513	511	470	519	549	525	502	561	482	518	550	581	548	488	560	510	504	602	529	519	512	487	524	504	532	524	522	527	510	525	559	493	512	476	540	501	539	500	568	539	549	510	525	497	493	522	490	485	508	524	501	496	483	508	506	505	532	483	481	508	573	516	502	520	498	499	507	525	534	526	517	508	521	510	491	469	528	509	524	528	486	535	536	544	526	544	508	518	520	512	519	533	546	558	545	527	504	528	458	572	531	475	563	511	541	529	500	482	521	485	513	505	491	519	504	527	519	505	484	452	517	472	496	536	527	495	530	508	493	493	499	570	550	550	543	517	516	518	498	473	548	491	517	507	553	514	512	568	552	508	530	528	505	497	526	484	535	532	510	534	515	523	541	510	522	491	511	515	540	554	546	529	514	503	505	521	514	544	493	532	527	552	498	532	506	524	515	493	518	509	534	521	501	493	543	555	503	522	531	491	493	479	501	526	529	523	533	549	512	488	489	494	519	483	489	547	550	516	490	515	513	522	535	542	535	529	538	521	443	507	515	526	481	529	535	537	507	498	529	466	544	528	515	477	509	517	498	481	519	523	496	573	501	523	557	517	532	509	522	507	535	491	496	536	519	493	501	536	513	552	537	543	546	517	504	563	513	544	511	490	522	533	518	520	496	540	524	481	507	495	550	508	553	543	478	530	511	544	515	530	547	503	515	482	518	556	512	518	514	483	525	516	501	513	476	493	550	531	498	514	522	534	517	525	565	488	522	557	560	519	496	520	471	517	519	517	514	537	522	496	487	519	514	534	507	504	524	530	479	563	530	514	492	540	476	486	506	513	554	528	498	500	516	495	513	484	498	547	509	463	505	482	525	509	528	490	559	507	514	506	488	562	472	503	478	518	543	535	531	542	504	517	525	554	555	507	517	526	473	544	527	480	512	517	513	496	501	560	553	516	524	554	479	532	511	551	499	531	516	531	474	508	521	530	503	501	484	535	525	548	515	541	535	525	505	570	533	545	514	510	524	516	510	529	531	549	550	515	519	498	519	537	526	491	512	550	517	514	538	527	527	518	559	521	502	500	523	499	496	501	537	545	520	534	492	557	465	558	510	526	524	564	541	516	521	494	542	526	557	538	540	520	514	504	488	529	512	522	518	523	524	500	537	492	521	515	507	487	525	527	521	564	492	514	507	561	520	518	522	489	565	492	533	475	533	565	516	517	522	514	536	474	475	518	519	523	527	524	489	518	498	506	521	531	549	526	522	488	557	520	504	498	519	526	502	508	542	537	474	531	565	510	511	495	508	521	543	484	526	522	495	505	536	540	521	523	496	517	585	522	492	537	510	526	527	511	547	525	547	515	562	541	505	508	491	515	533	513	541	526	484	533	522	550	528	534	493	513	512	529	516	504	493	507	511	534	507	527	523	532	551	520	515	529	566	486	540	529	517	577	524	532	544	505	508	545	503	527	513	541	512	474	561	557	502	494	525	502	507	505	513	516	553	482	536	527	556	553	515	527	516	502	544	503	548	545	500	530	545	521	554	543	538	510	526	549	522	528	516	533	514	517	521	529	487	504	557	554	499	515	530	499	511	498	503	535	526	500	567	520	541	579	497	541	512	525	476	519	527	528	489	513	520	510	523	506	531	556	538	507	519	496	524	475	524	531	531	551	546	519	511	546	544	558	502	582	501	508	504	498	497	495	487	521	530	496	545	545	484	545	496	492	487	534	498	522	518	498	538	501	529	536	515	524	552	485	550	525	522	497	482	479	511	443	472	538	540	555	543	542	481	556	539	521	559	502	539	554	516	560	528	487	514	513	526	528	545	507	533	520	521	519	531	532	541	499	556	533	483	547	528	511	505	515	520	524	527	516	512	507	508	499	530	537	526	528	522	525	523	506	547	534	505	506	544	507	521	523	518	549	498	509	566	521	509	483	514	512	543	542	540	510	528	483	566	496	521	534	502	520	527	565	560	509	481	516	569	523	524	545	508	510	552	539	544	503	520	510	478	506	532	560	547	515	550	497	506	534	521	521	515	515	505	554	575	518	526	590	480	506	538	522	500	507	506	544	529	536	544	542	532	495	520	512	526	519	520	519	530	539	513	506	546	540	530	553	463	527	506	484	539	550	514	524	489	561	564	528	545	520	517	466	524	518	549	515	515	535	520	518	472	512	522	492	465	499	524	492	500	521	492	510	560	519	524	542	461	506	536	488	514	535	508	552	533	522	517	498	538	545	478	538	507	520	502	513	527	573	492	504	550	528	530	504	555	522	534	530	572	542	497	576	554	542	463	528	527	486	512	525	507	528	542	531	513	516	542	488	501	536	475	535	530	522	526	507	480	534	542	512	485	539	511	527	499	579	486	506	528	542	526	534	531	502	514	500	536	545	470	483	531	497	537	522	482	521	531	540	516	575	489	528	539	477	526	541	536	546	513	518	525	516	519	526	493	543	555	565	520	496	498	499	535	526	524	528	546	505	545	515	531	474	524	525	528	517	550	504	553	516	496	527	518	557	502	513	539	535	520	515	475	531	504	522	543	549	517	480	567	456	513	526	539	520	509	514	515	478	499	492	534	552	533	533	509	540	539	553	517	517	507	491	579	509	526	513	518	532	515	507	539	524	523	551	478	519	526	496	523	524	490	561	498	541	533	566	533	498	503	498	532	511	522	527	519	550	500	505	521	532	518	526	543	511	531	533	543	495	532	500	526	560	534	502	532	507	506	526	522	536	547	484	508	522	541	538	502	560	538	534	525	482	548	516	534	504	518	529	507	506	539	489	543	531	512	492	545	515	515	514	506	501	507	512	535	493	485	521	519	545	499	507	519	538	523	530	489	484	542	534	498	488	530	513	520	480	524	540	497	540	505	492	510	502	516	528	530	511	548	505	525	523	499	489	534	502	500	522	509	516	483	541	526	536	499	507	510	533	502	478	507	523	520	499	502	535	518	539	494	492	535	507	510	486	561	530	536	521	500	518	500	539	553	490	552	513	488	521	530	483	555	558	508	509	570	510	500	510	507	516	479	556	542	528	540	482	538	485	520	477	525	476	479	514	497	502	477	528	499	553	481	512	523	498	521	531	491	513	555	534	462	507	513	488	547	564	500	472	566	539	519	559	503	518	550	519	504	472	544	539	545	543	536	510	537	555	514	518	507	534	540	522	529	528	531	541	512	515	494	520	513
7615	11875	9295	4765	3625	2711	2304	1959	1551	1281	1038	901	858	793	784	782	684	709	669	665	629	631	633	617	577	610	571	618	583	582	590	584	606	615	545	571	618	591	619	548	578	548	529	561	523	591	591	587	588	609	595	569	608	558	577	513	521	529	575	517	518	542	522	541	588	567	636	544	601	574	611	603	575	546	559	566	550	587	579	529	560	565	587	538	552	518	580	548	558	552	557	536	541	569	529	601	540	569	577	563	560	526	543	634	590	593	541	534	531	573	573	544	568	581	543	568	579	587	553	529	548	552	598	528	530	541	547	570	565	540	564	540	538	574	540	557	590	562	548	534	573	575	587	515	546	579	521	543	540	544	556	589	508	561	553	530	567	555	562	553	600	532	550	538	568	516	550	543	585	576	550	533	587	572	550	533	549	545	532	551	586	582	559	539	555	559	554	543	561	574	579	591	557	548	558	556	568	562	512	555	551	554	551	537	571	549	572	541	536	531	581	581	552	568	533	581	607	577	582	498	569	560	571	528	532	518	544	623	567	505	572	515	565	533	534	534	536	569	525	528	547	542	602	532	555	565	532	547	556	541	567	545	589	577	593	548	610	587	525	591	599	536	539	580	576	518	558	537	575	559	495	524	564	584	569	545	546	534	535	516	547	573	569	617	566	560	544	568	564	574	568	566	540	557	558	612	558	626	541	566	566	499	556	579	543	540	559	568	541	586	537	538	531	533	546	589	534	535	574	574	564	576	583	569	554	559	563	603	530	550	562	545	524	508	562	577	511	573	553	527	568	573	540	542	555	520	617	580	520	556	555	550	575	563	523	536	516	573	570	530	597	589	533	549	586	560	526	513	549	563	558	563	552	594	549	554	544	602	571	557	562	563	514	541	521	543	554	546	568	565	562	544	589	559	552	545	575	548	531	545	561	559	576	577	603	550	544	587	548	547	563	564	543	567	572	606	537	543	557	587	564	525	553	541	520	552	542	508	546	495	552	579	530	566	560	549	532	576	550	591	570	560	562	554	567	555	564	564	589	553	534	525	580	527	540	557	563	556	559	528	578	581	547	549	542	560	550	532	566	523	544	557	525	542	555	539	596	547	542	624	536	573	521	595	539	557	576	584	534	514	557	545	535	526	572	533	581	579	546	558	574	533	538	582	527	574	551	556	528	553	534	583	574	584	502	490	551	576	551	566	518	537	538	536	592	568	524	580	586	533	510	583	549	583	564	590	552	548	606	557	585	553	590	558	533	528	542	570	547	558	533	527	558	542	531	551	513	547	532	554	538	568	512	566	498	550	542	562	590	562	564	621	550	536	553	522	559	566	552	582	569	565	556	553	558	578	579	575	545	574	582	591	585	535	518	505	536	558	591	534	600	564	566	572	553	549	556	569	524	583	589	578	559	543	575	549	557	589	579	548	538	574	540	569	527	572	506	581	550	573	534	553	520	554	540	579	572	554	547	573	535	590	524	550	546	542	586	560	559	551	574	584	568	545	551	581	535	576	552	520	563	581	556	571	542	532	538	530	533	511	627	562	527	565	548	555	581	542	534	600	511	559	553	551	550	542	537	563	563	552	581	544	526	588	570	574	572	569	552	524	561	548	571	572	607	541	539	584	580	569	526	561	551	554	543	557	545	533	538	585	520	545	578	547	563	551	591	585	575	577	531	545	554	546	567	539	566	586	532	547	554	564	529	523	590	573	564	568	554	577	530	534	566	547	564	565	529	564	536	584	570	522	510	548	580	575	487	552	549	552	544	538	544	551	541	540	517	578	556	519	531	534	547	517	586	555	577	533	552	578	567	517	574	551	547	537	536	538	514	570	563	548	575	514	543	577	550	545	536	523	582	565	529	540	566	580	528	519	543	514	525	532	554	545	544	550	559	543	544	531	576	557	540	547	588	557	532	556	546	527	563	552	537	537	572	555	539	540	534	615	573	556	557	566	516	566	567	566	552	576	563	565	555	534	558	569	534	572	533	548	556	578	564	530	541	518	585	587	531	486	554	516	557	555	529	544	572	585	565	571	574	574	572	592	546	565	534	525	559	595	536	543	511	547	527	553	535	522	550	553	548	580	529	580	561	583	556	584	573	548	529	561	542	536	523	548	548	560	546	583	600	586	557	577	538	538	573	559	574	549	575	510	564	573	586	564	563	573	579	531	546	583	557	571	501	535	553	527	573	554	528	572	525	547	542	545	494	546	563	529	534	568	588	512	558	581	579	561	554	555	544	580	539	544	609	527	562	529	521	543	524	572	507	553	579	569	578	545	542	562	597	520	539	545	608	533	556	570	595	582	563	576	539	527	528	540	556	562	581	565	617	559	525	547	566	542	614	528	532	566	514	523	599	579	555	547	518	552	564	572	547	536	520	588	607	542	519	565	577	537	568	572	586	562	563	517	575	514	500	592	572	561	553	553	597	562	536	577	594	546	567	552	513	583	562	549	584	565	535	506	541	547	587	588	543	562	542	530	572	552	574	583	544	554	502	562	514	569	575	574	544	538	523	561	490	545	527	563	514	590	571	570	601	572	508	570	552	561	553	529	597	526	564	564	600	531	555	534	549	552	538	559	576	574	538	557	609	564	555	541	553	613	532	546	545	544	578	541	539	549	543	550	540	549	529	601	544	586	563	580	535	545	557	537	585	535	582	545	542	547	559	512	518	598	504	573	579	563	558	544	547	562	544	532	547	554	548	581	556	598	565	555	568	600	545	554	526	585	535	568	581	561	581	563	534	534	575	549	540	540	517	531	560	588	546	533	558	567	554	569	567	554	518	545	559	555	548	571	554	562	520	560	562	534	553	571	577	552	577	539	586	562	571	546	547	570	537	594	581	546	561	536	571	594	567	550	535	557	542	562	561	567	568	590	540	529	559	522	533	537	575	545	578	535	584	523	580	572	554	553	576	563	535	538	556	540	562	542	538	536	515	541	588	509	582	553	582	528	553	542	571	527	532	506	604	545	561	563	543	588	534	580	536	555	563	550	524	556	537	549	576	565	541	533	524	531	539	525	567	576	576	554	594	582	540	572	545	530	547	551	538	593	580	562	559	565	557	589	525	584	581	578	590	579	548	524	539	511	580	525	545	538	550	546	536	551	545	573	559	555	531	566	563	561	521	578	584	517	537	556	568	571	523	538	551	560	531	553	524	570	512	550	542	576	565	551	575	555	568	587	565	592	557	585	542	532	500	538	589	575	500	583	535	550	542	562	530	545	507	551	615	587	581	536	559	558	544	576	522	556	548	550	589	553	596	543	561	614	555	556	588	531	570	541	555	545	552	535	575	519	553	542	555	547	501	571	524	523	547	529	565	570	610	571	591	563	565	581	575	533	544	506	563	486	539	581	519	555	582	532	562	541	550	551	548	545	603	551	554	560	551	563	547	594	558	537	547	560	618	501	578	561	551	605	564	539	536	543	571	528	521	576	593	524	567	549	593	582	589	532	548	571	564	515	535	539	569	566	585	593	547	520	535	543	528	505
23642	21208	28583	24105	21219	13813	3768	2432	1890	1630	1410	1262	1152	1133	1106	1027	955	1004	929	902	980	936	915	900	886	861	848	847	861	818	847	854	844	832	849	886	851	806	827	807	829	775	818	799	791	882	805	853	832	816	845	826	836	785	809	806	769	788	755	807	782	830	860	823	826	751	838	782	816	814	762	753	832	800	839	800	824	756	816	741	806	768	790	815	817	775	796	813	824	789	835	766	826	835	818	792	790	779	774	778	835	807	866	794	824	809	735	797	784	795	743	784	758	779	797	782	735	739	789	777	794	801	784	784	807	852	798	798	783	854	774	790	809	812	805	801	808	808	786	805	820	795	812	769	828	820	790	767	785	778	789	794	797	757	798	804	837	810	874	790	790	835	804	801	739	803	842	798	793	802	783	818	763	840	756	796	779	810	777	833	826	782	762	757	719	807	798	761	744	731	774	812	785	799	745	779	794	766	768	707	802	776	775	766	823	801	850	764	744	781	747	807	727	750	891	810	775	790	781	796	784	785	840	769	765	820	823	796	827	787	790	762	779	790	796	755	822	826	787	755	822	802	845	774	773	820	827	766	830	765	779	786	756	803	771	785	833	785	777	788	796	814	766	766	773	773	786	791	784	738	837	798	744	805	804	777	786	766	787	831	802	783	771	810	768	765	780	798	759	802	751	797	813	803	755	800	824	803	776	775	832	797	766	754	794	773	753	771	795	730	757	810	782	775	775	751	715	754	764	796	805	761	747	822	830	759	775	742	760	768	821	781	802	783	796	768	803	792	782	841	774	737	825	774	794	786	768	789	823	757	774	800	782	783	817	869	804	834	817	778	755	768	811	775	808	786	758	740	763	813	755	821	761	781	793	784	755	758	801	764	804	811	766	807	800	839	784	794	764	814	786	813	811	845	742	768	796	785	829	828	800	788	768	741	778	783	797	764	788	816	783	757	760	728	841	746	820	797	812	796	798	792	771	767	821	818	770	801	805	757	798	794	800	845	780	806	736	816	777	797	759	805	704	778	767	775	778	813	763	803	749	808	750	801	788	760	778	810	803	774	794	814	765	817	749	714	783	809	774	788	772	819	782	803	777	751	778	758	796	808	816	826	796	785	777	739	778	770	815	754	779	761	839	824	816	801	782	781	808	774	753	829	748	789	783	749	759	758	753	783	802	742	776	787	828	740	796	798	777	767	772	789	803	817	813	824	778	800	764	818	809	794	787	780	749	806	805	796	800	787	771	785	773	753	797	794	771	758	773	777	749	758	773	787	790	778	776	787	773	806	775	771	773	817	779	786	804	804	781	814	783	802	786	788	802	795	733	761	827	725	826	745	728	790	786	746	798	779	767	801	811	751	783	772	790	816	752	806	765	754	787	834	788	764	797	794	787	751	792	813	777	752	858	773	777	808	822	789	793	777	759	787	762	757	786	789	769	783	762	781	769	816	781	779	756	841	792	798	784	776	823	816	795	775	795	782	806	825	752	755	800	795	769	817	756	791	766	785	802	807	795	753	755	772	798	757	816	850	766	750	792	782	774	799	775	844	827	795	796	808	772	754	819	784	753	777	828	789	820	784	818	791	773	792	811	739	757	763	827	773	804	782	791	763	839	818	780	748	802	781	830	775	762	836	808	798	790	822	782	816	806	817	774	783	848	784	772	766	765	771	793	798	775	724	793	763	778	794	737	776	809	758	818	801	801	746	747	773	770	804	815	801	830	763	776	753	757	783	787	788	749	830	773	831	784	809	732	812	785	769	834	810	811	762	754	748	757	807	818	765	817	752	822	782	772	842	748	754	776	791	786	743	785	764	822	792	784	810	771	799	808	756	765	762	775	746	805	769	759	766	743	792	771	810	756	772	784	772	796	759	814	782	779	818	798	844	761	735	736	775	794	765	833	788	751	789	811	817	809	800	819	767	777	792	818	825	737	818	818	812	768	814	771	800	758	761	790	820	742	742	783	759	786	716	828	785	787	755	837	784	798	848	755	785	754	792	763	806	741	792	814	783	779	798	821	789	770	754	773	781	785	784	816	786	748	761	791	803	797	776	836	810	785	821	786	779	810	817	783	795	850	794	819	758	849	818	802	764	785	782	806	743	810	783	794	790	853	799	756	768	814	838	773	789	756	813	725	773	819	829	796	799	821	833	791	785	760	766	790	797	779	763	784	754	793	832	791	778	725	819	802	774	784	773	769	790	833	775	708	735	806	784	807	804	751	770	796	775	786	782	769	767	785	806	820	754	800	830	738	837	804	791	740	784	797	787	825	829	782	831	780	794	835	803	777	798	723	798	805	787	761	791	758	788	746	823	790	786	823	752	824	788	793	790	803	836	814	757	834	809	819	758	799	784	786	814	781	784	768	809	839	768	786	763	830	750	756	810	791	788	748	767	775	755	806	802	807	775	799	769	835	807	805	760	801	759	792	726	800	779	786	812	765	782	743	816	777	771	799	817	776	808	800	739	784	757	806	820	810	813	839	764	786	751	782	786	815	741	832	791	727	834	789	819	749	786	781	748	751	783	805	765	803	829	735	800	819	831	755	820	773	818	865	752	812	779	757	733	793	819	775	702	800	797	805	789	758	767	782	771	754	799	750	735	801	802	760	825	781	773	775	756	772	795	751	761	824	752	793	779	803	799	740	804	795	783	786	774	812	746	767	803	805	806	814	785	790	766	752	771	815	740	757	719	726	777	790	799	776	744	782	831	814	810	767	758	831	805	782	793	799	844	837	833	745	783	813	831	759	778	753	807	754	797	780	779	783	812	845	767	786	780	828	812	784	767	763	811	763	744	805	791	801	801	791	790	792	796	788	810	806	832	798	727	833	758	814	759	780	769	793	798	832	776	764	737	804	762	793	747	764	743	789	750	799	801	762	788	766	732	765	781	802	776	760	769	789	791	805	804	767	793	749	749	800	819	808	767	789	777	741	808	755	742	793	794	755	777	790	796	759	788	751	740	779	817	777	826	783	786	785	753	829	793	776	749	773	818	776	778	798	789	811	777	795	836	812	785	784	788	794	779	751	820	792	803	830	783	836	786	786	770	748	767	755	761	738	789	803	789	790	831	786	830	776	758	791	793	835	825	826	812	761	733	730	786	867	776	845	797	731	799	825	763	798	777	774	753	815	795	793	787	827	759	761	788	784	822	757	798	782	834	762	814	745	828	749	789	797	770	789	756	815	828	772	791	775	785	845	837	762	795	791	822	752	761	837	802	765	777	826	787	756	789	815	780	736	787	741	795	781	783	786	807	718	817	790	813	753	769	800	789	779	793	814	801	733	796	771	779	813	804	808	782	760	773	801	812	832	793	789	751	772	769	833	789	785	758	817	817	737	781	759	769	819	762	848	823	754	735	725	796	832	732	753	799	779	818	797	841	809	755	802	820	803	710	791	764	832	823	816	764	757	776	758	822	796	791	801	805	732	775	822	799	803	759	781	737	812	776	781	811	786	779	766	803	787	795	801	816	833	767	779	775	786	793
7472	20344	16098	9143	6976	5318	4221	3370	2777	2224	1901	1550	1516	1350	1299	1191	1148	1166	1084	1068	1065	969	952	1011	956	916	916	894	919	934	833	907	949	869	904	916	854	903	905	885	830	878	887	915	878	882	818	893	821	888	888	846	815	846	841	799	823	821	863	861	834	838	845	804	842	793	808	817	867	837	822	884	851	850	814	801	842	784	863	769	865	847	875	835	854	835	826	859	833	841	828	816	853	848	837	864	836	850	883	851	808	879	801	786	855	854	803	822	896	812	842	818	889	804	843	804	847	809	846	805	797	852	854	867	806	817	798	835	853	797	882	825	866	801	793	792	835	837	836	884	849	881	775	811	807	802	840	803	852	832	779	819	807	810	820	830	863	833	847	846	847	797	754	822	810	779	867	885	870	818	801	882	841	814	838	823	853	762	815	840	832	802	761	848	812	830	830	824	817	794	806	828	797	842	789	839	809	766	797	808	821	800	810	879	817	833	798	839	857	846	879	790	870	825	819	838	799	866	824	817	845	838	804	807	794	817	815	846	807	873	804	850	796	818	901	839	871	821	836	797	802	830	844	800	811	766	847	827	779	803	870	833	864	822	834	784	843	812	793	858	837	904	791	784	836	790	865	819	788	797	774	819	807	819	815	868	871	792	869	836	809	797	749	810	827	798	799	804	874	789	879	815	805	839	798	793	845	872	804	815	849	812	836	920	867	831	833	832	813	832	842	813	779	847	840	836	830	780	810	871	802	799	811	848	766	851	848	824	809	870	827	797	823	779	867	827	793	820	859	808	836	840	850	816	864	779	848	854	841	817	775	791	800	803	837	812	840	866	832	775	843	818	853	840	839	818	798	831	794	752	853	897	892	869	844	806	847	919	809	769	789	813	802	844	800	827	795	783	832	849	806	766	811	799	838	868	765	790	788	850	842	851	841	835	856	822	736	840	853	836	775	803	857	788	796	853	815	837	786	815	816	820	835	856	793	803	822	858	875	807	858	833	799	827	820	817	832	833	845	842	798	870	796	803	857	819	766	821	834	838	833	781	768	815	786	850	847	832	799	790	841	806	816	861	829	803	875	878	846	803	832	796	826	828	805	825	835	854	822	838	849	818	881	789	824	814	873	828	854	802	762	853	835	854	840	834	823	820	850	833	833	816	821	830	782	756	877	878	851	812	803	858	804	809	835	839	831	817	821	829	821	797	841	901	834	816	848	828	836	740	813	819	806	838	828	778	812	794	764	795	793	823	815	814	860	830	797	836	810	887	784	780	799	842	845	808	812	774	801	810	861	852	785	832	837	798	853	840	829	850	832	842	844	834	821	851	841	826	824	801	834	838	806	813	840	841	857	820	843	843	827	766	763	793	824	804	819	791	799	786	821	820	832	788	827	826	821	809	801	860	826	834	822	826	835	846	803	784	791	825	790	858	828	827	864	857	878	829	813	864	819	859	810	821	873	825	872	850	820	814	872	798	870	821	837	801	828	826	877	830	792	821	847	791	843	879	853	895	775	808	790	831	771	795	767	860	806	866	811	847	822	761	798	769	850	838	890	820	857	847	841	848	856	878	817	819	823	857	811	851	813	798	851	822	791	829	799	796	832	817	791	834	817	891	821	744	829	853	809	819	811	821	867	825	790	805	807	787	798	791	815	855	795	818	812	818	828	788	810	837	875	825	837	806	820	789	833	821	839	823	834	837	811	795	827	829	867	810	804	840	814	812	827	828	860	835	782	796	798	843	799	865	879	839	859	858	825	803	834	848	851	848	798	865	832	816	810	822	825	849	856	784	800	883	840	775	811	789	759	871	834	849	803	786	790	812	793	847	814	758	809	828	782	798	815	765	910	791	810	815	876	838	816	839	836	805	834	837	789	836	834	802	771	829	789	839	788	839	849	782	801	818	801	792	842	824	821	824	806	857	872	848	829	854	831	821	860	767	785	811	831	780	811	851	828	765	839	842	819	848	765	861	819	864	792	799	803	833	824	816	856	825	830	843	795	855	771	782	816	836	773	833	822	839	797	808	805	861	848	775	818	826	796	858	767	804	803	832	866	789	826	800	823	824	815	823	830	852	791	849	810	832	772	852	845	815	820	863	806	853	824	849	849	861	832	824	782	822	814	821	829	816	810	833	849	822	865	859	784	847	838	827	830	798	863	804	840	910	830	810	802	809	861	827	869	797	800	849	843	844	859	801	830	798	807	838	874	861	819	846	815	831	818	803	817	840	803	871	781	840	802	788	833	855	829	785	819	831	810	865	849	824	865	805	810	795	848	855	823	850	802	848	835	805	808	808	835	805	859	856	875	815	844	815	816	854	825	769	827	798	852	799	814	838	845	853	848	828	798	839	822	813	838	796	791	804	803	785	858	848	845	844	823	803	870	839	812	816	850	844	828	797	821	829	839	823	871	842	854	795	820	836	806	849	850	886	831	824	767	790	742	810	881	833	843	844	820	830	842	786	843	800	795	851	837	879	839	802	844	831	849	866	797	851	799	878	790	800	841	809	792	826	837	815	831	788	851	812	836	831	854	788	798	822	826	860	798	840	850	838	836	759	806	799	796	816	826	781	821	836	834	843	871	823	842	839	802	773	841	820	870	780	840	901	847	843	833	812	813	846	826	863	804	805	835	830	800	835	808	805	892	821	826	850	791	848	808	824	818	791	840	810	843	839	852	819	857	789	803	854	763	854	851	880	849	775	835	804	775	815	788	801	785	818	800	836	822	845	760	819	804	865	802	815	810	816	802	821	883	867	824	859	863	807	859	776	833	785	844	815	821	826	827	780	829	836	824	812	842	878	838	811	833	817	804	836	850	796	821	804	865	800	838	791	796	839	791	820	803	768	829	831	867	823	787	824	866	791	848	789	853	837	800	822	846	811	797	811	868	784	834	862	868	830	802	867	840	827	812	792	847	824	822	877	818	807	827	813	844	820	837	782	831	842	773	808	759	818	801	834	835	841	879	840	829	825	815	814	783	802	842	812	828	826	797	892	827	814	844	836	769	800	811	793	901	828	838	818	834	861	843	847	795	826	829	824	856	784	804	844	825	830	798	871	819	821	842	793	843	811	822	859	789	817	818	801	794	806	825	815	830	798	846	760	846	821	788	839	843	809	799	868	823	801	840	839	794	852	787	821	809	785	814	866	856	792	809	752	765	831	900	860	795	849	859	815	797	818	821	829	860	827	830	874	850	817	790	828	824	820	814	843	827	813	848	807	819	828	841	832	796	806	806	804	836	797	823	821	803	884	834	838	864	811	788	775	824	805	861	838	805	843	819	872	841	837	815	805	803	824	827	815	812	811	876	834	801	874	820	807	778	776	802	817	862	868	830	829	826	825	788	830	822	807	842	770	867	792	828	855	783	875	825	790	839	807	769	836	857	773	844	832	810	803	843	816	790	774	815	790	818	852	857	842	801	771	756	801	803	838	885	868	821	847	825	836	873	869	863	807	799	804	757	779	838	878	804	816	856	841	796	823	807	862	856	840
24716	21144	27575	24993	15097	3041	1905	1463	1102	961	751	730	661	643	550	526	519	520	517	500	492	490	458	431	456	411	441	435	410	413	408	407	379	402	406	396	421	441	389	389	391	420	413	363	390	391	435	339	367	355	372	401	390	390	409	348	383	370	377	367	327	371	382	382	381	373	354	376	363	428	359	355	394	369	411	360	389	401	393	367	368	360	406	379	400	408	387	386	408	358	382	370	410	389	397	371	375	381	415	358	376	369	366	339	362	377	363	394	356	367	364	400	390	359	382	349	411	350	342	388	368	361	397	377	403	380	375	399	368	388	376	376	404	402	378	368	381	383	357	389	388	352	382	375	377	384	400	367	368	370	364	374	356	363	399	384	408	361	378	384	367	388	364	392	377	350	365	400	371	388	374	370	404	382	371	382	415	398	384	351	376	400	398	343	344	388	372	346	376	392	363	369	402	387	379	374	431	373	403	383	343	361	373	374	354	418	348	381	378	414	358	352	367	378	345	386	392	372	368	365	390	403	372	386	366	339	381	355	371	350	399	393	362	399	381	366	447	375	403	386	334	399	364	383	393	363	343	365	364	378	377	393	365	377	376	371	342	368	347	372	394	354	382	380	355	412	336	404	369	357	438	333	396	348	362	356	380	385	357	378	393	411	347	387	365	375	391	358	406	376	368	354	353	362	380	404	350	328	373	386	365	386	387	392	364	404	417	373	372	370	382	362	389	367	378	365	359	388	359	407	367	360	384	368	392	361	382	380	359	362	407	390	366	379	374	381	359	350	387	374	370	366	331	373	374	384	401	343	357	377	386	375	340	402	341	385	373	404	409	370	358	423	384	363	357	378	387	362	340	388	349	392	405	357	397	380	363	347	384	362	371	390	386	358	378	336	387	368	334	369	354	381	375	361	383	379	396	378	388	395	342	410	396	342	400	369	396	376	383	409	386	383	415	331	365	366	381	377	408	371	403	429	382	400	362	352	368	370	369	369	380	404	373	383	357	383	389	324	344	411	358	357	398	369	365	359	395	410	366	400	378	373	377	352	407	391	390	371	369	365	362	362	349	375	361	365	363	403	350	374	392	364	374	353	360	372	352	365	384	338	393	398	419	372	383	367	330	383	356	386	344	382	370	375	379	376	358	394	352	378	376	378	356	385	394	346	337	411	372	418	374	361	364	412	395	398	419	345	385	371	400	388	397	383	417	385	370	380	359	364	367	400	366	351	346	389	379	371	380	422	389	385	375	350	392	403	395	350	379	389	381	357	373	367	385	372	348	427	372	393	340	358	384	395	400	359	401	361	377	353	412	344	384	368	352	405	363	365	332	373	376	369	358	393	385	387	387	431	389	377	359	360	369	371	361	355	353	361	381	388	392	419	359	395	360	352	362	383	355	366	375	428	372	384	399	339	364	355	381	379	348	395	384	371	350	380	355	384	397	370	382	342	376	390	399	379	358	416	377	400	377	367	379	413	364	384	378	385	378	394	319	374	357	359	400	364	381	401	354	368	412	356	415	389	358	339	384	367	392	403	365	393	369	379	351	390	369	353	364	398	352	381	410	379	387	391	389	402	405	361	382	379	346	361	364	392	371	357	355	346	364	359	377	357	385	369	391	366	396	400	385	364	361	385	355	349	422	368	390	337	354	386	361	394	351	373	356	386	372	394	364	400	358	380	398	400	395	371	384	405	395	367	381	386	393	393	357	344	375	417	350	347	385	374	399	393	383	417	412	368	390	394	370	359	421	391	361	360	375	351	377	372	386	374	396	353	385	428	358	353	363	365	358	366	360	368	375	350	346	386	387	367	379	362	378	373	382	359	363	408	356	375	374	373	371	361	398	391	416	352	358	370	378	369	418	354	360	383	370	420	395	362	397	371	350	375	387	408	396	387	371	367	363	379	350	362	404	403	386	370	378	379	364	390	368	373	364	342	408	396	362	416	385	355	358	383	390	378	390	396	418	385	375	378	394	363	396	363	396	388	387	359	367	397	368	370	368	389	388	398	343	379	354	351	382	376	391	352	367	369	383	378	367	387	397	375	387	382	395	356	400	394	357	352	379	414	381	396	373	391	369	396	394	388	370	348	389	392	406	411	388	381	375	369	368	376	373	363	411	374	366	351	354	393	383	356	361	395	398	353	358	405	385	365	374	405	365	365	398	403	367	386	391	401	362	376	368	368	354	317	382	412	345	375	377	359	374	370	347	355	386	357	368	398	361	371	362	371	407	364	369	392	421	363	402	356	373	391	384	386	377	377	370	350	394	362	367	380	356	354	376	415	394	365	366	413	412	347	326	354	390	368	372	380	407	376	392	357	359	393	389	351	377	402	368	398	420	370	392	387	368	390	390	391	391	375	418	347	383	385	355	338	352	386	389	394	366	401	361	378	344	390	352	378	377	390	366	384	376	381	376	363	360	391	367	363	372	388	405	356	361	387	354	350	383	388	386	379	401	380	381	390	405	342	370	366	386	364	403	397	380	394	383	386	367	348	348	368	378	382	378	391	387	347	392	362	364	342	379	340	363	401	381	364	399	362	388	384	391	374	401	404	417	376	404	377	369	373	385	411	358	384	384	374	366	382	380	399	381	352	356	350	365	354	365	414	373	370	356	348	401	375	363	377	366	422	374	426	352	370	397	390	356	392	391	400	400	345	385	369	374	382	371	363	368	404	413	369	386	350	355	387	429	381	355	384	359	422	372	397	402	401	395	369	372	387	411	406	392	407	363	361	400	372	344	363	412	394	392	353	373	361	355	378	379	382	356	380	374	339	376	408	381	392	372	369	362	388	369	386	376	335	377	372	410	391	339	378	384	378	365	389	372	381	356	389	355	374	384	357	372	375	406	350	366	361	354	391	390	392	370	389	366	370	406	337	393	357	402	328	387	396	378	361	347	353	379	373	374	361	395	400	409	365	382	395	397	381	391	389	372	374	354	384	369	349	390	393	383	370	334	368	342	361	425	398	394	339	365	355	375	353	343	401	417	385	358	376	367	367	372	390	381	362	369	377	371	363	369	376	361	404	383	348	364	371	381	401	354	370	376	371	362	372	418	387	381	383	356	361	387	374	365	391	375	392	383	369	386	325	381	373	356	357	372	401	364	380	367	391	398	359	357	359	364	378	351	386	357	387	386	373	360	398	411	377	386	411	337	392	370	348	389	365	350	352	369	371	408	411	388	369	344	379	382	381	402	371	358	362	344	352	340	379	374	370	381	337	358	384	349	347	343	342	383	399	381	358	363	385	344	351	391	387	373	392	394	412	394	382	359	392	374	388	353	343	378	371	351	403	339	352	361	392	364	413	381	370	386	370	374	384	394	387	418	347	338	361	341	404	385	364	402	374	373	377	382	359	360	363	363	380	389	420	378	350	324	374	389	381	361	360	367	409	402	406	413	340	375	368	369	390	351	371	367	374	391	375	385	375	358	386	360	371	355	368	360	367	355	355	356	383	373	359	372	401	418	412	340	369	358	385	344	348	390	367
7119	17056	12595	7206	5257	3953	3115	2497	1884	1509	1213	1010	875	829	748	748	662	633	599	582	611	579	518	537	512	488	518	492	481	499	490	503	525	476	484	442	470	449	476	450	445	438	435	435	457	427	467	440	438	432	403	391	430	441	420	440	457	442	440	433	445	475	437	430	466	435	435	390	400	428	409	427	409	397	408	429	404	425	364	417	408	421	439	462	415	397	394	441	432	398	381	428	432	411	434	446	405	431	437	448	461	423	402	468	445	416	387	426	422	434	442	410	463	446	442	453	406	440	421	450	417	454	416	428	443	413	407	419	417	415	402	395	397	411	400	432	425	410	405	404	419	453	401	426	411	418	411	463	446	403	425	403	441	460	441	435	429	403	417	403	420	424	444	449	422	440	435	391	418	421	462	435	427	417	400	432	389	429	412	444	442	400	437	410	430	449	437	465	391	376	420	423	446	409	452	413	432	437	370	426	396	420	440	419	425	406	415	436	446	441	436	398	443	442	431	399	421	448	418	452	415	420	413	395	370	430	437	410	434	424	399	442	406	450	429	379	435	394	425	395	445	413	381	431	467	404	413	394	378	436	416	416	381	430	455	431	407	427	421	410	448	405	413	403	418	428	409	428	409	435	435	433	428	427	372	392	392	439	418	410	396	427	426	431	442	391	444	415	418	405	451	447	447	409	410	422	400	419	405	449	439	451	425	445	396	415	418	388	432	401	425	436	405	423	384	424	378	481	424	418	407	438	451	443	413	421	399	409	392	393	424	426	401	425	414	417	403	426	444	419	437	404	413	456	417	426	461	435	423	409	429	423	442	420	409	413	447	376	426	399	456	422	439	411	430	455	410	399	380	446	399	417	424	383	388	435	422	396	395	412	428	409	418	421	432	389	389	425	408	441	421	408	450	417	421	417	472	433	404	413	434	435	464	443	424	431	437	404	432	424	408	434	435	441	437	412	369	401	399	457	426	409	404	440	398	452	425	432	393	438	343	435	415	422	410	430	446	436	418	443	455	448	443	382	418	421	423	479	459	445	386	392	380	387	403	416	431	386	447	450	402	428	450	437	449	423	440	435	413	430	429	416	411	404	419	428	432	455	428	406	390	441	409	412	441	408	389	412	442	418	418	447	437	407	441	434	404	440	386	408	413	421	462	444	450	429	439	447	400	464	421	426	408	485	413	413	441	427	419	416	400	414	445	408	416	430	409	432	423	430	428	396	452	416	458	424	407	439	422	391	396	427	405	448	414	413	433	429	460	441	449	437	388	430	430	430	422	461	415	433	412	407	430	425	395	413	445	437	387	414	406	420	459	446	445	394	418	412	424	423	446	442	442	427	451	411	447	438	446	419	404	398	431	430	434	415	429	398	443	374	423	422	430	417	400	413	423	430	415	391	406	431	428	396	429	448	393	423	418	415	404	404	436	437	426	400	401	401	412	428	450	413	431	424	404	440	395	403	447	433	411	402	425	414	416	407	421	423	416	424	432	445	426	398	451	413	406	392	411	455	444	438	418	425	393	444	448	416	407	468	422	424	397	408	419	418	422	416	400	411	416	435	451	406	421	426	429	406	407	427	379	412	411	426	388	429	435	418	396	440	417	438	401	409	392	379	449	425	440	433	403	407	436	422	403	390	424	399	420	420	401	438	412	395	417	414	419	406	446	404	463	451	399	411	404	459	399	392	429	428	409	458	425	440	415	392	408	424	391	436	451	442	452	450	431	414	400	454	416	410	454	422	413	419	431	418	435	416	443	425	427	420	484	391	432	451	435	381	414	408	415	435	416	403	407	421	412	461	415	416	421	383	399	415	443	367	425	391	389	400	459	431	431	372	386	436	427	401	443	416	405	427	401	419	438	442	438	430	423	428	434	426	422	463	407	384	436	459	456	432	426	392	408	424	405	427	394	424	431	445	451	439	421	417	431	407	431	427	424	460	378	397	437	454	397	389	425	390	438	436	418	409	368	412	435	426	404	419	413	420	402	436	430	412	453	435	378	422	415	408	414	415	409	418	409	416	424	420	402	404	387	418	359	402	385	440	399	422	426	422	419	411	422	448	458	439	456	452	428	438	433	418	454	432	459	391	430	426	422	421	451	417	444	382	426	397	391	421	412	442	391	402	423	447	447	390	397	402	405	399	430	415	407	384	452	405	414	390	400	437	407	447	438	430	403	394	424	413	440	443	443	412	422	469	443	419	433	414	413	414	434	413	405	415	446	412	432	440	427	421	432	410	436	410	409	452	436	427	410	429	405	414	409	416	424	417	389	465	392	457	446	415	410	411	429	418	426	437	379	439	454	419	424	443	427	435	415	415	438	448	396	423	435	456	428	451	454	406	456	407	412	407	416	442	389	427	429	423	405	424	404	388	423	428	418	429	425	410	431	419	446	419	427	442	420	450	421	387	431	429	430	413	403	416	405	453	418	427	428	404	409	400	398	445	406	398	438	462	441	447	434	446	444	396	453	434	427	398	434	446	423	396	435	422	428	405	455	460	443	422	406	419	438	417	428	409	399	421	427	441	441	410	423	439	415	439	411	412	466	436	434	415	435	404	445	405	408	397	459	441	408	411	390	409	419	427	420	403	430	414	417	410	418	392	403	410	422	402	423	424	424	392	449	389	417	452	396	406	391	415	424	406	420	406	402	394	409	403	447	430	401	408	416	389	414	425	448	396	431	469	397	472	410	435	438	405	416	433	448	447	408	412	431	404	435	414	436	429	406	428	433	417	422	411	412	432	425	404	452	460	418	424	450	390	402	425	380	391	414	401	407	383	425	462	480	408	434	446	427	403	415	463	471	429	400	438	430	453	429	414	437	395	426	424	422	422	429	410	414	425	440	417	398	450	437	406	408	416	427	437	417	440	423	414	400	411	398	411	428	389	397	423	400	437	467	450	435	401	404	446	418	421	392	383	403	401	397	400	404	415	444	454	404	431	419	412	414	417	422	425	400	398	409	385	448	424	407	411	453	434	379	438	434	437	431	423	414	462	379	414	438	409	406	417	385	447	445	428	415	419	402	425	450	381	397	398	436	446	428	437	441	447	405	417	425	450	417	444	438	414	418	406	415	403	478	419	417	421	438	448	420	380	407	442	465	440	432	419	435	433	376	414	418	410	452	428	465	449	422	431	426	394	448	426	416	413	379	387	414	412	405	466	398	410	411	408	401	441	429	447	391	461	426	371	405	444	392	414	421	410	396	403	406	437	419	401	416	419	408	466	427	419	402	412	409	442	427	407	445	416	440	426	397	414	356	424	460	406	418	416	403	410	427	430	405	409	432	433	421	407	393	434	434	420	413	426	409	415	425	422	426	435	433	416	406	444	424	416	414	411	418	394	400	404	456	428	418	400	427	424	406	391	443	441	417	405	395	424	448	425	397	374	433	382	395	422	411	443	427	423	429	429	373	434	446	451	431	440	409	418	445	448	427	420	413	403	405	406	449	422	412	437	415	427	422	419	442	419	402	407	442	433	487	443	416	439
22481	21142	28858	23678	21145	21317	13224	3481	2414	2011	1711	1462	1329	1153	1136	1108	1053	1026	979	959	938	893	880	872	902	836	842	774	791	792	795	799	818	812	820	747	826	787	794	816	738	741	765	757	752	726	712	706	740	765	753	683	719	695	742	736	683	764	763	716	747	711	713	765	707	745	678	713	691	701	690	692	730	691	674	698	764	706	728	658	675	731	688	703	790	745	706	651	770	718	762	740	672	687	788	761	719	695	696	735	718	714	718	716	703	707	692	733	741	761	732	719	743	678	670	710	767	740	772	752	694	759	686	719	718	736	727	720	707	706	696	778	696	711	721	680	738	722	712	738	707	751	710	713	661	740	696	783	740	701	704	734	708	721	719	701	741	687	726	705	687	766	718	709	715	697	724	741	752	766	707	699	706	733	753	721	688	720	758	691	745	739	697	722	659	706	712	747	730	704	731	697	729	710	730	725	733	688	672	697	736	719	740	695	675	697	701	744	696	717	720	727	727	729	718	741	695	709	692	734	732	718	680	679	702	699	719	716	738	705	703	731	702	722	740	705	702	681	738	722	738	731	739	700	742	724	704	718	711	756	662	761	771	703	714	705	701	747	699	710	716	687	687	702	764	734	743	713	712	709	684	676	682	760	728	697	675	720	715	722	705	741	689	708	718	725	724	675	723	698	710	744	702	723	661	748	754	691	690	720	727	701	749	711	731	772	743	678	684	739	706	720	714	722	732	775	769	761	749	739	742	720	713	739	730	739	717	738	739	738	679	703	715	730	691	726	759	698	725	740	717	712	766	691	719	746	782	665	740	710	773	713	707	691	698	759	739	663	690	696	751	733	753	742	705	730	723	702	755	685	702	709	679	705	713	735	719	743	682	715	678	690	751	718	709	758	729	695	712	789	645	713	705	691	686	704	729	720	738	728	740	664	741	742	664	754	723	713	686	729	728	714	719	707	753	763	693	711	732	760	669	670	734	694	706	765	714	725	760	694	741	709	733	749	714	681	715	733	724	695	702	731	702	723	715	777	691	724	697	691	748	737	715	704	743	708	735	740	674	687	702	715	736	710	716	774	731	705	736	711	750	754	722	689	714	684	715	707	675	700	674	704	676	732	713	726	702	681	683	694	724	709	706	722	732	742	729	714	729	751	750	741	727	707	684	710	687	709	733	710	718	744	741	719	716	714	699	704	700	733	711	713	750	702	729	686	687	702	716	733	726	745	727	679	730	686	709	668	699	732	691	758	732	707	747	695	660	697	721	664	722	748	733	677	628	731	777	717	717	706	711	737	690	691	663	724	720	673	737	699	689	736	681	722	737	691	734	761	709	733	718	749	710	710	748	722	665	737	685	721	729	744	679	715	722	657	770	647	714	729	724	724	711	711	694	735	747	698	706	715	729	756	688	690	787	690	715	723	717	673	757	675	701	752	717	695	744	692	692	728	752	714	685	704	746	677	710	768	741	696	746	697	682	714	686	710	753	720	715	699	645	744	707	713	742	733	757	734	706	682	752	710	699	724	701	681	691	752	701	728	667	676	717	674	684	715	671	681	759	690	681	672	723	677	730	698	647	667	711	688	714	726	670	756	750	723	733	724	698	707	752	643	736	708	680	759	700	770	717	682	739	713	699	687	735	727	795	737	674	715	742	718	744	699	709	659	761	733	741	717	729	720	757	685	719	721	700	675	720	713	686	766	678	725	688	718	728	702	662	681	729	738	709	736	695	728	778	741	715	708	727	696	681	691	695	709	693	692	762	682	732	723	755	731	720	713	755	717	711	726	687	713	734	724	694	757	728	694	682	734	695	686	791	678	715	717	700	712	717	683	693	756	699	754	744	748	665	679	728	760	737	695	717	728	710	716	717	738	693	710	719	705	668	682	761	678	733	728	706	689	679	665	715	666	696	742	745	714	708	722	722	708	734	671	721	724	737	734	681	720	753	696	717	721	699	704	714	696	727	714	689	722	724	769	731	656	696	728	716	707	729	675	696	706	722	711	637	706	737	727	682	698	666	675	720	755	732	767	698	707	708	695	694	719	670	721	699	708	769	725	718	711	720	712	727	733	742	749	668	727	706	733	764	729	703	736	742	723	738	700	678	704	692	707	704	725	699	694	723	762	676	718	720	767	698	775	708	712	709	731	705	696	680	722	702	684	704	763	797	714	693	714	707	752	714	750	732	749	710	711	709	745	787	720	690	755	700	680	737	674	674	694	671	758	693	701	731	701	684	715	692	722	730	705	727	771	699	727	734	723	696	741	632	709	739	695	672	750	648	730	727	702	705	682	748	699	724	766	695	686	721	729	721	713	697	786	733	707	680	725	716	735	760	683	706	700	723	722	698	695	653	742	763	749	684	754	665	767	731	704	722	676	707	646	725	700	723	677	726	719	733	707	717	698	724	722	733	686	732	760	692	700	704	697	697	727	768	692	723	707	753	715	746	765	728	679	697	676	706	677	733	737	698	733	723	709	759	697	699	708	757	716	703	722	697	704	728	704	757	703	721	739	776	699	724	702	691	678	685	665	692	720	709	725	726	688	702	723	796	754	727	712	706	698	713	731	689	707	708	702	748	743	657	745	713	771	716	748	715	741	720	719	716	701	661	726	723	691	739	713	731	707	724	701	776	716	652	707	740	747	665	767	730	727	745	753	741	707	716	694	691	737	715	683	718	731	711	702	688	750	719	778	686	696	750	703	752	764	755	671	681	717	700	697	763	692	723	711	735	717	705	676	682	775	677	702	699	675	729	692	711	763	706	745	696	704	710	702	680	703	708	726	729	685	661	676	692	706	756	677	729	709	747	686	695	670	754	736	725	730	698	712	712	723	724	687	698	694	682	737	696	754	737	735	700	763	674	711	729	693	707	675	722	696	746	703	726	713	741	645	752	777	725	731	744	706	718	734	710	696	730	714	711	689	681	714	758	745	677	715	758	722	704	728	747	725	747	704	731	729	702	721	752	702	754	691	711	744	756	721	769	688	737	688	684	686	711	691	726	761	732	695	748	744	766	673	686	710	744	664	762	711	729	701	756	713	684	697	673	746	733	672	650	729	716	738	705	736	744	740	702	710	720	729	684	678	706	709	734	749	664	722	752	700	732	711	712	728	695	690	778	709	688	700	726	743	698	678	748	723	719	715	680	752	717	738	690	720	773	733	674	702	688	739	721	721	758	739	722	728	720	745	745	719	699	711	690	722	726	706	713	749	727	707	697	729	731	724	688	706	702	685	738	709	708	733	749	676	710	756	730	732	707	735	677	749	715	743	679	713	772	700	701	694	753	694	687	751	684	740	709	721	691	737	693	728	695	697	721	763	697	671	752	663	710	724	684	743	710	749	704	745	720	685	731	703	688	651	752	686	735	714	707	692	726	777	688	683	725	713	719	725	723	675	695	696	676	725	717	698	723	690	738	765	714	704	765	737	689	691	733	674	719	723	717	747	732	647	659	688	657	690	734	717	710	751	770	717	707	715	719	665	754	725	734	700
8975	25775	20637	12619	9584	7280	5680	4580	3575	2692	2209	1906	1719	1597	1401	1364	1250	1205	1200	1161	1142	1039	1045	936	985	961	945	926	930	888	861	919	867	908	920	841	848	855	893	895	837	816	830	830	791	853	815	837	816	838	802	785	796	809	795	772	791	757	786	758	771	787	753	800	812	786	795	747	754	825	837	757	714	776	793	747	805	811	774	730	757	718	746	747	784	774	811	758	794	708	774	738	795	752	822	736	765	748	812	769	794	773	746	737	776	758	771	719	758	718	705	798	767	713	738	748	786	792	753	764	762	736	799	775	810	774	684	754	740	768	758	792	721	729	751	759	728	728	746	746	817	769	781	741	798	811	829	762	738	722	769	778	752	753	721	758	743	748	757	754	791	751	791	750	736	780	754	742	782	761	779	792	756	757	694	770	767	739	785	789	733	778	768	761	808	761	773	691	765	754	744	782	789	777	754	744	790	767	742	796	744	716	742	727	708	744	722	789	738	743	822	716	785	785	769	738	735	752	771	793	762	738	780	779	709	723	759	743	789	751	784	783	726	775	757	781	731	749	787	737	814	693	814	799	773	726	777	750	792	804	783	754	780	800	763	750	805	788	736	737	777	736	729	757	738	748	790	750	797	777	762	755	767	770	801	749	782	736	778	752	742	738	808	735	746	758	753	764	734	776	756	781	795	791	698	747	770	791	744	769	771	699	792	779	739	759	722	766	739	751	777	771	783	804	744	766	796	763	748	771	731	796	756	764	756	711	778	712	796	746	780	764	796	740	674	783	780	778	745	737	779	807	749	782	713	764	769	746	799	777	783	716	779	687	736	780	815	792	725	803	827	763	782	782	786	744	727	729	722	754	774	746	764	761	778	774	773	739	802	764	711	742	808	776	726	781	767	757	701	721	797	758	771	762	763	732	710	765	742	771	729	773	769	775	726	754	856	756	740	814	807	754	737	750	770	758	789	815	749	728	756	795	775	763	765	795	786	713	713	764	765	780	769	734	757	767	777	788	719	719	785	759	765	722	771	759	774	813	725	809	769	728	735	758	790	769	752	777	723	735	812	740	737	787	755	732	816	745	756	766	769	713	771	791	707	694	740	758	714	728	764	813	737	724	752	818	754	755	791	814	771	768	788	775	734	756	784	748	761	742	752	811	773	807	743	764	747	764	705	759	815	725	769	745	743	732	716	764	730	747	770	711	763	788	753	716	777	754	733	733	792	762	768	765	779	755	772	778	726	804	770	764	761	745	753	739	738	769	782	770	763	752	791	725	717	721	781	767	724	791	787	753	746	737	737	759	759	779	728	816	753	762	766	718	732	712	737	735	708	749	771	764	717	782	778	741	745	749	808	731	824	726	806	777	767	786	751	779	755	788	739	733	769	758	753	739	749	761	789	760	762	717	782	730	771	788	746	718	763	763	749	728	744	771	749	748	754	745	763	732	722	725	758	769	721	728	761	795	773	765	768	746	768	764	848	751	773	757	769	770	763	792	731	763	732	731	778	753	733	773	764	772	789	754	734	810	799	722	749	745	749	744	734	783	722	762	812	718	786	738	702	745	726	751	774	772	789	776	775	725	759	717	776	748	756	785	749	755	796	720	789	774	719	773	731	770	731	751	817	788	797	813	757	753	753	676	755	762	785	794	735	771	792	824	768	758	744	747	783	742	750	753	804	793	752	740	757	746	720	757	752	759	769	736	749	765	775	754	782	787	792	786	765	806	786	752	743	784	728	788	786	744	806	728	739	727	774	760	722	781	740	789	747	727	709	720	762	717	765	735	765	765	721	746	733	757	752	730	758	766	784	787	793	755	746	782	753	727	782	771	737	759	747	763	770	754	771	820	766	787	748	733	816	726	761	778	715	760	750	783	792	729	809	755	760	772	744	733	788	745	768	741	780	749	770	800	760	786	763	794	687	824	757	741	795	793	786	740	762	780	748	733	773	766	760	778	798	794	790	758	739	790	731	767	744	747	765	759	768	748	732	778	726	721	773	780	771	760	769	752	755	803	715	740	795	765	752	839	752	744	819	726	801	754	771	745	766	778	718	789	803	747	745	779	750	768	747	740	758	698	778	738	777	720	731	726	731	763	728	737	792	776	727	739	733	758	726	761	740	760	740	782	751	806	795	754	756	761	769	758	784	752	818	747	793	770	751	740	752	719	770	758	721	749	740	761	761	796	774	812	700	809	741	779	761	764	767	774	748	748	735	770	738	784	793	745	813	730	703	801	775	760	751	745	792	787	777	694	727	789	757	782	759	734	730	749	790	780	769	738	725	711	773	772	797	780	764	784	778	748	793	787	713	802	762	785	752	734	702	749	790	733	719	791	764	745	730	764	773	775	787	736	761	759	757	732	801	779	760	796	738	765	733	761	771	798	746	761	813	712	744	781	726	788	812	754	761	801	789	775	775	707	748	771	753	777	766	715	774	736	762	737	730	776	745	744	754	720	746	767	766	744	779	733	801	750	764	753	724	791	754	778	714	712	738	746	731	740	748	741	754	767	778	790	766	759	735	751	814	745	772	702	740	762	780	759	792	803	786	783	735	699	768	724	782	763	772	725	758	745	785	740	734	762	774	810	731	720	737	737	763	780	739	733	726	762	790	776	762	760	824	733	791	776	720	744	739	771	742	771	747	721	763	763	774	728	746	746	763	762	743	776	706	775	760	738	752	781	790	740	772	720	776	740	783	756	746	768	721	719	737	717	768	726	750	748	770	749	772	748	750	763	738	777	789	749	760	732	755	779	758	795	769	752	775	757	743	751	755	738	804	757	736	789	763	750	748	776	731	713	780	768	778	763	771	722	696	756	776	731	813	760	737	783	711	773	729	755	767	772	753	743	759	777	747	783	731	744	790	762	752	753	714	745	786	788	745	755	788	768	747	764	762	813	797	747	772	744	726	730	796	752	739	737	766	782	759	719	794	751	758	825	769	774	731	795	783	816	752	757	735	766	737	777	734	763	759	739	725	767	762	758	742	754	761	774	742	722	722	779	738	766	784	786	774	722	814	760	737	747	766	760	788	767	750	778	688	813	720	737	744	712	714	788	777	803	749	789	761	729	768	743	780	774	792	741	772	777	794	755	802	764	761	763	780	792	802	758	746	724	776	753	732	732	755	784	744	790	755	750	737	771	762	804	744	730	757	750	756	774	727	738	739	697	747	746	747	771	731	731	791	722	740	755	761	725	756	738	743	738	788	811	784	723	749	689	720	754	750	771	765	756	720	759	828	749	757	755	758	780	764	825	753	769	774	766	721	704	705	801	769	775	765	775	770	721	735	729	751	733	754	766	750	729	815	760	786	767	765	750	766	732	774	773	728	693	769	731	756	723	767	784	805	778	783	765	747	778	815	776	755	769	742	774	760	818	734	771	797	742	790	763	764	753	776	726	802	774	720	756	730	744	762	724	797	742	800	764	748	785	769	765	720	754	734	754	740	861	780	769	735	799	710	805	769	793	749	779	734	754	753	742	759	761	751	811
27540	19555	10575	4486	2425	1725	1369	1202	1022	893	748	699	688	655	632	621	631	603	563	548	566	550	576	547	500	539	506	602	538	572	516	560	543	546	492	535	507	536	496	508	518	502	518	552	514	481	501	506	560	533	521	473	537	482	510	494	512	518	508	523	448	532	539	540	499	501	510	475	501	506	496	480	503	518	518	471	528	488	513	510	523	501	520	437	532	511	489	505	503	489	472	533	511	498	484	520	506	490	514	515	458	514	519	534	482	498	464	501	451	507	508	492	477	505	500	536	518	505	518	480	482	508	516	513	529	557	546	527	509	492	517	558	512	509	512	487	495	509	489	490	506	489	560	494	490	469	508	479	499	498	535	494	516	518	501	472	516	522	487	509	501	523	488	506	512	516	511	462	495	516	499	474	506	497	485	498	511	519	490	516	514	482	449	497	498	505	514	566	498	519	521	521	513	523	534	505	490	512	514	520	494	494	477	509	517	513	506	502	489	504	467	492	534	552	533	550	523	509	521	494	496	488	530	507	503	515	501	491	476	498	531	498	476	494	511	520	498	498	552	486	501	551	478	521	499	516	481	502	513	460	511	511	492	539	500	505	556	491	477	520	560	516	526	524	496	501	552	465	482	526	530	500	487	489	521	517	511	486	493	493	556	502	497	497	479	491	491	471	524	498	512	543	532	489	522	480	484	529	493	544	502	490	517	464	522	508	541	505	468	503	490	521	528	517	574	490	528	506	523	475	510	525	560	495	485	496	508	505	476	556	539	527	529	482	496	495	528	474	518	503	508	524	511	504	484	490	512	524	544	515	528	509	483	481	484	512	477	489	501	481	488	503	514	507	499	473	490	464	482	463	534	485	493	520	536	492	523	456	485	515	509	476	488	472	491	525	545	478	535	521	507	529	492	484	459	498	484	521	507	495	513	553	481	514	496	501	479	475	506	487	479	496	468	531	529	506	527	488	495	553	521	513	490	498	504	488	474	488	509	505	517	520	524	545	480	517	541	505	528	495	529	529	511	498	500	522	501	478	536	534	511	518	498	523	509	503	519	506	507	522	472	481	482	509	541	477	466	502	471	477	498	530	490	469	491	509	496	490	514	492	488	475	515	534	519	495	503	455	511	504	527	508	488	506	442	499	483	463	502	498	512	477	508	504	504	515	511	482	486	493	500	443	526	479	498	454	499	543	499	509	507	512	477	475	554	534	543	453	511	494	504	500	472	505	506	503	536	499	490	471	489	503	474	504	519	524	498	502	531	531	509	516	497	498	482	519	476	492	476	533	516	493	537	490	518	522	501	491	519	546	440	508	512	511	490	494	521	511	515	510	544	492	497	520	499	565	497	498	532	520	498	505	522	528	505	505	488	512	470	554	476	538	458	501	489	554	500	553	473	508	530	488	505	479	550	523	509	495	500	525	472	513	468	455	503	521	472	478	489	506	446	485	562	525	486	506	505	531	537	467	517	550	516	547	482	495	497	514	523	467	498	496	510	517	468	543	504	480	470	510	535	490	523	501	493	486	482	481	488	502	488	497	527	568	494	554	562	520	543	523	511	473	520	514	512	495	494	508	566	475	480	478	519	488	496	487	515	509	500	509	510	514	523	520	513	504	470	505	500	479	486	515	503	533	486	520	506	507	495	505	507	486	510	528	513	517	495	495	497	508	562	536	505	510	504	523	485	531	553	501	508	519	507	506	456	531	506	480	492	522	536	505	514	541	473	480	472	503	490	508	497	490	520	525	499	459	464	526	456	505	463	508	517	506	554	500	477	487	518	487	499	501	525	478	478	510	484	494	505	517	527	529	496	519	507	500	517	524	519	486	510	480	475	532	527	482	530	472	531	488	467	487	489	488	506	540	482	506	531	524	481	503	488	531	526	501	513	460	499	503	497	498	543	466	456	502	490	481	484	521	522	474	492	478	486	514	472	493	499	488	563	508	496	480	482	541	444	496	516	540	485	483	515	526	504	507	517	513	521	482	508	504	509	537	496	514	555	502	516	503	486	539	536	497	538	491	490	523	515	483	512	467	516	491	480	470	497	523	553	483	515	474	524	501	547	495	493	517	491	520	522	534	499	517	515	461	574	507	495	521	474	497	527	521	536	515	512	517	500	542	497	519	500	514	480	521	484	512	536	495	536	524	520	477	548	520	484	488	490	513	491	468	505	509	485	545	500	550	526	505	503	503	500	531	501	506	493	519	478	526	485	493	478	523	514	503	542	517	494	519	509	473	494	496	518	461	521	480	498	499	495	535	489	501	516	530	521	522	482	446	499	503	523	489	536	524	540	518	514	510	511	516	504	529	497	495	468	501	506	517	495	505	491	491	480	496	518	517	497	466	473	538	529	492	540	523	487	495	518	478	468	531	523	502	498	535	514	543	489	495	499	524	476	508	463	521	536	498	496	517	498	499	488	493	501	499	518	506	483	490	520	546	465	514	493	475	516	491	546	537	480	490	499	494	505	486	509	510	494	511	551	496	470	562	520	509	495	514	544	491	487	499	532	512	513	531	495	522	478	506	484	531	509	509	495	548	452	538	496	521	523	472	525	523	515	503	511	491	499	485	512	514	550	514	532	543	449	471	517	477	507	468	483	544	480	486	517	509	517	513	496	536	499	490	481	525	543	536	506	499	485	477	520	512	489	473	556	486	512	508	499	503	471	519	496	532	504	480	494	484	535	509	469	493	503	493	540	522	501	479	516	511	525	497	503	525	506	505	524	516	516	474	475	494	505	498	502	501	488	481	541	569	492	504	432	475	482	486	516	516	493	457	478	489	541	504	491	506	514	504	523	518	499	482	506	460	528	487	505	512	534	496	496	499	498	500	517	495	475	524	477	492	516	511	546	474	557	518	501	513	489	467	491	504	470	515	520	529	486	485	509	488	532	517	516	519	502	498	509	504	486	513	448	526	530	536	531	490	482	479	521	474	520	491	520	533	506	526	532	487	535	534	506	481	483	482	514	543	494	530	499	539	520	503	500	489	486	487	464	520	500	469	515	508	465	473	500	491	512	495	511	522	514	527	515	514	546	483	506	515	504	484	507	502	480	507	536	513	512	492	525	490	508	521	502	535	497	493	517	479	523	528	526	513	490	515	489	482	488	495	522	496	539	470	488	547	532	531	529	513	523	494	490	490	521	529	522	490	479	524	505	490	515	466	496	485	497	523	513	502	500	496	511	482	529	483	474	492	470	503	518	527	506	547	490	535	478	502	520	462	552	501	510	500	525	518	549	487	494	533	505	483	536	525	561	494	498	480	487	485	460	547	522	497	538	538	510	538	514	497	544	498	496	523	533	502	507	487	478	522	564	512	529	480	538	497	520	536	491	485	483	507	523	502	498	475	484	467	529	523	511	556	507	481	478	504	544	466	516	469	510	532	505	526	509	490	538	540	541	500	538	524	473	491	505	482	518	548	502	485	487	462	529	494	524	501	480	486	476	566	525	470	483	494	532	524	473	476	547	547	491	495	530	503	532	531
7174	11526	8773	4709	3534	2631	2124	1815	1381	1161	935	870	804	771	723	688	710	711	660	635	631	602	623	613	591	545	553	580	545	558	568	558	566	610	568	537	592	560	558	532	567	552	554	550	542	564	526	644	528	527	517	526	579	547	535	519	507	536	537	542	546	572	551	563	568	537	521	528	532	554	552	489	547	590	547	550	546	516	540	549	516	554	528	538	545	536	529	526	482	530	524	525	568	553	610	548	571	544	562	565	566	548	504	562	487	561	548	559	560	522	597	550	550	575	539	499	532	542	531	480	519	542	541	566	559	519	551	566	546	566	520	543	540	506	558	548	567	546	569	550	539	520	480	494	490	535	486	546	522	530	566	578	581	527	532	541	516	549	493	561	570	515	536	582	569	547	561	592	526	549	546	546	536	544	542	575	544	531	550	586	531	522	548	512	524	546	518	545	533	546	556	541	560	550	549	530	536	524	556	539	522	558	536	511	542	527	546	541	582	515	525	482	502	557	562	500	562	556	532	544	559	571	517	561	488	521	541	526	518	532	570	521	507	530	520	563	551	522	544	496	538	527	595	539	526	519	551	549	524	599	526	558	538	503	519	539	545	515	584	502	518	560	527	547	533	548	520	552	535	584	546	554	558	525	549	525	508	533	557	545	522	542	543	592	610	539	537	562	537	501	524	564	532	551	548	533	512	554	575	533	575	548	517	580	516	551	532	544	540	548	564	526	520	560	536	543	532	523	548	545	572	492	570	537	570	490	597	547	561	560	533	505	530	516	571	527	548	551	525	543	608	523	548	552	544	566	572	575	482	525	576	549	543	506	555	581	518	587	514	546	498	512	507	511	550	540	514	497	535	580	509	537	560	508	515	528	516	552	518	538	532	518	523	528	560	551	506	587	512	509	522	557	546	496	540	570	538	510	544	547	523	530	545	535	541	555	551	528	548	507	551	513	562	525	558	487	545	532	551	575	507	508	556	530	510	518	489	532	568	565	530	503	517	546	511	544	523	559	544	573	499	562	521	513	563	552	552	541	533	536	543	504	513	495	532	537	559	539	515	546	567	531	519	566	557	534	533	524	547	511	582	506	557	553	596	512	506	559	516	541	539	528	579	528	502	524	551	560	509	566	502	571	589	554	548	521	500	508	512	566	542	563	542	562	545	528	471	556	534	510	537	536	540	538	553	546	542	551	530	522	550	517	544	596	536	532	500	529	525	511	531	548	509	541	529	540	517	540	525	529	520	596	546	537	523	522	555	549	538	539	543	553	540	561	490	549	563	587	537	536	514	512	507	526	526	555	531	539	533	531	514	493	550	549	557	498	543	528	499	510	556	583	512	550	525	536	514	514	517	516	583	602	535	582	522	536	532	559	521	574	502	554	546	536	520	546	539	555	554	508	541	537	606	481	553	540	530	544	522	562	553	561	512	578	534	535	536	534	522	556	541	528	538	520	532	533	519	512	524	522	524	562	539	560	554	537	534	521	535	524	565	538	581	553	544	549	555	578	487	579	533	512	529	521	531	542	534	555	547	542	545	511	507	545	512	535	516	540	554	576	573	525	528	531	535	517	510	527	544	550	526	507	544	538	585	538	563	552	501	572	549	558	563	549	540	501	508	531	541	513	554	580	530	497	521	526	558	501	521	557	573	522	512	572	566	560	550	525	516	569	503	528	577	482	515	548	535	545	498	519	539	543	524	540	514	521	532	524	550	493	571	530	535	516	499	564	576	526	562	521	533	576	537	538	577	506	529	526	512	501	561	558	565	531	499	527	566	559	501	518	506	507	531	540	524	531	531	513	521	579	521	539	515	568	565	540	550	547	550	545	507	556	530	498	560	557	509	558	530	548	565	560	565	523	537	499	535	532	504	501	523	552	528	513	574	528	481	540	547	536	553	544	576	536	510	527	491	550	525	504	555	510	543	569	513	567	504	532	543	579	536	534	544	511	518	509	519	550	536	534	493	614	522	537	575	508	538	561	540	546	553	540	503	559	514	550	504	533	520	546	557	528	524	505	528	532	524	534	555	540	548	541	543	540	554	575	535	511	570	582	549	539	572	534	600	545	562	539	524	536	541	513	526	540	566	518	551	520	528	553	506	575	558	590	532	568	550	561	588	530	553	559	522	485	546	541	541	501	525	576	533	561	588	525	527	535	554	529	560	558	564	568	501	528	537	483	572	474	510	533	532	476	542	520	536	556	561	520	546	533	544	528	500	526	583	504	576	554	531	521	509	541	528	482	545	510	542	552	514	546	585	506	541	539	545	543	575	554	515	516	544	558	496	549	549	516	565	593	527	541	523	567	530	529	502	531	527	547	532	525	542	539	510	524	520	518	542	563	541	551	528	538	511	566	572	554	543	554	523	570	546	534	500	500	528	546	547	520	551	504	524	575	540	542	551	551	525	558	538	568	538	499	531	587	559	509	545	553	568	524	529	544	516	579	523	516	542	553	584	530	572	527	524	543	554	525	518	565	514	524	572	580	517	513	585	509	550	542	566	532	585	539	533	510	518	587	513	569	560	531	518	544	519	526	525	494	520	553	544	554	521	481	528	541	578	512	523	531	579	552	549	503	544	496	537	516	507	492	553	531	529	556	469	510	603	554	545	569	583	541	566	485	532	534	564	520	546	549	547	549	519	521	589	525	503	557	546	583	513	571	555	558	540	523	525	531	537	529	583	572	528	562	547	530	524	572	546	557	532	503	533	534	541	547	523	507	541	524	526	507	541	536	540	569	529	518	541	501	568	551	524	538	534	532	574	602	499	507	570	510	548	549	519	497	539	506	555	567	520	560	574	530	565	525	571	545	523	541	574	552	553	529	532	541	524	521	544	560	522	535	543	562	531	610	508	529	538	531	570	541	549	594	582	532	519	560	545	556	570	523	519	496	519	533	503	544	571	534	574	540	582	568	569	544	528	560	569	574	517	540	511	508	568	530	527	561	581	539	529	504	550	550	536	548	518	562	538	551	527	558	534	548	561	524	523	545	506	562	552	556	536	562	579	533	510	530	552	543	534	568	518	547	527	535	496	529	530	515	558	575	549	525	507	532	500	554	534	524	497	580	569	549	515	560	548	542	483	596	532	543	532	528	527	583	534	509	550	515	569	550	514	538	542	505	575	514	552	549	528	519	491	532	532	558	530	566	510	551	505	507	568	561	508	536	581	544	520	530	528	565	531	578	528	541	562	542	559	558	506	537	512	535	528	534	529	534	518	528	535	524	545	552	487	559	516	540	509	501	569	554	505	544	497	535	540	527	534	522	528	522	537	487	548	558	546	548	526	571	496	537	521	553	544	537	553	525	496	550	564	512	557	516	568	546	515	507	571	526	532	559	533	517	496	555	532	514	527	561	558	540	523	504	518	544	572	530	533	539	484	533	552	520	573	565	527	493	560	554	585	576	517	556	533	558	511	562	504	526	523	507	547	568	512	553	543	554	524	538	560	538	536	522	527	513	500	542	514	540	537	525	537	528	521	554	546	558
23707	21198	28562	24109	21205	13754	3706	2323	1840	1531	1331	1245	1187	1014	992	970	1005	951	886	930	936	915	906	873	822	839	890	891	904	789	849	823	844	848	828	814	848	790	821	780	822	836	846	747	797	751	794	757	821	745	754	813	785	777	748	770	802	824	794	773	763	748	792	716	788	755	794	767	746	760	741	803	756	777	764	792	793	761	747	776	770	790	793	766	795	781	741	828	743	793	779	801	817	768	802	789	781	757	762	780	747	759	786	771	731	795	735	798	832	806	748	800	747	769	755	773	827	782	799	768	730	776	770	818	818	784	823	788	775	788	791	758	818	758	803	788	738	778	739	820	757	788	749	749	797	714	755	762	736	775	768	785	824	749	794	763	767	757	801	768	825	762	809	777	807	764	785	771	779	791	731	721	732	794	731	738	793	771	759	796	793	744	747	784	774	753	821	753	734	740	748	791	771	784	826	753	763	759	791	772	782	829	732	784	787	775	739	809	777	709	722	793	751	780	770	759	810	753	822	754	750	727	747	797	776	789	760	746	754	754	780	777	788	747	743	733	701	787	738	765	744	756	790	763	752	770	744	741	788	758	750	767	760	763	810	825	724	791	747	765	769	765	753	774	749	808	725	820	760	737	727	777	747	771	750	724	792	766	800	767	755	786	799	746	747	795	746	778	707	753	818	696	766	743	787	775	800	775	732	807	760	731	781	818	809	817	862	681	811	784	768	783	771	774	804	764	784	804	773	819	771	792	802	767	802	780	760	785	806	740	756	778	804	802	742	773	785	754	774	772	784	770	768	746	822	801	780	768	775	786	760	827	770	813	797	731	810	769	744	765	827	766	800	775	830	722	748	749	754	774	745	748	771	738	783	807	805	791	723	837	752	780	813	772	760	758	782	751	751	745	822	719	765	774	781	792	726	803	752	799	719	733	766	818	804	756	781	733	725	801	785	790	810	782	760	725	729	771	805	733	743	774	791	791	843	792	750	784	840	750	742	716	750	738	774	770	754	760	782	735	784	722	729	761	736	765	752	768	765	742	776	769	720	777	724	752	708	780	796	810	784	796	782	720	747	778	780	789	809	731	792	779	762	792	759	807	772	774	788	755	763	807	795	825	721	828	786	732	773	795	749	771	805	794	730	802	779	761	759	755	741	762	755	763	762	789	816	836	792	771	765	734	748	744	786	745	740	776	804	787	784	727	793	785	742	768	820	773	763	759	759	776	811	761	765	822	745	783	811	775	759	750	743	799	768	799	764	778	778	817	757	737	778	779	727	742	775	763	774	750	782	730	756	760	797	769	806	705	760	774	793	777	712	751	693	754	778	763	806	791	831	795	782	758	740	743	785	766	793	844	784	756	766	748	765	812	776	794	809	805	767	770	773	746	748	775	788	798	767	808	763	808	792	805	769	783	800	735	809	788	766	778	791	765	755	732	737	773	804	757	766	815	765	781	784	783	784	779	793	810	765	762	768	780	713	765	783	754	773	761	794	752	815	781	817	731	777	819	792	770	734	733	769	762	778	761	735	793	741	738	739	781	798	812	773	776	764	798	776	784	711	762	805	758	761	747	756	765	826	744	755	703	807	800	778	720	755	781	822	801	784	835	733	771	723	755	766	750	813	801	782	777	737	754	714	770	831	785	765	756	754	755	763	764	781	767	749	775	698	801	770	758	752	814	724	686	777	780	759	747	738	741	757	759	727	796	778	755	781	725	771	780	778	753	766	741	708	771	741	721	723	754	768	774	806	775	695	795	805	781	764	674	793	757	746	737	769	747	759	733	780	777	779	779	798	756	762	792	802	737	761	769	714	767	765	752	773	806	795	715	750	783	800	780	740	811	767	760	774	762	782	757	741	746	854	763	777	791	741	791	740	749	742	823	785	815	777	805	790	810	774	733	786	747	801	772	787	790	739	771	789	820	776	801	765	739	739	776	744	794	700	784	780	799	764	785	823	723	797	726	804	738	737	795	804	767	768	794	761	728	747	797	786	794	771	780	747	786	798	788	777	733	775	743	738	823	752	750	723	735	744	768	764	776	753	732	790	796	769	766	754	760	727	796	764	717	764	795	805	776	790	774	730	747	780	721	765	734	838	757	743	745	757	824	759	780	783	798	749	804	713	797	745	759	819	779	752	804	759	771	751	715	775	772	815	756	802	723	715	737	769	742	793	727	767	755	736	798	737	774	784	799	728	792	742	772	771	771	748	733	726	785	767	762	746	735	795	777	750	813	808	771	729	793	799	755	770	797	796	751	750	792	746	725	746	776	760	797	788	741	750	794	799	798	744	750	801	780	806	755	778	755	760	769	754	794	781	761	789	747	814	769	756	751	771	770	778	760	780	734	759	759	746	790	804	779	782	746	771	792	756	734	747	778	770	758	772	762	764	768	815	824	773	727	815	816	787	706	772	811	739	754	769	731	738	815	756	771	755	768	765	766	746	771	819	780	764	744	781	764	781	737	815	775	749	738	732	760	805	755	759	810	732	808	756	780	741	750	794	758	745	777	788	821	762	822	749	789	758	759	735	819	779	762	734	764	739	778	766	834	808	791	761	762	803	778	804	802	799	745	750	739	765	752	750	756	723	701	789	784	731	756	747	804	794	759	768	788	787	767	766	733	715	805	759	779	772	758	733	758	794	796	796	831	774	737	733	773	732	793	735	750	772	759	810	755	773	783	715	695	791	720	753	753	765	770	743	771	746	770	771	776	718	775	800	801	773	724	724	753	767	750	795	736	822	758	823	762	769	791	749	774	771	780	772	750	784	749	807	716	762	739	801	774	803	811	745	707	784	816	775	777	754	727	814	751	801	813	739	768	764	766	788	847	717	777	785	784	818	735	837	776	817	816	814	762	768	770	813	754	750	765	725	808	754	818	725	788	770	753	778	773	747	741	796	777	762	762	756	709	747	783	797	818	756	740	727	759	768	799	789	780	788	774	726	750	753	774	759	731	730	747	785	737	780	764	768	734	771	729	825	741	736	773	788	756	754	760	740	764	774	752	763	789	798	813	771	742	767	761	767	718	767	782	750	821	739	789	838	772	757	766	807	775	825	792	784	731	733	801	800	769	764	772	751	773	775	729	746	763	758	811	765	749	808	729	803	784	782	798	794	761	775	779	709	738	833	718	740	757	782	743	758	810	806	765	754	791	759	713	786	776	792	768	764	796	802	761	755	743	768	764	730	695	772	749	770	788	791	773	748	748	735	747	757	792	690	708	770	776	813	811	750	756	747	809	749	741	715	769	748	761	760	815	752	722	721	783	775	804	758	724	737	805	775	814	800	755	758	773	760	739	759	727	787	781	754	757	752	779	754	757	737	723	702	758	810	744	746	711	742	782	782	829	705	776	801	782	789	776	817	728	748	714	801	741	744	737	765	791	757	745	764	725	701	713	722	758	779	809	768	732	774	797	794	823	753	813	760	793	770	701	764	752	766	730	757	774	779	782	786	803	765	731	803	758	753	760	827	804	737	741	761	793	769	759
7248	20226	15988	9182	6826	5111	3907	3267	2538	2125	1706	1547	1400	1271	1198	1127	1123	1122	1057	1052	1027	996	963	952	882	983	925	878	862	861	855	842	919	863	910	856	901	884	839	848	877	876	827	854	808	823	888	781	849	811	763	855	786	786	802	861	774	828	801	796	807	804	820	783	785	836	772	847	860	824	834	786	771	762	787	855	806	750	754	804	824	796	814	789	821	821	831	829	880	860	801	839	767	765	765	817	848	833	851	840	817	757	786	814	812	880	816	836	799	797	805	787	776	755	804	810	793	839	832	806	785	839	814	862	765	801	786	799	791	777	815	837	786	757	803	768	832	846	818	815	796	856	796	818	809	775	855	806	797	784	786	775	827	851	770	798	806	839	813	818	818	826	848	767	791	828	790	781	802	776	784	839	778	821	779	783	774	779	776	820	772	793	822	812	811	796	804	767	777	786	766	840	833	770	766	803	813	736	760	803	777	814	775	779	823	804	826	766	820	806	805	784	812	864	815	761	765	779	788	806	822	826	780	818	788	815	811	728	781	818	827	797	809	829	798	852	808	801	837	790	825	848	805	818	755	797	838	787	804	787	821	804	780	782	810	786	797	832	796	781	762	777	811	770	815	816	833	787	809	776	746	791	791	828	818	815	830	824	789	766	825	810	815	784	806	819	811	861	737	799	817	792	802	829	803	860	850	849	823	809	829	812	749	832	779	809	760	775	789	745	817	815	841	744	848	802	813	808	780	823	784	838	764	766	761	778	786	739	777	791	727	802	788	738	779	818	827	775	792	798	854	795	812	792	809	799	815	827	819	806	774	811	788	809	779	854	821	783	783	844	797	757	796	783	756	769	787	833	833	802	822	761	782	809	820	850	812	823	755	803	805	825	820	758	843	791	816	806	804	798	814	818	828	858	793	796	802	773	742	826	862	827	845	783	822	802	879	836	740	828	792	767	806	763	779	854	800	798	763	793	785	782	845	846	779	810	824	805	802	791	856	776	745	761	844	834	853	808	785	831	796	833	819	817	790	786	773	767	843	829	823	858	823	772	788	825	795	765	846	791	771	770	773	776	784	776	770	777	753	814	783	810	845	808	767	715	807	769	780	755	829	860	845	776	849	816	835	835	790	801	822	742	818	780	766	821	793	792	831	826	825	798	812	796	776	783	766	800	783	811	770	770	793	767	814	770	803	784	769	844	766	749	831	784	814	826	760	837	793	814	789	796	855	768	825	789	827	807	805	761	870	856	802	765	777	801	813	809	752	788	841	831	814	832	781	801	788	780	800	807	799	835	837	768	772	832	821	778	819	779	834	806	760	786	844	772	811	738	811	779	806	789	827	788	810	845	795	810	777	830	827	816	843	823	818	763	762	773	813	804	772	792	811	728	807	812	811	764	774	788	755	783	844	798	839	808	799	801	767	810	838	790	810	795	837	818	794	801	801	851	797	808	809	792	820	797	789	842	858	793	769	800	806	809	789	808	848	787	777	859	804	786	800	810	839	828	827	831	786	820	777	798	829	826	857	848	825	792	797	844	840	808	793	809	814	750	739	859	811	832	783	794	781	742	830	842	767	803	771	762	829	800	809	822	785	808	810	798	853	825	817	804	797	773	875	813	853	775	808	793	803	768	800	810	793	823	851	850	834	771	828	849	808	821	733	795	817	807	804	783	809	775	812	810	793	760	786	796	798	841	801	847	896	846	780	818	803	784	758	777	752	805	790	797	846	776	805	789	797	788	796	756	852	830	821	778	813	796	832	778	804	809	771	760	783	770	809	790	819	776	800	786	826	842	815	792	806	769	806	888	787	794	808	795	804	811	824	801	795	823	761	821	835	776	833	765	775	784	770	748	805	755	806	809	776	787	775	803	825	865	743	786	803	732	796	839	715	777	832	826	723	784	769	796	783	815	832	769	773	733	848	761	833	810	823	839	791	827	808	819	842	811	748	774	817	774	796	787	802	767	794	775	771	835	781	847	834	841	829	805	814	775	846	784	812	781	789	785	803	771	855	824	791	831	820	823	832	805	795	796	812	813	799	828	795	779	795	783	813	881	834	791	816	806	756	771	795	759	758	776	806	844	871	858	782	799	798	802	821	785	841	795	816	794	762	781	781	766	836	807	809	817	806	864	777	829	784	796	830	799	783	851	817	777	794	778	777	808	785	788	802	783	717	767	843	773	818	784	790	817	814	801	806	790	782	786	803	797	877	802	782	799	802	781	802	797	854	816	856	783	794	800	761	826	782	785	779	801	815	826	775	769	832	804	783	794	840	794	795	811	802	819	773	803	755	826	784	820	786	798	810	786	796	775	807	807	777	821	805	755	820	785	796	810	846	798	795	836	808	786	771	849	748	782	743	799	819	800	818	745	818	784	847	798	796	727	766	762	789	824	841	852	814	825	852	801	787	802	816	764	787	767	766	800	826	784	828	866	756	762	805	793	783	804	818	792	760	779	796	790	788	800	786	830	772	796	790	843	807	798	798	750	739	843	757	769	793	827	797	787	782	778	770	800	821	785	813	847	766	833	796	808	791	806	725	827	782	813	757	816	783	803	785	861	761	806	787	785	805	783	815	767	801	840	791	802	793	856	825	765	760	829	766	789	824	802	800	788	784	799	781	786	777	826	792	859	824	862	797	793	820	823	818	829	782	795	835	781	775	778	850	786	851	825	816	842	765	806	811	803	768	852	795	785	798	799	802	839	826	783	847	795	834	824	803	799	810	785	803	854	826	790	821	803	805	857	793	813	792	786	818	804	757	839	787	772	783	815	813	774	805	779	763	779	873	799	843	802	816	809	782	801	786	770	790	793	774	802	814	772	739	831	826	784	796	740	814	803	801	759	771	771	792	826	818	813	764	757	767	775	767	791	794	807	854	771	801	806	826	768	830	792	763	800	803	808	809	842	805	816	786	839	792	826	769	780	724	819	792	817	768	783	787	806	791	824	747	806	832	860	819	780	794	804	808	780	796	789	818	808	790	775	825	844	783	862	824	775	799	784	777	798	775	818	754	783	825	847	805	814	748	786	814	763	812	821	809	809	843	776	774	772	826	836	828	817	820	855	796	772	793	815	775	825	824	826	829	820	779	756	773	803	813	775	756	756	757	826	803	762	765	801	767	745	805	779	817	800	808	755	822	767	793	772	800	813	760	829	814	783	782	789	787	773	821	822	837	771	799	793	803	777	820	783	804	822	810	800	779	775	849	815	808	813	800	848	772	842	855	784	799	811	839	815	790	804	822	829	827	767	793	794	811	780	793	814	750	783	746	765	819	804	765	776	791	850	856	784	805	813	835	819	797	794	808	782	778	779	800	784	800	778	823	795	793	811	811	812	780	790	794	809	796	862	823	770	798	823	739	821	758	813	790	831	745	841	768	800	802	801	813	794	796	813	816	826	796	819	768	807	791	787	814	790	826	854	826	818	797	793	791	775	838	793	767	780	827	859	820	817	806	787	762	787	793	824	761	798	830	793	795	856	794	829	822	807
24779	21193	27621	24992	15065	3030	1781	1312	1061	939	762	701	589	540	556	564	498	522	459	452	441	488	451	439	424	412	422	367	389	428	392	389	403	381	371	416	388	358	388	352	389	382	387	360	390	363	367	392	338	359	378	358	360	361	363	347	378	357	403	370	357	349	337	375	371	392	399	359	365	324	392	342	356	346	389	347	320	379	425	334	358	374	350	352	359	343	384	391	383	331	357	379	386	358	345	342	333	399	384	383	367	372	367	372	356	347	354	381	375	379	378	376	360	331	330	354	396	390	364	346	356	373	354	358	353	352	365	374	385	360	335	343	358	352	321	377	356	395	376	370	373	394	359	329	324	385	352	341	382	393	345	363	357	367	351	346	371	373	361	358	338	355	321	333	348	365	409	350	352	358	341	347	356	344	328	297	350	381	381	362	367	341	352	412	336	386	378	344	365	391	374	375	356	328	362	327	363	394	336	369	370	325	367	347	344	401	318	350	349	306	347	362	343	382	363	348	378	366	341	366	369	357	332	382	324	330	371	340	370	374	391	370	358	356	362	357	354	372	347	354	363	337	329	350	345	332	387	362	386	364	338	325	388	371	348	355	383	360	351	412	376	370	381	379	417	368	346	379	344	384	337	351	353	347	361	391	370	344	382	373	332	333	370	383	357	358	350	352	344	347	342	354	369	387	398	377	349	374	374	340	397	372	355	343	354	345	378	370	353	326	382	372	334	348	319	337	408	350	361	338	417	337	342	349	377	372	371	357	342	367	325	340	370	377	351	344	377	346	375	368	327	351	342	368	359	352	349	376	355	345	402	328	374	336	363	383	379	368	361	354	357	339	342	396	361	350	360	355	366	352	376	376	375	340	368	348	366	353	370	364	322	372	320	330	341	390	377	371	366	363	386	350	355	406	348	381	364	402	370	351	390	362	363	346	342	335	373	333	355	383	339	323	374	372	360	334	350	353	347	348	397	393	314	314	355	337	344	364	344	326	362	357	348	365	351	381	364	335	340	389	349	349	351	375	358	354	371	348	383	360	362	372	359	348	378	356	343	377	347	374	354	363	337	370	386	348	347	332	353	352	304	395	336	379	395	349	346	361	358	356	393	359	369	369	369	359	377	367	350	368	358	365	372	380	353	355	328	363	373	329	349	389	325	358	384	364	377	365	342	357	350	329	345	359	336	376	357	353	354	378	360	368	345	391	396	349	372	364	364	374	323	342	347	370	399	335	349	358	351	358	347	345	369	365	350	349	375	354	336	350	339	377	339	325	383	377	339	398	378	351	395	332	383	385	389	373	331	381	373	347	402	348	354	394	373	331	362	364	341	375	358	343	369	343	367	385	386	368	338	350	358	361	356	369	339	359	387	394	379	364	341	388	336	361	363	353	374	372	327	349	349	370	348	364	374	351	359	355	358	345	340	389	367	349	322	385	379	348	340	354	305	353	376	369	373	335	362	373	378	333	358	360	357	338	361	353	361	323	351	345	342	342	360	384	342	377	340	356	345	367	347	340	331	350	321	369	385	339	368	370	373	377	376	346	377	344	364	348	357	347	362	349	356	356	390	353	335	371	359	377	387	350	336	359	343	395	356	365	375	381	345	370	348	335	339	322	346	364	347	359	377	359	383	361	328	344	350	360	356	312	365	364	353	373	355	343	409	364	348	315	373	354	378	374	360	329	320	346	365	355	379	357	370	374	357	368	360	357	367	371	369	355	336	392	405	354	372	347	348	360	382	380	337	365	370	363	374	359	369	348	353	356	370	375	323	360	366	354	352	365	363	368	338	403	334	366	347	386	340	350	357	399	344	350	353	308	359	331	347	363	328	335	374	362	323	362	338	323	366	387	368	381	335	361	339	401	356	322	367	388	396	335	307	343	364	351	408	355	332	364	386	370	371	343	374	352	377	367	381	359	332	322	358	338	345	362	356	356	364	374	342	354	374	370	352	401	352	373	353	340	319	375	385	350	351	348	387	315	353	381	379	341	331	370	364	377	364	372	362	343	364	366	372	362	344	372	377	359	354	360	312	371	392	332	389	335	347	324	336	355	346	322	350	386	385	354	346	377	361	361	340	378	392	366	363	381	336	337	342	380	392	364	340	332	366	321	355	326	324	338	345	320	378	362	352	351	365	347	374	363	331	352	353	318	365	383	332	371	395	379	383	349	341	341	373	384	375	353	373	365	391	332	366	352	393	370	344	363	330	355	358	357	321	342	363	336	367	397	377	336	332	384	312	359	362	386	364	360	349	374	360	371	349	336	338	387	374	363	338	355	342	329	340	357	366	326	353	365	321	361	353	386	337	334	354	351	338	393	389	371	358	330	336	374	346	351	355	313	345	350	380	333	349	360	337	361	352	360	370	344	392	323	340	355	343	330	370	366	356	375	343	366	331	360	346	328	327	374	407	331	368	366	375	340	399	358	344	339	347	317	408	372	362	378	372	320	367	351	351	396	380	338	348	370	356	361	345	333	365	330	376	377	357	393	358	355	347	361	364	351	321	360	363	380	372	350	363	354	373	394	367	337	359	358	339	310	381	365	353	348	336	351	361	334	366	341	371	352	342	357	360	376	377	367	346	342	345	360	354	343	337	362	378	366	353	339	340	368	371	362	360	365	363	374	344	340	332	326	346	372	348	357	386	320	354	334	325	360	355	371	373	365	361	331	356	337	342	363	365	374	360	357	362	351	350	372	365	367	375	343	353	374	396	319	354	372	345	380	342	340	358	335	369	374	391	381	376	357	346	348	356	375	342	335	329	351	343	367	368	327	338	344	346	351	348	350	344	382	371	342	354	360	354	318	355	346	322	345	383	358	358	397	344	349	427	367	391	371	368	380	355	343	364	356	364	360	340	400	376	349	357	381	378	344	336	386	344	379	354	353	350	379	402	357	371	366	372	389	347	339	345	380	360	373	356	343	378	370	354	387	360	364	347	339	339	334	358	366	316	382	362	354	358	375	333	368	343	347	373	368	315	339	354	360	362	330	356	365	371	353	374	356	382	337	356	342	347	352	362	365	345	382	350	350	346	394	328	349	380	340	399	363	323	377	377	346	362	391	379	365	346	347	353	352	337	362	382	411	342	316	359	356	363	364	354	362	346	361	333	350	389	360	397	356	395	361	372	367	377	373	326	352	348	384	368	366	342	370	351	388	370	391	365	372	349	348	359	381	359	361	370	345	364	370	390	367	361	320	361	399	372	337	338	383	322	353	351	342	343	320	360	331	357	359	343	347	337	365	366	357	363	378	363	380	345	406	332	397	373	364	343	331	359	345	361	337	353	388	336	340	314	376	339	394	367	395	378	376	355	344	344	359	343	371	314	398	370	328	383	361	347	354	357	362	377	377	370	358	347	355	377	352	371	356	370	366	331	357	384	364	350	357	361	344	371	354	364	361	374	366	369	358	374	375	402	323	378	356	340	338	357	367	342	358	350	358	373	338	357	333	347	342	379	348	379	383	381	388	332	345	332	337	359	337	337	324
6798	16464	12610	6915	5182	3892	3052	2340	1734	1364	1102	922	825	738	736	673	617	675	584	580	576	585	555	524	515	488	470	523	439	488	438	455	465	450	447	459	420	478	441	454	468	436	441	450	439	406	460	424	429	413	401	430	390	398	409	410	397	423	427	417	433	428	398	387	408	399	402	429	421	414	390	423	414	397	448	382	425	423	432	371	396	417	417	400	369	368	404	418	398	404	420	428	424	390	413	418	404	415	404	410	390	388	429	377	372	403	419	392	414	389	401	390	426	427	402	383	408	454	404	390	408	409	449	418	373	413	403	407	428	377	402	379	431	378	393	437	386	402	409	443	392	423	389	392	395	401	418	366	407	394	372	382	409	406	407	391	441	369	383	415	408	391	409	407	414	386	422	390	407	411	431	407	413	369	422	418	429	386	398	385	406	398	391	404	394	394	407	406	408	387	403	438	407	423	397	402	431	416	375	396	409	422	398	411	415	386	403	387	409	412	374	413	400	402	378	406	376	387	397	427	401	411	453	392	399	360	389	417	402	403	444	404	403	414	396	386	380	400	372	429	377	406	445	431	402	403	398	382	377	406	401	389	370	399	424	426	379	367	401	397	373	419	395	367	403	393	394	422	432	388	394	398	381	413	395	384	410	410	400	398	404	420	390	420	415	392	377	400	387	411	439	395	387	386	382	433	412	417	389	392	415	408	432	428	380	429	411	419	410	415	420	411	425	427	409	420	377	438	428	370	385	436	398	447	431	437	435	396	458	396	402	422	382	401	428	370	415	403	418	408	364	432	389	433	403	401	396	379	378	413	385	388	408	402	386	401	388	398	399	398	399	393	362	386	397	368	412	430	396	406	421	414	395	400	394	404	398	406	381	382	414	392	394	419	418	374	410	384	423	384	363	461	415	406	365	428	381	380	379	411	377	408	412	409	371	401	415	386	413	414	424	391	412	368	404	388	423	400	405	401	440	405	403	417	433	430	414	362	410	401	429	406	364	394	388	398	395	401	399	382	406	378	390	418	428	399	411	385	406	399	408	362	374	414	402	359	373	427	428	435	389	421	415	409	400	416	392	392	412	451	402	414	418	375	436	408	385	402	424	423	388	422	413	386	378	392	420	394	408	413	386	393	387	423	383	395	383	373	423	407	439	425	418	401	428	440	399	373	416	403	432	415	382	390	408	400	384	392	439	406	445	382	434	402	391	384	404	430	412	408	392	432	425	409	397	417	397	380	373	424	390	404	415	393	436	429	363	388	389	431	441	393	426	419	378	362	410	442	408	414	418	411	383	407	395	403	421	381	390	408	391	416	426	423	371	407	402	394	382	400	411	409	413	422	376	413	395	403	426	401	416	398	423	385	408	395	404	399	380	381	398	388	429	388	466	404	404	378	417	413	395	416	401	412	383	463	400	395	428	388	407	366	417	410	393	422	428	425	429	390	404	374	359	418	460	391	408	395	391	382	400	400	416	411	390	446	355	389	426	386	378	403	417	430	420	425	400	366	355	395	422	429	417	379	379	418	399	383	402	382	407	405	424	399	371	439	414	402	401	391	388	380	379	381	380	392	412	413	405	415	413	429	401	394	450	383	413	410	368	386	422	388	413	385	409	387	445	442	397	380	425	364	417	396	374	385	407	429	374	419	382	391	394	410	424	403	374	409	371	406	416	401	424	403	428	450	400	409	425	419	382	389	418	384	395	412	409	401	399	379	405	406	401	418	383	377	391	405	386	385	395	403	399	420	398	393	390	393	427	400	395	413	385	408	388	394	426	388	421	409	371	409	385	441	375	392	409	398	360	393	400	392	426	409	415	412	392	429	378	423	368	397	398	414	405	419	399	390	397	390	425	410	441	395	409	385	422	423	385	365	354	397	410	407	420	404	420	409	410	408	392	432	412	404	406	394	415	409	389	412	420	390	415	400	434	457	395	429	361	403	406	398	400	436	370	436	418	408	421	415	443	387	427	400	406	395	414	394	393	398	383	396	396	413	375	389	379	436	417	421	389	411	426	405	381	409	423	408	382	417	391	414	413	405	420	431	390	392	417	421	401	390	385	360	390	441	403	408	431	402	403	415	391	413	432	417	418	427	412	399	423	413	398	418	421	403	406	411	437	380	380	384	390	393	419	405	392	444	412	419	432	431	401	388	387	397	432	430	397	399	401	373	400	401	375	400	382	388	417	416	391	360	392	407	428	405	385	375	362	425	388	430	372	404	385	404	381	428	394	419	400	384	369	435	420	382	409	395	426	384	394	386	401	408	386	395	412	400	364	386	419	379	432	395	414	395	376	406	414	419	397	374	393	420	379	453	394	394	412	380	424	378	425	382	422	406	383	444	381	386	397	425	361	394	413	396	392	394	412	441	403	432	432	417	383	382	403	429	394	389	396	410	450	424	422	392	415	418	420	397	429	417	374	434	403	389	378	385	398	384	397	376	408	447	382	385	372	397	440	413	365	381	401	391	406	361	394	403	404	381	430	415	418	387	365	411	358	395	438	416	419	406	424	418	404	403	405	409	421	425	428	425	392	408	400	420	388	409	394	428	444	399	417	406	387	448	424	417	419	442	383	417	390	423	422	421	399	386	391	408	411	446	419	418	416	398	378	390	420	402	404	420	427	403	412	406	392	395	389	404	375	442	404	400	383	384	412	394	392	368	397	404	367	393	371	399	401	362	364	448	394	413	403	404	391	392	378	408	374	399	408	380	370	404	385	419	401	407	420	406	420	425	413	407	426	401	421	401	380	400	445	387	468	368	423	434	406	404	396	404	393	397	388	402	385	407	370	397	432	413	424	387	401	391	425	444	427	414	362	361	449	436	403	396	403	398	423	409	397	431	418	416	393	413	394	428	401	404	410	395	372	430	397	391	420	396	413	404	397	415	423	416	423	409	405	351	379	412	383	377	396	395	380	421	394	414	379	364	434	404	401	428	391	376	386	427	413	380	411	401	402	396	373	418	396	404	415	390	427	408	379	389	410	378	395	390	384	422	404	380	380	377	400	400	396	400	400	376	408	382	439	380	432	388	393	412	396	404	393	401	404	376	390	403	424	398	398	399	383	421	393	378	402	404	409	415	400	405	390	404	404	416	434	392	431	378	418	390	451	431	419	430	398	422	404	391	408	390	393	405	395	356	380	385	382	404	392	395	375	400	432	413	406	409	398	398	387	454	391	409	414	390	409	405	404	428	432	365	380	432	421	391	373	401	387	398	428	396	453	429	428	397	388	378	424	422	399	451	408	365	401	395	398	396	430	413	411	422	408	433	407	403	403	392	372	359	388	399	379	390	398	385	413	410	380	415	422	434	401	432	384	397	391	376	387	418	426	411	378	402	421	383	396	404	444	388	412	369	382	356	404	397	428	411	394	419	406	450	397	388	430	396	433	351	424	409	363	423	402	365	415	349	436	434	387	397	397	391	400	372	410	446	408	379	438	394	408	407	425	397	407	380	412	406	412	396	414	397	411	402	389	404	366	386	394	424
22520	21180	28885	23752	21184	21356	13140	3452	2285	1808	1612	1419	1248	1166	1101	1053	1043	1070	916	905	909	940	924	910	820	835	851	812	785	804	784	811	801	786	771	836	764	727	746	778	752	706	738	713	769	689	706	733	731	724	715	696	751	690	723	714	785	737	653	674	712	716	703	741	729	677	675	720	687	674	713	696	660	640	682	748	624	677	699	685	658	672	716	695	686	650	759	697	670	691	685	694	658	668	726	728	649	716	710	725	693	711	688	719	675	678	691	687	706	694	690	675	665	692	666	673	655	697	707	732	677	694	716	653	624	711	676	701	671	652	726	710	700	645	727	731	697	677	702	672	730	689	730	674	671	700	663	734	641	755	679	648	648	701	716	655	703	697	678	663	742	679	709	689	695	688	711	692	672	691	680	714	702	707	731	680	702	687	686	712	684	624	691	726	672	709	699	696	693	709	723	677	661	695	710	689	654	697	698	656	719	701	690	650	724	707	707	667	702	698	654	693	698	655	718	676	686	708	627	720	662	719	666	698	742	692	689	724	672	677	709	698	665	728	697	683	650	686	720	703	676	720	725	679	695	655	714	687	743	662	740	673	758	735	688	646	739	704	653	759	672	779	709	678	707	628	690	719	645	701	662	696	698	672	671	675	755	692	763	680	700	715	752	652	636	691	703	698	687	717	715	687	669	712	695	709	639	686	710	668	678	691	668	672	654	673	621	716	696	704	676	698	716	698	666	661	709	736	707	670	623	713	701	652	740	665	725	730	670	664	726	721	650	664	770	710	719	708	714	697	690	738	737	736	699	678	676	662	675	669	699	685	655	683	694	725	659	685	668	721	675	688	739	694	699	678	685	685	683	711	689	686	665	674	704	702	666	705	685	685	720	678	670	713	677	685	743	706	737	713	691	683	670	647	722	700	686	697	735	688	673	671	687	695	702	701	707	650	691	698	705	656	685	705	641	711	682	703	703	735	683	686	704	734	713	691	709	689	708	681	705	733	653	706	641	731	697	722	652	695	642	727	681	673	750	726	721	753	663	698	669	664	719	653	660	677	708	691	714	701	693	683	676	667	721	660	736	711	668	729	676	683	678	754	643	693	680	685	678	661	703	711	656	668	629	702	638	701	696	626	701	674	690	725	719	701	731	725	671	711	685	739	720	704	736	674	689	697	698	642	698	647	671	701	703	677	738	653	727	690	730	714	694	721	693	720	711	713	660	784	673	693	647	678	649	748	701	679	689	688	705	720	667	673	663	746	721	690	667	724	713	692	731	730	666	658	684	698	658	707	687	707	702	648	677	722	670	723	666	675	676	706	677	648	694	679	660	709	702	723	710	690	650	644	673	667	652	682	690	675	644	626	688	681	720	670	690	641	700	695	727	696	711	667	674	694	719	657	712	683	680	653	687	718	646	740	669	723	718	723	700	634	665	656	682	694	686	716	694	696	731	762	695	670	731	721	682	659	704	738	703	637	666	675	704	697	725	690	702	715	667	738	703	671	749	705	720	654	716	705	650	656	710	720	683	653	668	649	699	686	682	715	691	656	662	756	746	695	654	681	689	691	645	663	694	660	704	669	716	730	653	686	707	729	711	730	673	734	712	711	665	706	666	715	694	688	666	725	656	705	689	677	749	697	705	674	633	729	684	700	702	727	670	709	708	745	700	710	695	701	727	714	696	646	681	686	674	695	695	663	710	715	688	661	668	674	698	691	691	711	725	661	703	708	735	706	695	670	671	705	704	669	654	678	668	706	666	723	707	676	700	700	687	672	746	677	676	673	677	681	691	732	685	659	691	668	663	679	686	659	710	669	681	648	711	700	627	630	717	680	683	743	684	667	716	719	692	674	656	686	683	637	677	719	658	700	662	713	698	704	658	702	700	645	673	722	683	709	686	663	706	755	648	712	706	665	680	704	640	688	703	723	677	705	682	672	711	699	715	694	680	676	716	722	699	696	655	664	695	698	738	689	708	675	684	697	668	750	678	672	684	730	675	656	669	664	660	710	659	711	706	676	686	663	747	728	728	681	703	680	725	643	714	761	687	694	703	684	657	717	671	694	702	702	664	711	682	672	692	670	636	702	695	744	684	753	684	674	671	683	711	664	695	690	737	682	662	701	704	673	657	675	658	663	668	732	723	708	725	704	651	703	744	659	680	691	689	668	713	683	693	654	685	703	703	698	683	684	649	680	687	658	669	744	728	646	720	691	682	647	695	747	687	721	687	710	717	705	673	717	673	672	675	720	690	700	655	697	670	650	718	703	704	672	746	701	686	728	704	673	677	670	668	685	668	664	691	708	694	701	686	719	692	689	690	668	677	681	702	648	672	671	675	666	713	645	657	686	685	694	700	753	697	701	678	749	650	686	705	688	653	715	692	695	659	683	718	636	684	680	696	673	731	673	686	699	674	684	680	671	708	712	684	683	691	691	741	662	686	670	683	691	662	698	729	663	711	692	727	715	676	733	669	702	715	659	665	723	676	694	669	674	677	669	706	659	675	623	684	743	727	675	686	691	741	686	664	739	734	715	702	709	684	686	670	728	650	670	658	738	694	727	684	710	678	639	691	689	692	652	675	688	718	690	714	707	639	700	682	703	729	698	688	704	737	708	704	667	648	692	656	684	692	680	674	709	697	728	708	720	660	697	702	721	706	683	714	681	664	694	687	697	711	697	725	677	680	660	713	716	681	644	727	721	666	657	703	665	695	636	661	685	713	718	664	632	691	651	707	670	684	703	672	625	673	651	679	722	640	696	715	725	651	712	649	720	678	654	684	693	691	691	734	661	700	666	679	642	682	687	693	665	661	690	665	690	683	705	654	697	659	696	730	694	705	695	713	693	658	670	638	661	664	663	738	688	662	745	684	713	654	698	662	671	691	687	693	685	712	693	658	712	714	686	732	613	737	668	702	672	705	727	777	681	727	679	685	691	636	672	634	681	691	624	692	677	698	672	705	706	732	690	709	685	706	679	708	688	712	715	669	714	688	731	707	703	654	648	693	735	682	704	668	705	708	692	714	714	690	704	669	689	634	711	730	681	640	689	703	717	687	669	669	703	709	700	698	714	669	677	655	704	675	668	684	699	664	692	688	634	673	658	683	687	724	726	671	694	654	685	666	665	684	701	685	633	659	709	705	697	670	625	700	662	679	665	689	651	683	704	674	712	634	715	662	678	672	678	670	674	732	711	658	690	713	661	721	696	666	665	657	693	694	656	674	676	658	691	710	658	646	716	711	677	661	714	715	721	678	683	693	699	688	694	706	681	703	678	687	624	671	671	722	644	668	669	671	676	646	677	668	681	691	792	669	680	687	686	703	664	684	670	682	739	687	702	687	657	675	662	684	700	666	727	666	696	696	741	696	714	669	672	695	675	700	617	716	706	720	731	684	682	682	724	640	726	651	659	691	658	641	654	689	702	627	728	713	709	624	680	678	678	671	675	699	644	674	685	726	621	717	699	670	677	662	664	668	652	671	708	692	691	689	717	687	706
8851	25936	20537	12349	9561	7203	5506	4370	3362	2595	2105	1812	1597	1493	1423	1292	1230	1210	1148	1072	1000	1031	993	1007	913	963	935	936	925	866	867	886	856	832	813	869	836	834	810	822	826	747	834	847	774	785	713	859	786	729	755	813	726	754	735	742	737	785	766	765	741	780	781	712	748	736	759	737	741	748	691	802	735	740	730	730	741	777	720	729	756	754	747	753	660	754	775	749	734	710	780	787	772	680	733	721	721	737	772	714	756	750	744	711	780	742	739	737	748	731	769	745	711	703	798	742	732	711	735	740	725	750	730	749	711	746	719	759	694	679	702	728	737	759	682	713	764	728	743	736	733	796	770	726	757	747	742	698	715	723	700	761	758	723	732	722	772	714	726	704	749	724	709	709	726	744	739	740	697	744	749	691	702	732	771	768	725	738	727	768	761	745	776	734	709	740	760	771	746	712	720	727	816	706	751	719	757	704	729	758	749	763	768	731	771	724	718	750	718	761	748	744	748	721	759	719	741	711	667	790	783	699	719	716	711	749	733	765	682	717	772	743	692	766	691	710	752	766	756	783	665	744	750	768	768	769	761	731	724	732	702	704	682	693	742	705	750	719	748	741	697	795	708	656	706	781	722	721	723	739	726	733	729	687	737	736	746	737	735	721	744	751	774	706	680	711	766	755	731	711	746	769	738	686	729	752	757	755	743	758	699	685	714	754	721	733	726	663	710	781	751	727	751	743	725	724	749	755	715	739	733	736	683	749	765	731	791	729	723	751	691	709	702	658	711	755	795	731	733	694	737	722	732	737	748	711	724	745	763	726	753	744	743	706	749	741	706	737	725	764	770	730	790	715	749	692	710	703	750	765	729	702	685	740	744	666	707	689	747	720	742	686	739	702	691	760	724	743	748	714	710	737	713	681	719	730	744	718	765	770	740	714	737	777	670	706	719	724	753	705	702	684	672	763	751	712	744	701	722	772	750	721	755	709	717	701	734	724	705	728	717	776	721	749	743	748	780	718	731	742	738	707	699	688	745	650	682	721	773	731	716	743	712	714	723	738	708	715	691	749	730	782	723	661	690	756	736	689	721	675	721	734	725	676	733	733	741	754	748	707	776	758	735	772	747	760	715	712	736	718	761	722	759	749	742	712	711	741	752	727	775	725	677	714	720	739	704	750	750	715	782	747	704	750	699	756	775	735	752	700	715	690	721	710	721	721	745	744	701	760	732	739	699	764	698	747	736	783	755	716	710	704	751	711	736	707	698	765	755	712	675	721	767	757	706	757	758	763	718	736	737	726	712	780	781	743	706	750	717	728	762	694	739	724	726	759	703	726	737	761	753	724	765	697	748	787	755	702	754	721	709	741	755	752	718	734	704	740	734	749	725	713	700	756	710	710	751	732	722	757	741	732	723	736	707	763	719	712	763	738	720	743	726	708	747	730	743	712	819	741	718	753	726	712	721	703	736	686	697	733	742	728	720	686	685	745	747	711	702	706	697	695	768	731	706	738	718	737	726	739	767	728	695	753	769	736	768	727	746	715	772	720	709	745	671	705	770	719	780	748	738	758	676	711	737	721	757	762	756	758	773	797	744	743	693	748	719	722	729	745	750	722	817	750	755	748	730	703	778	732	710	726	722	742	719	745	691	709	712	717	711	741	728	745	723	742	713	697	702	724	786	671	755	747	704	718	726	718	728	706	727	734	706	689	731	724	739	729	726	724	759	740	771	772	705	702	735	713	726	761	736	725	744	716	702	731	727	717	738	681	751	733	753	745	714	702	720	716	710	735	716	699	738	787	768	737	765	739	756	726	763	731	707	727	745	713	709	695	726	697	739	770	701	715	711	752	722	715	718	750	724	752	716	740	705	736	736	715	733	711	720	737	703	747	680	708	712	732	723	740	749	731	734	767	706	746	706	777	712	757	725	669	759	759	739	736	701	732	735	720	730	749	708	742	702	724	723	766	688	724	708	668	752	698	750	767	752	710	747	712	726	756	738	740	742	719	771	754	745	693	702	722	722	717	679	692	742	760	741	747	696	803	670	731	725	727	788	730	750	771	745	759	715	717	746	667	753	734	749	732	784	736	711	702	751	769	697	736	740	767	702	762	725	736	681	679	744	721	688	768	743	697	738	735	709	723	772	794	725	726	709	749	722	725	738	743	680	794	735	737	723	715	725	731	662	736	711	686	746	731	713	744	725	725	687	748	744	706	717	722	783	748	753	715	701	705	714	712	735	706	696	766	705	753	717	768	755	760	695	719	758	743	757	771	742	751	710	760	737	768	747	770	748	697	744	724	727	708	705	742	738	752	674	729	764	714	754	735	673	801	681	738	733	755	731	723	734	685	711	774	718	681	779	731	735	732	771	753	756	737	729	728	745	745	757	704	684	754	749	766	748	711	691	731	711	766	747	715	674	767	673	716	749	685	736	721	717	787	732	745	778	723	664	706	781	756	753	711	771	708	741	734	750	745	780	759	719	731	755	700	712	728	738	729	764	737	785	759	721	747	724	696	748	740	714	745	765	753	705	734	699	755	735	734	753	727	698	759	701	777	730	715	752	733	675	682	740	731	763	705	730	730	723	737	737	752	754	736	762	739	764	760	754	705	725	743	731	709	754	749	716	755	742	757	743	703	707	755	717	724	699	708	725	750	735	782	770	669	717	720	731	717	700	728	760	692	735	718	743	728	742	740	777	760	783	717	746	723	758	737	674	713	743	738	774	706	745	789	721	729	740	751	740	732	719	788	730	737	761	716	737	687	698	704	747	715	756	719	765	698	753	738	740	725	739	740	742	784	748	728	681	718	700	728	722	716	735	767	734	723	730	738	736	724	741	733	718	732	697	728	762	717	712	762	772	748	682	774	725	723	762	746	749	792	715	741	772	745	721	699	704	726	748	726	711	738	728	724	706	727	692	704	705	745	745	727	674	772	711	692	715	764	758	745	770	715	748	729	754	699	732	729	714	722	702	669	743	696	736	798	749	735	741	761	756	766	748	747	759	782	756	740	730	704	745	763	713	687	743	763	751	719	767	738	764	764	720	764	728	725	733	696	753	730	722	750	690	739	749	733	744	771	732	708	740	731	698	693	692	770	703	692	751	715	697	733	675	723	767	793	733	729	719	732	745	745	729	723	687	734	709	704	697	764	738	695	776	745	728	726	723	737	717	701	745	762	727	780	727	739	754	718	730	736	725	757	721	740	748	718	694	728	706	751	724	741	725	776	729	720	738	745	707	757	791	765	698	797	737	750	762	739	717	740	718	748	717	772	790	697	751	748	718	707	733	724	747	728	725	707	734	708	728	741	708	723	774	751	753	734	688	687	719	773	722	719	756	737	739	695	742	720	695	760	763	698	732	719	749	698	749	732	712	761	707	743	748	757	759	684	790	738	748	721	730	714	688	690	699	717	729	710	771	752	771	711	731	749	694	749	736	763	708	744	760	732	743	763	775	755	776	704	738	793	726	754	769	778	714	730	745	725	740	697	722	739
27631	19503	10207	4341	2311	1583	1294	1099	922	790	703	679	635	653	588	586	531	551	558	574	506	532	557	546	543	514	548	534	525	486	491	522	516	501	526	535	513	459	489	504	522	485	477	527	530	493	475	501	482	488	485	461	461	518	469	508	475	467	494	485	502	468	453	507	448	495	502	505	486	439	498	506	458	499	484	452	463	476	452	489	482	459	498	481	468	464	495	480	493	453	455	477	493	452	511	466	447	492	470	487	480	518	521	472	457	473	463	465	468	449	490	486	495	495	502	476	481	486	471	499	461	471	460	461	509	482	499	500	506	470	488	507	462	491	475	448	488	501	484	494	466	437	500	428	462	462	477	452	483	490	515	480	471	477	500	482	489	458	494	498	478	458	463	493	465	480	483	461	473	458	497	473	495	482	498	480	510	522	490	520	466	495	490	530	463	476	489	466	498	465	475	481	480	495	457	463	474	468	494	494	463	476	479	455	511	457	500	488	463	460	445	518	483	464	457	481	473	493	507	462	485	506	497	527	440	491	510	488	478	504	471	483	487	493	444	472	458	538	493	454	451	459	502	480	487	501	468	479	493	430	485	439	481	462	463	478	470	484	494	483	478	454	487	508	461	471	467	473	467	496	479	458	486	464	473	500	454	457	475	500	515	494	507	494	488	456	457	476	491	480	454	439	489	518	505	457	500	457	460	473	500	470	468	487	466	505	475	447	525	489	514	498	466	449	459	472	482	472	479	452	491	466	470	481	487	475	517	501	505	482	437	508	461	457	492	471	473	491	467	473	501	453	475	491	501	479	463	477	470	513	481	533	472	489	493	471	456	478	494	472	491	472	431	487	461	460	477	472	470	430	477	507	460	471	496	520	490	470	506	482	491	483	465	508	435	524	477	460	521	495	502	480	457	470	475	520	488	488	492	505	486	444	490	472	451	515	493	472	472	471	498	506	477	463	491	483	447	457	498	492	436	468	454	446	470	459	486	469	474	501	506	502	445	469	475	486	493	468	491	483	473	483	448	477	469	446	496	482	509	502	454	494	483	483	489	465	478	493	484	450	430	548	487	476	485	462	474	447	479	477	474	448	475	486	475	456	477	462	505	523	493	475	459	492	475	471	484	489	489	499	492	480	449	497	462	507	470	489	467	445	472	496	505	464	437	443	481	444	492	496	519	479	450	486	472	442	499	471	493	468	505	496	501	484	486	450	471	450	480	555	527	461	483	503	509	495	458	473	481	452	460	448	506	473	482	451	436	471	469	483	464	472	448	505	483	466	506	456	486	451	482	460	469	521	501	485	476	488	508	478	503	458	513	497	486	468	455	456	478	485	468	485	464	472	465	473	461	472	437	471	543	468	451	484	467	502	492	433	463	509	478	492	507	476	490	493	496	461	487	476	468	466	473	470	460	473	508	512	520	462	516	496	466	479	488	452	459	488	480	463	472	503	462	458	471	444	462	498	499	477	521	484	488	471	449	444	508	497	507	452	516	461	455	465	468	497	471	442	475	500	422	502	488	506	449	531	492	474	444	496	462	484	523	485	511	464	480	481	462	486	466	499	461	495	517	450	470	471	514	445	519	497	428	452	487	459	439	502	460	454	466	476	460	468	484	471	474	449	508	491	495	481	456	525	477	492	497	440	438	480	472	539	477	493	496	483	460	483	510	454	485	508	498	469	490	474	491	478	476	463	495	524	527	502	479	510	496	418	498	498	486	489	463	473	508	546	482	483	497	487	474	458	518	487	501	512	448	489	458	467	469	447	476	465	493	509	504	488	474	486	483	464	454	465	462	437	438	446	449	507	473	449	474	474	455	486	429	476	483	455	450	429	511	485	527	488	452	481	433	483	475	483	471	489	459	477	467	458	460	475	499	484	498	498	458	488	477	503	497	483	513	465	436	464	468	486	483	483	454	487	467	488	507	472	453	489	500	459	423	485	470	476	439	463	429	502	480	449	478	458	489	473	492	459	490	489	483	469	497	472	454	482	426	528	469	479	503	455	530	501	491	477	469	467	494	477	452	441	492	487	451	456	481	465	436	473	477	473	488	489	479	501	453	492	462	492	451	471	485	514	500	512	494	490	492	488	467	457	478	472	492	443	461	435	447	457	452	515	479	501	499	494	440	522	510	459	490	485	493	480	476	469	468	489	482	474	508	513	471	486	450	479	466	458	503	486	468	509	483	480	504	485	497	476	534	484	464	501	441	463	522	478	480	508	497	443	477	483	489	466	490	457	477	455	477	524	509	494	514	463	497	480	502	463	512	458	484	464	454	480	460	457	431	498	450	485	508	502	477	455	487	470	502	464	458	435	501	491	528	475	453	458	498	504	474	466	472	472	460	461	473	481	481	480	510	489	484	486	504	423	476	511	494	513	514	472	483	485	441	467	482	464	480	542	438	474	467	475	498	483	480	487	473	475	480	493	460	445	512	518	448	490	482	483	500	515	464	490	457	480	493	437	487	468	474	467	476	462	501	435	462	498	470	508	491	468	484	530	492	495	471	477	478	472	485	481	489	461	511	496	498	457	501	487	474	480	461	481	486	488	459	477	425	494	499	444	462	496	478	465	486	463	484	481	510	500	420	474	493	464	489	501	503	506	475	488	469	492	504	464	466	506	479	448	504	466	460	448	455	521	490	501	503	491	493	525	452	503	462	471	498	460	475	481	420	462	518	500	486	452	439	480	492	458	462	476	486	497	512	491	479	485	489	493	450	473	495	443	508	442	474	459	503	466	501	476	485	469	491	453	475	465	489	511	484	495	504	489	483	475	495	478	507	486	458	467	502	447	473	495	478	521	466	455	493	500	528	495	468	511	484	473	482	469	510	473	467	450	443	484	480	490	474	532	490	482	489	490	501	461	461	475	454	513	503	527	523	458	504	463	484	454	479	491	521	470	445	461	448	498	458	450	493	440	487	516	501	462	457	453	498	522	493	447	471	458	469	435	450	460	474	485	477	495	455	474	497	492	488	500	466	462	505	510	508	442	481	505	474	508	465	464	487	491	499	498	479	460	504	445	475	459	475	520	492	463	475	464	508	500	470	452	449	457	468	489	478	446	438	478	480	466	477	481	512	469	496	463	486	495	499	525	497	488	472	487	484	493	489	485	504	485	446	463	469	508	478	489	490	453	500	443	468	472	456	516	470	443	511	476	475	471	490	497	480	471	460	471	473	463	504	531	480	526	469	477	462	457	484	501	541	438	471	507	492	470	476	451	517	480	466	469	464	474	455	481	474	504	495	480	446	478	494	469	498	492	483	518	476	464	451	512	456	517	505	447	493	458	485	460	438	464	496	470	480	474	467	506	510	483	477	467	509	528	452	434	456	485	465	467	475	482	494	468	489	430	484	464	484	508	499	508	495	455	463	473	452	465	466	460	530	510	501	478	507	468	467	444	470	482	473	452	474	457	485	448	493	484	453	473	469	528	475	476	475	462	516	452	476	504	515	485	495	430	506	498	465	471	462	488	486	482	468	463	480	529
7165	11513	8511	4746	3529	2671	2205	1704	1375	1081	889	823	757	737	723	741	628	633	618	619	619	596	578	629	567	581	557	571	543	546	537	533	505	546	522	542	558	517	521	594	522	542	530	539	524	528	500	541	534	508	486	481	499	529	531	488	536	530	538	488	554	520	470	555	506	518	506	518	566	521	500	551	524	547	496	532	484	513	509	556	518	491	538	557	501	510	541	543	510	495	503	495	564	497	507	525	493	524	529	477	550	502	519	517	528	513	524	485	498	500	503	509	523	502	496	483	542	487	512	516	525	521	490	522	496	463	519	510	504	517	525	513	511	526	491	508	495	473	558	519	507	534	552	485	477	516	512	524	565	541	554	522	520	566	516	512	522	549	465	547	515	547	521	510	523	491	486	517	513	488	528	503	559	503	511	546	518	559	481	536	526	505	513	542	507	550	518	534	520	532	559	531	525	479	518	498	537	480	511	486	504	488	515	467	485	499	514	528	501	519	503	535	498	531	537	497	516	502	514	505	526	501	501	544	513	514	495	557	512	491	513	508	519	521	532	512	489	505	522	508	491	522	540	530	511	473	568	510	517	532	500	522	515	499	513	521	546	521	487	501	512	521	490	509	509	519	479	520	514	500	513	494	487	497	516	497	550	501	534	515	503	492	510	537	530	499	514	501	507	509	497	501	544	542	514	496	505	532	482	502	503	532	519	558	544	454	481	506	519	545	527	497	526	507	510	545	480	523	542	511	515	536	500	540	539	527	544	548	555	504	494	488	545	527	521	486	477	551	489	515	513	472	502	556	480	505	521	519	500	496	491	510	470	544	475	491	520	510	488	534	532	494	465	520	493	560	547	477	518	489	506	501	490	486	532	529	512	514	513	529	481	520	521	512	505	496	505	553	500	470	509	518	484	524	522	538	519	527	508	516	522	559	565	523	497	559	534	514	526	506	502	534	556	507	503	547	476	531	525	489	536	521	517	490	499	537	484	510	525	517	511	516	493	507	508	515	516	514	538	532	497	527	528	520	485	507	543	496	520	507	494	469	502	495	537	552	505	491	491	497	530	514	508	502	536	494	504	532	503	512	529	497	503	477	519	504	536	511	515	577	521	538	505	529	483	539	536	507	531	490	568	485	465	527	495	527	521	533	519	518	514	521	513	505	544	538	496	531	504	548	547	508	510	535	539	488	530	509	474	503	505	503	525	498	513	496	451	516	505	480	519	497	528	495	538	510	564	533	507	551	495	556	557	499	527	510	553	512	496	547	500	498	497	500	497	498	502	523	530	538	509	497	523	505	548	508	551	531	527	518	498	501	486	534	477	481	482	528	512	514	510	513	500	494	511	516	511	481	482	515	486	544	509	523	537	500	533	508	490	522	508	496	534	523	544	544	503	508	516	524	500	503	500	505	532	510	494	521	532	516	502	500	528	496	539	506	501	506	521	507	511	509	541	534	513	519	522	569	511	481	504	529	491	505	492	491	496	585	538	492	541	510	494	492	471	484	509	482	536	516	545	500	512	512	512	525	504	499	481	547	482	483	520	510	547	473	494	495	511	538	549	551	512	537	491	533	486	517	479	486	514	529	532	536	521	532	530	480	517	539	506	535	505	503	514	507	502	523	500	540	511	497	511	536	519	545	525	525	492	504	541	498	504	536	526	538	494	469	502	531	506	538	501	514	491	504	501	506	562	505	496	521	493	555	527	537	527	491	479	515	522	496	514	536	520	497	528	537	478	482	528	516	496	506	502	503	495	496	525	526	480	539	547	490	511	521	468	532	515	497	489	517	498	491	511	530	515	527	527	479	500	538	528	506	523	495	516	496	519	554	542	452	521	501	530	547	508	506	509	527	527	509	506	564	488	501	481	496	490	518	519	522	510	535	487	558	520	546	491	497	525	545	483	500	490	562	464	509	509	511	492	542	500	500	515	488	519	515	498	486	547	504	491	485	524	516	538	527	488	509	515	476	547	533	501	486	514	553	526	490	512	513	526	529	549	504	519	508	506	483	512	568	458	565	515	508	542	486	500	520	514	529	525	481	517	462	520	503	486	526	548	471	457	519	540	519	473	536	550	482	518	505	477	515	521	484	507	484	498	515	523	548	488	515	473	549	516	558	496	470	508	498	489	502	507	489	505	541	524	504	519	538	524	483	476	508	498	502	497	505	505	518	509	535	512	543	530	480	531	513	536	494	495	474	541	488	500	529	493	503	517	484	521	508	509	534	534	512	494	499	494	502	512	508	512	487	506	495	481	469	509	496	510	482	518	521	505	508	518	534	500	468	458	488	560	553	524	514	545	550	542	487	492	506	530	519	520	513	510	538	500	533	512	499	526	506	504	508	548	492	543	487	514	469	520	509	520	530	535	493	508	528	488	478	506	524	462	505	564	532	501	496	513	509	501	485	506	492	499	510	484	525	547	513	505	537	538	528	484	549	498	529	546	478	446	513	483	500	500	518	517	523	541	509	523	492	502	524	484	511	521	519	521	526	497	515	543	556	525	475	553	514	505	500	503	548	505	484	507	547	474	531	542	492	515	503	527	510	499	536	505	531	503	501	519	565	502	511	494	521	514	518	513	521	521	530	475	537	525	486	524	535	541	506	549	524	470	519	477	482	467	535	503	522	496	500	509	525	478	459	476	537	515	515	498	506	484	485	489	520	526	487	476	496	546	512	513	548	527	507	505	515	469	469	532	481	536	515	528	500	488	524	554	496	523	526	482	500	523	522	514	523	497	536	571	528	519	528	524	519	552	528	532	505	535	498	500	514	524	495	486	506	519	515	531	511	533	477	522	514	470	517	523	498	555	517	505	489	521	536	471	527	520	546	516	536	488	515	539	485	518	491	487	496	472	481	473	483	527	528	517	500	497	542	495	572	500	514	507	508	481	520	504	463	515	550	540	489	516	484	504	517	528	543	494	528	502	501	492	499	532	492	477	527	508	524	504	504	538	490	502	540	567	536	520	535	509	519	491	503	524	486	492	529	514	500	519	554	528	531	544	537	527	501	528	529	544	483	534	509	491	514	478	521	472	481	514	548	505	499	491	466	491	482	534	502	496	582	491	505	519	505	506	521	494	478	507	505	502	504	510	505	482	524	492	520	488	528	497	511	518	539	508	501	536	516	466	502	524	544	529	479	558	554	498	494	536	538	490	510	536	524	487	517	542	490	521	498	508	478	490	515	511	506	554	476	505	516	459	496	489	532	516	512	533	511	513	528	545	544	503	551	545	517	492	511	498	456	513	519	498	499	484	514	507	484	546	529	522	535	503	480	506	526	548	512	485	502	497	509	519	522	501	561	500	546	540	496	529	527	466	484	542	509	511	505	501	494	542	533	521	484	511	502	475	491	500	509	513	540	483	518	532	501	494	514	505	464	490	487	518	500	511	535	519	501	496	491	539	503	495	512	519	523	505	512	515	488	504	508	486	509	523	530	504	521	496	498	503	496	504	562	553	496	515	509	513	512	523	497	496	503	534	502	523	525
23625	21182	28543	24075	21198	13446	3530	2162	1736	1452	1262	1161	1108	1034	980	958	988	980	922	926	884	876	839	862	816	867	782	806	765	815	846	804	796	864	734	755	779	794	795	816	797	787	735	750	769	755	735	747	810	778	759	764	771	760	768	755	779	747	757	766	773	765	704	776	681	765	759	779	712	781	731	759	761	764	783	739	753	775	778	725	714	754	765	760	713	761	747	725	745	741	763	700	708	762	743	703	743	764	699	772	732	733	769	744	782	785	784	745	718	732	767	741	811	786	736	729	732	739	757	740	733	713	779	725	709	747	739	754	701	796	793	743	715	733	759	739	765	734	750	772	721	704	708	789	758	787	752	756	788	724	790	735	750	732	746	766	750	736	745	765	765	745	750	732	727	714	726	793	786	721	748	735	698	736	738	694	765	722	744	749	765	740	729	699	758	736	734	729	774	722	709	753	717	712	706	708	735	773	816	733	702	734	768	671	736	728	765	729	772	730	738	740	757	707	729	796	752	677	705	705	718	766	754	767	734	756	739	746	757	774	745	673	749	778	743	730	724	809	733	708	717	746	736	829	771	791	754	703	752	706	787	730	745	718	719	753	736	752	746	752	745	753	740	695	715	733	704	718	754	748	747	743	778	763	787	746	727	723	756	722	763	714	740	748	714	738	693	751	734	733	750	720	730	803	745	717	714	769	743	718	746	711	770	746	779	744	680	748	766	756	698	746	731	740	762	761	725	727	695	762	773	730	724	721	760	675	749	724	734	758	758	739	740	728	714	721	733	737	731	715	699	735	739	739	747	730	738	723	778	772	765	714	736	745	726	723	746	730	750	716	715	811	730	692	764	716	754	720	736	741	706	807	733	750	722	726	714	732	756	765	726	758	720	737	744	748	732	731	737	738	746	708	770	777	745	682	752	719	707	745	745	747	739	726	735	724	756	752	781	705	710	715	736	703	792	742	704	685	772	739	747	746	747	752	700	767	686	729	693	731	782	716	769	742	740	745	799	773	723	741	700	748	708	739	736	727	731	726	721	740	725	725	698	738	731	721	756	727	769	768	731	757	706	718	735	657	690	771	765	716	761	782	748	765	696	782	733	757	711	697	699	723	737	717	677	800	760	738	736	712	713	766	743	729	800	686	754	746	740	680	749	723	730	685	698	769	777	768	710	743	769	710	756	723	719	753	739	795	753	776	714	754	722	759	784	733	708	748	772	757	728	720	776	735	804	723	744	739	728	712	785	746	727	743	713	678	702	747	716	734	779	747	698	756	727	739	755	738	737	776	720	726	735	715	722	744	761	775	761	763	677	724	709	714	735	743	738	770	825	732	684	744	739	743	769	732	790	734	724	719	769	785	757	746	727	729	725	763	711	712	746	670	734	767	745	755	772	748	730	734	719	716	732	756	725	707	773	748	707	752	745	728	738	780	726	762	775	707	780	723	725	708	781	717	774	715	778	659	724	726	762	760	744	759	721	741	760	724	730	745	685	760	743	754	736	743	717	794	776	754	723	731	758	709	746	764	760	731	685	690	720	709	732	762	793	746	701	758	716	706	699	722	760	748	758	689	738	723	732	696	741	772	755	720	716	746	698	689	731	712	732	691	726	747	767	733	738	790	742	722	732	755	712	727	704	751	713	688	785	778	742	750	720	742	724	744	801	724	734	724	741	763	744	744	727	780	781	737	770	718	708	708	706	704	761	734	731	716	731	756	777	759	746	761	776	773	761	739	738	733	743	762	678	749	726	744	748	727	698	786	743	720	745	717	757	734	770	752	747	744	737	719	781	773	746	713	809	701	750	722	728	758	721	719	754	731	691	725	755	763	709	750	740	714	681	775	770	723	715	792	732	735	757	677	767	707	755	715	765	720	730	713	758	747	734	796	778	746	732	728	765	751	711	748	746	753	740	751	732	758	744	764	748	790	782	725	712	774	730	726	780	761	683	786	777	757	726	718	767	749	761	735	735	754	711	762	747	762	735	769	780	722	753	754	754	746	722	778	742	730	757	769	740	733	749	766	763	772	759	737	676	732	791	726	738	676	748	714	779	698	775	751	724	766	728	808	728	730	713	739	680	741	695	762	732	792	752	697	732	742	724	743	754	692	714	711	723	734	743	743	692	748	740	716	729	721	741	743	800	782	709	726	747	704	736	776	718	752	729	709	695	779	708	736	722	748	729	716	739	709	777	771	766	737	722	685	718	734	694	744	715	788	748	702	783	750	738	784	709	755	720	723	707	765	733	738	707	746	766	710	734	717	748	725	762	817	716	774	761	768	713	774	723	733	722	789	753	732	740	729	720	756	741	721	730	693	740	764	699	704	706	782	809	746	695	753	707	749	763	731	734	767	757	707	702	710	786	727	741	725	731	742	768	744	697	741	757	744	726	744	698	725	748	756	747	731	725	715	757	720	703	727	742	715	753	705	758	729	695	732	724	725	780	721	691	766	752	789	773	762	783	697	770	734	725	691	740	777	764	721	746	735	749	747	711	754	729	766	719	756	754	737	755	724	721	746	752	740	726	745	739	681	743	740	724	768	768	773	746	733	748	678	730	727	760	702	716	743	745	717	745	694	741	742	756	720	736	747	706	734	782	742	720	721	727	732	766	733	759	723	739	736	756	715	757	719	713	739	778	746	745	719	712	740	723	722	687	724	656	785	733	752	739	727	723	704	733	705	738	699	755	672	774	735	721	779	727	705	744	713	717	705	760	797	721	788	820	787	703	705	727	740	782	739	758	694	758	736	719	719	742	684	767	753	743	719	750	719	713	707	769	759	754	761	758	746	742	691	727	745	703	770	772	683	734	755	718	744	749	745	782	721	758	738	795	738	711	761	772	699	727	731	707	718	743	721	740	756	706	729	723	749	727	725	748	721	728	765	730	701	724	721	769	728	677	756	730	746	759	740	748	713	771	730	765	706	708	740	729	715	728	746	721	749	694	736	788	718	774	750	724	694	751	763	737	743	771	694	714	761	720	727	744	719	714	737	705	752	710	737	765	728	761	723	747	739	725	689	728	788	745	694	730	718	739	722	703	729	760	726	762	744	756	693	724	667	778	726	742	717	740	707	739	741	675	677	759	715	697	754	776	719	766	736	740	740	704	718	756	747	730	713	822	741	782	732	713	720	743	744	761	735	715	711	736	759	743	691	725	670	750	707	690	775	778	746	730	724	756	728	716	701	722	658	690	730	720	759	737	740	776	705	758	756	743	732	716	709	709	737	709	745	718	733	741	705	766	740	744	783	691	788	743	728	727	704	740	754	712	710	752	705	746	806	739	756	754	735	721	724	762	760	767	725	745	760	709	759	726	724	780	701	766	742	721	708	716	722	726	772	742	754	748	733	755	735	767	730	725	752	750	735	707	724	695	791	770	744	697	739	734	715	724	728	719	739	761	781	767	738	727	719	742	766	768	725	770	769	713	792	735	730	729	733	795	702	708	735	693	719	693	693	685	678	757	794	719	729	751	748	783	691	711	776	715	727
7054	20192	15739	9139	6939	5140	3905	3222	2519	1954	1596	1480	1336	1231	1198	1140	1106	1115	1041	1002	1029	979	984	959	887	885	896	948	901	850	790	857	864	784	841	841	855	803	884	831	810	795	831	810	761	751	804	751	794	742	766	777	792	724	790	792	779	791	783	817	803	778	754	778	792	798	746	826	766	776	807	741	755	796	753	774	750	803	800	849	802	780	776	806	758	810	822	788	771	782	767	799	845	788	768	783	824	756	803	747	796	761	743	802	796	780	745	753	786	767	772	750	807	810	772	763	757	762	793	817	785	791	795	758	773	782	780	759	775	760	745	788	748	736	772	778	868	792	766	791	750	805	742	780	808	809	768	723	753	800	774	735	774	692	783	745	768	778	770	738	779	768	765	778	784	796	780	755	799	746	733	764	802	818	747	763	786	825	801	721	758	780	801	800	794	825	756	772	786	773	741	774	717	769	784	778	772	735	730	772	820	774	763	756	785	768	787	760	812	758	790	797	773	732	823	793	789	796	765	767	846	789	778	771	839	776	753	786	798	770	801	758	780	800	746	798	756	731	812	743	814	768	772	745	834	756	761	786	768	760	768	733	786	795	813	765	770	758	774	773	789	776	759	787	766	760	761	737	750	733	777	815	712	783	773	789	800	771	781	749	785	773	742	763	754	828	781	769	779	778	722	796	748	782	830	782	771	736	793	757	799	788	776	787	788	810	830	797	737	720	804	810	769	765	799	777	751	767	776	770	755	780	767	735	779	834	793	810	818	777	785	739	807	768	765	757	779	756	775	787	775	794	751	767	772	786	765	756	781	814	747	769	798	807	736	801	740	752	729	783	768	747	776	771	747	759	745	785	794	780	822	740	766	816	807	748	735	775	731	797	746	780	803	758	749	722	736	791	760	794	743	786	827	783	782	806	795	749	785	790	759	809	797	762	815	817	735	783	809	784	763	795	794	772	815	725	795	750	756	743	796	802	754	783	766	813	775	773	773	757	729	799	779	742	783	749	765	770	740	798	762	809	740	780	740	796	739	781	768	769	753	762	797	724	777	762	860	816	792	736	814	769	756	745	791	827	791	803	787	772	770	768	753	780	746	777	814	752	749	745	752	791	749	760	788	807	756	783	800	709	773	779	804	723	771	736	761	784	765	751	809	796	746	731	795	819	770	753	742	752	760	728	810	827	798	795	783	798	788	825	776	767	742	810	759	781	800	737	795	774	806	745	755	767	804	785	749	755	724	767	770	745	777	789	776	747	760	741	766	772	747	821	761	791	764	773	799	726	784	752	745	801	749	800	773	741	714	812	713	761	787	820	781	781	800	772	752	791	778	788	791	778	722	843	755	731	762	744	774	783	781	798	798	742	804	785	789	779	765	791	777	770	823	773	762	778	711	752	803	813	726	778	767	762	711	720	774	827	747	777	770	765	771	758	734	761	789	811	776	869	781	772	727	764	765	821	767	775	790	741	752	781	779	745	740	793	747	770	747	773	765	827	765	782	779	763	742	782	781	768	768	763	772	752	731	806	781	785	800	782	811	771	841	768	779	729	744	816	751	820	757	740	773	746	801	809	817	776	731	756	764	773	808	733	774	742	826	749	768	819	801	779	840	774	806	746	755	810	813	725	786	786	776	752	790	831	721	791	829	773	774	774	817	790	805	841	754	769	816	779	742	797	787	773	772	800	815	777	843	810	758	715	756	751	730	819	745	810	764	815	784	806	767	774	755	772	745	747	791	729	775	778	758	777	731	700	763	760	795	768	820	792	721	729	792	760	804	799	772	758	743	827	816	767	760	765	802	728	796	783	775	794	795	798	785	781	772	773	819	784	739	779	781	764	780	775	822	750	777	758	723	794	778	776	779	776	764	773	790	773	767	778	739	849	812	798	772	768	735	788	810	766	841	795	761	788	762	756	778	763	774	739	711	756	838	817	767	734	795	783	776	773	786	776	781	759	806	770	752	786	792	717	784	790	765	760	783	799	773	783	778	748	740	761	788	771	801	746	758	805	734	837	811	807	794	777	783	787	776	795	729	766	762	752	850	810	819	824	743	778	715	748	793	805	750	776	755	708	806	799	775	767	732	752	811	769	761	769	764	754	747	730	813	758	782	799	739	781	771	824	770	804	789	748	791	826	775	764	762	713	765	846	767	766	746	750	697	740	727	727	796	757	748	789	787	764	789	790	778	739	772	771	752	800	776	762	768	802	768	763	789	765	747	822	747	795	768	772	767	769	771	740	784	785	773	807	803	743	798	780	766	768	783	739	777	782	782	788	776	813	783	785	770	796	776	785	736	822	732	775	745	790	795	730	753	747	802	760	807	767	776	761	778	764	746	812	804	822	794	774	779	752	783	792	801	767	770	725	762	810	793	827	805	755	773	783	815	803	765	776	782	761	804	759	778	789	819	752	778	768	797	763	739	764	763	790	767	824	767	766	746	806	850	741	769	811	752	773	752	768	742	728	725	753	819	719	801	776	717	766	829	745	823	817	766	784	712	843	741	751	763	781	823	743	814	785	787	732	804	798	751	766	749	781	759	781	796	744	796	816	803	747	755	791	808	783	767	794	778	773	810	749	738	752	808	798	740	796	802	819	836	784	738	708	769	756	799	831	775	775	765	814	774	728	821	768	746	793	727	759	772	826	772	800	734	713	783	769	750	765	796	774	814	836	782	820	784	783	758	824	719	798	776	717	785	797	840	776	764	791	774	743	818	816	809	720	804	804	812	728	756	767	784	753	790	799	809	791	783	767	783	769	758	793	851	707	770	796	756	734	784	786	724	770	782	770	808	734	770	767	778	785	789	736	797	791	777	803	783	766	776	741	769	765	785	777	784	760	789	744	782	778	815	748	791	757	749	784	743	777	803	776	784	783	761	776	770	752	804	768	841	768	856	746	809	846	779	782	755	728	771	842	760	798	727	712	820	780	784	793	769	789	730	784	746	785	778	747	712	786	786	753	774	809	791	745	784	746	769	745	785	726	790	717	786	790	765	766	777	777	743	790	768	733	807	768	787	782	738	758	795	764	829	819	786	775	755	815	771	752	763	712	797	840	782	780	767	786	742	741	772	771	799	777	749	792	768	797	741	731	816	834	772	767	733	730	768	757	807	765	796	729	748	782	763	751	782	795	781	741	770	778	788	770	864	785	777	832	803	826	753	777	789	765	775	780	725	786	752	762	779	829	781	746	762	703	803	778	796	793	755	783	742	796	816	750	816	768	736	753	786	813	776	775	825	767	795	757	758	789	721	745	862	813	771	716	723	796	759	791	742	812	754	759	796	762	771	795	815	813	799	789	776	745	823	794	759	759	755	805	806	774	729	810	831	752	771	767	822	716	779	819	798	794	777	809	771	799	743	780	754	763	782	817	813	754	818	752	778	772	789	765	767	800	768	755	765	794	734	809	823	801	792	802	809	811	746	773	747	808	766	808	803	765	763	744	728	748	788	785	757	769	784	797	799	780	760	786	836	794	811	779	754	796	786	788
24705	21174	27517	25034	14473	2831	1698	1270	963	847	686	575	570	578	545	511	483	501	406	411	464	437	410	381	395	416	365	353	358	389	396	381	382	406	375	398	395	363	390	364	388	366	373	380	370	329	346	361	391	365	348	367	332	341	358	400	357	345	348	342	373	358	346	372	334	347	324	323	374	329	323	330	349	358	312	324	339	337	347	341	331	346	370	326	345	356	348	346	351	355	358	357	342	340	315	316	365	328	329	328	375	325	328	375	370	322	366	336	331	346	338	341	345	330	342	323	346	339	315	283	333	360	375	346	315	336	347	340	345	336	374	331	357	324	375	344	350	347	329	341	344	341	304	293	347	326	319	350	297	359	317	320	332	339	348	342	325	313	326	311	337	347	335	354	331	327	345	349	369	342	320	353	354	367	301	337	353	348	320	322	337	367	322	343	318	311	338	333	328	341	305	312	314	359	301	337	338	349	360	362	392	319	351	334	332	342	314	361	319	330	326	336	355	312	360	338	304	397	312	352	338	365	338	335	323	326	346	342	313	327	331	340	336	344	309	361	340	325	342	329	331	351	355	339	298	335	362	348	346	333	335	323	342	329	321	321	362	328	352	356	377	357	317	331	378	360	347	340	299	326	337	333	337	347	302	374	343	332	347	365	318	339	318	321	329	361	344	349	350	346	365	328	363	349	305	327	320	381	335	351	342	343	325	341	333	331	334	325	354	357	353	344	315	334	360	345	358	333	305	338	366	335	331	373	331	367	360	301	319	334	328	302	389	350	360	370	340	343	377	333	322	329	338	340	310	330	367	334	346	334	373	343	335	360	363	371	310	354	323	341	329	314	346	357	309	339	338	357	351	342	327	303	320	371	317	377	328	330	316	385	320	366	378	329	339	365	359	319	330	355	313	323	354	314	320	320	331	335	354	343	327	302	335	364	321	340	328	349	329	352	345	343	322	327	339	320	359	334	326	368	352	342	364	351	352	335	356	354	320	327	320	341	368	338	344	353	329	342	341	336	363	353	352	339	325	320	291	335	308	354	375	311	349	345	342	329	327	367	346	319	337	364	337	343	354	348	321	336	323	334	346	362	351	340	334	355	328	339	389	371	353	329	339	331	342	347	351	335	303	321	349	371	353	346	314	357	323	359	354	329	329	344	331	325	338	332	346	347	377	324	318	345	364	348	328	360	359	338	326	304	340	294	358	327	344	344	315	365	349	352	337	355	316	328	350	330	342	322	354	342	317	315	349	346	345	393	338	320	349	304	365	327	353	328	313	358	326	346	373	348	348	330	314	338	341	345	350	331	271	343	330	306	313	350	339	287	390	345	344	375	370	327	317	367	337	334	346	314	336	322	350	379	334	327	347	321	349	334	352	329	334	328	332	317	337	330	324	285	352	323	346	332	354	316	303	354	381	329	308	343	359	354	355	336	330	309	353	333	339	370	340	343	338	368	328	305	360	349	351	324	353	358	345	312	369	336	310	344	330	316	326	295	341	325	356	337	326	341	326	326	318	338	338	325	354	320	328	294	351	326	349	342	320	325	373	309	343	326	328	371	330	362	349	332	360	350	332	311	357	319	341	329	333	345	356	338	345	340	358	324	354	330	352	308	368	347	343	333	324	318	309	320	335	339	303	384	341	326	335	348	350	368	375	346	382	318	311	353	346	356	374	370	317	333	322	356	338	308	344	369	334	363	320	365	347	350	316	330	346	330	341	311	280	325	324	354	361	331	293	337	327	338	340	360	344	356	347	320	355	342	346	312	314	370	349	317	323	334	355	353	337	354	347	346	347	346	368	331	368	334	349	376	322	305	321	372	316	322	366	372	341	329	351	345	310	328	345	357	356	304	347	339	335	357	348	348	327	343	321	361	323	340	391	343	362	341	366	335	344	356	319	333	340	368	348	318	318	344	335	346	350	361	342	327	340	324	338	316	299	326	342	333	349	339	324	343	321	368	325	314	375	345	337	348	331	340	305	369	346	349	323	369	359	365	342	330	341	339	371	315	374	322	352	338	349	332	329	332	340	312	348	335	385	324	350	350	353	321	363	321	334	358	338	332	336	342	301	335	341	332	335	335	330	357	303	339	365	354	345	346	350	346	321	311	356	365	330	326	304	372	352	336	342	343	341	303	345	340	320	359	369	373	343	358	334	335	346	329	351	341	318	353	332	349	310	332	334	341	306	362	348	366	320	313	316	350	376	342	331	323	385	351	322	343	313	347	335	352	369	360	295	353	312	356	322	348	355	338	315	368	325	355	342	338	325	323	333	360	330	335	340	312	361	341	346	318	333	358	313	365	351	366	348	343	378	332	327	339	354	310	352	352	341	354	333	331	329	335	335	381	348	340	340	330	351	330	366	313	372	307	341	327	321	346	320	331	360	297	321	342	326	307	348	351	349	318	301	334	318	343	359	359	322	317	338	326	333	361	315	322	361	359	358	321	342	349	360	338	318	340	349	351	346	333	348	326	361	331	347	317	335	331	303	352	329	333	335	330	344	358	329	295	290	357	370	325	355	354	345	352	331	380	346	345	347	333	353	345	323	310	281	330	336	349	298	313	336	369	344	353	314	331	367	348	379	361	344	352	327	341	324	358	387	325	336	346	351	329	390	356	324	302	375	330	348	326	341	343	316	315	349	314	343	321	359	309	328	348	305	341	360	345	369	338	339	333	319	346	329	336	332	362	359	348	291	335	340	333	331	366	345	327	321	322	324	347	303	353	358	316	359	301	366	352	324	300	319	319	333	357	366	348	309	328	361	303	359	322	334	314	349	340	321	336	351	344	338	321	345	347	345	347	343	355	332	317	366	344	330	332	327	321	379	366	317	356	354	318	365	335	358	332	332	357	319	327	333	355	328	342	343	336	346	327	329	327	371	355	348	323	337	312	334	354	324	354	362	346	299	327	324	367	320	344	357	349	328	336	354	334	338	358	388	343	330	375	338	313	360	370	351	309	379	345	341	333	345	343	301	326	357	356	340	349	356	334	336	325	304	341	338	385	316	348	335	297	324	348	363	334	348	355	329	362	341	331	345	357	330	358	338	382	350	320	323	356	335	360	318	359	340	304	368	360	312	307	358	343	343	323	318	350	343	334	338	341	345	343	349	332	352	356	339	348	321	339	360	336	344	338	314	347	332	314	340	316	334	337	350	345	308	348	345	347	371	343	341	356	312	365	344	317	339	325	322	340	362	328	308	319	297	313	334	315	376	363	345	347	341	363	369	341	329	375	341	375	339	323	342	309	328	338	350	344	333	298	328	350	364	341	335	348	339	335	308	316	316	336	306	315	363	333	331	384	325	307	336	327	351	349	346	340	374	320	365	364	345	354	354	298	321	343	366	366	332	334	390	334	334	338	360	321	347	343	341	369	350	376	312	358	340	335	337	317	318	350	353	361	320	328	295	317	338	315	340	327	355	320	365	338	327	324	323	351	317	332	358	350	357	353	362	356	324	326	358	316	337	349	343	341	313	328	318	310	330	337
6638	16023	12494	6934	5027	3687	2845	2299	1695	1264	1000	891	784	693	674	687	587	534	570	571	561	547	501	507	504	505	479	485	411	465	455	468	495	451	474	438	422	416	420	455	415	429	409	397	429	432	382	384	404	390	408	383	398	378	376	417	370	398	416	390	387	365	431	385	371	407	376	367	338	375	408	381	365	363	398	389	386	385	331	386	382	366	373	391	415	379	370	386	378	370	428	402	378	383	375	373	408	421	389	336	385	412	375	362	398	382	400	383	397	402	357	377	399	361	358	379	388	375	395	369	365	389	348	347	402	374	365	371	379	358	372	397	388	363	422	382	361	385	399	385	384	393	407	403	386	400	406	413	358	353	358	355	388	398	382	371	391	372	419	406	404	383	384	403	419	404	380	380	392	427	387	375	369	336	379	379	384	414	378	385	367	433	387	411	415	394	380	395	403	392	366	400	392	393	380	377	377	389	416	373	379	410	373	404	369	368	420	403	355	342	374	390	395	344	402	383	390	393	402	374	370	383	344	368	373	354	391	355	376	383	385	366	363	353	401	414	396	392	363	376	419	378	409	334	362	396	350	389	370	400	393	401	404	363	387	387	392	381	365	363	428	357	393	354	386	382	399	395	384	384	389	407	353	381	402	383	390	387	412	358	369	390	374	359	394	359	404	385	389	399	384	371	373	389	386	367	364	390	429	397	398	392	358	388	383	403	353	405	389	386	396	391	388	403	400	349	386	367	388	370	380	397	378	384	339	389	380	392	371	412	379	371	411	381	392	373	388	405	387	360	358	390	383	394	377	354	382	385	393	396	352	386	370	394	388	382	421	368	387	394	376	395	370	426	367	395	368	385	377	394	363	378	412	370	372	404	363	397	372	371	360	376	367	374	366	400	420	383	392	374	390	348	393	355	393	382	361	381	373	377	415	359	397	378	372	415	372	404	387	378	409	382	395	378	384	381	356	396	389	410	396	392	364	358	376	382	334	410	371	399	375	393	370	396	369	368	385	370	358	363	391	382	397	384	364	401	390	381	375	368	412	392	371	399	388	381	341	402	354	354	373	368	365	398	417	373	373	406	382	377	370	406	386	413	388	428	351	370	359	363	378	401	396	394	376	365	385	356	388	366	383	364	387	360	381	359	407	380	385	378	400	421	363	373	370	374	403	394	375	349	404	353	406	378	383	383	380	378	392	352	378	376	366	421	352	384	360	398	372	359	394	404	353	359	387	400	372	369	366	372	387	398	407	377	368	402	391	388	360	333	428	368	400	344	376	389	381	347	389	376	381	404	382	345	377	389	393	415	441	369	384	379	341	375	361	384	376	362	410	380	402	388	423	384	394	411	379	386	389	382	391	393	402	366	383	375	399	369	402	409	365	382	393	408	365	381	369	369	394	380	387	408	390	400	339	384	368	366	388	387	368	415	367	362	381	389	370	374	386	408	377	403	395	351	363	412	409	350	390	342	396	378	388	370	384	379	393	406	384	401	389	398	381	382	392	399	386	384	357	358	396	387	393	394	326	346	405	379	373	383	396	377	345	344	365	374	378	356	380	388	368	388	371	390	390	389	377	373	395	364	399	390	404	397	354	420	398	392	372	388	402	374	386	386	399	410	379	380	398	391	398	401	354	359	388	383	379	384	403	384	402	414	342	380	391	382	405	370	390	378	378	373	401	388	391	387	417	391	387	385	354	374	336	363	372	372	343	377	391	339	349	372	416	360	421	381	384	378	357	377	386	380	376	428	391	421	385	349	389	344	391	366	387	373	383	384	353	371	353	363	388	373	395	363	358	376	368	367	411	417	377	353	352	402	379	347	382	427	362	430	378	401	367	388	385	404	379	366	407	370	401	380	373	416	377	368	358	389	367	366	399	415	356	369	346	384	386	377	423	358	369	341	390	429	364	364	362	379	385	346	382	397	385	380	416	426	361	404	380	344	364	380	402	389	358	372	385	322	369	390	375	400	341	402	356	362	369	405	369	374	380	387	381	378	385	400	376	395	384	424	375	407	384	351	411	373	359	400	359	382	368	365	360	387	363	398	372	377	352	378	393	385	359	395	363	402	390	363	399	401	372	367	359	366	382	403	384	351	436	400	396	385	373	414	384	382	384	402	415	394	365	381	354	369	347	374	362	375	409	404	331	383	398	405	381	393	376	407	376	363	412	361	366	394	382	348	372	399	378	365	389	411	398	371	406	391	376	384	429	389	366	375	376	410	365	388	386	355	356	384	373	395	366	366	381	346	385	383	387	365	397	369	357	346	385	400	378	370	407	359	330	394	395	375	365	387	388	373	369	375	376	394	403	356	383	419	392	391	379	384	404	395	372	377	386	380	408	356	389	365	389	363	387	339	371	367	390	394	405	373	364	375	410	402	383	401	378	376	354	376	410	378	391	415	419	431	371	404	389	316	367	394	365	365	421	383	377	384	363	382	390	388	402	386	384	388	373	368	365	394	411	396	395	364	361	432	361	389	384	407	366	382	388	408	378	395	388	353	400	367	352	383	382	351	383	419	370	352	373	378	374	365	378	392	377	388	398	363	355	376	342	384	376	347	367	363	378	390	394	399	407	384	350	388	427	409	366	373	354	407	374	383	379	393	352	404	384	395	409	385	407	414	366	392	363	391	415	392	378	393	407	374	373	364	388	390	409	354	393	368	423	365	396	389	407	369	369	373	372	377	425	386	375	398	405	389	379	396	404	362	364	425	371	363	392	383	357	386	410	368	406	386	369	395	385	382	365	360	407	379	408	380	392	381	398	358	374	399	349	410	383	389	362	391	356	401	388	344	393	385	421	371	367	395	376	378	362	415	382	379	386	381	372	408	366	364	392	379	412	359	345	389	359	410	393	403	376	365	417	395	385	363	358	347	375	388	377	394	360	404	350	390	374	392	363	380	363	393	389	405	381	374	369	387	384	391	390	399	344	368	377	358	382	369	383	360	376	387	389	384	359	384	347	361	358	435	365	338	373	381	366	348	348	384	366	388	372	398	377	378	372	404	385	376	368	417	397	399	345	359	367	408	412	371	394	377	369	382	371	364	360	351	378	374	389	346	391	373	386	380	387	384	393	376	355	415	382	372	386	347	356	387	380	382	398	384	386	391	359	391	371	386	387	364	380	389	376	371	386	348	379	395	397	391	399	405	366	382	384	394	359	373	362	335	350	393	369	390	393	361	375	399	377	386	385	390	404	372	388	389	354	391	379	373	365	382	380	363	413	370	363	354	408	367	408	401	362	409	393	403	379	391	402	406	356	371	358	400	388	360	387	385	388	351	384	365	355	399	357	339	358	384	394	366	406	370	373	363	385	384	408	375	408	352	392	358	383	412	388	395	367	368	363	385	376	382	329	409	349	393	350	366	368	386	344	366	350	398	401	424	396	361	393	371	427	397	349	345	357	370	400	381	341	398	400	356	398	362	374	353	399	392	389	384	443	423	384	372	394	380	380	346	392	399	350	371	394	366	398	374	390	374	381	368	392	365
22396	21098	28822	23625	21097	21262	12432	3108	2136	1790	1523	1288	1234	1133	1073	1023	1011	1008	912	957	903	935	886	812	783	866	811	759	769	770	781	760	732	761	729	727	766	724	706	733	742	709	698	697	689	738	671	707	655	662	631	683	716	646	711	675	693	643	668	639	639	601	738	694	679	616	682	664	658	695	696	687	640	696	677	675	662	702	687	703	706	667	675	727	641	631	710	690	663	660	706	649	659	668	639	685	689	679	715	649	638	654	654	618	692	677	658	675	662	650	666	686	702	639	658	667	678	649	652	696	621	667	686	633	671	621	591	652	661	667	676	652	637	609	672	689	664	647	648	689	641	696	686	698	670	678	660	680	670	592	644	700	694	670	693	703	597	676	651	663	634	665	682	677	703	685	681	651	698	661	642	640	649	695	673	667	608	651	591	652	663	647	627	647	666	692	673	677	679	646	641	666	598	726	620	693	710	674	661	672	650	606	707	645	676	679	681	648	668	647	735	679	639	671	693	625	657	653	615	641	642	644	663	651	687	673	664	702	648	671	632	633	621	620	639	667	673	684	696	677	652	650	656	641	640	669	600	627	661	645	711	635	644	699	642	700	651	699	650	670	641	736	630	691	681	677	646	633	670	628	615	665	682	667	675	691	649	640	677	658	639	711	652	674	649	688	690	671	657	671	649	658	703	676	658	652	669	644	646	718	671	644	622	681	715	672	667	646	630	681	716	653	675	648	670	668	680	642	629	653	708	614	621	657	681	654	659	671	631	625	705	663	683	732	649	661	672	654	715	651	674	641	696	716	703	719	633	698	679	681	649	676	680	648	647	658	644	629	626	623	650	687	689	682	684	680	701	653	699	653	683	668	617	611	674	711	622	660	687	683	675	677	679	663	655	653	655	653	686	680	660	655	691	676	671	685	669	679	701	680	642	643	671	655	659	661	670	679	615	677	712	666	708	643	673	702	651	663	684	746	623	698	637	661	677	670	663	675	656	691	639	639	699	657	634	624	650	641	670	674	676	635	677	666	660	617	676	677	620	671	627	677	641	656	661	688	664	668	693	685	678	624	671	665	695	675	689	628	676	683	700	642	623	698	663	652	647	680	682	644	672	644	680	685	638	648	691	632	630	705	675	661	635	655	668	599	686	661	657	617	631	579	701	692	674	630	665	648	686	679	641	650	649	691	638	630	657	645	690	692	604	627	646	646	661	674	698	644	663	662	638	675	684	667	691	623	703	634	714	650	684	662	682	637	643	619	621	644	645	662	694	654	663	674	650	658	639	674	636	631	615	675	665	651	633	678	641	690	647	677	664	644	653	672	657	650	639	711	706	694	639	663	656	660	640	701	634	638	701	683	641	669	635	682	665	719	676	660	684	674	635	631	664	702	624	633	646	609	673	671	640	701	678	634	675	642	650	661	646	609	677	665	640	649	669	646	689	707	649	699	652	661	658	679	637	644	642	624	662	675	670	616	641	671	642	706	653	713	694	636	676	698	632	643	689	668	667	663	666	626	676	628	674	721	656	638	676	619	657	602	623	659	680	679	661	618	581	651	631	664	661	694	684	667	638	644	685	649	621	674	654	700	673	643	677	671	674	680	644	671	648	691	628	687	576	688	644	643	657	625	642	639	648	640	649	657	649	642	647	680	709	714	638	644	697	663	658	688	680	707	678	648	677	688	659	674	640	704	640	640	628	656	620	657	655	678	648	640	679	647	614	688	647	665	681	646	657	687	690	697	608	646	674	652	680	691	636	693	645	650	693	678	701	685	699	670	683	669	624	667	709	643	680	655	685	638	656	648	698	686	650	626	652	641	675	668	681	672	672	708	661	684	620	653	678	682	654	647	616	640	671	686	620	706	684	674	686	667	611	670	678	638	662	678	629	648	669	660	629	647	646	664	653	667	693	654	708	685	660	692	665	659	634	675	638	653	635	632	650	674	641	664	682	624	660	689	603	644	662	695	670	677	645	669	667	693	657	653	671	687	661	643	653	632	661	622	670	644	622	657	715	680	703	642	639	639	654	675	724	632	640	656	645	648	678	642	634	644	638	658	649	645	628	645	644	668	716	666	690	648	693	651	674	709	681	663	711	678	636	658	704	662	697	665	632	641	690	684	662	668	652	720	667	644	665	728	640	672	681	668	641	661	669	638	649	689	659	667	674	643	666	652	697	630	649	676	660	660	609	683	698	683	670	605	653	684	642	675	614	671	668	665	665	617	675	635	664	646	670	635	657	654	662	662	665	621	663	683	645	665	644	666	673	667	679	663	663	676	680	669	667	681	635	600	653	723	690	694	630	654	679	657	671	643	610	665	653	643	667	683	618	659	665	699	626	681	679	694	633	646	659	666	647	688	658	702	642	677	645	649	672	687	708	633	687	617	609	652	647	677	646	666	691	610	657	671	675	637	631	591	654	703	599	600	721	637	627	632	691	652	617	628	658	635	694	733	657	619	680	658	645	644	694	688	723	613	664	640	680	708	659	675	707	678	636	643	646	646	656	650	706	640	665	705	643	661	656	660	683	618	640	684	674	648	669	657	651	651	678	662	665	629	669	664	626	659	659	603	639	658	708	681	646	669	675	682	688	643	627	678	662	632	629	631	666	656	657	620	668	692	645	669	664	646	632	658	633	652	626	643	666	675	645	689	673	674	674	711	675	656	653	668	663	642	662	671	694	677	703	681	677	660	658	659	708	681	659	671	636	640	669	655	681	664	617	688	659	643	634	639	694	676	612	665	655	665	702	654	642	718	657	668	649	658	658	623	665	661	630	632	694	677	637	613	683	704	659	641	656	635	701	660	671	664	667	665	646	632	629	638	673	658	639	632	645	698	685	657	655	655	724	672	668	664	668	636	731	641	696	665	680	615	639	696	659	672	687	639	628	613	628	634	695	648	617	643	678	638	627	658	628	656	662	658	677	697	616	646	672	697	667	644	674	661	638	689	674	674	663	658	685	707	674	641	679	654	655	581	616	625	696	671	659	669	659	665	681	651	654	655	722	675	667	631	599	668	738	674	650	672	673	662	667	647	675	622	637	632	691	656	692	645	646	662	713	668	621	684	647	627	636	646	672	630	665	673	636	683	620	642	635	628	674	658	667	636	619	683	622	661	675	686	689	695	640	671	656	628	667	671	676	645	677	675	657	640	687	721	683	659	654	653	664	663	706	652	676	618	676	638	633	652	662	654	659	653	673	696	660	681	597	667	624	621	718	680	676	664	673	666	662	624	671	668	674	660	634	702	629	655	622	659	644	651	668	680	642	703	655	645	663	644	675	644	639	686	666	623	705	656	726	683	669	645	688	684	657	658	624	647	690	630	671	666	667	665	608	662	661	642	675	669	638	663	625	681	668	670	644	688	593	707	639	671	692	678	653	667	642	688	626	677	622	668	702	624	627	648	653	670	665	677	664	652	693	660	657	708	600	661	650	679	679	635	665	667	703	626	680	629	670	711	651	680	630	638	644	624	706	629	617	653	672	672	674	627
8701	25539	20541	12422	9182	6815	5229	4121	3207	2494	2055	1838	1561	1402	1335	1225	1219	1082	1144	1062	996	997	939	946	945	905	892	866	892	839	879	840	852	836	850	841	848	809	790	757	729	775	771	737	784	734	772	741	767	764	698	724	733	718	753	726	734	710	686	686	760	708	740	708	693	713	708	682	730	694	743	709	723	732	758	716	703	759	708	720	710	705	719	710	716	704	695	676	705	698	723	676	721	718	719	727	706	740	692	714	679	669	741	718	681	706	771	686	742	700	711	697	736	714	727	740	694	667	705	710	716	748	718	701	695	693	689	714	665	707	684	709	666	689	706	675	689	744	785	671	726	696	706	724	656	719	676	720	711	694	703	756	682	705	700	673	696	739	702	680	673	661	731	719	713	719	719	752	732	710	725	694	681	741	687	749	703	710	701	712	720	692	702	744	697	749	729	738	708	744	731	673	697	658	648	705	693	722	686	701	697	704	715	721	679	700	645	705	697	715	711	724	674	745	708	699	710	743	754	704	690	678	689	689	737	729	694	740	683	741	700	724	739	738	714	713	696	675	700	726	672	726	663	649	699	719	714	730	639	725	731	707	699	676	716	727	694	703	700	676	739	738	684	711	712	682	674	705	758	706	715	729	652	689	693	719	646	692	679	708	684	683	703	736	742	722	737	723	652	707	677	744	667	726	710	690	720	689	693	717	695	672	704	732	695	667	685	712	692	682	699	699	666	716	700	729	725	701	691	716	767	691	715	710	716	734	719	730	719	683	706	716	680	693	714	690	662	727	701	703	702	673	708	709	752	696	735	699	684	697	750	774	698	728	706	735	679	657	687	698	727	700	702	721	708	721	716	714	712	683	707	733	713	696	720	696	708	702	698	649	669	704	729	708	714	687	741	691	731	712	696	675	698	731	689	665	706	680	712	713	732	654	680	734	718	704	678	712	684	670	694	754	682	711	692	702	728	710	749	704	778	688	690	689	700	706	706	722	726	700	677	712	683	715	685	693	680	701	736	690	691	750	748	681	731	718	755	695	663	698	744	718	678	644	689	728	742	718	677	728	728	669	711	671	714	674	670	714	715	709	758	650	645	720	671	702	691	710	682	693	710	689	712	674	699	691	713	734	676	684	734	694	676	698	729	680	693	695	683	700	709	723	712	645	653	715	672	681	719	702	758	690	714	721	774	726	722	725	703	713	716	741	695	678	681	670	677	678	720	697	700	687	699	653	749	711	693	714	746	680	658	672	707	715	687	682	671	757	751	697	728	744	751	686	701	721	703	723	743	691	697	641	696	709	682	679	702	704	701	765	713	714	687	671	656	678	704	678	776	657	756	716	715	688	722	659	661	684	690	715	673	696	745	675	723	717	690	689	727	665	723	683	738	709	656	699	750	719	655	711	684	712	678	676	699	727	716	693	678	691	694	701	678	657	699	732	770	717	733	740	672	740	651	689	667	753	761	750	669	733	732	737	731	680	721	689	730	780	702	670	711	684	746	696	655	713	668	700	713	686	727	727	727	735	672	664	664	685	663	685	717	703	673	694	671	697	703	700	743	704	693	701	699	732	705	712	724	727	699	714	730	735	722	705	729	715	735	663	688	723	692	720	712	695	689	692	682	684	709	705	719	696	688	712	745	729	724	713	690	711	697	744	682	699	758	770	713	653	697	679	699	699	682	656	678	715	686	689	738	704	726	725	728	716	685	694	741	731	705	742	712	710	717	731	719	696	680	690	693	690	712	698	712	734	669	733	711	679	765	705	687	720	709	729	761	674	683	695	714	684	693	733	659	693	690	720	723	702	701	731	719	729	681	746	707	681	757	714	689	662	690	711	674	684	695	674	691	734	731	706	699	725	695	712	662	713	749	694	703	687	688	683	704	662	662	688	708	691	652	716	745	745	697	743	681	743	679	738	742	669	673	710	743	732	708	715	663	692	687	723	664	693	705	707	730	656	673	663	749	739	691	708	715	741	703	661	674	759	727	637	703	727	699	675	709	706	763	684	724	670	684	703	699	720	646	689	668	720	658	709	700	694	679	740	658	721	690	667	710	707	701	711	653	693	715	684	702	712	684	731	716	737	692	702	696	657	694	677	685	724	713	722	718	688	676	687	759	697	699	747	686	713	743	716	695	724	677	703	700	677	726	721	695	745	730	704	714	704	723	701	705	665	661	742	738	710	713	689	688	735	740	695	710	686	683	665	739	713	696	703	688	716	726	708	706	656	736	712	727	713	733	687	682	722	719	694	732	694	700	714	704	682	681	682	722	672	675	696	692	701	738	746	713	694	639	686	652	730	744	685	711	661	730	707	703	669	712	697	723	663	712	729	690	702	759	709	674	683	702	722	717	721	713	656	710	697	753	714	635	702	769	719	697	670	699	704	749	687	694	679	725	688	672	728	645	678	726	729	680	710	724	670	718	736	701	697	662	739	696	756	682	666	711	734	708	694	690	674	745	700	700	717	701	703	692	705	716	672	691	650	713	697	684	680	704	667	663	707	683	667	673	739	664	675	693	697	722	659	694	707	712	650	651	720	712	672	748	736	694	702	724	747	694	701	731	721	706	680	750	697	735	753	715	708	682	682	697	690	683	736	706	694	686	768	683	675	704	693	701	738	710	704	699	691	687	687	660	690	754	698	716	706	675	672	706	698	717	684	697	698	660	671	735	697	682	710	706	716	686	682	699	703	702	714	720	716	721	719	679	692	720	763	720	730	704	667	717	712	698	678	715	647	728	695	680	692	689	713	674	666	734	670	655	635	671	728	736	715	730	724	687	701	648	677	750	675	721	700	689	718	732	696	721	741	664	696	678	676	706	725	702	697	717	672	678	717	670	668	714	688	686	735	737	653	721	704	671	682	686	692	727	715	741	686	707	672	671	731	655	655	706	719	699	708	717	685	706	688	674	706	650	702	717	701	686	663	676	709	757	677	679	718	684	687	707	742	741	665	702	719	692	744	720	716	709	693	663	678	725	685	685	686	725	771	676	723	702	662	722	717	720	709	733	730	702	672	648	692	679	650	691	676	721	745	711	673	678	720	726	741	695	673	727	713	735	675	667	710	658	719	686	714	697	668	639	719	692	661	705	728	691	706	670	722	630	706	749	664	695	673	739	680	721	680	634	698	696	732	695	688	670	695	687	685	701	690	679	660	699	679	661	683	686	732	685	670	681	736	704	703	683	724	678	688	709	717	731	730	723	697	657	757	717	703	699	743	674	728	666	699	678	705	670	669	709	683	731	721	686	727	702	674	638	733	648	672	742	668	698	706	647	725	719	652	715	719	721	717	692	684	673	673	695	756	722	720	730	743	710	729	686	668	682	662	755	743	670	735	695	656	678	749	671	750	702	702	715	731	678	694	757	715	707	647	728	691	703	728	731	644	719	706	687	736	717	716	656	695	715	699	760	748	684	656	695	714	680	692	719	716	707	686	730	679	674	688	661	671	705	729	693	679	683	699	679	660	716	702	689	753	696	626	691	669	719	745
27579	19388	10282	4164	2250	1496	1308	1091	875	721	713	621	599	580	543	594	563	526	508	535	565	528	562	529	491	518	438	496	489	466	491	556	476	464	450	516	502	482	450	439	465	448	444	465	438	444	460	473	434	458	481	481	463	476	478	451	474	463	477	462	424	494	447	437	461	454	477	443	476	457	423	462	464	452	447	440	436	451	478	440	468	423	459	481	442	447	482	469	475	453	449	469	462	498	482	462	456	434	466	450	462	437	416	469	477	456	452	477	491	428	403	471	460	442	455	495	468	474	487	517	494	460	494	481	472	448	453	463	443	447	446	442	483	477	460	444	477	479	472	463	468	440	428	471	451	470	447	462	453	451	464	478	487	477	432	447	451	466	484	465	453	466	507	485	463	454	435	454	468	487	452	429	453	454	451	459	462	494	455	438	469	476	452	432	490	504	463	469	468	441	463	452	458	504	440	448	451	435	452	462	413	454	472	471	415	473	438	468	465	462	408	419	474	444	450	451	477	450	468	447	491	457	442	453	479	426	457	464	457	493	435	463	459	478	461	457	433	474	483	455	465	433	428	472	481	467	475	440	447	446	475	465	458	438	453	494	425	474	483	450	485	484	452	447	458	453	447	435	420	449	478	465	460	478	418	472	454	465	454	446	451	418	457	450	459	460	485	487	470	441	479	508	447	461	448	460	472	461	439	487	424	453	435	444	433	514	491	466	449	407	412	470	508	446	462	460	443	432	481	425	436	468	467	471	501	452	487	491	470	452	483	468	497	465	419	419	480	509	470	486	446	437	452	474	441	481	435	456	495	463	486	470	457	457	452	443	460	460	457	464	443	415	464	468	449	467	445	448	462	451	488	501	441	440	445	421	475	465	433	459	448	471	454	450	470	446	453	499	479	445	482	456	457	430	456	491	498	410	421	482	448	471	473	466	483	459	465	451	483	462	457	467	412	450	455	422	456	457	465	494	437	476	436	451	445	432	458	456	424	477	486	501	466	482	473	450	485	482	433	481	501	477	451	472	436	461	469	458	503	473	481	452	463	431	464	461	445	456	466	461	435	467	463	445	490	482	456	457	502	443	460	510	494	471	480	451	458	437	471	453	467	468	489	501	493	460	478	468	442	446	461	443	461	480	449	456	429	474	442	479	463	509	455	455	446	479	463	465	479	440	456	452	478	464	453	436	461	485	437	478	481	485	461	451	467	478	491	431	471	472	463	464	491	472	449	433	445	447	463	460	479	500	489	489	450	456	462	537	445	467	454	466	456	492	455	452	460	425	436	459	454	468	454	485	493	453	455	448	454	462	477	465	469	474	423	447	463	475	439	495	438	454	483	480	458	438	487	444	497	476	451	427	495	426	450	467	450	487	429	462	409	445	481	463	460	477	472	460	488	481	478	427	456	467	458	468	439	461	437	434	418	434	451	470	424	453	500	471	467	495	441	432	449	477	475	460	474	481	430	480	450	457	443	449	455	469	470	453	490	471	432	433	431	476	439	474	441	429	407	412	469	474	462	471	450	468	451	446	445	455	444	432	463	458	457	435	462	450	494	478	432	478	470	430	492	447	444	461	479	433	432	447	491	450	472	444	493	425	436	477	448	480	454	446	430	498	471	418	464	435	486	462	446	464	453	485	495	492	447	450	479	406	461	440	453	452	483	461	448	478	471	433	446	429	454	437	466	419	492	477	463	481	433	455	435	463	463	483	465	440	450	490	476	439	448	408	465	472	480	424	479	449	429	441	452	435	450	432	483	451	416	469	441	430	482	463	468	477	423	451	479	465	436	475	444	485	445	431	447	457	429	444	471	446	457	460	453	445	428	497	425	472	481	447	462	484	502	434	458	456	485	450	452	429	466	435	440	466	449	441	489	462	475	486	468	447	442	461	452	464	485	460	441	451	454	445	483	453	464	457	476	484	451	458	447	492	463	441	437	467	438	483	471	409	443	408	474	466	459	439	425	433	483	491	464	458	446	430	406	428	445	500	474	452	477	479	470	441	453	491	493	488	460	440	490	429	480	456	466	510	479	447	453	425	452	471	472	428	471	415	473	509	504	483	447	466	468	444	471	482	490	478	479	458	458	494	475	469	394	466	473	493	469	418	456	459	471	444	473	473	488	433	452	486	446	434	479	460	505	489	436	442	418	483	475	506	484	446	477	458	474	445	435	478	426	485	479	446	486	469	485	444	445	405	428	421	455	460	467	446	462	473	482	426	438	443	451	454	461	489	453	471	429	488	485	450	412	463	476	481	426	446	452	417	452	466	487	451	468	484	448	433	435	479	461	447	445	479	469	461	506	420	480	428	435	457	465	424	465	459	504	476	425	453	448	451	424	487	427	428	456	466	465	449	455	482	478	470	407	488	481	434	461	485	458	445	485	435	422	461	479	446	455	447	465	396	463	465	512	417	464	447	463	446	451	474	434	433	449	453	461	468	418	500	457	437	433	456	444	397	486	469	472	470	473	478	472	471	496	503	461	465	438	437	473	474	451	442	472	454	454	437	480	471	481	462	434	447	464	516	431	448	451	450	440	467	457	454	463	452	464	424	458	483	454	453	458	463	454	424	464	460	446	484	455	475	488	465	463	461	459	443	427	453	476	426	446	503	425	455	493	459	456	471	495	486	461	476	437	460	478	465	434	482	496	431	410	481	468	455	444	453	450	401	464	504	486	483	412	453	509	442	445	459	435	498	496	412	481	459	460	457	442	424	452	444	482	419	409	476	473	447	456	489	461	457	430	451	462	445	449	477	443	469	469	478	500	472	418	467	483	398	457	507	419	432	501	474	445	486	461	462	442	416	487	440	520	477	431	489	422	502	447	435	477	507	461	483	452	452	450	420	404	428	458	470	455	450	466	454	457	459	492	481	435	476	472	423	485	460	458	415	447	447	499	454	472	479	474	461	463	466	480	449	467	466	444	465	465	425	466	445	480	454	438	443	468	449	434	475	449	507	477	438	446	474	464	467	468	494	480	429	475	478	473	433	446	465	472	450	457	418	448	466	418	439	454	464	463	439	460	487	467	468	462	407	468	436	452	460	431	482	422	433	451	468	455	461	453	436	479	479	437	467	473	447	447	463	496	441	452	444	479	488	481	507	439	478	464	452	480	459	439	450	483	459	453	474	460	468	485	482	453	446	477	459	458	476	418	444	414	466	446	442	465	436	456	471	453	449	466	462	480	465	463	452	468	510	461	505	451	461	456	491	453	488	465	457	472	426	432	482	471	487	485	436	466	475	459	460	420	470	502	469	465	456	464	494	470	413	448	460	426	478	436	449	440	490	454	481	426	472	481	445	471	422	463	459	467	400	481	471	451	440	467	443	488	477	456	451	429	455	436	497	486	516	489	476	447	424	452	459	511	454	454	464	464	467	480	444	477	510	480	477	454	511	476	490	470	481	482	498	437	447	462	462	417	459	465	466	449	449	488	491	451	447	473	448	433	463	441	429	416	478	478	474	438	465	490	428	460	454	485	490	440	482
7112	11320	8843	4561	3312	2414	1979	1588	1328	1031	931	789	726	685	723	575	690	643	602	588	615	574	602	611	544	538	576	519	570	570	498	519	545	512	504	534	501	509	516	496	540	546	552	519	534	525	531	494	507	499	600	489	496	506	525	504	486	471	516	508	498	463	501	451	498	528	464	481	492	501	517	470	482	489	538	481	481	494	525	489	492	482	506	474	460	515	497	480	485	516	516	506	483	500	489	487	493	503	476	516	447	539	453	480	454	472	494	509	493	503	510	468	485	518	512	532	480	479	509	448	488	475	509	494	486	478	499	481	467	489	479	501	514	465	504	507	494	496	473	458	535	505	492	480	514	510	529	474	472	484	523	476	485	512	544	483	484	482	507	484	490	489	470	489	498	453	457	512	497	499	497	496	503	487	498	503	477	547	487	485	474	514	504	510	487	498	489	476	492	522	509	487	490	448	493	532	494	518	506	489	459	490	495	464	473	492	530	500	480	511	490	448	484	499	519	486	482	517	490	508	490	503	479	510	483	447	471	500	525	502	480	472	500	478	505	503	475	512	488	532	478	500	505	526	489	509	498	519	488	500	455	496	520	449	484	452	478	470	466	532	480	492	499	488	494	480	507	475	477	489	500	482	482	471	478	502	435	519	499	527	485	527	470	452	488	500	489	488	494	463	533	495	489	497	535	466	495	480	476	474	524	461	509	467	511	538	499	481	476	511	508	524	522	484	488	488	468	464	484	494	475	534	489	437	511	481	520	485	500	491	501	515	487	504	456	490	519	490	526	448	497	482	552	527	493	504	505	474	489	485	471	505	470	478	456	450	503	502	483	516	507	458	467	533	495	504	529	456	507	465	478	512	496	484	506	482	469	472	519	474	506	540	494	486	493	504	509	465	494	472	488	478	472	502	518	504	501	475	540	494	495	493	481	514	508	509	457	494	532	534	477	496	516	453	485	490	508	544	473	454	503	492	475	481	491	482	489	515	510	486	496	495	496	500	480	499	505	495	531	484	506	499	506	424	481	488	508	507	507	514	483	487	504	477	490	541	501	448	476	533	507	475	488	517	514	528	502	437	525	463	479	467	503	516	492	487	516	522	515	475	470	521	491	488	469	479	529	472	507	477	494	518	489	501	501	479	493	444	507	497	481	480	526	502	471	498	502	471	468	468	484	520	539	485	456	483	466	495	515	461	524	502	490	506	485	505	493	528	516	493	502	478	474	520	468	505	530	503	477	512	472	451	474	472	483	483	516	495	509	491	510	495	480	469	495	489	508	461	494	500	460	469	451	501	487	521	484	511	510	453	466	470	507	500	463	475	501	514	486	480	506	523	497	482	503	489	551	477	541	480	514	500	459	523	499	497	480	468	487	479	479	519	481	499	486	474	508	499	497	485	491	493	477	488	503	491	499	494	487	526	476	516	476	508	483	495	461	534	507	500	521	493	498	483	476	509	493	471	509	505	471	472	491	517	514	498	504	500	447	510	478	482	511	502	512	483	528	481	519	483	487	483	501	491	511	468	492	510	490	507	519	541	513	482	518	471	492	465	500	493	524	547	524	485	475	449	502	527	480	457	507	479	514	513	516	520	504	502	533	492	498	475	489	493	458	493	454	514	507	501	453	462	471	486	492	517	499	514	467	478	493	486	465	537	511	509	523	485	538	519	463	514	517	454	490	482	513	491	508	463	511	476	466	521	486	473	474	497	485	508	489	496	461	521	476	505	519	508	481	475	524	498	506	461	525	485	478	516	484	491	494	491	503	495	460	455	529	490	531	512	502	469	481	492	471	507	457	495	533	492	483	497	516	485	477	506	494	503	503	519	502	502	509	485	471	510	505	473	469	531	510	471	489	498	475	529	493	477	513	491	463	541	525	465	510	505	535	479	483	506	506	513	486	478	492	469	549	506	481	507	468	469	483	482	478	491	466	526	502	480	511	462	498	533	484	509	478	496	498	467	475	508	481	511	492	504	474	465	491	510	497	475	496	508	469	474	462	480	472	530	509	458	481	486	491	447	496	526	538	524	474	493	491	521	468	481	485	452	466	474	511	517	518	535	477	489	502	474	495	460	498	491	504	481	484	506	499	518	510	536	476	504	508	531	485	486	442	491	474	498	493	482	477	519	456	480	445	515	496	491	508	510	475	469	465	479	526	458	513	491	503	455	485	521	491	501	486	468	505	515	479	482	502	484	495	446	512	504	456	493	514	519	514	502	500	490	497	529	480	498	476	472	477	504	500	534	526	517	485	487	478	506	496	465	501	511	502	539	463	494	481	542	516	495	441	513	516	527	469	514	499	467	519	488	464	465	499	477	497	503	490	528	505	514	528	472	538	524	524	514	537	530	516	480	486	516	475	462	490	477	457	470	507	491	482	497	510	486	491	514	490	500	470	472	531	505	485	499	480	507	527	470	511	495	511	480	483	445	586	512	493	427	495	483	519	526	484	491	517	511	466	514	479	529	536	447	485	470	444	504	458	512	518	498	489	501	500	499	468	531	496	457	519	517	457	506	470	496	497	480	478	496	529	479	493	513	465	505	495	490	514	510	469	507	476	475	453	494	489	477	481	499	473	479	500	502	496	501	505	476	526	484	451	491	482	460	476	510	535	492	463	523	479	459	498	523	514	489	475	515	511	493	483	500	501	493	501	509	476	464	474	482	483	485	506	499	475	476	515	509	490	487	520	441	519	440	525	468	476	465	476	499	529	506	506	504	469	506	536	484	480	492	483	477	485	507	498	512	485	463	461	512	516	480	504	552	522	471	518	494	537	501	504	511	464	486	502	490	468	467	494	492	433	485	486	494	486	479	500	495	498	485	477	485	471	478	489	508	530	515	498	522	477	489	501	482	498	476	478	511	533	483	484	464	472	450	490	470	483	486	478	481	516	438	491	497	488	493	499	525	438	492	500	463	451	492	522	518	478	490	502	464	477	517	479	492	478	464	495	539	478	497	443	477	518	519	480	457	497	468	481	464	475	502	479	502	465	513	507	493	489	499	397	485	478	457	504	506	506	464	489	499	500	489	494	472	523	487	536	460	464	498	507	482	502	489	473	499	517	459	501	483	498	461	468	456	496	456	504	475	497	484	496	511	511	512	451	520	491	516	496	503	474	508	499	505	540	499	483	499	535	484	495	469	491	506	483	496	463	543	498	475	475	515	510	513	469	482	495	497	448	515	471	512	466	488	488	506	514	503	529	531	494	457	500	490	481	486	502	495	534	520	514	506	498	503	506	467	482	521	489	508	466	481	465	512	543	491	499	514	460	521	521	464	480	503	464	461	462	500	449	520	463	512	499	505	491	510	512	500	495	479	467	469	503	494	511	490	507	502	453	534	497	481	496	514	485	462	498	437	509	519	464	474	485	569	479	502	489	487	506	479	511	474	505	519	490	492	528	499	502	501	498	500	446	465	493	504	450	510	534	508	495	496	506	477	479	497	516	540	464	495	500	468	519	486	483	530	477	522	477	495	499	462	472	514
23664	21194	28537	24143	21206	13151	3534	2222	1718	1437	1250	1153	1024	1007	948	948	927	931	862	847	867	894	861	827	807	773	849	815	789	772	818	713	741	771	776	790	759	824	758	749	790	780	768	690	748	795	739	716	736	777	787	686	693	765	699	746	715	739	686	728	704	723	745	705	740	730	686	726	711	715	706	759	703	695	674	711	717	723	739	685	750	705	736	701	738	716	716	720	672	765	700	744	708	722	682	751	724	771	748	728	676	696	667	684	772	681	656	724	736	736	724	665	744	714	727	720	743	714	774	657	761	710	741	705	682	709	734	719	704	744	733	700	677	711	715	679	724	729	753	717	717	720	676	706	712	734	692	736	676	752	689	663	729	728	752	751	668	762	700	739	678	719	704	693	687	676	715	692	735	730	745	752	718	697	684	736	691	698	704	712	730	714	720	673	715	716	756	715	719	723	697	709	702	669	721	719	662	725	717	744	669	675	700	766	711	724	756	707	691	697	699	694	723	723	724	704	738	702	715	698	725	732	719	723	697	734	718	675	719	700	713	760	721	696	690	718	683	726	749	716	729	707	747	781	723	693	697	706	719	708	724	639	732	703	716	708	703	725	717	705	732	740	756	700	691	704	689	697	771	770	759	742	711	709	720	739	715	702	686	714	700	709	698	695	730	738	721	734	762	719	776	661	711	722	687	712	719	697	764	667	736	729	666	689	710	757	729	709	698	729	707	717	703	666	738	696	699	714	678	721	692	705	695	699	737	703	659	716	721	691	719	736	729	739	677	695	639	707	692	715	731	723	694	723	757	733	706	717	704	689	723	740	684	747	708	738	690	751	716	701	698	699	746	786	708	781	688	744	738	750	720	745	761	705	732	680	710	712	723	679	734	730	726	706	764	710	715	719	731	716	741	748	713	676	760	764	752	738	733	696	736	723	761	706	704	739	716	699	688	661	730	679	681	733	721	704	732	676	708	679	737	715	696	676	774	732	729	696	695	701	709	714	731	753	717	741	715	740	746	747	739	693	724	716	698	689	694	676	670	679	728	688	706	747	700	737	710	705	701	731	708	713	662	696	705	685	731	755	789	717	706	737	703	754	703	712	692	714	757	665	672	713	714	774	731	719	687	709	679	700	691	671	683	679	706	721	666	715	658	706	747	725	700	750	698	718	684	719	697	728	695	687	724	710	736	713	744	688	731	747	713	727	764	677	728	712	674	725	684	714	706	721	711	746	733	736	716	685	734	737	718	712	699	751	740	699	705	709	734	717	694	712	727	736	705	717	695	717	721	739	717	712	720	730	732	713	732	710	720	716	677	699	745	723	698	721	696	742	711	715	725	721	666	736	715	722	709	676	734	718	754	749	773	725	743	697	703	697	702	713	732	693	711	731	717	716	759	676	768	724	695	720	691	718	782	719	664	705	662	701	711	729	666	706	760	757	724	704	674	731	756	705	715	685	737	686	713	674	740	722	686	730	740	721	668	692	711	746	719	695	721	777	689	721	728	673	724	760	731	691	750	709	748	721	744	664	705	726	746	728	670	726	704	713	727	728	722	677	710	687	672	723	701	689	666	765	740	712	689	709	691	698	741	707	715	744	677	723	695	684	742	719	719	698	734	711	719	701	731	734	712	721	697	680	744	699	694	717	709	722	700	702	683	752	753	736	703	737	663	740	691	725	759	744	712	720	714	742	737	706	731	775	722	693	704	667	695	706	662	726	694	759	716	700	717	686	729	698	755	690	724	734	711	693	717	705	712	710	740	739	689	724	729	683	748	694	693	722	685	699	714	750	693	717	691	696	671	727	702	721	755	778	698	706	700	715	639	727	701	711	693	763	748	748	730	727	750	739	734	723	659	745	758	705	727	738	765	719	728	724	686	757	721	700	732	718	730	673	727	753	722	710	750	735	768	724	708	689	721	671	741	685	738	753	730	723	741	759	695	725	699	750	724	708	715	738	671	679	663	753	728	691	716	714	745	726	696	666	746	696	674	675	770	729	764	714	696	743	746	711	705	700	694	729	681	705	708	730	733	752	720	724	721	723	685	728	718	733	641	742	719	694	744	707	713	689	778	712	732	706	752	711	753	701	721	690	728	757	743	690	710	678	693	746	735	704	695	693	677	679	710	718	713	732	731	684	688	700	704	748	685	712	752	758	735	747	718	748	773	751	741	713	712	713	699	646	700	698	713	712	717	718	716	735	710	717	689	769	722	731	730	761	700	660	678	701	716	774	697	728	693	738	690	741	746	663	673	728	714	764	722	671	681	719	719	728	692	731	763	812	699	710	732	738	670	699	643	694	676	752	690	740	710	726	747	700	696	679	718	683	748	656	774	684	750	693	705	701	718	721	720	711	774	780	749	719	699	661	737	724	718	716	735	755	701	704	732	717	695	742	743	739	724	728	727	685	712	666	724	672	715	719	711	701	761	679	737	739	729	789	669	692	713	723	710	720	719	731	726	674	711	712	723	743	700	708	717	736	714	739	717	727	709	708	751	711	735	697	709	728	716	712	724	708	719	745	744	707	699	675	734	755	746	703	704	697	679	746	725	707	709	726	749	728	714	726	679	733	719	718	679	715	741	726	670	676	723	690	710	751	703	681	717	731	687	715	702	720	745	678	700	741	737	692	669	690	716	689	769	752	712	747	721	737	702	677	712	683	688	689	733	702	680	722	684	720	718	723	733	758	730	746	699	738	700	698	728	710	673	679	772	729	665	702	741	708	694	693	721	720	685	733	732	747	694	696	708	763	755	727	720	690	726	723	708	682	693	719	709	744	689	735	684	738	744	733	722	695	746	718	778	689	698	705	730	685	705	736	700	710	705	685	686	710	743	714	706	689	711	686	704	693	732	693	703	721	692	727	684	707	749	649	749	711	709	735	710	712	689	681	751	757	661	657	722	747	754	701	712	734	701	709	722	726	741	745	710	709	698	764	747	731	726	732	738	742	762	787	713	680	728	743	752	714	689	681	708	704	706	756	747	733	696	709	721	694	699	661	714	704	688	735	698	724	703	677	722	716	730	719	753	733	750	696	733	696	736	745	690	714	743	736	701	701	704	695	767	680	715	761	758	679	724	779	702	735	718	688	725	694	709	722	728	691	749	700	719	731	696	681	694	732	727	716	732	708	751	664	749	668	739	705	715	717	739	716	694	733	726	679	763	700	719	711	691	642	690	699	710	718	743	727	720	691	709	713	703	713	683	741	761	729	672	693	717	690	717	747	780	718	761	732	725	703	694	711	709	732	704	691	753	736	745	712	717	737	681	698	725	748	698	722	709	671	719	670	726	674	728	687	696	749	724	711	726	703	730	719	708	672	700	778	684	696	737	707	733	735	712	718	731	723	710	683	736	743	712	702	759	720	653	718	712	760	678	738	718	714	785	772	714	732	673	731	734	709	686	715	725	749	671	716	658	691	696	682	752	692	728	718	696	711	716	713	725	758	680	684	713	724	717	775	729	737	760	747	744	719	737	719	702	735	691	763	707	673
6885	20360	15468	8579	6409	4799	3842	3050	2443	1882	1647	1453	1236	1192	1143	1079	1047	1029	1008	974	951	998	940	907	933	923	893	840	821	878	871	890	842	868	811	784	768	863	787	840	753	794	819	779	815	821	811	805	830	794	790	813	802	744	759	756	761	740	787	748	753	743	770	758	764	778	740	730	785	751	755	760	790	751	776	768	730	763	716	751	723	753	716	717	808	729	749	734	758	785	773	787	725	720	810	727	754	767	708	760	766	762	739	755	708	800	741	737	762	732	791	728	749	738	763	753	714	722	794	763	722	739	720	746	831	710	779	791	771	751	759	812	771	735	805	766	759	757	810	699	760	745	717	777	735	748	771	810	806	688	764	770	779	792	737	774	744	748	756	774	726	753	780	822	749	733	758	772	745	697	754	761	708	766	750	754	732	754	767	789	756	818	777	791	715	747	736	772	710	757	770	731	756	773	820	715	770	781	736	751	690	759	764	765	763	772	721	745	794	772	756	760	734	760	769	772	726	771	759	723	718	755	802	777	759	704	768	708	805	727	732	774	799	779	773	749	775	741	790	802	791	742	783	756	768	718	757	777	734	717	716	759	786	776	746	771	753	826	710	759	759	753	758	767	792	740	761	733	769	756	730	759	763	750	758	746	748	717	746	725	764	813	727	768	739	765	748	753	721	746	761	731	754	730	757	792	704	734	778	747	772	778	762	767	737	718	777	820	743	764	804	833	780	775	782	743	743	807	769	803	760	752	775	748	723	770	730	755	752	761	740	800	741	724	800	760	744	751	776	732	769	741	737	759	787	694	768	788	736	805	792	716	734	718	709	791	767	771	736	766	773	745	798	766	762	709	707	766	726	754	753	727	766	748	741	744	753	771	747	784	728	728	737	711	768	759	747	780	743	804	748	784	729	709	736	744	723	755	706	787	829	718	784	769	770	774	728	833	788	713	729	730	814	765	767	724	726	796	752	739	703	760	785	743	740	719	778	751	757	784	748	715	702	732	721	749	744	755	765	767	703	763	748	756	745	743	739	743	792	727	761	719	791	757	777	789	770	771	761	756	727	761	759	753	719	799	717	735	716	741	752	744	782	749	723	797	795	779	748	756	765	757	723	781	746	765	738	721	749	699	758	744	770	762	757	776	683	750	800	745	722	798	776	675	796	758	742	722	763	792	790	715	744	764	741	740	752	735	761	717	720	770	759	750	741	754	753	769	781	738	731	826	763	798	770	760	714	739	718	759	745	765	768	782	764	744	763	781	774	789	781	777	755	778	755	762	743	707	752	766	816	733	787	731	719	776	785	741	777	786	811	745	749	772	742	773	720	734	770	745	765	746	743	757	781	762	759	754	723	771	731	788	722	751	777	724	735	720	770	726	764	737	744	800	730	789	733	764	789	757	692	746	712	757	783	788	697	745	789	701	784	735	770	761	739	813	788	801	780	771	729	761	802	743	747	748	746	779	751	737	770	756	748	738	705	780	782	748	762	721	725	766	752	790	721	730	760	806	773	753	761	774	753	702	729	749	733	770	708	702	769	785	756	733	752	799	771	753	787	749	787	753	763	724	779	796	705	662	790	729	836	762	747	798	787	712	756	762	750	753	709	746	758	701	764	756	731	722	769	743	728	749	728	797	746	731	746	791	737	786	798	731	774	735	766	687	747	758	735	770	747	726	747	774	699	752	779	703	752	726	761	740	734	696	742	757	747	775	747	775	720	728	748	768	775	759	776	779	742	733	694	835	751	746	744	761	758	737	716	843	802	692	789	762	746	769	768	777	775	757	768	753	769	765	774	720	755	741	712	750	693	729	776	739	729	761	745	735	722	712	793	727	761	742	742	780	736	823	761	809	770	700	711	781	748	745	761	781	782	715	746	769	768	731	756	740	760	708	740	729	724	799	780	722	749	773	753	750	810	734	752	746	773	765	812	748	746	792	760	748	758	764	743	725	740	762	731	819	748	832	687	778	753	783	754	807	745	752	749	758	773	779	745	747	802	801	789	721	763	755	704	763	796	760	813	781	746	779	739	746	743	741	744	754	763	747	738	745	751	759	766	768	728	747	775	729	740	744	727	714	787	715	754	782	728	747	764	767	812	787	781	745	772	765	818	774	777	756	759	702	747	769	816	755	775	751	762	775	750	719	736	745	689	779	789	765	755	721	734	773	739	719	766	760	774	700	799	763	770	741	708	793	739	743	729	794	749	748	777	739	772	785	797	773	743	746	783	759	770	755	790	781	771	783	709	742	768	762	736	770	739	749	747	708	763	696	745	751	793	780	764	753	733	780	713	707	754	757	756	757	767	730	722	750	763	751	786	773	736	776	797	756	740	772	745	719	766	749	765	761	771	786	732	690	768	738	762	756	732	758	772	797	771	731	758	784	760	791	781	739	752	745	806	756	756	759	766	759	722	739	760	839	757	736	766	738	808	771	796	792	786	781	719	712	768	786	711	733	765	727	754	796	797	754	743	789	731	754	767	712	772	738	709	740	714	707	729	735	748	794	792	833	693	787	702	738	748	705	803	686	773	785	734	723	779	753	713	733	745	799	757	731	805	768	798	746	750	748	732	728	715	711	766	703	732	745	796	747	759	749	747	727	775	743	760	759	723	714	757	775	744	782	779	741	814	801	724	758	752	795	764	717	789	772	758	728	757	764	757	746	793	744	759	786	768	793	773	723	787	735	738	731	815	793	763	705	762	741	793	746	746	742	749	773	785	787	753	747	739	792	768	742	749	780	732	727	756	765	737	736	757	779	721	792	738	735	761	819	812	754	790	718	752	727	794	748	721	784	768	790	773	759	743	808	737	772	732	778	759	747	765	749	762	788	774	729	765	738	754	761	752	782	748	774	769	716	733	774	744	757	689	744	778	697	751	740	742	760	768	764	700	734	762	710	727	752	777	752	723	773	731	766	773	772	727	759	729	785	730	766	781	803	742	801	766	726	729	734	722	762	766	762	751	792	718	743	810	761	780	728	769	778	733	784	745	744	757	735	733	774	764	785	766	784	751	780	725	716	748	752	758	717	703	765	771	781	757	762	759	724	704	792	733	712	727	770	762	770	730	725	814	720	759	741	818	775	739	759	765	764	725	756	764	768	750	769	739	786	743	744	776	746	728	763	718	775	787	749	792	736	759	760	776	751	770	767	775	754	738	780	719	773	766	717	755	746	745	715	777	752	718	789	793	736	716	765	734	748	764	788	767	778	726	785	800	788	748	759	788	766	745	733	680	750	744	721	721	734	778	769	740	765	755	735	707	728	783	768	761	800	763	730	735	788	737	771	787	763	759	734	764	775	767	752	730	755	788	710	765	749	799	761	704	719	751	758	752	813	739	689	748	779	736	724	746	777	748	743	762	749	751	769	771	773	792	762	767	761	757	748	779	721	744	730	742	779	734	691	761	772	788	752	778	738	733	758	781	707	775	724	743	714	841	755	751	720	772	753	781	781	732	738	767	772	752	764	781	732	785	752	734	779	735	730	757	765
24545	21067	27424	24875	14362	2823	1671	1300	1000	787	676	602	540	524	458	485	506	463	425	415	501	423	409	434	399	373	397	387	360	354	376	359	375	363	371	352	351	326	366	350	355	331	323	321	326	333	327	355	331	337	295	367	341	316	301	340	334	345	328	344	339	294	305	366	341	322	331	279	321	326	339	303	363	316	285	319	348	297	358	348	322	358	296	337	338	310	369	328	343	323	345	311	362	322	278	346	342	308	324	331	328	333	329	294	308	306	330	295	331	362	314	350	317	315	345	325	327	369	334	326	343	361	320	321	299	293	287	343	327	326	292	269	330	324	315	289	356	337	364	349	324	301	330	313	350	319	321	319	331	347	343	324	350	345	337	329	315	320	334	368	342	300	311	353	327	324	334	298	322	320	331	344	322	301	330	332	340	287	324	295	323	327	326	337	335	339	359	300	354	265	338	306	329	341	316	351	327	281	304	339	330	340	324	327	346	333	316	326	338	334	352	337	334	331	314	337	362	352	307	307	341	318	353	343	304	306	304	326	332	357	354	319	333	337	316	303	316	337	302	332	298	318	322	328	322	341	326	337	348	308	320	293	337	325	307	344	315	314	330	310	343	299	344	344	333	341	279	323	309	337	299	315	317	314	335	332	310	315	325	347	367	322	299	311	332	328	333	335	345	335	291	337	340	310	359	339	337	317	354	299	329	334	317	336	313	303	321	313	319	309	315	310	326	310	320	344	304	337	320	317	335	341	316	312	316	325	333	316	326	336	333	309	322	321	342	330	331	351	316	337	318	310	322	359	331	341	325	306	313	296	362	329	338	318	332	349	334	333	304	311	333	333	338	315	337	307	322	339	342	311	299	319	354	317	351	324	330	321	344	343	334	343	326	339	300	352	295	315	295	334	316	315	331	372	328	337	330	325	315	311	351	325	329	361	342	307	365	301	349	296	309	331	337	305	326	347	324	304	339	350	312	318	320	338	344	340	300	306	347	299	334	349	339	316	325	352	329	341	299	307	329	334	299	316	303	333	307	293	302	341	318	321	328	330	292	310	373	343	303	319	345	325	320	333	321	311	323	324	341	334	324	320	366	323	313	341	308	349	363	334	322	334	342	337	287	357	344	310	355	314	332	326	313	340	345	306	346	328	314	319	353	322	314	321	319	325	347	351	338	324	309	306	333	324	291	323	363	331	314	304	341	322	324	314	319	326	334	313	336	315	304	301	345	329	342	317	324	350	320	309	348	294	333	328	316	318	309	340	303	277	319	297	354	322	326	324	329	322	337	335	351	311	302	276	296	326	318	327	357	333	344	318	306	363	313	307	308	353	286	319	324	353	307	335	320	330	344	316	311	295	313	331	298	321	336	328	303	326	324	316	337	322	319	342	320	323	312	310	309	313	324	343	306	344	315	318	323	351	324	342	314	314	306	343	318	331	335	349	323	334	321	328	304	322	327	332	337	321	320	322	344	331	309	358	314	355	332	329	307	318	349	339	372	309	320	325	326	337	346	327	317	311	314	337	322	337	322	332	300	341	321	346	326	350	318	326	320	316	306	290	309	329	344	325	329	349	315	332	330	310	331	297	340	292	316	328	336	315	325	333	361	318	315	325	313	348	300	341	336	339	277	344	297	291	335	372	305	332	313	321	329	328	339	340	347	301	327	325	343	296	346	337	294	295	323	296	305	338	315	309	283	327	319	331	334	317	328	297	296	342	335	304	313	304	326	328	348	319	337	340	299	337	346	352	333	305	341	351	342	284	299	344	348	325	308	322	322	352	305	298	306	320	311	324	351	312	294	305	326	325	332	316	360	356	325	315	327	305	292	325	350	297	353	315	328	349	312	323	310	344	354	329	320	376	332	330	368	315	327	303	298	352	321	337	311	311	340	309	342	324	307	316	298	322	305	341	326	325	321	331	341	313	326	339	335	326	319	349	326	370	302	355	362	316	313	331	350	312	340	323	299	305	354	317	321	321	351	359	337	294	342	345	327	332	363	298	358	323	320	324	303	332	291	293	333	326	344	330	319	314	334	303	313	305	305	305	332	329	336	348	361	304	347	336	328	344	306	367	332	302	336	317	349	291	350	312	325	314	338	342	320	321	309	329	315	341	367	316	312	323	316	347	354	322	310	341	331	320	298	306	299	312	319	354	340	314	327	305	354	355	309	309	327	339	338	335	330	314	331	339	322	337	356	319	308	336	315	318	321	290	332	323	319	319	309	324	304	348	309	325	310	328	317	331	321	335	334	354	316	321	319	314	340	336	301	311	326	323	376	293	312	334	317	319	380	314	327	315	349	312	319	315	293	336	313	335	340	331	347	319	327	308	350	318	322	324	325	319	349	318	346	303	352	339	325	322	338	326	317	312	353	313	330	338	337	315	309	362	305	342	353	308	335	301	326	331	329	338	340	341	320	341	323	348	314	318	320	311	344	330	318	320	362	326	324	351	324	300	336	344	335	326	311	330	368	346	333	329	312	307	303	304	305	318	310	330	336	299	327	324	337	300	322	305	324	334	303	327	304	314	339	295	335	335	342	342	315	316	335	322	351	324	307	297	331	341	359	352	339	302	307	291	315	314	312	352	321	323	309	331	320	330	311	305	299	321	311	308	332	344	330	312	316	321	335	352	336	337	325	336	361	317	325	343	325	318	298	339	326	332	304	355	353	354	320	282	338	314	349	337	335	331	325	281	304	341	356	334	326	339	347	344	323	346	318	343	315	314	318	333	322	301	363	334	290	336	308	324	358	335	333	361	331	288	341	328	333	309	308	329	319	323	303	332	337	325	329	309	332	302	329	335	316	350	340	341	326	313	298	340	317	327	300	357	332	374	322	348	319	334	326	338	329	378	353	331	353	322	328	294	322	342	334	317	329	349	342	323	339	328	314	350	364	340	331	331	328	334	314	333	307	332	302	333	330	325	328	303	279	367	320	325	334	305	302	319	309	321	345	328	331	354	362	336	336	331	325	346	325	312	320	324	332	348	328	335	351	322	343	307	352	306	309	327	341	317	329	304	355	330	359	322	339	370	375	289	331	323	299	331	333	343	299	331	340	326	343	334	321	319	327	336	322	293	291	310	313	350	349	294	323	326	326	367	329	316	328	335	326	319	355	380	309	333	365	305	332	326	334	303	304	356	344	310	331	355	321	321	309	375	330	285	323	314	338	327	322	323	316	343	345	342	353	338	291	297	307	352	329	308	304	322	288	303	359	334	336	324	328	328	329	353	338	307	332	322	324	328	385	344	293	315	340	343	326	322	348	326	325	306	343	298	321	362	323	326	341	327	321	311	345	320	329	311	329	319	312	297	310	316	321	327	327	342	313	327	335	313	337	326	324	311	358	314	313	313	317	340	312	347	352	334	305	312	336	346	317	313	315	323	321	308	308	333	329	321	285	344	337	303	340	312	325	333	334	336	325	327	343	351	334	346	320	329	338	322	306	318	340	351	321	344	343	293	331	334	307	312	302	316	324	334	298	327	316	316
6697	16580	11915	6483	4803	3453	2811	2272	1651	1257	979	894	813	677	631	585	534	590	543	521	545	510	502	459	470	433	476	480	438	433	413	427	415	442	461	418	428	407	428	404	384	404	447	426	429	410	404	374	381	359	370	412	392	395	381	380	376	360	371	383	380	364	379	375	388	384	367	369	363	339	383	360	376	381	375	326	397	366	385	382	353	380	385	382	384	334	336	369	385	359	345	376	390	384	368	364	346	374	362	324	370	362	371	371	350	387	370	358	357	358	419	349	350	358	379	353	383	374	365	403	363	397	385	379	356	340	327	385	373	395	341	377	361	391	389	357	384	383	368	376	385	335	388	358	385	390	317	357	387	366	366	349	389	338	357	381	371	375	379	362	357	402	350	355	386	357	330	370	369	367	327	338	366	357	351	372	359	364	335	355	362	379	337	375	376	389	375	350	360	361	358	371	337	355	371	383	345	410	396	378	378	371	359	366	357	382	353	415	390	352	391	350	346	359	368	343	365	370	342	363	369	357	360	372	400	361	362	401	369	376	397	346	383	401	370	373	369	365	356	350	353	407	373	330	336	364	402	401	369	376	430	345	368	373	376	380	386	337	375	377	381	419	361	345	364	328	402	407	380	343	360	382	369	330	369	369	368	364	400	373	366	374	350	387	398	346	377	371	348	355	365	364	365	427	349	393	360	388	369	389	398	358	365	343	362	377	356	376	338	368	365	364	350	370	384	335	347	365	414	397	351	352	338	358	350	386	368	374	371	376	359	350	346	353	359	334	377	371	376	356	369	388	310	364	382	362	356	352	364	339	422	374	357	341	344	356	380	323	367	389	341	383	355	360	371	376	344	358	368	344	380	340	373	378	379	374	358	372	363	388	374	343	400	351	373	368	372	374	345	363	389	389	379	352	385	373	356	385	386	354	356	330	364	396	347	392	338	401	374	341	363	382	365	389	381	408	354	351	367	339	382	383	343	384	364	371	384	388	363	398	364	376	384	379	386	338	337	354	360	375	352	353	345	380	369	358	374	325	358	353	354	396	349	359	404	365	352	346	407	346	371	366	390	344	366	356	382	378	372	343	392	376	350	372	355	366	363	361	362	373	385	366	333	364	403	371	355	390	358	380	358	355	370	382	344	346	373	350	351	382	371	364	374	369	359	363	342	367	376	367	338	346	372	336	372	330	365	378	389	365	378	394	397	378	378	374	386	328	347	351	370	363	350	354	382	367	350	384	363	358	385	362	368	361	357	387	384	371	383	360	364	352	360	358	365	384	357	393	359	374	373	366	371	354	368	360	356	318	362	394	394	369	366	362	355	336	363	379	350	360	358	361	408	365	344	383	391	364	351	383	379	337	366	342	383	363	393	321	395	365	403	365	381	340	368	346	359	344	361	396	355	365	369	384	401	391	355	392	355	390	376	352	347	347	347	390	374	362	374	346	397	342	363	388	364	386	341	355	348	371	363	352	362	375	392	348	353	355	382	351	335	384	359	367	389	365	332	350	354	336	360	386	361	354	350	354	382	372	399	388	351	388	384	372	367	391	374	359	373	333	346	334	370	356	378	365	382	348	385	350	358	383	345	389	360	369	378	386	358	375	385	368	376	349	385	372	363	369	354	389	334	342	330	360	395	352	375	404	370	347	358	360	357	360	364	359	354	370	360	360	381	356	377	353	395	389	399	379	358	371	356	400	362	380	357	358	382	382	352	348	337	371	368	361	396	361	339	383	395	375	340	361	387	363	346	329	341	336	351	361	366	333	386	349	382	323	366	387	375	380	372	382	362	427	368	373	354	354	379	353	353	372	368	361	385	371	300	389	350	375	344	349	375	365	380	340	365	354	381	362	352	349	383	357	352	380	339	381	382	385	368	382	324	365	355	360	382	385	355	344	365	400	365	374	359	366	338	349	364	361	361	390	361	385	343	364	356	338	353	375	324	368	364	378	349	369	350	333	380	367	355	383	384	363	347	376	371	406	384	366	383	373	377	361	383	362	366	355	333	386	388	367	339	351	370	381	372	335	388	361	393	393	344	366	377	330	369	362	349	361	377	365	357	352	347	357	352	354	358	386	335	378	367	351	355	361	374	374	344	354	391	383	383	388	364	408	363	353	395	374	353	355	361	366	399	372	361	378	332	373	351	374	345	356	352	367	392	377	347	370	386	335	393	382	396	389	381	401	369	360	377	358	387	371	335	378	340	343	359	388	374	357	391	367	364	351	408	358	376	362	393	362	366	339	371	344	358	319	357	377	362	337	372	378	348	374	389	383	364	391	384	375	350	373	368	396	340	358	357	345	389	367	350	378	362	355	359	361	356	351	380	367	320	350	336	388	372	402	348	367	354	399	360	372	349	346	350	384	371	341	363	365	387	372	336	367	385	384	376	342	376	334	364	364	329	363	349	355	342	378	376	391	337	418	393	366	359	390	335	373	374	369	404	341	380	381	352	369	340	355	322	355	406	354	348	326	358	348	394	381	359	364	368	369	370	365	393	325	370	368	404	351	366	379	380	395	371	342	411	348	361	410	392	370	373	371	377	385	315	358	373	360	394	369	385	373	372	389	387	375	356	357	396	372	390	362	390	361	363	365	388	387	397	355	360	370	337	359	384	352	360	352	347	365	378	366	375	352	372	360	375	382	360	392	368	360	367	367	399	376	369	351	373	387	332	397	382	385	358	358	338	374	368	344	378	399	384	387	352	372	366	375	364	319	367	382	373	378	352	387	361	361	378	342	356	386	407	371	363	354	378	361	380	387	382	396	340	335	390	372	384	381	337	339	361	372	371	426	353	328	380	376	381	357	376	347	352	334	363	364	347	356	376	343	383	371	362	356	358	374	381	390	365	395	378	339	382	369	335	371	359	350	377	362	383	337	377	381	362	379	352	406	392	359	377	379	356	363	416	359	374	325	352	378	360	332	380	384	378	361	387	388	363	348	389	327	352	360	392	375	377	394	364	401	389	368	397	380	373	362	356	344	363	357	378	378	377	375	430	421	349	385	332	309	399	351	378	367	360	402	367	382	357	367	320	347	352	342	340	354	364	347	345	373	369	358	337	363	361	383	365	361	364	354	389	380	372	369	421	381	390	361	335	392	359	362	345	366	374	370	348	372	388	395	388	335	384	370	355	336	358	345	325	359	369	363	330	370	373	372	396	367	396	397	350	374	337	351	347	380	406	396	403	345	375	426	353	394	353	399	345	344	382	317	383	362	366	366	371	378	357	373	347	406	323	357	330	397	397	364	353	377	359	346	397	409	335	366	378	368	366	363	345	378	375	367	367	351	373	383	318	378	373	363	339	373	371	366	362	353	412	339	352	329	340	390	372	335	341	336	394	352	355	389	350	375	353	386	354	372	364	371	393	355	375	322	364	378	365	364	360	354	351	389	343	391	359	331	405	362	433	366	354	352	362	395	361	368	370	351	384	362	353	369	372	363	323	411	367	403	364	403	389	353	371	389	367	334	352	379	386	378	355	334	348	383
22523	21176	28906	23680	21186	21360	12769	3233	2048	1732	1489	1277	1198	1152	1065	967	879	910	913	924	902	843	923	849	845	859	839	772	761	757	768	765	758	719	784	717	771	702	658	725	712	715	701	694	682	689	676	693	664	703	686	711	651	692	631	699	628	704	662	681	654	694	652	621	638	664	681	644	642	652	668	660	651	611	687	647	641	667	627	599	680	639	681	644	678	659	636	691	602	657	698	666	626	668	695	644	726	669	672	626	693	647	666	637	677	697	685	618	617	661	639	696	705	635	674	643	666	696	646	642	665	621	634	654	591	652	620	709	670	616	674	637	638	659	627	598	653	652	661	626	631	658	672	672	641	629	629	609	655	620	638	692	608	664	641	678	644	649	631	608	642	654	639	691	656	635	600	635	663	629	618	629	682	693	598	644	680	656	631	671	642	690	691	629	661	623	617	625	673	625	675	646	603	609	661	671	677	639	678	630	654	687	648	641	651	651	683	703	672	632	599	624	719	676	696	686	604	660	662	639	695	622	608	625	622	700	685	649	652	635	662	687	661	700	644	643	638	647	670	672	664	680	668	651	609	588	661	626	652	659	673	678	669	639	631	647	717	651	623	612	651	659	621	653	668	670	627	616	636	682	677	636	646	711	739	632	666	642	598	636	664	644	621	631	668	638	670	615	637	675	696	701	633	628	711	639	637	634	688	685	661	690	638	608	631	635	641	693	632	657	671	652	626	640	682	617	656	658	654	643	672	643	646	674	676	664	673	673	720	652	630	627	658	646	656	671	671	647	619	634	662	640	611	672	664	622	645	676	623	700	679	658	612	658	661	669	673	621	603	672	669	666	690	675	658	600	660	645	649	628	685	640	634	645	678	630	608	678	658	636	667	656	635	605	624	634	656	700	674	651	682	645	699	658	651	669	632	708	698	670	659	729	615	671	669	656	652	638	630	660	670	618	688	611	649	626	622	679	655	627	641	673	661	609	628	652	668	632	700	653	648	645	615	638	673	641	646	671	663	672	647	663	638	633	667	647	647	621	669	643	617	643	678	657	654	674	619	615	629	628	656	634	659	658	626	678	647	607	662	629	660	645	671	626	640	651	622	661	666	621	606	681	611	610	679	631	658	703	677	676	623	653	641	623	628	677	687	684	705	687	647	650	654	652	672	616	648	657	639	698	701	669	647	646	635	674	608	666	641	652	635	647	666	665	634	679	661	641	652	629	663	644	631	629	679	645	654	598	693	654	629	666	652	684	674	639	672	661	646	670	675	674	635	625	670	634	658	656	644	616	634	674	657	636	667	603	645	592	636	685	659	647	623	655	653	662	662	639	600	659	678	625	663	621	678	632	678	619	687	626	614	665	658	662	621	644	688	634	611	612	688	604	675	716	665	643	681	682	608	655	697	667	640	639	653	644	622	668	617	675	669	640	642	659	610	624	685	638	663	682	672	671	653	602	632	681	659	626	656	658	689	671	641	654	616	637	627	633	624	659	654	671	668	558	673	637	659	720	686	667	658	677	629	701	634	646	649	672	665	729	705	694	697	714	660	639	651	660	656	672	700	661	660	674	616	654	650	646	624	650	684	714	620	655	629	623	618	657	705	671	671	622	635	671	619	668	681	681	662	651	633	687	691	669	660	643	644	652	624	646	639	660	647	688	698	679	611	626	674	653	686	673	671	683	689	649	660	625	610	643	639	659	654	652	623	635	658	637	653	672	620	670	642	670	658	618	655	680	637	636	633	613	661	662	619	595	631	650	679	658	610	631	670	669	639	621	622	666	630	668	697	635	620	667	643	675	605	610	689	642	614	657	698	635	656	677	649	654	652	643	649	653	655	648	679	674	664	627	646	642	661	667	726	655	671	670	675	626	686	628	646	660	654	661	673	656	658	676	638	636	612	642	657	634	648	657	666	661	685	635	660	701	644	613	629	645	638	680	680	634	624	632	663	668	641	621	682	662	623	621	619	665	674	655	685	660	681	611	630	647	634	643	664	683	660	678	643	665	665	640	702	644	653	687	638	659	645	684	626	622	688	614	628	640	678	680	693	579	664	692	683	637	613	649	652	614	660	629	643	667	605	636	613	654	663	665	617	640	653	611	660	631	702	668	654	641	651	670	660	684	652	607	608	661	625	627	629	654	686	663	650	677	646	657	655	686	632	623	641	643	625	677	649	635	658	650	616	647	620	644	665	622	606	637	657	633	658	641	632	632	710	618	635	695	604	622	633	610	642	675	720	615	619	658	643	631	620	662	645	629	650	641	648	648	647	694	645	639	691	664	662	640	646	685	676	644	670	653	662	674	670	678	648	640	614	681	673	632	625	638	636	678	600	655	630	674	665	649	659	635	635	630	627	659	646	644	685	652	658	641	630	656	682	650	689	669	640	659	649	638	635	668	663	639	642	637	669	632	683	688	679	634	626	629	671	624	663	655	644	619	635	636	666	634	637	640	650	635	686	652	652	667	615	654	673	639	656	647	632	667	623	679	642	665	631	690	652	694	645	630	636	630	664	664	647	625	703	635	675	639	628	646	677	669	617	661	696	632	671	655	653	638	652	652	674	686	632	677	640	625	661	641	630	613	629	668	683	657	670	683	647	610	625	662	608	684	665	642	663	683	659	640	649	658	628	654	682	688	642	627	618	588	651	624	679	624	654	641	670	609	676	630	641	611	661	621	624	660	621	683	616	686	647	595	669	683	668	641	630	662	634	665	633	655	613	691	680	641	644	636	653	649	662	648	609	592	639	652	628	641	644	657	658	624	655	654	627	680	665	657	655	664	617	603	699	656	676	635	640	633	653	664	670	645	638	595	650	677	642	695	671	664	655	660	647	701	622	604	676	636	660	678	628	647	688	640	664	685	638	630	617	670	601	641	676	621	673	641	637	638	610	648	671	667	643	664	636	629	638	637	620	666	660	656	644	660	630	644	628	657	631	651	666	677	640	642	634	676	612	663	652	624	678	624	653	649	645	652	633	641	646	619	625	628	641	625	587	635	618	627	675	638	645	592	653	650	632	642	681	636	649	694	621	663	652	646	623	618	613	631	648	616	618	639	655	662	675	644	597	661	651	662	646	635	691	650	609	662	685	668	670	655	693	645	623	652	650	624	649	625	666	650	632	658	662	630	665	626	698	687	674	710	584	601	658	613	677	671	640	637	619	624	658	645	673	649	647	669	623	577	675	719	679	630	652	634	668	657	637	634	680	647	707	668	614	624	683	658	622	680	613	683	644	640	651	642	691	641	654	613	676	689	602	647	650	700	662	675	625	605	627	629	596	684	668	665	647	626	619	679	669	633	685	669	619	633	730	652	655	649	684	651	642	640	655	616	651	697	693	659	646	627	655	664	683	673	640	693	656	668	625	685	586	638	655	654	647	661	628	667	675	616	612	656	674	653	628	662	683	680	673	647	661	628	665	630	610	659	654	676	638	651	664	689	660	707	621	643	655	666	614	663	660	623	657	704	610	662	581	644	675	652	621	690	692	655
8663	25614	19732	11867	9009	6849	5469	4252	3097	2456	1999	1722	1473	1400	1264	1200	1144	1112	1071	1038	1063	1018	1015	997	901	957	886	908	895	804	761	800	820	830	802	807	766	794	750	789	755	807	762	717	767	703	733	750	733	708	749	708	688	689	683	696	701	716	671	683	707	683	700	673	671	721	713	670	699	711	726	707	702	708	701	670	751	741	767	721	730	655	739	731	695	675	772	713	728	698	675	689	668	684	713	719	680	692	778	747	729	691	667	685	662	677	685	684	710	666	715	659	718	727	714	663	687	748	709	726	714	678	638	685	741	654	695	706	646	670	692	673	735	722	708	655	681	697	699	723	695	690	727	683	726	698	731	721	686	644	681	701	734	712	750	676	734	651	716	693	724	684	672	687	666	725	701	731	666	760	664	719	651	691	713	650	704	736	645	711	698	696	745	684	666	710	753	678	694	676	705	647	686	673	700	663	724	676	681	702	739	679	656	662	664	667	704	711	696	700	693	708	676	707	711	685	701	676	695	661	667	666	718	685	698	698	716	711	671	652	660	715	752	694	682	704	716	656	703	723	707	701	658	698	718	705	674	670	692	700	691	684	719	680	681	703	648	642	686	660	680	689	681	725	732	676	729	691	716	690	686	699	721	675	705	715	659	673	724	699	687	732	674	660	704	694	697	691	685	728	701	703	707	665	668	730	703	679	720	658	710	649	710	670	662	707	656	670	691	715	710	701	699	722	660	709	702	743	695	694	672	705	712	688	684	731	665	739	706	673	704	722	701	736	705	720	701	696	681	732	705	687	732	660	705	720	636	699	729	669	685	686	666	727	676	647	739	655	699	683	709	731	685	712	679	655	713	694	738	746	684	725	716	671	678	740	712	678	668	665	701	705	694	711	649	689	710	699	682	703	758	684	703	684	698	743	662	702	693	702	717	676	720	681	705	666	731	687	697	653	708	699	725	662	674	652	735	744	685	671	704	657	681	699	665	663	678	701	694	736	656	651	691	681	691	692	693	681	732	671	728	666	669	662	633	690	697	704	657	685	672	681	715	683	684	651	723	661	690	675	679	715	703	672	693	733	741	661	644	700	698	733	714	689	707	658	695	692	699	689	683	703	698	671	689	727	666	689	687	689	681	698	695	676	701	643	694	634	712	707	705	674	668	720	706	690	673	681	695	667	726	697	675	650	708	712	717	713	687	706	736	678	717	676	671	709	667	682	735	733	661	696	695	677	696	753	721	708	682	694	718	709	736	706	679	707	723	668	709	712	719	690	697	695	734	697	738	697	679	716	689	680	686	699	692	723	635	721	695	700	719	706	683	663	697	735	706	685	658	699	664	724	711	678	693	666	714	659	660	682	733	703	697	693	697	675	722	742	698	616	669	688	684	676	734	724	701	700	709	728	672	691	658	721	694	659	708	702	635	699	672	698	706	694	689	693	650	680	648	688	665	677	690	679	711	692	704	743	669	705	724	714	637	679	721	682	691	717	665	668	661	696	696	642	655	672	705	715	679	713	684	669	691	686	671	699	734	694	701	693	668	705	701	723	663	726	675	725	706	684	620	668	688	685	708	670	689	696	664	689	670	745	702	704	700	683	698	625	672	653	719	652	694	655	677	695	691	690	727	694	671	742	714	739	706	757	691	648	730	675	682	696	673	663	702	684	669	697	700	760	703	681	636	703	694	706	700	683	706	686	683	702	731	674	657	712	674	698	674	688	696	641	653	700	709	702	692	672	674	741	678	716	654	718	659	718	664	661	669	709	716	688	667	697	689	725	665	672	643	681	660	714	667	709	708	669	683	687	664	688	692	654	624	697	707	666	647	725	669	676	753	693	726	683	687	653	664	735	715	702	651	696	726	670	671	677	691	730	651	731	727	665	724	682	690	721	679	693	697	658	699	732	663	694	671	672	721	681	727	667	731	715	689	707	748	699	701	710	692	723	685	630	695	667	669	658	697	703	673	671	698	695	696	719	675	704	687	693	677	711	711	724	723	658	659	728	700	696	715	694	701	694	700	713	689	695	686	688	708	716	682	753	714	632	671	691	654	665	718	668	701	675	654	687	703	672	693	689	737	667	695	681	680	674	673	667	697	696	688	726	681	714	694	699	734	703	732	681	704	714	706	700	670	669	708	732	697	659	703	695	712	687	673	660	711	692	675	682	694	685	711	694	680	678	684	695	696	668	676	716	697	708	703	731	648	727	701	736	648	706	686	727	685	651	676	696	674	704	696	732	661	738	702	715	679	743	640	672	741	703	708	655	684	686	710	706	683	685	708	706	663	690	682	676	654	700	723	704	697	660	688	669	650	669	687	720	697	705	743	672	679	671	715	701	762	666	713	724	696	673	715	696	684	658	677	716	693	708	758	637	682	680	678	737	646	743	701	728	700	694	675	710	726	642	668	703	698	685	655	717	677	750	676	711	671	717	674	673	680	690	712	713	680	681	725	687	657	723	648	692	658	682	679	698	668	699	690	684	673	721	667	710	702	686	657	673	679	699	715	708	724	714	676	656	733	691	672	657	693	654	665	707	727	701	662	715	666	703	703	735	687	766	712	687	691	677	687	714	690	688	705	676	675	709	723	697	660	726	699	697	693	715	652	664	738	698	713	672	652	707	684	723	686	632	667	710	688	679	645	682	719	701	692	678	707	733	710	675	727	723	752	664	697	692	699	714	713	709	688	710	696	687	684	691	703	703	703	745	765	688	650	690	713	702	678	706	696	656	681	681	727	667	668	707	677	671	678	731	723	744	677	695	702	660	704	698	742	664	707	687	730	738	694	730	733	682	719	688	703	667	726	716	696	673	700	728	738	696	752	720	719	719	710	663	706	702	670	707	681	693	748	701	668	721	653	716	635	740	686	703	680	699	667	674	690	664	712	757	700	661	677	683	745	661	723	670	696	664	698	673	694	661	704	650	728	653	724	685	691	672	727	687	694	662	675	693	669	699	670	663	663	722	676	673	708	640	697	647	717	706	679	701	677	713	693	703	690	677	683	655	729	679	660	716	759	656	704	746	641	722	646	616	685	693	719	692	673	715	700	692	715	677	706	647	656	726	729	636	704	677	680	738	688	674	667	700	675	643	695	678	637	641	689	699	700	714	677	724	677	668	687	679	673	672	720	672	688	681	686	685	721	662	691	666	681	698	694	749	698	683	653	693	664	695	742	668	700	724	678	717	698	685	680	720	713	697	687	702	693	714	681	750	710	727	686	686	744	690	705	752	713	663	696	653	678	677	699	703	691	660	604	703	689	690	685	686	716	678	685	626	691	699	643	711	720	729	720	695	695	710	721	726	697	724	716	676	713	677	631	708	688	720	702	697	701	704	683	667	691	664	703	720	678	664	699	642	682	685	693	708	714	690	692	688	644	710	703	683	712	737	683	713	701	651	695	736	694	641	674	704	732	671	739	668	711	716	673	709	691	730	657	741	692	752	725	674	683	685	683	696	706	683	656	692	720	656	702	741	696	695	686	755	661	686	655	694
27410	19316	10048	3977	2027	1538	1322	1114	811	777	651	623	578	548	555	569	550	499	568	549	507	509	546	476	524	454	478	452	522	511	495	480	450	467	467	491	475	464	535	503	428	488	470	440	436	432	426	449	460	484	488	466	451	454	448	448	436	419	455	443	443	450	431	453	503	476	491	459	442	426	492	465	475	419	459	466	477	452	425	470	454	453	453	464	420	415	478	441	432	467	437	471	476	458	487	434	420	437	515	469	440	441	442	469	444	476	469	490	405	460	429	459	438	458	466	464	432	425	442	419	469	454	481	440	434	448	439	435	470	476	448	461	395	447	472	466	432	485	440	450	418	461	462	463	430	422	428	442	468	489	488	450	428	461	482	443	457	441	472	418	468	440	448	466	417	463	462	430	439	468	459	425	488	430	425	463	460	476	443	431	460	420	461	434	443	444	497	468	430	442	488	428	463	412	464	459	430	459	428	476	465	409	464	470	455	457	482	428	438	447	451	405	465	468	442	443	473	452	451	475	455	467	451	429	432	461	449	456	471	435	487	444	456	450	503	486	439	465	420	447	443	456	465	475	410	420	461	490	428	448	450	506	439	490	463	463	444	448	447	458	489	473	440	470	443	452	448	455	418	480	448	501	458	479	428	465	433	429	419	452	457	426	473	420	501	470	450	496	463	450	422	443	434	490	464	467	447	449	473	457	470	476	447	462	440	431	468	466	443	496	487	439	449	423	425	463	475	475	491	454	497	454	462	478	414	462	478	439	481	461	474	468	458	447	464	492	454	444	478	432	460	456	420	446	459	453	449	442	469	436	456	472	435	479	445	451	477	466	431	469	470	449	464	444	501	455	458	443	445	457	481	484	454	436	441	440	464	428	471	420	424	453	455	448	464	440	414	428	419	445	484	437	468	446	455	482	441	427	456	466	433	445	442	456	444	463	474	418	473	448	498	479	418	468	515	435	468	452	453	445	457	484	453	435	454	491	481	434	449	486	474	452	493	455	478	441	437	490	456	428	423	468	453	470	424	492	445	442	462	471	461	465	463	438	466	416	419	452	474	470	473	481	460	454	455	417	453	433	446	468	454	477	452	443	450	443	449	432	482	476	450	445	441	439	462	448	485	444	445	473	476	441	450	402	468	430	459	490	434	479	437	436	467	422	459	518	483	478	456	428	441	468	466	447	479	440	464	470	455	439	455	464	446	487	445	449	433	446	454	460	437	442	454	450	472	452	434	466	460	476	447	476	455	454	459	451	474	427	433	469	429	482	452	500	448	429	469	468	452	437	488	446	480	468	446	458	473	440	459	511	436	452	466	476	453	429	458	453	467	457	447	457	439	440	479	439	460	453	460	422	416	485	463	449	483	490	451	427	484	442	463	457	391	445	439	424	485	443	437	436	475	473	423	448	451	466	468	431	450	489	443	454	443	460	472	483	458	431	527	477	463	473	451	479	469	490	489	416	456	442	472	457	434	436	471	460	449	424	438	474	451	462	483	515	446	425	450	463	476	435	476	481	466	441	446	450	464	467	464	452	456	483	442	470	465	445	464	442	447	476	441	475	417	463	435	465	436	454	491	448	405	450	465	470	468	442	455	433	458	439	421	475	490	478	458	475	472	468	487	477	474	489	468	461	443	457	463	458	420	412	434	483	466	436	454	417	482	473	423	415	460	458	417	461	470	515	457	488	452	449	489	478	431	454	430	468	458	488	422	401	474	482	459	455	463	461	499	483	439	468	445	467	456	469	434	436	472	499	454	428	492	431	419	434	472	469	487	454	424	445	473	442	435	448	480	459	482	463	482	453	452	427	482	460	449	426	451	446	461	449	443	490	473	421	444	440	457	439	469	440	458	454	463	449	424	458	445	445	484	463	454	434	448	470	451	431	441	486	427	455	449	424	447	470	473	435	445	454	455	427	436	430	467	443	479	447	479	454	430	464	468	456	460	460	497	456	417	456	458	433	460	451	455	458	470	469	476	451	428	507	438	427	503	483	474	401	448	445	443	480	448	468	463	443	451	433	417	458	485	470	420	484	458	475	465	438	432	457	471	437	451	487	464	466	448	427	413	442	454	436	429	444	486	478	473	484	457	459	436	508	452	426	467	452	487	446	506	437	437	462	471	454	492	463	457	451	441	433	461	472	459	483	457	480	438	444	443	464	489	452	479	441	415	450	461	419	445	495	455	432	464	425	450	474	472	471	442	449	438	431	479	413	465	474	441	452	409	436	481	471	442	414	474	451	470	438	442	472	450	428	467	477	423	449	463	504	475	486	476	447	465	480	452	471	484	438	451	448	445	436	479	436	448	515	452	468	435	464	470	457	417	467	476	448	448	476	438	443	432	427	443	468	470	468	466	449	434	445	468	487	423	468	470	452	428	447	437	453	451	502	422	413	458	441	445	457	469	440	456	458	477	420	453	436	462	468	450	470	484	466	426	423	458	435	432	442	441	426	440	504	458	476	455	425	514	472	466	449	492	451	467	456	430	449	479	450	481	457	467	467	445	502	452	449	461	483	385	451	472	417	456	452	490	436	446	421	450	457	448	459	452	458	438	487	452	457	469	467	425	462	451	416	456	467	424	442	499	466	483	449	431	453	405	466	453	470	491	444	449	454	451	470	434	396	459	464	469	521	519	443	444	505	470	471	474	457	437	404	467	469	446	449	451	449	449	436	487	458	442	483	448	458	489	443	438	462	453	473	440	459	488	466	421	477	437	452	472	446	460	446	464	455	487	480	477	470	424	454	454	421	468	459	482	422	485	458	455	476	435	447	423	470	460	466	452	474	485	444	455	460	451	479	464	476	454	460	469	517	423	467	468	392	460	478	489	449	425	453	442	469	437	464	466	462	467	463	479	419	449	479	485	444	439	473	428	423	510	446	437	478	429	473	456	496	471	441	432	467	442	427	452	440	435	459	485	453	434	471	473	455	479	464	446	496	441	471	483	456	429	463	464	458	447	442	451	454	437	438	489	435	468	454	446	476	461	451	446	450	477	419	491	494	455	443	481	490	439	433	455	441	463	452	467	472	472	501	435	494	468	415	472	455	476	475	471	432	470	445	434	451	452	451	460	449	452	458	476	474	444	438	432	419	437	468	467	482	457	463	462	470	475	450	425	438	453	478	463	479	476	433	452	473	434	478	460	437	460	443	471	404	440	442	460	465	464	451	474	439	465	446	459	430	473	423	477	457	462	454	439	460	481	482	435	466	462	440	435	474	434	437	465	491	454	434	485	445	469	448	463	480	467	456	499	473	481	457	438	454	480	438	463	473	437	447	470	454	471	448	464	400	446	472	467	464	417	477	453	431	430	450	478	431	440	434	439	455	475	449	477	469	419	450	462	481	495	478	481	456	434	469	487	441	442	438	450	447	462	407	445	476	465	452	434	460	462	446	471	455	453	452	442	422	440	442	445	429	452	460	458	479	468	488	450	473	434	421	439	475	457	445	454	473	482	454	508	436	458	441	469	471	472	483	476	492	464	472
7192	11025	8038	4271	3160	2445	2062	1708	1213	959	790	742	746	678	634	607	656	629	594	587	583	546	601	572	574	545	543	527	519	533	542	537	526	516	514	529	525	524	516	479	479	511	465	532	493	501	537	463	493	501	481	516	473	499	477	500	501	470	516	454	518	488	483	505	486	468	498	478	504	500	556	481	447	471	505	486	465	470	464	479	522	496	463	457	472	486	510	474	501	497	489	512	445	511	448	492	494	515	471	488	536	427	522	495	472	479	507	516	480	505	504	472	521	496	484	470	472	475	493	471	547	504	482	520	460	513	517	495	466	492	487	494	473	475	502	504	513	495	448	484	453	498	516	497	478	469	475	440	529	469	467	424	487	483	477	492	482	462	421	522	469	433	468	496	511	503	462	468	479	497	477	470	487	457	472	483	484	469	503	447	489	522	443	466	469	494	499	480	462	448	508	485	484	511	483	482	478	463	493	497	501	483	474	496	474	481	465	490	490	493	473	487	441	534	475	496	480	471	472	529	491	476	457	503	481	449	487	471	469	518	494	510	492	466	483	487	470	511	468	509	493	529	450	471	464	522	482	504	453	518	497	415	461	489	471	490	481	491	500	504	471	486	500	484	464	480	464	462	503	467	484	491	515	472	501	509	472	475	483	499	483	525	477	464	426	462	520	477	495	514	487	461	501	496	453	509	500	507	469	506	497	538	500	463	517	493	481	452	519	513	492	479	466	481	484	485	481	520	476	449	477	496	481	489	488	488	497	471	490	463	506	493	522	498	434	473	500	504	501	508	477	478	472	498	474	510	496	455	492	481	427	507	479	463	503	479	474	440	492	507	479	476	503	493	462	464	488	466	498	511	514	483	456	549	478	501	473	469	488	484	481	465	486	478	478	467	484	457	488	470	485	445	502	522	510	459	478	461	491	489	460	485	478	504	478	502	465	431	448	481	491	536	498	450	470	510	475	488	491	429	475	489	508	491	488	477	486	513	492	489	510	499	437	441	470	519	486	473	449	486	463	519	508	468	525	517	487	500	435	467	526	528	483	499	461	461	473	485	470	441	526	458	460	491	465	461	518	468	456	484	489	477	488	465	515	453	496	501	500	477	477	497	494	485	515	471	479	508	483	468	508	516	502	503	492	469	520	487	511	527	469	511	467	484	471	505	516	524	466	450	494	515	481	469	537	486	430	477	460	531	475	507	468	461	512	508	463	501	503	513	455	475	483	450	511	471	511	471	467	473	495	472	480	490	483	475	477	494	473	505	504	504	497	447	473	477	485	478	458	486	483	475	505	498	521	489	452	504	500	520	511	467	515	477	517	488	454	459	497	471	491	477	488	501	502	465	492	472	502	507	447	526	508	481	522	466	495	488	463	518	483	471	461	508	458	499	466	434	478	496	466	538	473	510	472	503	484	461	520	493	475	456	504	453	481	469	485	486	502	533	472	478	483	472	492	503	453	455	506	489	486	507	478	501	491	499	479	468	504	483	523	516	505	513	493	505	500	490	481	504	482	489	487	490	467	465	493	528	483	464	490	503	501	554	454	473	478	485	489	491	462	479	495	456	499	444	508	473	513	500	499	469	461	495	530	484	468	494	474	495	487	456	506	509	493	487	501	459	466	506	489	514	526	459	479	522	481	508	495	473	522	471	482	459	451	531	488	479	498	464	514	458	494	460	493	477	448	507	496	459	451	524	506	469	471	488	474	510	468	473	485	508	451	485	500	502	494	468	458	523	499	500	529	432	539	469	497	447	467	445	499	487	492	476	456	498	504	473	503	523	476	458	464	489	486	505	489	479	465	485	493	513	487	502	479	478	496	485	452	468	509	457	459	485	485	465	511	534	485	479	448	499	469	454	483	510	503	493	488	507	500	483	516	490	487	502	519	497	479	497	478	462	521	496	515	476	502	505	430	512	490	462	479	455	480	435	528	483	487	468	478	504	488	520	491	541	503	502	511	474	498	477	541	472	473	466	524	476	458	487	507	500	495	504	479	479	468	485	488	537	451	478	488	504	492	475	473	488	456	472	507	433	457	494	473	493	516	477	474	494	528	481	503	484	479	472	468	483	449	469	460	483	498	473	475	512	484	483	502	508	449	488	469	524	481	446	463	518	488	470	473	452	499	482	500	490	482	507	481	504	443	463	486	486	448	451	463	496	442	460	452	488	486	490	468	442	498	491	480	484	465	511	481	482	488	473	477	486	490	483	470	516	522	500	473	503	499	461	496	471	463	499	466	511	507	446	526	544	436	498	450	482	497	460	497	483	502	514	458	462	455	450	491	478	472	489	454	502	519	483	479	488	520	471	518	473	491	484	535	482	518	467	433	458	493	452	501	525	528	470	474	462	459	497	490	511	498	478	484	489	463	506	501	490	525	500	521	490	447	481	454	498	481	460	515	452	490	485	477	465	509	489	484	478	477	512	494	466	501	526	484	467	471	495	481	452	509	453	534	495	497	484	479	474	478	485	498	436	519	477	482	460	479	453	477	512	487	516	442	431	488	504	460	453	517	495	486	458	498	467	496	493	475	450	468	481	480	490	490	543	442	484	458	534	480	449	449	490	453	510	506	510	504	457	486	501	452	500	470	524	471	483	489	532	491	477	512	462	487	461	490	513	476	464	498	477	513	479	467	511	485	487	486	497	461	488	501	455	506	516	481	447	494	456	496	461	509	480	451	448	494	469	501	503	486	495	508	461	475	462	465	487	470	491	482	463	496	488	451	484	473	479	480	519	488	481	487	495	472	494	440	431	485	497	510	502	479	471	462	506	490	463	479	472	439	498	447	475	476	516	475	481	512	499	503	485	466	475	468	470	463	474	507	471	476	488	492	475	476	472	484	479	472	502	467	466	497	492	488	471	459	491	537	475	442	492	458	498	486	517	497	434	466	483	486	444	496	488	454	505	476	512	487	474	453	504	466	485	500	485	477	471	480	481	466	525	457	477	486	515	512	490	509	457	473	502	500	517	481	477	530	514	479	494	459	464	500	524	493	478	482	465	458	513	440	478	470	482	482	481	473	474	455	469	480	476	491	464	442	474	496	494	454	502	449	464	542	489	456	474	496	459	463	510	482	520	459	505	474	489	515	520	444	461	485	489	538	494	482	488	477	476	476	496	472	467	494	471	520	535	471	479	508	467	519	494	448	451	490	490	476	512	483	491	505	469	476	486	466	490	486	477	515	463	482	462	501	529	514	528	449	488	483	498	487	488	509	513	496	490	497	481	473	501	495	441	493	494	469	450	511	474	479	506	481	493	488	494	464	492	491	475	468	537	476	491	478	498	429	490	484	503	502	508	454	460	481	494	475	523	484	500	497	457	517	480	438	473	465	524	490	487	517	484	512	483	462	486	488	477	490	523	506	460	471	475	511	488	481	502	454	481	489	509	486	491	464	463	511	432	481	482	490	491	459	495	469	496	505	472	501	451	472	462	451	443	452	498	483	512	485	469	500	438	463	479	482	489	498	494	538	489	475	481	484	457
23501	21014	28308	23933	21026	13330	3483	2172	1676	1414	1222	1120	1027	972	994	921	881	901	850	879	831	805	853	817	769	755	762	760	767	815	727	838	760	728	722	737	784	767	750	739	654	752	776	691	692	720	718	686	689	692	737	735	705	723	689	691	690	724	719	712	738	701	740	709	671	771	726	723	728	722	707	689	706	653	687	677	686	706	718	700	672	721	679	713	724	656	742	677	759	742	701	691	719	747	672	690	709	717	706	661	681	698	734	704	781	663	694	728	720	714	698	711	722	745	686	691	699	734	703	682	678	680	688	685	730	703	708	731	696	725	645	711	719	669	683	692	724	683	703	686	712	698	716	711	708	710	698	671	696	688	707	739	703	687	675	677	701	728	711	756	668	676	727	640	745	694	719	682	686	659	689	707	728	682	696	721	766	685	700	727	705	660	714	674	705	707	678	683	685	730	741	675	701	690	693	713	707	686	701	677	733	724	706	676	716	690	664	663	708	702	674	715	646	687	662	716	668	708	736	699	711	738	707	677	720	694	729	706	689	654	660	693	731	662	721	679	695	712	725	696	710	722	668	670	667	709	720	704	731	637	699	675	674	687	708	762	738	685	732	726	696	710	731	714	709	691	714	693	706	654	690	676	716	734	730	700	702	651	674	700	724	705	663	689	691	726	732	682	724	640	731	675	697	680	713	702	705	715	687	715	664	687	725	689	696	744	698	670	732	710	657	671	664	721	741	725	712	671	704	686	715	706	723	694	711	738	637	674	704	712	706	674	680	700	711	674	750	680	674	718	732	702	721	648	665	678	708	671	746	710	695	718	702	707	701	733	694	710	674	685	729	746	741	683	671	683	763	707	664	681	667	727	666	693	701	669	684	685	696	633	688	671	684	688	705	695	643	737	697	663	682	687	684	731	663	753	693	700	725	701	705	695	675	712	703	662	682	668	730	707	686	673	672	714	683	703	684	707	659	695	732	663	683	681	689	680	718	703	695	700	708	693	695	703	683	707	697	686	680	660	698	754	712	754	701	705	691	693	703	778	698	703	676	728	701	699	725	725	702	717	735	707	697	777	679	693	721	660	664	692	699	670	676	673	684	731	736	755	676	639	714	696	676	706	705	639	705	679	716	699	691	720	671	731	686	681	708	717	674	724	680	691	697	700	731	753	692	709	718	724	702	647	678	725	723	744	683	684	688	741	649	666	716	740	740	695	651	683	663	699	663	701	649	740	732	692	673	711	721	691	699	671	709	671	694	693	724	712	659	702	681	714	712	692	700	669	687	708	662	668	713	672	710	713	679	715	655	662	734	725	679	735	680	681	704	653	664	699	713	689	716	704	691	686	655	708	690	731	704	690	721	657	756	688	702	685	727	722	716	655	634	650	732	659	684	666	684	658	712	662	721	754	697	743	708	719	691	741	680	691	698	716	657	698	771	668	721	664	712	704	689	660	664	712	713	740	699	718	701	687	727	661	674	696	723	710	671	729	707	727	666	684	678	674	701	674	741	706	732	683	671	718	667	727	651	683	733	706	683	708	674	732	726	699	666	709	756	712	704	704	662	717	678	697	721	709	695	715	740	748	722	703	755	730	670	736	710	697	662	712	707	609	709	704	693	720	738	742	650	664	688	713	686	726	679	673	708	651	729	665	706	737	710	686	692	673	672	663	680	750	736	707	708	678	706	695	704	677	682	736	700	702	685	743	677	714	663	695	709	728	662	719	662	694	737	684	682	759	705	678	706	667	715	710	682	707	677	698	715	726	720	669	711	712	633	726	690	699	681	723	687	721	712	690	674	705	634	707	724	723	757	694	663	673	689	724	669	708	661	680	765	724	656	692	734	665	696	681	680	727	698	687	691	665	671	665	678	696	684	709	718	692	639	675	729	726	705	671	689	681	721	664	731	711	708	669	719	691	696	663	701	668	744	665	728	686	712	710	676	749	707	631	689	645	736	721	679	661	645	677	683	695	718	674	694	733	715	662	688	678	732	726	695	696	695	691	657	648	688	672	670	751	634	720	694	685	697	733	722	719	672	770	716	693	713	739	723	690	742	723	699	728	669	694	714	719	679	693	678	689	706	714	701	733	703	663	682	708	704	694	695	707	715	724	712	643	703	708	660	703	699	728	673	683	684	723	649	718	730	661	630	706	720	696	691	713	666	695	707	695	710	686	642	727	657	744	700	685	708	694	728	695	750	689	751	663	745	740	664	713	681	749	713	680	711	746	712	700	691	711	658	675	694	696	685	707	677	716	717	695	684	742	730	726	714	752	734	681	683	755	709	698	686	738	669	694	660	697	681	727	694	701	720	670	754	654	748	700	683	730	722	666	718	664	712	704	671	694	710	685	703	689	687	691	726	692	700	727	732	703	631	660	706	690	712	630	708	705	677	701	763	679	751	688	678	744	687	732	682	719	740	638	658	715	707	726	692	726	723	707	673	699	701	719	686	677	706	726	690	745	702	716	701	679	703	713	711	695	734	696	738	692	665	689	694	699	673	702	710	690	659	660	682	718	663	682	706	710	646	704	747	678	713	678	691	687	714	680	695	754	725	737	724	707	737	705	691	691	710	739	708	693	680	665	720	747	732	752	710	714	691	653	660	711	699	743	726	733	688	690	683	721	641	709	654	666	720	701	780	718	699	710	722	700	703	730	685	753	705	698	674	732	712	692	707	705	681	734	672	655	749	699	687	673	727	720	696	701	714	684	710	667	684	731	656	686	702	686	693	730	669	735	693	693	642	708	719	698	711	701	699	686	729	733	683	643	732	670	660	684	671	639	672	697	646	687	726	694	712	689	702	714	656	688	702	698	684	677	745	716	710	760	698	687	713	667	699	697	702	691	650	697	684	657	672	783	694	705	685	723	728	664	723	675	729	759	674	685	688	659	646	708	726	645	669	665	725	642	745	695	674	702	726	717	684	691	699	708	652	693	709	704	714	704	687	711	680	731	677	685	670	695	681	661	729	699	707	686	681	738	696	697	698	674	729	704	664	681	716	697	772	699	723	703	680	678	751	710	737	689	660	767	664	707	695	737	706	737	670	676	728	684	723	684	733	673	726	708	696	699	701	680	684	715	711	755	685	686	727	713	651	655	733	761	679	743	710	670	720	713	713	677	709	693	745	650	723	663	717	730	646	736	740	694	670	742	702	671	703	697	707	708	720	730	737	667	690	738	689	701	680	682	731	698	668	734	699	721	715	712	665	686	717	731	718	726	723	654	696	666	667	687	742	697	672	654	734	691	697	688	713	633	732	702	660	695	677	705	705	685	711	716	679	755	687	662	729	752	699	684	719	729	654	711	669	716	704	691	706	693	750	703	703	694	721	672	676	685	779	682	711	685	694	746	665	701	738	664	687	721	699	688	662	712	676	746	765	683	688	624	674	647	669	745	679	698	765	681	731	708	695	668	689	726	701	726	709	697	702	673	695	738	684	713	678	752	671	714	735	717	699	656	670	728	668	716	721	708	704	662	722	733	692	609	722	665
6934	19545	14895	8438	6471	4914	3778	3067	2359	1835	1543	1327	1259	1130	1068	1009	1026	957	970	976	954	962	983	891	867	841	861	824	819	821	843	839	800	801	845	814	787	792	787	854	811	819	798	750	769	780	745	734	760	759	808	754	731	738	757	763	756	778	741	733	770	731	706	795	800	784	732	733	742	800	744	753	736	732	736	746	730	777	748	716	698	783	782	798	793	699	758	733	756	733	708	756	764	689	785	737	738	752	731	723	760	734	700	722	738	741	736	743	733	751	778	753	700	736	769	773	696	773	718	758	769	724	734	738	774	746	713	724	782	708	768	744	721	776	726	738	776	748	741	709	694	736	731	785	733	731	733	756	735	788	712	773	748	721	720	759	789	746	808	771	704	713	765	750	716	729	644	732	755	667	740	740	729	714	716	718	724	739	737	790	732	753	742	735	742	716	791	720	722	729	741	793	723	735	753	720	700	752	745	742	737	720	730	724	737	714	742	757	739	744	733	739	755	733	685	705	705	688	748	757	730	700	768	737	749	722	751	745	783	769	776	746	742	745	741	722	701	704	718	770	741	782	773	755	683	712	749	732	788	738	732	737	702	747	728	737	701	740	738	764	780	753	723	770	706	724	772	762	763	726	738	750	733	797	716	726	766	739	754	740	742	681	789	722	716	797	732	736	721	680	734	717	762	723	757	751	704	769	739	769	801	723	732	783	788	716	728	738	762	760	740	762	706	764	697	691	708	727	740	757	703	780	731	693	736	757	771	707	748	753	708	724	766	711	789	692	744	748	729	781	740	749	704	775	722	751	714	699	767	692	724	757	764	751	718	723	761	742	750	731	717	772	711	757	734	744	764	722	701	728	718	756	730	716	764	716	756	701	745	747	761	741	744	762	704	740	708	752	721	741	755	688	734	721	733	757	758	807	731	735	732	773	789	729	749	753	774	780	770	718	722	724	741	726	756	749	739	730	745	714	703	716	791	746	719	750	748	764	765	739	764	754	714	734	762	682	765	723	744	752	714	675	752	742	737	739	758	732	725	725	726	775	718	730	713	693	756	762	691	760	777	737	707	696	675	740	698	727	757	716	767	758	751	691	759	689	711	758	722	719	752	711	723	681	721	827	759	758	730	751	713	716	742	743	755	768	764	695	714	746	735	711	708	679	714	730	672	767	720	686	744	697	731	752	791	740	741	766	754	736	743	728	739	726	725	727	825	769	719	719	752	750	704	739	737	771	681	754	753	761	724	725	724	787	739	740	723	754	770	711	793	710	715	727	753	720	710	714	723	746	754	725	753	745	728	693	801	794	715	789	721	691	739	817	706	745	727	752	723	685	730	747	731	758	693	729	715	712	761	791	770	706	743	724	723	752	724	800	762	770	706	739	735	752	695	751	756	731	713	710	748	755	737	742	721	733	730	761	766	764	673	769	774	729	710	785	745	776	745	748	722	731	733	744	699	747	723	783	705	705	772	712	743	703	744	787	703	718	724	744	748	745	738	746	729	731	773	730	711	728	750	732	747	688	777	722	718	738	724	730	746	735	758	748	749	745	765	723	685	784	682	766	742	771	699	708	695	734	730	771	757	759	731	700	721	760	746	745	766	735	769	742	750	720	768	726	766	750	737	734	753	728	751	802	759	770	749	741	745	709	735	717	706	745	718	727	692	755	737	747	756	724	744	737	755	809	750	704	753	768	759	760	722	715	788	754	674	731	755	765	738	719	796	784	754	720	750	710	742	727	717	732	791	727	712	715	729	760	691	772	728	751	776	741	707	699	738	728	717	713	719	742	734	732	754	718	709	755	704	683	665	695	733	758	760	738	750	707	749	682	763	753	704	736	733	725	766	749	679	771	731	734	785	690	741	736	749	791	788	744	720	736	727	741	734	741	815	781	765	694	717	721	725	729	666	716	716	743	707	759	706	725	709	727	730	716	770	697	680	820	742	739	735	728	729	741	751	702	737	731	741	768	746	783	678	712	716	767	759	739	723	753	704	765	731	729	714	774	719	701	749	717	764	738	732	748	756	749	725	772	786	767	798	749	756	756	756	730	725	764	719	776	708	750	744	767	743	706	790	705	710	756	780	736	742	793	726	758	770	766	705	699	734	690	732	729	667	714	710	793	731	704	706	749	722	715	690	722	794	765	745	731	686	712	709	756	714	772	737	720	717	760	706	754	695	765	698	739	749	702	762	705	777	777	742	766	718	733	732	691	736	736	715	694	733	746	680	737	708	795	720	766	731	725	718	711	674	728	770	751	701	731	726	744	710	746	729	754	735	692	746	769	732	689	781	738	751	743	752	795	770	756	722	752	737	716	758	753	688	710	755	726	739	746	709	731	710	741	722	719	741	761	744	776	723	723	769	692	720	779	773	728	726	744	728	702	717	739	696	783	731	768	750	746	717	756	733	784	718	788	718	733	742	754	728	748	743	713	756	749	720	715	741	732	752	762	708	720	746	743	699	716	731	773	738	698	723	738	760	758	732	738	716	749	733	723	783	712	731	784	707	720	771	783	820	793	757	753	757	706	718	752	695	714	750	727	782	770	753	719	779	752	772	768	690	734	802	728	749	745	760	778	711	691	746	728	738	814	724	750	723	751	783	684	698	694	738	719	721	770	805	725	676	728	758	757	746	702	737	721	739	743	717	738	756	720	737	705	733	776	753	720	751	742	721	728	733	726	758	794	748	706	742	725	733	701	712	697	756	707	768	745	733	740	751	750	727	728	758	744	713	755	738	745	726	748	741	742	706	717	707	749	730	740	765	735	722	782	716	770	767	698	722	750	769	761	742	717	727	755	736	741	737	744	795	733	746	735	776	715	742	741	765	736	724	732	753	741	739	748	768	698	707	710	726	729	709	739	721	734	744	728	712	723	792	737	720	730	763	774	708	721	693	754	761	728	694	728	745	749	718	755	743	734	725	670	694	744	723	762	774	769	742	746	737	751	788	752	707	768	709	765	736	731	762	697	766	747	713	770	739	737	752	745	748	727	766	778	777	740	747	787	718	722	741	759	749	725	756	733	742	741	659	758	776	741	790	745	773	787	724	723	725	767	753	792	770	747	746	710	774	723	723	746	758	718	723	737	734	763	702	714	748	738	713	764	734	724	718	734	742	755	747	707	748	738	749	713	723	810	745	742	733	699	762	777	715	762	734	753	764	727	737	770	790	777	791	725	757	754	689	752	737	706	707	747	753	731	747	744	731	706	757	744	684	731	800	767	729	723	662	716	764	769	695	710	746	754	679	714	782	742	771	698	769	785	748	748	781	710	718	734	763	739	713	785	703	740	711	732	735	711	780	763	757	701	694	737	686	742	752	689	705	740	788	702	770	741	773	717	712	728	701	752	752	706	719	729	754	721	734	710	766	730	771	789	774	745	710	719	735	747	728	726	746	741	749	724	726	771	777	766	758	709	750	700	731	772	743	742	725	736	723	742	663	770	760	741	761	778	749	722	754	745	729	759	766	770	731	743	717	720	721	695	741	692
24711	21137	27577	24859	14660	2787	1681	1236	989	786	666	609	542	530	516	469	444	423	468	401	403	413	446	403	406	388	382	352	399	411	358	330	362	373	335	376	352	356	363	342	339	362	326	348	381	367	323	319	295	331	324	349	326	340	330	318	337	362	340	306	284	332	367	320	359	340	309	304	302	331	357	349	300	314	340	311	325	305	324	302	333	313	346	314	295	313	342	301	340	312	322	364	363	349	335	376	281	315	343	323	333	357	332	311	316	329	280	314	350	316	324	338	347	350	334	328	318	287	353	315	293	300	310	337	343	330	313	304	350	333	314	287	317	320	343	347	338	335	353	278	330	321	326	341	298	307	334	323	334	295	318	303	316	286	317	306	296	328	351	323	340	324	294	325	327	331	341	323	323	310	318	345	325	321	303	328	338	338	358	323	340	329	291	339	325	322	335	329	345	332	308	312	331	323	350	331	322	306	341	342	322	338	319	310	300	299	324	331	321	313	323	307	315	325	312	337	313	322	316	319	337	325	320	331	315	304	318	319	310	327	327	274	301	335	302	304	303	331	308	308	344	319	314	326	353	323	314	306	329	362	351	333	324	334	333	331	306	335	321	284	314	302	334	329	327	329	345	294	310	309	310	355	301	324	331	339	314	322	337	346	320	311	349	330	291	330	340	319	321	334	326	316	323	338	327	317	332	296	301	318	296	311	314	339	312	334	328	353	366	331	353	311	286	320	304	307	298	321	334	352	337	309	305	329	316	319	329	307	325	331	287	330	359	337	314	319	301	355	298	319	302	323	319	315	344	329	311	305	310	308	313	334	328	336	354	338	295	326	312	306	315	323	333	306	348	325	337	305	338	310	320	303	305	318	316	338	333	358	343	338	316	323	316	316	325	286	341	306	320	337	308	292	294	320	327	318	338	316	344	318	311	328	304	321	340	343	317	358	317	322	316	340	316	301	287	330	345	339	313	323	343	318	326	323	312	304	332	300	322	343	336	345	334	293	340	297	355	329	348	319	376	328	316	309	313	313	320	338	319	351	316	335	322	319	308	334	318	336	292	329	313	316	354	296	310	295	292	349	331	326	342	320	306	338	324	340	340	307	339	322	316	351	316	329	315	306	321	351	326	345	334	365	332	317	331	300	341	305	332	325	340	298	322	315	319	323	322	288	318	335	336	317	282	314	311	289	312	323	298	320	339	330	324	314	336	321	310	309	317	313	323	305	316	343	349	307	308	308	316	330	345	317	311	321	301	297	313	272	279	335	321	340	281	340	315	313	332	304	350	316	331	332	321	337	339	309	357	301	298	299	326	327	299	328	355	314	326	325	313	331	316	335	345	290	301	337	355	368	323	337	285	306	295	350	327	336	323	344	327	336	309	311	324	307	333	291	313	303	329	337	336	324	342	331	306	322	334	342	311	314	306	342	324	315	367	321	333	298	319	324	350	347	295	330	356	332	280	323	330	303	332	306	302	337	317	313	271	302	304	318	322	329	335	324	330	325	343	330	346	333	321	336	309	350	338	349	357	297	333	302	322	314	295	317	311	336	345	307	367	355	360	314	327	312	318	317	312	324	301	321	334	331	359	312	312	311	312	306	321	346	311	303	273	316	301	329	292	325	314	336	320	331	326	313	301	308	319	345	326	336	301	329	337	326	329	344	326	317	325	298	325	318	300	327	310	321	307	328	335	321	338	309	327	288	317	352	300	335	309	319	285	322	323	334	314	319	315	338	317	331	298	314	340	293	362	302	307	321	322	328	328	314	329	327	336	327	346	306	339	370	325	326	330	331	305	335	302	301	310	314	355	309	294	316	322	308	324	308	310	308	301	331	273	337	318	349	317	297	314	318	334	301	331	353	311	309	303	314	316	347	302	318	323	332	331	338	335	299	310	341	308	341	341	360	330	367	301	327	320	355	283	305	341	339	327	361	326	329	326	314	307	323	302	286	337	306	360	324	347	322	306	326	321	312	307	300	309	326	310	325	342	302	297	311	313	333	323	331	299	335	339	344	372	319	337	324	345	326	338	340	337	328	301	309	333	339	304	344	334	321	312	322	334	293	316	340	312	331	308	339	319	315	338	301	302	316	331	338	311	329	352	334	313	317	329	309	326	338	308	331	341	323	283	319	343	317	290	311	310	356	366	324	316	350	298	288	302	305	334	313	301	349	340	332	303	327	317	319	350	302	313	283	295	316	306	309	321	341	313	301	310	311	337	304	295	315	381	320	322	327	322	316	329	335	316	328	320	324	322	319	334	320	316	352	318	319	335	351	307	306	311	337	371	326	305	353	318	299	297	317	325	302	314	310	324	289	329	282	301	345	333	313	334	313	299	340	315	353	336	307	295	329	322	314	340	291	313	328	320	338	317	326	325	298	309	343	344	303	342	326	322	312	301	344	336	307	322	363	300	351	352	312	337	332	320	298	311	316	296	292	340	321	306	336	316	361	322	335	332	310	316	345	342	340	322	350	293	342	342	333	303	317	332	325	304	339	338	309	339	343	342	320	341	323	336	345	338	354	318	337	313	340	344	328	330	342	347	301	336	325	336	321	323	333	322	323	305	327	339	337	314	323	329	322	340	342	328	327	325	321	313	344	280	320	320	321	346	332	341	348	302	330	335	311	315	322	339	288	314	324	318	334	314	315	324	286	311	337	317	323	313	321	330	310	300	324	338	305	344	321	338	329	298	355	298	321	314	340	312	325	314	329	314	321	333	325	320	334	326	304	320	327	311	366	340	349	321	349	283	289	311	318	305	335	368	321	298	334	311	314	324	314	297	352	333	330	337	342	349	306	311	339	324	330	328	308	297	339	281	348	322	332	334	323	330	314	307	283	332	315	322	310	344	332	307	338	337	340	310	322	316	315	317	316	285	298	301	313	318	323	322	316	301	348	300	326	317	302	334	310	317	289	286	311	301	334	281	334	320	357	302	299	303	344	329	329	347	331	318	297	325	352	324	362	315	326	333	317	322	307	329	314	322	308	321	334	311	292	277	300	308	277	331	320	306	330	322	315	310	323	306	320	352	331	286	345	319	311	308	340	344	359	298	362	312	319	316	306	352	324	307	313	316	341	301	305	338	305	324	305	322	312	335	318	355	325	283	299	345	344	313	309	311	340	353	312	344	314	310	305	313	308	321	305	288	307	303	325	302	309	352	301	322	311	319	306	340	325	324	346	312	340	338	274	353	297	329	302	323	297	294	332	303	328	333	299	327	338	350	310	323	285	313	324	324	375	297	315	310	330	291	293	312	332	324	347	321	337	338	327	350	311	308	303	324	321	345	323	317	321	325	317	317	296	331	336	334	308	313	314	332	278	328	340	297	301	307	327	337	347	335	300	337	315	323	344	344	345	317	307	310	323	314	322	300	286	317	275	286	303	348	320	321	334	332	327	320	307	299	339	328	324	359	349	330	295	340	309	296	316	290	328	320	328	344	331	311	299	330	294	313	320	311	310	327	338	334	342	304	309	346	314	303	323	358	364
6576	15508	11826	6552	4812	3483	2677	2153	1600	1212	977	778	768	668	629	603	531	575	534	559	527	551	444	508	440	473	425	434	443	428	467	424	450	436	422	436	427	406	392	412	403	385	331	377	395	411	361	387	396	369	416	372	360	349	342	369	371	346	398	363	390	385	374	328	357	391	359	338	354	360	349	369	394	382	422	359	407	371	393	355	364	381	353	386	379	340	352	344	397	365	376	374	390	365	384	377	366	400	385	389	330	381	354	375	373	382	361	354	363	345	362	378	385	351	369	361	362	336	372	352	385	348	366	373	352	382	409	353	327	386	381	400	358	361	341	352	369	365	349	362	376	343	375	353	369	373	355	366	345	400	346	359	371	362	368	357	365	355	395	359	342	376	353	364	378	354	355	343	324	378	377	377	344	369	349	335	390	355	344	395	347	361	390	361	349	376	365	358	341	385	352	391	368	383	362	350	363	370	358	362	366	368	381	407	346	329	371	386	369	350	380	388	376	356	363	337	342	389	339	357	346	335	391	368	372	370	389	355	331	362	380	376	327	388	388	395	391	370	370	349	379	350	349	366	353	343	370	354	340	347	338	330	370	374	369	344	390	355	370	354	393	385	322	364	374	381	356	366	393	338	354	381	346	345	356	380	356	364	385	361	346	392	343	364	334	365	357	340	366	333	348	367	348	358	360	359	341	345	376	360	354	332	392	364	356	367	359	380	361	359	389	342	350	372	378	408	365	346	316	335	367	342	332	359	337	373	358	401	378	363	391	368	344	368	333	364	361	367	353	344	345	373	410	372	354	394	349	384	364	378	345	377	382	369	393	381	378	352	342	369	365	331	390	324	358	360	364	394	353	347	383	369	331	362	372	373	324	371	357	378	371	376	376	362	400	332	355	379	396	392	413	359	336	352	372	343	370	362	374	350	378	357	336	346	353	368	356	370	362	369	355	354	377	367	327	364	395	391	354	357	374	365	331	382	357	377	350	367	367	363	346	384	371	385	328	340	379	348	356	360	318	357	362	343	359	360	372	402	403	385	389	367	369	388	361	394	383	360	377	372	358	362	366	410	397	373	366	387	361	358	406	374	397	363	373	340	348	364	353	365	333	326	367	388	349	353	384	379	393	333	359	356	340	360	353	331	355	378	323	351	346	415	338	345	349	348	420	368	353	334	346	356	375	354	369	341	377	357	362	355	328	346	323	359	398	380	362	348	407	390	379	355	377	344	385	342	373	363	361	360	370	360	335	339	378	394	354	383	343	374	387	366	379	338	364	344	354	357	343	392	358	345	334	365	378	369	382	368	374	377	359	343	360	390	373	362	353	362	351	352	374	374	363	369	356	402	390	373	358	354	341	359	390	366	349	396	372	356	381	376	334	394	388	389	372	370	356	402	347	394	385	386	340	349	367	376	320	346	367	405	358	353	358	390	374	336	365	383	391	331	370	364	363	345	351	356	381	391	397	358	351	383	402	308	376	326	381	371	359	331	333	383	356	359	357	346	356	355	354	371	347	378	367	350	351	331	379	356	337	372	359	343	363	337	364	374	344	340	359	369	342	378	373	386	374	359	370	403	344	351	376	377	331	404	369	399	361	329	348	378	368	334	367	392	370	384	374	360	385	382	374	344	352	378	359	368	349	393	341	363	323	361	332	369	359	358	357	377	335	345	363	393	332	359	365	363	350	364	363	348	354	395	385	350	375	356	354	334	375	342	333	381	358	342	362	379	393	380	405	384	368	343	356	375	378	381	365	368	322	392	375	338	360	348	361	360	370	316	329	337	365	390	350	364	344	389	392	395	383	342	374	347	360	336	349	369	387	353	351	373	395	360	348	404	325	358	398	345	356	366	368	344	376	341	339	350	377	347	365	328	345	376	365	338	339	373	366	359	361	388	386	388	390	389	339	363	371	355	344	355	358	372	363	348	390	363	352	355	380	355	395	335	382	361	374	392	365	358	360	347	371	352	380	370	352	353	363	330	377	397	366	352	350	378	353	373	297	359	379	329	367	360	361	356	353	335	329	390	390	341	355	375	352	361	362	352	361	362	397	400	335	366	366	343	363	347	374	349	359	381	361	361	376	356	342	392	385	371	357	351	389	351	396	376	374	380	375	338	346	360	360	403	394	354	386	395	374	377	351	357	341	391	379	377	359	354	358	326	356	352	362	354	347	353	340	377	371	321	340	383	369	343	358	417	369	349	388	329	349	385	401	362	377	369	395	339	377	377	357	373	348	381	383	333	382	356	368	341	366	363	380	375	345	388	353	365	343	368	334	376	377	356	345	375	348	350	370	337	366	371	376	375	336	394	383	352	379	356	379	340	319	365	379	333	326	359	378	387	341	354	366	358	381	377	366	368	381	399	374	361	361	355	362	354	375	396	392	376	378	376	362	358	354	355	380	376	373	343	381	372	385	368	391	373	354	327	378	380	367	380	378	352	337	385	374	375	362	372	355	369	327	364	359	370	347	377	367	359	376	337	353	385	347	344	363	384	351	376	389	364	358	359	346	352	383	355	361	387	366	387	423	364	342	380	384	363	375	380	369	349	364	359	348	397	346	362	335	359	357	369	385	370	388	372	366	328	346	370	362	377	385	361	359	359	359	372	331	383	370	370	351	336	342	357	345	357	344	369	375	391	342	335	369	383	335	335	383	340	344	370	354	337	366	361	378	347	375	356	371	371	376	385	358	367	392	396	394	351	389	370	386	390	363	385	346	359	378	389	361	349	387	374	355	365	354	391	326	359	360	352	386	378	364	368	371	372	364	328	362	396	359	369	362	343	347	400	367	329	365	319	386	324	358	372	352	379	369	368	368	356	353	383	358	375	368	373	365	347	331	382	360	393	359	356	353	366	364	417	386	386	370	377	359	362	350	335	372	369	369	368	355	374	366	371	395	349	394	372	345	364	342	364	379	381	357	352	379	376	396	378	325	335	361	366	323	384	381	373	384	368	388	368	361	374	382	380	353	374	354	369	320	376	362	371	373	367	377	362	376	355	369	343	350	362	347	407	369	366	342	342	376	372	357	368	381	377	369	364	380	353	347	325	382	347	384	365	357	378	357	362	355	358	333	349	359	372	375	356	384	367	338	385	392	325	380	376	382	371	383	379	402	358	368	343	368	367	374	346	373	354	386	362	364	364	339	344	372	341	365	348	343	367	367	366	336	394	363	382	343	370	382	350	358	348	380	404	351	406	352	328	380	382	384	338	332	389	378	372	405	360	360	355	336	364	347	355	371	351	418	344	349	357	368	411	344	356	376	322	359	364	351	362	341	365	361	365	361	361	351	371	345	363	352	368	344	360	373	359	376	357	356	381	361	382	360	363	363	371	352	373	373	394	363	357	376	347	349	365	385	350	391	370	385	368	351	377	375	395	325	349	378	388	365	364	338	381	365	373	402	387	382	357	367	389	364	398	359	391	340	368	344	350	361	330	342	347	336	384	390	390	358	331	346	343	336	366	370	387	334	432	331	364	359	327	351	379
22468	21150	28874	23661	21148	21309	12817	3057	2061	1670	1403	1302	1119	1085	1007	975	919	884	925	897	886	874	843	822	858	796	800	762	775	739	746	806	753	728	776	730	738	702	741	673	679	651	686	683	632	669	669	678	658	666	619	720	663	668	618	639	624	610	640	656	665	676	720	670	653	631	660	643	682	662	616	665	655	599	627	634	581	626	645	641	707	659	665	646	643	665	605	650	638	660	632	665	606	734	642	627	626	650	647	684	671	610	632	651	624	645	615	641	672	645	654	636	649	676	635	665	647	646	639	665	685	647	702	611	681	626	665	651	642	648	646	611	640	621	672	595	651	633	666	638	645	607	625	636	672	641	680	650	656	663	674	657	644	635	609	636	597	644	642	636	639	678	681	645	663	622	620	615	637	653	596	642	645	667	603	608	631	609	635	650	616	648	667	638	636	670	650	636	630	650	623	673	639	624	671	637	650	663	665	665	646	680	625	662	659	607	666	663	630	687	631	669	664	668	642	643	666	672	593	657	659	632	663	613	679	629	607	669	653	662	663	633	607	646	616	622	639	610	664	676	622	644	618	652	692	618	639	649	678	673	686	628	637	657	640	677	663	616	628	661	635	647	620	673	650	643	642	628	604	631	659	678	669	662	659	651	642	675	688	676	622	662	678	663	639	616	631	647	657	637	623	610	637	661	632	623	661	664	651	655	613	630	640	637	618	661	612	632	653	638	641	636	645	675	640	633	633	639	645	632	642	580	637	621	641	660	585	643	686	625	612	616	690	655	671	653	646	648	681	677	679	659	629	647	621	652	633	659	642	627	632	612	612	629	635	620	680	615	639	639	622	604	629	624	634	614	657	685	676	626	650	654	697	650	675	623	622	643	635	677	636	677	624	648	651	646	589	634	662	601	602	619	609	663	656	639	638	641	647	669	647	654	631	637	624	675	585	636	665	649	648	656	655	665	672	656	647	616	694	641	659	633	645	630	634	640	641	598	714	630	640	656	656	635	668	636	619	680	619	615	635	637	637	642	606	622	623	651	637	651	681	637	651	649	623	602	661	633	620	674	651	633	625	635	664	689	648	693	593	669	650	623	603	681	632	643	640	651	602	635	687	683	663	650	606	648	640	645	665	647	626	647	670	601	651	630	613	688	636	623	651	605	652	620	629	707	668	647	607	654	695	630	633	653	651	647	671	593	690	619	620	641	654	634	662	643	675	665	627	645	654	663	592	670	624	643	686	658	639	654	645	661	650	676	577	619	640	629	667	654	601	592	649	635	646	636	650	607	626	640	647	617	610	681	626	610	661	620	635	626	643	670	669	600	646	653	706	672	619	650	625	614	624	689	653	638	682	665	619	641	683	645	669	635	680	675	646	613	595	669	625	620	656	615	600	633	646	633	676	660	649	612	625	637	613	648	663	644	654	665	690	647	614	683	629	639	653	628	636	638	622	641	711	662	640	680	597	646	622	651	641	643	585	623	636	651	683	630	631	638	686	621	620	641	651	637	614	606	655	647	633	645	672	625	601	645	693	646	671	624	647	633	671	614	626	683	622	674	671	635	672	644	630	615	604	615	627	620	632	652	618	634	639	590	626	671	640	613	631	661	643	639	648	673	621	687	643	592	661	641	650	606	627	627	640	663	660	655	653	673	592	626	682	615	633	619	607	638	651	657	616	588	608	611	642	658	673	625	631	643	642	603	645	667	669	659	650	643	621	620	655	606	631	665	590	680	661	644	632	671	659	644	647	652	647	640	602	652	649	591	610	638	645	613	605	663	659	686	644	610	631	639	625	602	615	663	631	643	640	633	614	681	611	658	625	601	653	618	640	634	651	633	681	623	641	662	621	649	634	614	661	668	629	659	624	625	625	620	641	656	621	661	648	634	634	596	609	626	621	647	576	650	658	591	674	664	657	663	695	647	648	636	629	660	664	621	614	654	705	635	660	694	607	625	683	632	661	656	704	623	621	643	654	616	674	639	619	619	651	599	636	618	637	677	631	682	618	632	684	690	611	639	632	614	612	644	651	640	631	646	661	687	613	608	627	624	632	672	630	655	634	669	683	638	637	634	693	624	674	595	679	623	616	631	625	624	656	600	652	645	638	653	652	661	662	673	604	617	687	613	610	600	645	634	613	609	622	619	633	662	601	674	642	632	625	633	617	619	615	616	617	635	641	648	645	636	638	654	632	673	623	601	644	670	599	658	645	596	617	680	620	637	607	630	665	645	622	627	633	636	607	649	681	676	669	637	637	666	646	631	670	652	650	638	624	650	619	636	639	641	652	625	643	646	644	650	593	652	640	656	649	669	653	609	678	577	666	605	614	643	642	656	620	657	669	630	625	634	678	607	626	664	682	666	656	628	645	642	659	651	643	635	642	595	631	650	689	633	628	658	656	663	629	602	667	673	617	629	639	624	639	676	668	640	650	659	613	684	624	648	637	616	656	673	718	658	640	619	659	660	622	651	686	641	606	634	660	664	617	655	612	645	653	671	650	669	656	571	652	619	646	683	679	609	637	670	652	610	638	619	641	601	642	637	643	698	649	649	675	626	651	683	650	596	675	691	660	618	648	668	628	626	675	628	682	667	609	644	668	620	662	664	609	639	669	647	624	610	635	677	641	636	612	660	607	634	655	649	632	623	597	624	665	636	612	637	643	658	664	616	637	609	634	628	638	606	622	651	676	672	622	604	633	645	645	631	660	662	605	651	632	636	649	641	605	661	629	651	633	602	673	639	679	646	650	600	668	682	670	651	693	630	613	628	604	630	612	656	633	624	642	605	638	620	701	602	607	654	684	613	688	635	684	608	684	621	583	586	663	636	670	604	639	629	631	640	678	664	631	598	645	662	639	627	696	637	600	652	634	619	598	659	686	626	601	636	670	617	672	634	592	616	655	627	630	658	641	622	640	631	657	651	614	609	655	670	608	633	657	606	597	635	656	632	685	653	646	623	642	627	644	615	672	614	617	656	606	670	687	627	665	642	666	647	692	659	609	600	642	617	636	607	659	603	623	601	662	636	626	602	617	714	636	649	638	676	637	623	677	625	639	683	613	637	576	617	634	581	644	607	627	672	683	687	641	633	639	623	619	613	668	642	684	652	633	630	657	669	623	649	648	657	597	635	618	640	659	631	619	604	644	645	645	659	648	616	662	653	602	686	669	684	666	612	653	685	615	613	626	640	664	611	644	604	668	678	638	634	645	651	664	629	626	674	647	628	600	643	604	629	691	635	632	663	611	632	619	632	659	644	652	733	663	642	643	667	632	629	631	643	619	656	645	670	626	640	656	640	601	581	627	649	649	660	656	640	639	661	663	618	683	668	663	638	641	641	594	648	693	667	621	627	644	684	634	616	646	690	641	664	657	644	602	663	614	642	633	631	663	665	644	632	600	662	636	667	624	578	625	643	650	647	628	636	604	684	632	661	670	655	612	645	663	648	646	652	639	668	668	603	616	632	616	564	610	681	664	642	657	664	636	645	643	626	690	675
8480	24970	19969	12052	9009	6854	5168	4063	3032	2354	1928	1681	1486	1227	1216	1128	1133	1087	1055	1044	979	1000	984	945	948	893	892	836	828	768	886	850	859	810	827	775	735	769	791	762	713	725	782	782	790	740	724	762	707	740	741	679	729	684	676	690	683	667	752	660	665	687	660	726	727	687	666	732	668	723	685	705	687	683	714	691	678	691	677	705	655	697	667	639	684	699	713	745	684	691	689	665	663	744	669	683	708	743	684	633	685	623	669	687	708	673	675	691	692	682	683	703	702	708	684	682	702	678	657	711	668	724	676	700	685	693	691	700	663	735	667	745	668	693	689	674	670	720	722	696	695	672	660	680	672	677	678	714	679	668	683	657	680	678	707	715	678	645	671	712	636	696	666	690	676	682	702	675	722	631	714	684	696	688	695	644	704	646	695	699	685	686	716	675	688	659	703	682	699	700	679	658	688	663	654	718	695	735	708	696	712	727	651	666	649	680	710	675	694	689	685	736	728	679	612	642	641	673	681	756	690	704	630	701	660	681	673	614	722	647	619	683	660	719	706	628	705	699	660	663	686	664	695	669	675	688	683	678	666	692	609	669	647	690	672	702	677	682	706	671	690	680	710	679	631	715	661	685	636	683	674	702	723	666	652	725	663	645	697	648	659	701	649	660	676	704	671	667	680	684	716	706	707	691	688	692	633	702	668	674	711	655	716	685	638	694	651	670	640	609	680	697	676	682	650	672	681	690	671	721	710	665	686	692	702	690	689	716	695	753	710	688	696	659	653	674	670	648	649	664	674	636	719	673	691	699	618	702	623	668	668	621	666	654	687	738	698	722	697	640	689	727	657	721	702	664	681	706	708	692	682	711	723	675	679	680	693	703	702	651	687	732	708	693	698	683	712	659	648	689	679	693	676	725	711	715	671	723	711	696	710	745	708	653	677	671	662	684	691	721	667	635	685	710	709	686	680	607	678	642	699	702	694	661	634	695	645	660	665	715	724	672	744	691	672	676	726	669	676	696	711	654	720	672	690	680	731	650	693	622	689	699	652	739	661	674	710	679	733	691	672	717	714	691	675	635	686	693	689	681	658	663	707	703	714	663	658	652	709	695	684	701	716	713	724	743	652	685	695	660	694	682	699	676	690	685	710	677	659	685	710	652	659	726	682	676	649	686	666	665	655	692	705	671	706	738	707	649	682	683	674	666	683	693	730	705	710	699	664	665	675	659	643	674	716	686	659	746	685	703	668	700	691	666	717	681	664	722	696	693	673	656	698	722	743	678	715	691	717	662	656	698	704	642	638	666	739	614	665	676	707	718	696	687	685	695	677	649	675	696	707	713	678	721	706	716	684	727	662	699	694	695	677	663	673	641	683	675	619	660	704	687	726	703	704	692	709	700	718	632	670	621	667	677	673	714	664	662	677	665	699	674	660	696	660	672	710	669	694	669	710	719	715	697	638	647	684	676	711	696	696	702	707	681	654	666	701	703	671	641	715	708	634	667	763	651	667	700	650	668	690	714	649	692	673	732	688	767	670	687	664	665	659	707	679	665	608	684	686	679	698	690	740	678	699	651	721	672	637	714	683	675	668	702	661	660	646	715	724	661	697	642	705	684	683	649	709	693	673	661	731	725	719	700	709	668	718	695	653	678	671	688	705	680	702	653	715	663	692	625	662	648	664	723	667	699	702	652	701	683	660	682	651	594	679	671	655	722	681	695	688	659	695	755	723	683	672	693	661	722	696	675	664	637	661	683	663	701	696	660	658	695	721	703	689	679	717	706	680	660	687	668	658	676	671	693	611	665	672	672	705	687	679	736	685	660	725	668	664	647	708	676	705	680	671	645	690	661	651	727	708	680	750	680	701	676	680	662	689	620	672	698	645	689	674	696	670	683	694	711	676	657	676	707	631	656	741	694	713	689	693	628	688	749	682	629	637	681	656	674	636	693	683	675	731	673	698	712	669	699	680	659	746	676	667	715	729	655	700	667	687	693	701	695	639	680	701	677	671	689	709	692	691	725	745	709	715	686	697	679	691	672	682	659	666	671	686	674	648	632	652	695	666	708	687	651	700	698	657	668	662	657	656	678	678	691	671	667	699	707	748	657	624	683	676	682	676	712	696	684	669	711	637	654	656	672	695	680	707	677	681	724	644	686	688	641	652	727	696	691	684	690	674	681	733	695	692	705	709	672	706	710	693	702	724	644	710	665	627	656	621	688	677	704	738	676	680	706	666	708	725	703	697	659	683	666	686	710	655	673	711	721	664	665	725	673	690	722	685	657	680	708	743	636	657	692	681	632	657	714	643	680	641	716	655	733	659	692	706	642	658	658	713	657	684	690	709	697	719	657	671	719	726	636	674	676	668	645	705	677	698	689	680	656	706	667	649	676	692	744	687	639	722	719	679	660	650	669	692	700	689	663	686	672	713	661	705	710	699	716	686	691	694	622	713	706	702	680	719	695	672	675	702	694	697	709	687	690	729	691	667	688	710	678	706	701	716	667	644	729	692	710	671	692	683	701	703	706	666	691	675	660	640	647	672	666	676	659	705	645	710	704	689	700	694	672	700	680	648	598	675	636	672	640	721	696	677	638	723	753	663	698	708	694	703	667	651	657	713	677	712	700	698	689	697	668	649	703	692	649	655	658	704	701	682	687	679	661	668	695	671	702	678	711	686	685	687	644	685	728	668	685	669	692	702	694	678	723	678	712	674	680	614	660	659	648	707	669	716	678	725	688	674	681	704	682	747	653	709	698	683	681	675	708	697	680	709	701	696	660	717	687	696	710	649	660	670	710	712	638	672	639	704	669	718	720	690	710	670	727	698	699	719	701	677	673	653	668	672	665	698	720	690	628	702	680	658	631	673	665	704	726	663	708	684	688	636	669	696	688	671	705	688	698	672	692	674	668	704	698	675	655	687	719	683	659	685	644	737	702	696	710	699	726	712	694	687	684	686	705	699	680	695	660	678	673	662	685	713	682	689	696	644	653	690	677	674	681	699	694	695	716	718	683	694	658	683	685	647	668	708	628	691	737	630	687	680	696	648	710	685	673	678	693	661	663	670	709	679	703	670	645	690	663	658	719	726	725	706	671	671	649	706	652	686	713	645	689	686	678	669	702	651	677	702	748	702	677	694	695	668	655	679	689	650	658	690	671	714	700	661	691	623	655	698	654	679	704	700	701	708	655	714	660	703	690	709	678	667	673	720	655	690	665	687	727	658	697	649	686	676	708	693	677	649	671	704	672	662	660	714	686	723	692	674	680	618	676	607	646	684	640	748	667	685	708	690	653	663	728	676	680	718	674	667	723	721	688	664	637	666	635	716	706	711	743	682	659	682	663	693	636	652	701	744	667	672	678	701	687	729	632	673	665	723	669	626	657	692	673	697	691	669	666	659	684	677	693	690	685	679	707	682	691	681	677	690	686	663	631	663	696	651	709	659	703	693	706	746	680	713	661	675	713	676	637	700	699	699	692	684	622	648	681	669	663
27499	19480	10237	3996	2206	1494	1181	1055	877	777	694	611	528	544	535	488	515	478	517	534	512	522	489	520	524	492	489	489	515	474	473	467	475	447	482	475	447	468	453	448	455	427	463	476	486	408	449	474	425	465	459	441	464	442	443	449	465	440	452	456	455	491	471	441	490	442	464	479	459	441	419	406	448	456	467	523	444	444	425	463	466	423	456	412	476	473	437	472	430	472	437	483	446	453	441	463	438	456	494	444	483	427	438	432	416	497	428	450	468	482	460	463	429	461	455	427	461	432	462	437	429	409	475	463	451	418	445	493	440	459	453	456	472	451	420	494	485	465	456	420	444	458	460	460	453	461	447	405	471	464	417	410	475	472	435	437	462	456	424	475	465	469	440	429	438	422	456	443	475	425	466	415	453	442	427	386	433	416	446	479	441	475	464	454	471	466	477	428	446	448	444	468	417	422	425	445	484	485	466	463	459	441	426	443	431	453	450	420	431	420	468	466	456	450	464	464	448	434	460	438	473	427	444	456	442	435	446	451	418	490	430	463	442	415	447	471	444	424	400	431	458	440	442	475	451	434	420	433	420	467	443	421	422	450	458	465	438	484	462	474	449	429	443	436	433	448	484	460	439	447	459	440	443	478	439	452	468	459	487	444	430	424	467	459	440	472	426	426	433	481	462	421	461	437	456	444	444	439	445	426	442	434	456	471	420	447	454	406	457	452	440	462	453	463	471	435	460	422	454	462	456	486	475	453	442	455	439	442	448	496	461	458	459	448	432	440	482	419	455	455	405	466	430	445	456	461	448	463	480	469	445	464	467	411	445	421	466	428	431	460	401	429	453	450	475	487	451	460	427	422	487	476	449	439	488	468	436	462	430	476	461	474	444	465	445	425	452	435	450	442	448	536	471	436	431	474	465	477	422	444	477	433	454	433	418	449	462	483	462	478	459	408	456	476	477	442	443	444	479	482	471	471	427	446	427	446	425	471	452	453	466	484	446	467	478	450	426	464	474	454	432	448	440	469	518	438	422	437	445	470	464	395	431	442	427	436	451	435	473	455	391	482	434	457	443	437	459	477	446	448	500	468	452	471	475	415	427	470	447	459	480	432	429	449	476	433	459	472	454	440	408	413	477	453	440	465	424	446	437	429	421	441	441	417	425	441	451	410	436	444	431	492	443	456	485	436	470	475	465	428	432	475	442	451	420	459	423	455	437	487	445	439	452	484	465	434	456	476	497	433	460	472	423	461	457	418	506	462	445	431	468	472	490	430	464	481	436	433	464	442	462	480	453	459	441	455	452	458	471	474	436	469	410	434	435	447	446	452	417	430	416	454	490	457	447	442	422	452	413	437	451	432	434	472	440	469	445	446	408	437	434	415	454	425	454	421	462	458	492	444	458	448	430	432	412	440	446	424	456	460	440	468	459	445	468	436	425	404	419	404	420	467	489	491	453	461	454	486	444	438	468	469	425	473	428	439	449	421	457	467	457	474	463	470	441	413	440	437	421	469	472	452	479	446	451	435	477	435	452	403	460	431	451	490	434	445	486	416	446	410	473	460	408	452	428	433	444	445	427	455	435	469	495	443	404	465	472	445	435	443	430	450	469	508	444	442	433	442	493	429	461	469	411	449	443	471	453	438	459	427	476	451	450	447	441	449	461	482	441	453	443	451	470	420	460	461	464	462	442	432	434	417	449	486	422	396	451	438	441	439	455	447	458	476	440	459	433	471	435	428	454	457	408	453	443	436	422	487	461	443	450	449	452	443	482	455	437	448	460	449	451	434	460	477	502	433	456	491	458	477	458	439	433	497	468	431	427	424	463	452	431	468	438	460	504	443	452	470	430	434	483	458	436	463	418	405	439	460	493	448	455	412	426	454	433	415	432	440	459	494	451	477	475	471	475	449	477	493	443	467	461	452	439	451	426	471	422	484	408	466	437	482	465	417	433	446	469	441	457	430	462	466	449	487	422	428	463	462	451	466	409	464	459	391	432	452	463	444	462	465	430	442	466	465	444	435	495	409	433	399	466	444	437	429	477	472	429	432	466	458	416	456	448	464	440	458	474	420	428	483	457	466	450	460	493	427	446	444	423	449	449	480	444	448	433	443	472	427	468	467	483	428	470	458	452	439	464	466	424	475	449	464	470	488	442	456	482	479	457	423	424	448	457	482	467	405	446	435	428	448	462	458	434	460	466	412	469	454	457	446	454	417	435	441	492	453	418	488	419	461	447	435	466	424	457	450	406	499	457	436	429	487	446	440	428	458	498	448	439	487	458	451	458	482	469	455	431	441	455	445	419	458	438	449	428	425	432	436	449	435	464	455	398	446	454	499	432	435	460	445	472	479	431	439	469	437	472	435	476	457	481	439	463	429	431	465	454	445	445	448	444	463	451	475	440	460	434	422	473	442	432	444	490	449	444	446	437	416	439	475	457	405	407	443	434	452	451	427	456	464	420	476	450	480	461	440	451	472	480	469	456	416	469	447	454	419	452	482	429	458	435	428	445	421	453	451	419	468	404	489	461	441	468	426	454	444	518	449	451	490	420	420	420	463	445	422	449	472	465	449	487	464	454	455	447	466	466	487	425	437	447	485	457	413	427	451	438	459	442	460	440	468	449	475	460	427	457	449	416	442	469	442	428	456	453	457	437	467	456	433	417	500	443	464	490	453	468	471	490	457	438	494	456	480	465	423	453	446	461	493	439	416	498	433	460	474	449	445	433	421	462	475	435	432	411	424	453	470	459	444	462	439	475	446	448	441	426	394	422	460	430	447	458	498	426	440	416	435	481	446	416	449	448	435	431	438	478	448	480	433	416	467	434	431	489	439	431	463	464	483	459	403	491	444	429	428	440	455	428	443	479	450	433	470	429	467	435	454	443	458	440	482	479	456	435	456	468	454	442	466	440	444	443	462	416	455	438	464	428	458	401	453	420	443	441	432	499	427	479	456	420	445	443	453	457	429	487	434	470	462	476	434	437	466	433	473	428	427	437	432	455	436	468	475	432	454	467	436	455	469	446	450	439	473	448	458	432	451	424	425	434	465	428	498	449	440	467	456	443	433	439	436	429	438	447	456	419	434	498	438	477	461	463	446	476	423	446	451	477	453	472	455	458	431	438	455	446	428	412	370	459	450	444	482	420	448	425	454	427	473	454	456	443	451	422	418	465	429	453	445	471	441	448	481	486	444	418	443	441	439	518	476	460	423	435	467	441	393	445	429	456	472	436	391	453	491	434	416	468	481	442	443	461	464	438	435	455	407	434	451	405	466	435	434	472	460	440	465	418	460	432	432	414	474	458	451	480	462	442	450	415	433	490	438	440	458	447	476	455	486	416	437	435	453	398	474	394	455	462	473	434	471	428	482	412	445	409	456	436	460	447	406	454	443	427	517	421	459	462	454	468	492	478	458	448	439	433	433	457	450	436	455	446	439	463	442	465	431	480	446	491	440	457	443	444	468	479	441	415	426	472	425	445	433	439	426
6978	10637	8284	4364	3259	2405	1913	1622	1191	922	867	682	686	599	593	614	584	580	571	579	591	590	511	510	530	538	542	518	516	553	519	503	543	545	516	516	531	511	506	483	507	502	479	465	483	496	483	496	516	462	472	505	453	481	498	493	534	490	491	446	483	495	478	444	507	489	471	461	465	477	504	498	494	467	453	474	460	495	485	483	465	461	456	494	492	494	498	518	510	507	493	463	484	488	470	493	466	504	474	507	473	457	472	502	453	511	489	478	493	453	513	480	517	499	485	507	491	510	507	479	501	490	453	486	520	445	460	465	484	466	475	486	475	461	460	526	531	491	481	468	469	470	504	474	455	490	474	504	501	490	468	491	515	483	474	466	447	472	460	492	477	464	478	494	469	502	513	461	493	476	483	506	480	483	500	445	469	466	505	502	432	510	486	488	459	474	452	470	422	484	472	491	475	487	482	434	476	481	460	500	482	490	478	479	476	495	463	481	472	484	476	491	478	471	502	498	457	514	526	502	501	493	478	470	484	519	498	498	485	477	452	421	508	471	442	459	476	487	477	461	473	471	482	461	494	513	467	498	444	494	492	482	493	458	513	514	520	517	464	464	504	477	488	471	487	471	492	469	473	478	515	470	534	495	474	475	461	444	492	462	456	417	479	476	486	525	489	498	461	470	453	496	481	468	460	442	491	447	481	491	544	485	471	490	517	489	482	442	465	464	516	501	488	485	476	470	471	495	524	501	466	483	501	470	488	500	478	497	523	446	478	472	465	493	506	447	489	496	533	475	477	474	521	505	453	495	467	453	482	468	479	481	484	520	506	494	445	455	514	491	507	441	439	462	490	464	475	457	522	466	496	478	474	449	449	499	440	462	453	519	462	495	459	518	456	449	476	498	445	457	485	480	513	508	454	499	467	469	484	477	499	462	523	459	447	505	464	473	433	539	472	483	477	478	487	490	488	467	499	432	463	499	507	499	501	516	457	458	479	472	506	479	491	494	490	463	467	487	503	482	462	495	496	461	456	480	504	414	494	449	517	455	485	480	515	505	474	484	456	520	489	523	486	450	512	490	490	455	493	443	498	481	483	456	508	481	500	463	485	472	552	476	451	465	487	440	478	467	466	472	504	482	476	515	484	470	493	466	479	536	473	453	479	482	480	466	460	446	476	477	450	492	481	507	515	474	526	499	470	478	479	489	487	451	515	512	492	507	495	474	481	482	517	486	517	477	462	431	482	466	487	525	503	452	474	473	488	457	489	474	461	480	489	486	480	458	488	523	499	464	507	487	482	463	493	470	483	515	485	520	460	455	477	493	470	480	466	464	472	488	500	469	506	475	529	470	483	474	484	470	496	456	524	484	498	486	505	446	508	476	467	457	455	512	497	475	457	493	503	477	450	523	474	470	487	437	505	488	484	502	481	455	531	498	487	484	491	512	478	460	489	507	516	474	460	504	485	490	493	464	463	462	517	479	473	441	477	505	442	482	462	461	496	513	490	506	465	485	413	460	488	463	468	473	509	486	457	469	498	489	462	481	469	443	490	474	474	472	477	481	472	487	439	456	485	488	497	495	486	475	489	476	468	512	460	462	474	512	461	515	506	455	453	472	480	484	458	460	480	477	506	453	449	515	481	488	467	451	480	485	472	513	482	501	446	486	426	475	464	464	539	456	467	526	473	513	487	490	473	478	481	458	506	450	522	511	489	491	443	505	504	458	477	475	457	504	450	488	458	515	495	477	543	461	450	502	469	466	513	452	432	518	443	516	500	497	462	460	469	508	481	498	497	489	514	477	506	510	492	495	482	529	484	464	482	447	512	496	474	466	466	451	501	490	496	483	450	475	440	506	465	487	464	489	469	459	481	510	501	469	486	456	499	453	466	486	480	511	483	474	491	478	486	445	471	503	496	524	563	483	484	512	435	471	453	485	417	450	488	516	463	472	494	513	477	455	495	516	503	472	469	451	525	502	455	480	468	474	482	455	503	464	473	476	496	510	472	480	483	501	502	540	480	497	474	527	483	496	499	517	479	489	487	444	461	474	460	501	457	499	510	484	501	461	501	469	469	456	470	454	459	468	501	454	432	499	509	489	507	487	471	464	476	481	511	478	496	473	500	509	489	509	510	481	502	453	454	474	461	470	468	485	539	472	495	516	468	503	504	485	489	471	495	474	452	488	495	479	481	467	516	512	431	438	516	474	497	482	483	484	444	479	468	452	473	499	455	503	463	508	456	491	495	483	463	505	490	442	494	511	497	461	494	463	467	497	486	466	473	499	488	447	489	495	510	479	508	541	499	463	478	467	489	501	442	501	524	479	505	479	493	493	478	475	460	499	512	478	504	512	487	493	484	505	445	473	510	460	515	469	499	476	498	483	492	451	496	472	450	482	480	480	468	443	492	480	459	499	497	485	521	472	483	478	486	500	520	451	459	455	451	493	463	476	491	507	468	477	532	482	455	504	485	469	500	478	470	468	437	494	457	483	467	521	451	480	481	491	451	499	469	485	503	507	487	491	479	481	476	480	485	458	438	481	478	450	470	464	484	464	510	448	495	499	483	482	467	476	484	495	482	444	502	479	486	443	495	466	526	494	486	482	500	481	477	493	476	483	465	473	456	511	474	474	485	506	475	490	504	454	486	465	490	498	499	473	481	465	481	484	514	527	513	472	482	485	471	459	509	437	486	478	476	464	488	470	501	486	494	463	478	475	470	458	462	469	503	515	439	507	494	482	494	458	485	507	496	490	477	491	515	501	460	515	474	483	485	526	464	503	462	490	479	497	482	444	473	455	502	522	465	459	500	471	490	480	479	490	471	502	485	509	514	465	468	436	520	471	513	459	490	483	504	506	458	494	497	467	451	464	507	457	463	483	441	463	516	505	482	484	515	511	460	485	476	476	508	467	488	433	456	468	456	497	495	434	463	514	464	455	506	456	513	482	467	498	489	492	462	481	497	500	469	465	466	510	454	470	512	484	490	498	493	489	490	468	477	481	483	466	467	498	493	445	497	498	482	501	473	474	465	519	461	479	497	513	493	490	465	501	450	490	473	441	467	467	487	519	515	494	478	455	490	420	448	467	500	487	464	511	478	502	504	482	463	487	481	462	478	488	492	484	502	503	471	449	456	485	488	505	481	478	523	456	473	471	453	454	474	478	473	471	501	464	525	469	507	488	446	510	476	476	507	479	484	493	510	533	461	516	486	455	483	453	486	457	496	442	463	459	441	483	493	513	505	503	445	471	476	501	483	476	515	491	487	462	470	476	485	466	481	475	483	472	519	519	472	499	512	522	493	464	479	477	525	486	451	494	498	490	476	496	460	505	450	488	488	446	497	443	432	473	430	511	453	492	528	472	482	428	464	499	416	484	517	453	462	464	473	456	488	477	473	479	468	471	482	490	465	460	491	450	486	488	488	494	492	484	491	460	498	467	513	491	479	496	451	491	510	476	500	448	458	499	504	473	480	499	482	529	460	511	477	495	489	512
23597	21154	28497	24094	21195	13363	3350	2122	1689	1422	1184	1077	1025	1027	960	851	864	898	825	860	811	901	806	839	834	821	842	823	730	759	753	745	730	796	794	721	741	743	726	709	727	756	728	707	732	734	739	700	731	693	769	736	703	730	743	671	665	711	750	698	717	666	731	694	715	759	696	703	707	709	705	726	689	759	678	650	715	675	752	710	673	748	694	751	780	695	695	675	735	720	678	689	709	748	719	720	629	684	697	713	684	707	705	693	676	742	674	714	732	677	682	716	743	722	692	656	702	762	695	653	655	721	714	724	794	681	683	686	725	693	694	731	715	652	695	672	654	730	729	676	706	706	711	716	690	718	703	711	710	698	720	691	737	672	736	666	699	693	699	713	698	649	738	682	683	690	707	697	672	663	705	700	751	737	738	751	709	688	698	718	739	684	742	754	738	724	709	675	737	689	686	692	752	697	680	674	705	667	714	711	685	723	729	731	729	703	719	738	628	704	699	721	655	678	665	738	694	724	688	673	696	694	705	677	715	675	701	717	741	756	674	709	705	735	681	682	705	713	670	688	681	734	669	675	698	701	691	731	734	752	728	765	708	708	716	717	746	702	633	733	731	745	706	700	711	722	674	745	710	681	643	688	741	678	702	761	669	707	672	712	736	693	675	704	764	708	737	709	670	678	715	693	676	707	730	666	667	683	700	703	734	754	784	728	693	696	722	691	716	724	682	706	752	705	717	708	731	720	685	699	742	731	692	629	722	749	719	683	697	663	744	734	707	709	713	715	718	748	701	646	627	675	712	708	692	680	676	730	690	723	705	697	695	730	762	680	668	690	641	698	677	732	667	724	698	676	733	687	695	710	686	763	709	707	707	693	691	693	695	674	662	632	708	694	715	703	648	697	694	700	730	701	696	687	700	686	723	682	673	706	717	695	698	689	716	685	701	718	728	673	699	702	671	705	712	703	712	758	731	715	698	689	710	707	683	716	717	728	663	742	720	725	681	724	702	686	674	672	646	714	686	706	687	669	706	666	694	716	714	709	695	746	683	729	699	703	753	716	739	677	704	678	673	677	712	711	687	663	684	713	750	707	681	680	686	727	719	713	732	677	705	711	731	673	686	692	740	726	718	663	699	727	693	715	692	748	729	694	710	723	710	732	732	697	755	730	723	703	731	706	729	668	713	711	690	709	722	665	698	694	713	701	759	679	714	683	680	665	668	740	717	679	690	710	655	752	724	676	716	726	728	726	730	688	705	683	671	743	691	720	780	749	752	700	732	705	766	674	728	750	676	696	718	733	727	665	670	769	712	754	637	661	684	713	707	720	719	685	719	718	709	699	749	674	708	734	714	686	708	698	693	689	734	711	700	714	693	714	699	700	655	735	707	637	707	694	705	688	704	668	678	681	675	745	708	689	711	728	678	698	660	654	717	668	725	667	686	679	695	689	713	716	667	690	675	685	776	758	696	709	728	694	713	693	716	729	729	698	682	660	769	726	701	726	704	690	655	730	740	679	699	706	758	709	704	716	683	676	711	679	730	710	702	679	737	745	714	664	706	684	709	694	694	708	672	685	715	665	763	693	709	689	735	760	699	710	697	677	713	693	677	686	726	710	686	727	727	696	685	705	710	691	688	692	662	706	686	743	679	724	693	721	681	751	685	690	726	714	689	686	687	697	676	710	735	713	726	723	708	709	695	697	699	658	719	696	709	688	730	740	702	670	689	688	709	709	728	689	735	686	691	723	695	708	687	698	725	733	702	679	708	696	687	700	691	704	700	668	637	697	668	707	704	689	687	698	710	674	725	689	694	736	693	668	706	737	664	722	709	718	741	670	707	705	681	708	664	744	711	735	689	673	636	702	731	727	672	757	724	730	658	704	680	655	701	725	723	706	705	714	649	743	769	708	712	703	649	720	737	655	728	696	735	698	714	703	756	681	710	735	707	707	654	665	725	713	686	700	735	673	689	672	683	688	739	707	683	668	677	727	703	712	723	685	699	700	695	718	696	705	698	737	694	694	721	668	700	732	717	663	665	666	742	689	711	728	708	709	690	697	700	719	685	668	701	701	698	688	698	672	697	675	671	683	696	704	694	652	694	680	724	686	723	655	670	724	700	710	679	720	729	680	692	665	732	733	766	732	749	728	712	702	688	715	723	700	692	701	709	697	719	716	722	711	710	713	701	660	729	676	648	716	757	717	711	682	695	714	678	702	707	696	699	698	704	739	685	666	725	704	699	750	768	650	671	708	714	693	745	712	720	702	711	689	706	703	686	720	685	689	707	676	631	726	660	697	668	759	714	771	703	686	725	733	704	733	703	717	702	689	740	707	701	682	626	704	668	735	657	683	732	684	750	682	723	720	735	684	716	720	691	739	702	651	716	657	699	713	712	719	753	697	699	689	684	691	705	668	685	704	674	736	694	710	713	681	708	658	704	691	679	711	658	696	660	756	750	642	696	697	711	725	668	723	709	704	699	689	685	704	691	740	679	696	730	740	686	673	699	667	709	692	661	718	721	765	692	702	704	691	679	709	711	752	671	747	691	709	694	719	698	703	713	645	709	692	709	684	755	668	683	668	685	729	693	709	679	688	696	698	715	764	683	678	698	656	671	694	674	720	719	716	688	713	712	709	664	664	711	692	657	670	702	650	670	725	640	717	699	633	751	700	643	688	728	673	717	727	719	679	685	714	701	756	688	677	718	736	728	642	742	691	705	682	691	717	713	683	649	704	680	682	677	681	719	683	717	704	697	768	720	692	690	686	694	756	701	718	710	728	725	709	679	697	710	665	654	671	726	707	701	682	702	736	703	720	683	694	720	681	709	707	728	692	673	701	697	708	715	732	751	704	688	663	700	682	750	707	737	685	649	687	720	731	695	699	718	701	692	696	685	676	738	734	640	687	734	715	657	679	718	667	739	723	696	713	735	710	661	715	706	677	697	676	692	700	732	660	721	621	683	694	683	689	713	668	708	734	653	672	679	710	713	712	695	719	696	690	676	699	714	712	724	742	721	666	677	681	714	672	718	696	691	694	730	699	704	719	689	690	685	727	693	732	693	689	656	742	725	730	715	635	685	686	676	684	682	706	660	675	724	680	662	701	684	699	698	713	720	744	733	740	736	688	696	689	711	717	682	686	681	741	679	708	715	721	697	667	655	737	737	740	741	664	680	711	659	709	676	735	705	694	714	688	716	696	677	743	711	683	697	649	697	693	642	711	709	719	692	716	677	664	665	673	722	659	701	688	709	696	690	745	669	702	713	730	693	677	730	703	689	723	677	682	679	691	705	692	740	716	676	633	675	659	724	728	745	714	710	713	706	713	711	684	749	647	729	712	718	698	713	700	715	731	701	703	739	745	706	682	668	706	685	760	746	651	681	712	701	704	709	688	662	755	703	673	739	717	713	697	766	739	691	764	708	672	705	709	675	689	693	712	698	680	690	669	719	722	760	655	703	685	716	688	719	670	746	688	716	684	735	719	725	696	750	671
6754	19537	14946	8547	6389	4798	3955	3000	2315	1857	1584	1350	1246	1099	1083	1041	1026	953	1005	927	995	919	832	891	843	880	909	821	845	817	836	862	836	838	826	791	882	771	712	771	762	766	790	735	780	744	762	790	756	769	736	750	799	800	760	718	747	814	742	766	694	734	785	743	764	774	727	747	770	796	761	675	757	738	761	710	804	755	714	728	715	746	714	771	731	799	729	740	744	753	769	766	742	771	720	747	766	756	739	725	720	772	762	719	729	756	765	727	746	738	760	750	759	766	746	765	734	695	745	729	773	748	741	718	749	753	754	675	722	762	759	740	752	758	727	669	741	743	733	717	743	757	741	735	715	748	731	739	698	744	733	754	740	751	722	700	765	758	748	729	775	757	731	744	766	700	686	710	802	744	729	709	754	769	744	729	734	766	755	746	771	748	756	696	777	714	719	738	749	794	750	717	740	708	736	741	732	757	745	740	722	744	736	715	744	719	762	784	687	747	757	707	723	695	722	760	707	761	746	762	726	733	749	745	764	751	735	777	722	739	715	694	724	715	777	711	757	749	738	718	742	729	736	750	767	766	672	717	773	721	696	739	731	736	727	745	763	707	757	786	732	729	726	726	708	735	764	747	733	764	780	734	719	708	759	795	764	711	737	735	767	784	745	734	718	734	729	693	745	732	746	756	702	735	727	717	772	760	758	755	707	764	710	698	661	770	745	762	731	715	752	717	742	708	735	764	721	737	690	706	735	733	731	760	763	753	677	770	773	733	724	705	679	718	745	725	699	785	724	754	707	727	706	724	740	718	788	738	737	766	748	696	765	756	768	677	747	715	769	751	773	831	777	766	711	752	718	739	735	747	727	720	753	717	740	737	736	752	779	741	740	735	718	734	708	752	710	776	746	699	774	737	717	778	715	731	748	763	731	773	744	720	686	732	702	723	760	754	739	727	766	736	764	745	763	752	731	723	784	783	734	696	744	741	737	684	775	707	745	752	735	769	765	733	703	784	762	717	706	706	769	731	750	695	721	707	732	793	757	758	739	762	712	736	795	729	735	746	743	733	696	706	717	748	727	751	679	766	764	757	763	706	719	683	769	751	750	747	708	668	697	693	733	729	716	709	699	702	746	738	752	734	724	695	700	720	764	755	721	728	753	704	735	749	738	731	738	718	737	781	788	731	756	762	742	759	726	703	764	740	765	752	742	739	721	763	746	709	766	703	732	743	778	726	710	687	733	726	755	719	745	728	713	694	756	759	762	761	747	711	755	753	766	681	729	728	733	746	743	739	697	763	722	759	698	785	780	723	730	793	756	725	762	761	742	707	752	750	701	744	745	741	718	674	738	773	744	749	765	738	750	746	750	726	724	689	759	714	727	794	731	796	727	724	734	744	789	663	725	720	738	730	770	722	731	741	726	746	730	720	735	725	731	759	770	737	713	685	746	794	720	763	742	766	722	760	769	750	776	717	720	662	733	734	733	714	778	716	765	776	790	795	760	776	741	773	755	722	757	738	721	704	778	752	747	710	727	734	747	756	726	738	771	730	695	750	767	668	765	750	761	722	736	794	731	743	690	666	752	754	756	715	738	733	738	758	739	735	730	718	785	743	760	775	747	719	734	788	736	716	728	681	709	722	730	687	725	746	709	795	754	677	704	748	721	712	726	731	691	719	714	728	773	728	750	713	784	767	707	712	728	740	719	705	742	751	754	739	777	783	685	766	760	711	722	750	776	778	759	733	733	722	726	724	775	728	717	721	746	772	742	736	729	739	745	766	729	724	754	732	788	737	726	736	738	747	733	793	761	679	734	703	766	751	770	715	729	748	762	752	739	706	717	734	722	715	726	724	754	713	758	730	755	732	764	728	730	774	753	762	776	720	758	769	741	700	706	713	740	772	717	707	715	720	731	728	718	795	748	732	775	759	778	752	701	742	746	742	776	700	718	680	716	796	733	711	753	738	725	730	673	732	758	773	738	751	835	710	730	771	728	738	734	746	751	734	750	742	745	718	762	716	721	780	717	698	698	754	734	776	687	701	734	723	749	747	756	700	764	751	720	703	758	737	703	706	732	754	772	737	718	707	718	743	745	726	748	794	728	769	717	737	713	722	754	714	762	756	752	740	729	746	711	728	816	702	716	751	766	740	720	695	748	743	748	737	760	761	709	745	749	715	739	729	761	756	769	781	694	730	748	738	760	744	703	751	737	789	745	723	763	720	710	708	723	785	756	728	739	743	744	742	717	772	752	765	763	744	722	717	689	750	702	763	712	763	712	764	740	699	747	768	740	767	763	750	738	704	754	716	778	742	785	787	701	726	695	747	751	708	720	703	771	743	703	764	736	721	766	752	715	718	746	691	793	730	770	727	736	722	744	723	726	752	754	758	665	756	740	754	726	764	781	737	786	767	770	760	779	729	751	729	732	708	713	721	799	780	741	647	727	738	757	711	746	753	735	781	751	762	807	773	718	794	762	766	732	759	730	748	728	768	781	710	751	729	790	768	719	750	731	751	761	767	723	768	747	733	767	735	766	763	718	790	780	726	721	741	742	735	742	683	772	713	711	729	746	789	802	709	728	735	707	771	773	732	704	739	779	709	791	827	786	750	731	779	775	729	715	785	741	739	745	781	689	744	781	723	700	730	740	710	734	701	728	800	794	777	773	715	717	739	718	691	762	724	726	736	696	728	717	743	775	734	694	732	760	782	772	772	741	733	713	711	731	776	756	711	746	758	667	725	748	750	757	761	749	759	755	702	709	730	729	803	732	770	716	746	717	738	745	681	750	773	732	746	748	739	726	727	750	702	729	774	723	756	750	797	690	696	697	714	712	740	785	760	716	725	689	760	787	731	750	735	732	748	723	743	748	779	748	735	735	769	806	735	707	763	791	714	749	728	707	795	748	744	705	704	737	716	779	707	729	702	735	775	721	778	729	704	733	793	704	715	721	745	796	791	772	704	733	725	748	733	790	758	728	728	768	725	734	709	747	760	696	724	694	717	694	743	802	768	765	696	713	707	735	744	723	721	772	680	730	785	782	714	773	724	731	746	714	766	666	688	730	696	714	732	708	712	758	764	731	749	750	725	745	693	714	742	742	735	726	756	736	770	760	775	744	709	727	696	779	759	754	715	740	761	742	692	758	715	744	685	725	763	715	751	742	729	760	704	769	740	751	754	787	761	731	737	714	760	735	713	769	741	730	705	745	746	728	736	723	694	735	692	720	703	787	756	729	742	729	701	746	735	684	739	742	765	755	773	764	745	726	732	742	730	760	777	748	723	758	769	765	688	739	749	738	687	756	710	776	710	767	744	751	715	750	778	752	733	787	730	747	712	736	748	730	725	754	756	784	769	689	727	730	761	747	711	758	749	735	798	753	700	732	675	714	709	791	774	770	773	704	721	791	732	712	771	767	724	741	765	718	745	730	733	784	753	766	700	745	711	751	749	745	752	744	753	712	699	672	715	719	716	718	752	747	773	757	778	757	733	733	735
24732	21111	27453	24908	14499	2591	1684	1210	925	808	644	627	511	500	464	416	421	408	410	377	397	378	405	395	356	387	357	361	348	383	362	357	367	384	363	356	353	350	333	308	296	321	358	351	317	363	319	317	333	328	338	284	324	313	327	308	317	297	295	314	318	318	284	321	284	325	319	343	331	301	326	311	321	329	350	297	332	358	285	288	344	288	311	271	329	314	315	342	324	314	293	337	316	344	312	310	321	287	310	304	331	316	339	328	338	319	331	285	327	317	293	314	292	340	290	310	328	343	325	279	299	301	324	319	298	317	290	285	289	308	320	338	331	343	309	323	311	322	301	310	310	338	305	304	320	309	339	286	320	306	294	309	280	333	327	303	299	329	262	331	295	293	327	326	300	319	319	315	283	316	323	315	308	338	319	318	302	361	277	337	315	315	328	335	328	305	298	313	294	313	306	296	289	302	329	290	315	322	303	321	322	324	332	313	314	305	314	323	283	342	295	323	288	297	336	287	309	315	307	310	310	309	295	335	317	342	304	318	318	305	290	321	326	304	290	337	283	304	328	294	308	308	287	343	304	314	288	339	327	298	292	300	286	325	289	348	336	314	302	356	325	332	336	304	339	304	323	330	295	323	313	302	308	327	357	353	303	308	299	315	289	320	285	307	287	330	317	303	322	326	263	309	327	322	323	316	302	310	306	338	336	298	341	327	312	304	320	312	348	336	278	300	303	321	320	313	337	270	341	333	338	313	295	319	298	338	294	302	321	314	339	309	335	318	285	320	311	319	348	306	318	299	311	307	312	321	292	313	349	286	295	307	316	331	301	300	286	328	331	314	356	314	315	291	300	374	329	335	312	356	311	303	318	301	318	321	321	310	301	335	289	312	309	306	341	278	292	330	290	338	349	301	283	313	349	292	310	328	319	304	280	289	282	280	322	320	328	328	319	323	345	309	311	316	293	348	335	292	329	317	303	321	372	327	313	318	324	293	331	325	284	307	276	317	316	298	281	317	288	336	301	305	336	296	319	324	262	337	345	316	286	297	309	339	322	295	314	303	318	313	344	320	329	262	299	335	310	293	301	332	285	310	328	333	340	301	292	276	322	314	316	304	278	337	327	305	297	295	329	298	345	310	330	288	284	319	345	321	306	245	327	314	293	300	325	316	316	316	304	307	317	296	311	287	303	310	314	296	308	309	295	345	302	323	305	301	313	315	306	301	330	301	302	317	322	322	290	316	321	327	323	341	323	310	323	302	309	313	306	311	307	298	287	297	343	342	345	320	302	318	294	290	311	333	337	300	325	308	296	331	310	317	358	317	322	340	286	313	272	314	326	303	307	354	305	291	306	283	310	316	303	289	289	281	303	303	301	311	329	326	332	302	307	327	299	295	310	309	292	351	307	319	306	307	325	317	302	346	295	335	344	326	299	299	322	331	300	307	350	320	300	282	306	301	315	300	320	300	303	329	318	311	346	271	310	345	333	305	320	296	321	326	299	335	281	332	328	304	297	281	285	297	326	324	347	306	303	304	303	308	314	289	287	273	304	324	303	344	306	343	297	335	332	320	298	314	282	338	290	273	330	330	313	311	317	318	311	288	332	291	330	347	329	300	328	322	304	318	323	340	333	314	336	294	315	302	328	300	320	305	336	333	339	316	312	305	321	318	343	324	310	315	288	310	322	317	338	292	311	317	306	314	351	300	314	293	295	296	298	322	283	313	316	291	334	303	305	292	301	318	305	294	334	292	301	327	315	336	328	320	336	310	308	334	335	309	301	324	332	308	298	322	322	296	336	327	287	294	319	299	302	327	304	318	289	310	326	307	336	300	316	286	286	310	349	304	350	311	343	316	315	314	314	359	321	324	288	310	332	321	319	322	345	320	305	345	302	296	337	261	315	312	327	362	344	286	319	289	313	330	292	352	305	310	318	314	332	303	300	295	355	302	310	325	303	341	312	320	296	316	309	309	279	308	303	316	317	313	320	345	308	304	345	320	307	315	348	354	319	332	317	283	305	284	298	314	291	316	323	303	315	337	335	313	317	336	310	325	296	320	313	290	327	312	303	274	318	320	279	292	355	296	311	314	296	292	317	329	289	364	321	290	312	305	315	271	322	305	317	340	323	328	303	325	304	337	282	335	309	305	318	316	315	302	310	303	327	329	338	288	298	328	332	314	320	316	327	305	319	292	309	299	344	334	270	329	306	315	311	309	310	335	305	294	316	301	308	326	329	325	291	292	300	328	327	307	300	336	331	302	307	326	302	306	314	319	323	293	335	317	308	331	327	278	302	325	293	286	307	329	292	303	319	293	307	302	324	292	314	278	318	328	314	293	310	293	341	292	321	323	286	348	327	305	325	358	308	332	293	322	319	347	341	300	295	295	303	286	333	293	311	301	323	322	313	305	293	282	323	340	324	310	313	310	333	300	334	307	303	316	318	305	326	313	301	323	303	312	325	324	326	316	306	311	332	294	323	312	309	320	301	342	348	329	330	327	302	332	336	323	326	318	337	312	312	327	304	321	323	308	353	291	321	331	323	312	306	297	328	281	289	311	356	298	321	291	326	348	319	313	335	316	345	325	310	298	332	294	303	302	313	325	325	288	312	306	304	355	333	299	320	315	319	286	303	310	339	321	301	322	340	287	294	289	303	296	314	324	325	313	304	305	341	326	301	303	346	335	302	320	314	311	313	283	299	334	336	339	317	304	316	336	314	308	318	318	313	313	303	336	308	303	314	328	348	324	310	335	315	285	304	352	313	311	361	349	340	327	308	313	304	320	318	273	297	292	292	326	325	295	299	312	317	310	337	308	358	334	321	357	324	306	329	323	299	320	302	317	312	301	352	299	342	342	315	311	292	325	308	323	301	291	338	338	302	313	284	277	335	304	272	322	283	329	317	296	303	296	287	325	309	279	291	301	306	325	324	320	334	320	317	289	267	298	305	347	308	324	321	301	318	288	333	311	331	317	296	320	294	273	291	309	321	290	285	328	311	290	344	303	330	344	317	320	315	295	311	320	336	320	307	314	299	328	320	333	307	315	324	274	305	312	319	312	296	316	312	300	327	294	309	298	283	316	333	276	314	314	318	310	340	307	309	274	286	330	359	326	300	303	313	298	302	326	298	358	311	321	273	344	307	329	331	313	320	295	316	293	303	311	347	308	322	300	297	347	333	317	306	312	308	311	349	322	279	300	311	297	313	299	325	309	335	319	336	293	307	340	296	307	303	309	290	287	327	296	303	327	265	307	297	303	301	288	332	321	298	298	313	306	284	311	283	301	316	318	341	317	348	314	291	297	333	329	291	333	311	325	301	339	319	301	283	302	309	293	305	328	327	310	318	293	304	314	338	336	322	307	341	332	316	350	341	300	327	307	286	298	305	326	318	333	286	327	303	311	314	339	329	316	331	281	340	303	309	328	297	300	339	315	312	303	349	338	341	309	298	305	277	323	306	310	332	321	326	332	288	294	289	306	328	296	297	326	298	291
6589	15771	11895	6407	4733	3503	2792	2153	1612	1203	916	835	777	666	623	571	537	517	519	505	489	468	487	433	428	432	450	439	428	407	454	434	438	382	403	402	392	360	448	358	412	403	399	391	384	415	355	390	366	358	384	338	340	374	402	367	351	340	382	349	366	337	356	351	358	388	347	372	344	332	314	341	372	365	386	333	346	345	375	326	351	360	350	356	362	356	344	348	347	378	358	367	372	380	389	369	386	314	335	365	337	309	368	397	333	359	365	325	381	347	355	314	326	379	362	312	410	345	328	347	345	389	353	360	365	332	336	345	408	353	363	361	333	360	349	368	384	359	331	357	372	336	350	373	358	375	341	347	376	362	339	353	365	339	348	345	308	369	365	355	370	343	368	346	341	346	382	354	326	338	329	375	356	358	339	376	386	352	360	376	347	381	367	389	366	360	348	344	342	367	350	395	349	364	358	368	364	376	380	345	348	368	356	364	325	358	373	370	363	355	380	359	361	335	328	348	361	352	338	364	342	337	335	353	362	375	341	368	362	325	340	372	365	379	317	373	341	322	389	387	355	348	353	359	350	388	385	372	355	353	370	384	368	353	351	371	370	367	383	329	388	365	370	355	356	360	342	365	380	331	337	342	369	356	362	350	356	356	339	370	341	351	383	379	344	352	362	332	338	369	373	339	380	334	348	371	348	381	362	370	339	365	389	352	396	395	329	350	354	351	337	343	351	371	361	332	368	353	341	336	335	351	350	362	337	348	343	368	346	373	349	341	356	318	312	373	367	364	357	345	330	363	343	369	344	339	351	366	337	376	339	364	326	362	337	364	318	321	385	343	362	349	355	343	367	346	341	343	383	346	329	344	361	345	351	345	367	370	376	326	346	355	368	349	363	361	336	363	339	340	334	371	336	324	364	343	376	345	343	322	372	349	363	352	337	354	325	343	356	379	366	308	377	322	370	368	332	349	363	353	327	329	371	329	336	322	360	361	360	365	365	357	354	357	349	361	404	341	370	391	363	352	390	325	396	345	358	342	341	325	369	341	376	336	358	351	335	369	365	317	356	358	375	349	336	363	333	360	348	332	390	347	343	325	349	302	327	325	332	330	345	316	370	348	323	357	389	348	330	368	378	358	370	362	366	366	373	362	360	366	367	370	322	319	370	362	321	372	351	374	311	338	349	349	356	330	352	326	350	368	349	355	363	331	352	356	337	363	367	361	386	337	355	337	342	372	341	347	358	378	361	376	330	383	336	358	355	340	371	361	386	345	363	356	359	342	376	375	345	370	358	390	371	368	379	365	307	324	362	374	324	328	359	347	351	392	369	355	364	359	352	340	371	349	345	329	385	341	357	324	366	340	349	364	343	348	362	345	359	354	372	341	338	356	398	327	366	388	333	361	329	344	359	378	331	361	356	357	400	337	357	341	351	368	333	353	355	362	363	338	341	331	320	329	366	329	372	369	329	379	377	348	369	367	342	337	386	339	377	355	377	375	358	306	400	338	372	339	333	361	385	321	360	334	377	385	329	356	382	367	362	356	321	351	368	346	361	374	366	336	354	350	352	359	359	364	364	330	369	351	331	326	364	348	335	343	359	367	358	369	346	349	340	368	363	322	347	329	332	371	353	362	371	367	331	364	333	374	347	341	362	330	352	330	334	323	346	360	334	367	372	379	354	356	358	339	342	379	386	333	370	385	369	379	340	395	313	330	357	345	359	336	309	355	354	362	363	350	323	345	351	366	404	381	379	355	346	353	325	344	347	349	339	349	376	351	355	340	308	371	348	345	368	337	365	372	349	374	391	350	353	368	335	334	364	379	375	340	339	377	368	347	350	352	355	345	367	374	323	362	314	378	326	390	342	346	371	376	359	355	333	355	352	371	379	367	324	355	369	355	337	336	313	367	353	314	336	351	343	338	395	348	351	361	346	378	347	348	339	354	337	353	361	383	324	354	353	351	351	401	387	340	348	317	344	376	367	346	369	350	343	373	349	367	343	367	379	380	342	323	372	353	345	372	318	348	371	321	349	372	359	328	373	337	348	359	364	360	326	375	368	331	387	342	368	300	320	343	355	335	345	353	379	336	363	345	342	375	376	360	343	350	374	374	343	372	360	348	304	370	371	359	342	365	306	362	364	329	344	345	345	372	359	376	363	364	370	355	352	338	376	341	379	382	324	361	344	353	351	354	363	362	376	369	400	359	377	342	341	372	324	353	360	367	351	363	317	337	358	339	330	358	349	334	356	357	345	354	350	369	392	344	351	383	333	362	348	357	346	327	335	359	376	366	345	345	369	342	340	324	367	361	362	350	339	347	360	350	359	381	370	349	358	338	377	370	372	365	339	354	331	338	362	364	332	345	360	369	345	338	375	312	345	341	317	387	352	348	364	406	346	390	359	321	334	373	377	352	357	333	392	387	315	376	324	339	344	380	347	367	397	367	364	353	372	372	360	346	368	334	332	363	366	335	390	342	338	388	403	365	379	402	341	362	347	345	363	345	368	344	345	365	361	371	363	352	331	354	374	377	318	357	379	336	384	369	332	365	391	343	342	356	354	347	376	326	338	372	373	351	351	357	349	344	365	358	337	371	367	387	336	377	350	328	391	383	321	345	356	349	363	350	367	344	337	335	336	348	366	374	332	349	333	383	345	356	328	346	378	343	356	338	349	370	357	359	356	379	331	330	355	338	362	360	346	381	354	382	330	368	339	357	343	334	365	385	383	328	341	378	377	339	336	342	373	321	341	323	341	354	348	357	342	387	365	359	381	352	374	407	382	374	360	359	354	366	350	354	370	364	340	347	358	355	374	345	349	351	340	344	350	367	339	387	314	359	345	359	348	357	354	358	393	357	370	340	332	339	375	364	350	341	331	367	365	359	343	373	352	357	358	366	324	375	374	369	352	347	337	382	375	332	361	376	317	373	340	366	359	339	344	368	338	391	376	362	378	364	341	353	314	340	360	387	343	366	328	327	373	407	357	343	375	330	364	344	359	383	387	334	376	372	362	359	336	360	399	355	354	332	369	368	374	338	353	358	388	345	367	371	376	362	348	335	377	360	349	359	360	365	363	332	344	385	348	354	383	334	348	341	335	390	327	332	354	345	376	336	349	395	340	385	361	366	322	366	359	373	379	354	338	328	365	386	339	341	343	324	370	379	369	327	360	332	379	344	354	354	343	349	353	370	391	356	376	370	334	343	337	368	361	408	366	349	351	370	337	345	333	367	354	325	367	344	352	344	348	352	403	359	334	318	341	367	367	360	353	337	373	334	354	371	362	393	379	358	352	377	362	366	359	366	343	339	329	364	370	356	314	333	328	372	371	330	356	336	346	384	329	354	369	357	336	333	363	337	371	381	354	357	322	367	342	349	387	341	368	361	359	331	341	360	363	348	386	333	344	365	329	295	378	356	383	357	383	341	376	379	378	363	332	347	350	361	349	353	335	380	381	332	337	348	354	358	348	363	384	336	372	346	368	357	335	328	376	356
22482	21150	28903	23681	21158	21365	12438	3020	2076	1624	1498	1283	1164	1078	1001	969	899	825	889	833	843	846	822	787	794	809	769	748	746	772	713	782	710	718	704	757	723	653	751	672	665	680	702	680	665	690	631	642	689	678	654	661	601	618	616	639	625	704	664	674	666	671	643	661	636	635	652	647	661	590	629	655	706	588	656	648	639	637	590	702	572	595	659	654	639	645	633	647	642	611	668	682	671	682	646	645	633	634	647	596	622	662	646	649	644	651	632	666	657	646	614	635	653	637	610	642	655	587	651	623	604	647	612	653	652	664	641	646	638	622	584	628	600	659	671	624	640	650	635	592	664	605	626	667	653	618	702	608	604	605	651	641	622	629	664	618	613	661	609	646	609	611	650	617	616	620	679	643	676	586	652	615	663	628	697	634	662	611	657	629	610	625	626	639	640	639	635	686	643	647	635	641	645	644	635	646	619	618	570	621	661	583	595	630	675	635	617	630	610	663	643	662	659	643	623	615	657	598	616	627	628	671	695	660	598	626	671	611	642	672	641	630	658	656	643	663	654	650	651	620	680	663	613	636	625	609	622	621	613	616	606	634	664	620	637	620	636	625	610	636	665	641	659	651	604	632	616	658	655	638	625	646	673	655	662	589	618	659	618	617	675	638	643	647	643	604	605	644	630	662	599	644	617	648	613	571	603	651	642	615	640	632	632	653	669	608	628	627	666	631	634	642	644	610	598	652	624	665	655	613	653	622	615	697	590	618	627	633	680	643	614	619	653	641	639	650	611	653	622	613	651	657	613	589	635	611	613	642	614	656	681	653	636	640	621	624	617	672	649	592	612	645	618	602	603	598	618	599	611	670	626	598	644	632	665	625	601	644	669	646	604	634	667	631	628	633	613	630	692	633	695	660	617	635	599	663	598	623	637	587	625	659	619	633	589	605	615	602	654	590	674	616	622	639	633	652	663	633	614	667	633	675	663	619	696	662	643	643	627	619	652	609	627	586	633	608	643	621	673	636	633	629	603	627	629	596	649	671	687	608	621	594	604	615	624	663	633	625	636	631	619	611	626	610	669	595	640	646	616	637	621	654	630	620	621	606	655	650	603	592	614	654	666	645	672	589	620	602	645	652	651	629	614	567	652	643	618	645	583	639	650	642	621	630	606	642	634	624	606	670	620	630	656	666	642	632	585	651	654	646	611	646	625	604	673	647	685	614	642	614	659	617	675	639	685	598	643	618	595	602	651	635	639	644	650	662	677	621	615	598	634	603	583	590	641	636	683	619	605	644	632	653	647	640	611	686	666	572	643	617	637	647	633	597	617	643	634	657	611	632	646	654	634	583	612	584	616	645	636	652	636	624	651	634	624	595	616	614	655	663	639	660	618	621	610	650	617	608	599	670	583	632	638	630	630	629	628	600	648	685	619	652	626	676	638	668	621	697	661	670	635	591	615	618	675	626	677	664	652	599	659	652	636	628	624	675	624	581	668	650	682	658	616	608	638	632	611	623	601	662	616	615	649	652	674	607	619	569	637	646	621	631	613	635	605	625	635	607	634	593	633	645	583	603	611	671	608	627	655	593	651	629	660	622	640	632	611	661	623	647	626	608	629	618	605	647	670	641	598	646	615	595	633	613	646	702	580	646	663	662	631	653	605	593	604	642	645	654	666	631	671	610	644	628	635	599	591	587	616	616	654	619	627	673	619	605	646	637	632	616	609	593	620	661	657	610	629	623	588	616	592	622	669	626	592	647	671	588	637	648	667	693	636	633	703	667	634	606	621	593	612	635	614	613	701	594	579	624	644	599	626	613	630	609	605	605	642	631	587	598	627	614	612	664	649	642	622	640	625	634	639	668	623	622	611	630	609	657	608	627	641	604	661	666	669	599	660	633	629	666	641	642	629	615	599	613	629	660	650	614	618	644	677	660	599	610	642	581	622	603	625	652	600	655	592	659	683	635	621	670	622	652	702	625	656	662	650	646	678	639	664	659	601	587	610	605	592	645	635	645	632	667	630	675	654	562	648	601	638	598	635	611	671	641	610	629	672	682	625	623	660	640	596	590	653	659	637	667	604	658	635	619	664	646	651	646	617	676	671	567	602	647	613	675	634	629	618	661	663	631	641	641	612	641	654	659	615	646	609	610	624	669	632	633	642	658	628	615	661	647	649	620	618	652	634	645	678	650	641	635	623	630	635	625	618	646	638	648	603	587	624	699	615	639	624	633	590	600	654	628	637	608	645	641	612	641	665	627	634	648	613	659	624	633	629	621	695	630	642	653	632	610	617	639	645	652	608	661	584	557	635	645	605	602	703	654	630	607	649	642	664	657	607	634	646	613	615	613	638	627	612	624	602	650	645	621	589	619	652	629	619	580	654	614	650	657	622	620	609	649	638	617	609	606	637	629	657	643	703	593	579	646	663	671	625	671	658	651	619	627	633	645	650	606	621	616	629	587	654	616	675	677	625	629	599	656	581	700	612	626	649	636	628	649	701	619	633	624	654	608	671	617	620	606	605	624	624	662	599	612	645	577	619	612	672	670	629	681	673	662	610	707	623	621	645	656	621	677	678	649	628	640	633	642	666	646	615	664	661	667	632	628	657	631	643	675	601	583	604	650	656	633	668	655	647	602	661	625	619	647	618	666	590	681	636	641	637	646	618	638	640	622	621	642	648	614	650	637	620	681	591	619	637	616	617	622	593	603	671	642	691	635	702	654	583	632	633	615	607	617	671	608	660	573	621	600	585	635	646	645	641	592	657	626	616	651	622	580	651	649	613	642	596	611	614	661	637	588	627	592	677	621	643	643	663	659	637	631	632	639	669	613	562	624	659	600	594	646	630	584	642	575	657	617	605	608	642	574	643	690	662	690	648	658	643	635	608	619	646	606	631	669	637	641	641	650	589	625	617	624	618	638	632	577	627	656	617	616	630	641	663	649	652	650	612	605	618	608	619	637	604	650	627	668	635	668	577	606	615	648	642	656	693	646	614	620	628	643	610	591	665	645	663	615	616	655	627	649	651	649	616	627	658	606	675	626	649	650	633	650	632	586	601	617	629	661	619	629	639	676	623	623	630	631	568	658	577	632	625	639	595	657	623	664	617	651	596	631	606	617	620	626	638	669	619	647	631	630	664	656	651	625	672	598	602	595	653	632	636	627	585	611	615	625	614	661	675	626	622	614	667	582	618	605	621	633	664	613	588	629	615	650	581	653	605	636	613	618	626	667	664	632	584	614	619	632	590	672	623	638	628	604	638	678	616	585	607	632	668	619	586	642	687	620	607	620	661	604	652	621	652	610	607	609	666	632	639	628	613	600	649	649	604	636	648	638	599	621	628	597	602	634	617	607	666	619	600	576	662	608	683	661	646	579	676	595	643	649	637	615	650	608	614	607	616	648	629	602	649	599	637	624	660	656	607	626	621	639	666	642	593	589	653	634	628	653	632	629	584	625	599	645	694	629	650	604	645	639	578	612	631	642	600	636	588	715
8256	24866	19807	11800	8921	6606	5070	4009	3148	2499	1966	1663	1460	1313	1155	1094	1110	1030	998	955	1016	945	938	937	885	861	874	785	866	828	827	790	775	786	798	794	827	788	698	764	676	709	729	742	728	723	718	734	683	674	710	682	760	659	669	713	739	720	676	691	664	670	687	682	646	628	668	709	696	721	653	655	686	670	664	677	689	702	656	677	701	681	680	658	693	671	670	705	660	694	696	669	712	688	675	671	677	677	668	672	749	659	660	662	690	692	707	698	669	658	644	719	673	631	686	670	705	680	648	654	601	665	679	674	685	704	671	630	695	693	641	641	657	725	680	660	644	739	663	711	669	652	651	669	673	685	654	717	639	687	649	672	675	668	675	720	648	621	662	683	678	679	695	682	707	705	649	609	677	632	641	690	703	687	694	727	693	693	648	691	654	697	705	653	677	648	687	657	688	650	669	675	695	703	647	645	685	685	680	706	691	669	672	672	715	668	629	655	670	647	655	680	638	683	707	701	715	701	681	651	657	655	688	706	695	720	702	645	639	666	672	680	677	672	690	660	655	675	698	654	670	666	686	653	691	631	694	667	721	661	698	688	650	705	628	710	712	673	692	670	657	628	698	742	654	673	649	636	678	709	660	671	703	731	699	737	660	707	655	651	647	626	663	621	663	652	687	628	647	642	641	665	666	645	666	673	706	694	665	660	654	667	665	684	710	648	600	679	656	674	663	663	665	662	711	683	666	689	670	663	670	671	704	708	670	713	635	689	668	650	650	702	651	645	675	707	670	675	673	651	707	638	657	641	638	695	669	662	715	616	727	676	684	693	659	672	676	704	695	663	692	647	610	638	687	624	717	596	632	700	702	675	697	713	651	666	630	642	697	691	726	685	659	703	677	667	686	688	676	635	700	654	684	677	665	663	662	700	699	671	661	707	688	654	684	673	625	695	695	664	694	691	737	670	636	667	707	703	707	697	665	665	691	694	722	671	675	667	695	683	652	672	716	698	666	704	685	634	704	671	675	693	730	703	649	675	689	683	670	660	670	662	676	708	657	679	626	689	662	675	672	657	670	680	685	665	651	637	671	685	660	692	665	681	674	675	718	679	702	698	619	669	627	663	657	680	642	625	715	680	648	667	664	679	645	649	665	696	610	708	690	676	709	656	688	672	670	682	646	675	697	669	626	694	711	653	699	676	667	677	675	634	642	680	627	653	644	652	702	656	733	678	640	696	657	682	676	719	656	661	725	646	686	710	652	697	696	648	703	691	648	661	673	668	654	679	668	665	736	642	657	677	652	651	692	641	606	672	691	688	682	621	627	690	684	666	653	672	654	666	638	692	650	703	688	641	666	677	694	685	680	673	683	628	714	698	684	677	678	652	664	668	675	667	712	687	664	642	661	695	644	661	658	709	678	646	617	631	637	666	653	654	671	703	624	671	679	675	710	720	654	612	636	694	654	701	672	693	643	677	669	680	709	665	658	670	688	667	696	677	735	681	671	642	726	653	667	716	685	669	695	641	661	680	677	657	679	680	627	645	699	711	659	707	705	713	724	671	645	664	693	701	691	659	724	680	684	700	725	666	681	679	696	694	691	687	690	695	599	650	709	664	693	669	648	686	668	631	690	696	665	692	705	624	651	663	683	651	649	693	690	646	683	659	716	695	681	642	717	721	618	646	684	664	703	639	680	685	634	694	659	663	685	683	658	692	707	710	675	634	682	715	681	645	638	667	637	673	700	666	697	670	666	659	668	649	708	652	688	675	688	694	687	671	652	643	672	664	655	731	691	689	699	659	674	673	651	696	662	712	668	713	643	698	670	679	688	640	673	690	662	679	645	644	649	640	625	670	676	717	656	683	674	706	619	653	679	655	708	659	638	670	667	665	663	640	692	690	698	667	646	673	765	694	655	705	618	636	679	704	658	634	708	662	696	695	665	666	669	655	656	664	712	700	664	701	647	708	732	693	647	684	672	624	686	696	702	734	663	694	654	635	646	694	717	612	705	673	675	657	704	662	715	650	691	681	686	675	721	632	700	700	661	671	677	671	677	642	688	668	651	655	693	651	652	676	689	683	661	662	616	681	687	643	654	687	668	661	710	692	616	668	671	661	685	694	686	649	664	717	660	664	648	677	684	699	650	684	677	670	645	678	669	642	706	660	670	640	700	673	645	679	682	709	701	678	687	685	676	713	700	684	610	647	621	631	690	686	710	659	655	683	644	665	654	633	657	649	655	631	694	666	681	650	692	700	690	663	652	670	662	640	683	684	675	678	658	723	664	652	708	706	660	655	672	639	693	665	634	665	667	668	677	675	690	655	684	694	698	629	702	681	666	669	661	678	679	646	712	682	652	688	643	656	637	709	717	722	697	666	677	710	662	668	660	693	658	684	652	689	647	660	674	692	742	658	687	714	674	655	665	699	671	679	686	696	661	674	725	683	709	676	677	685	650	672	678	700	624	679	695	652	670	669	671	650	721	635	673	676	668	679	695	710	708	630	669	670	691	616	644	672	659	684	704	705	725	664	668	731	626	693	702	615	649	711	668	683	699	640	639	692	678	677	722	685	714	666	665	648	653	675	642	662	697	690	640	697	661	703	726	644	680	679	721	643	653	669	624	681	661	667	663	718	670	692	716	695	658	639	682	677	722	688	659	676	731	632	652	637	733	646	644	666	670	642	689	656	707	686	667	719	662	666	695	657	700	686	717	697	650	709	616	705	674	660	638	701	715	646	656	665	723	660	711	674	687	673	688	610	644	677	643	678	689	716	678	678	660	730	688	639	660	676	682	656	674	683	662	683	675	641	678	632	660	690	637	690	673	655	701	688	650	669	653	669	685	671	704	699	698	665	669	670	678	691	668	648	658	671	717	666	687	679	675	674	662	686	686	691	647	679	665	665	676	665	677	661	705	708	666	646	686	629	651	694	684	676	698	687	677	672	660	656	697	686	636	671	683	701	720	674	659	656	682	678	702	688	676	658	719	692	662	637	708	687	715	665	691	703	669	720	711	686	657	672	635	624	705	648	700	691	654	666	682	701	634	712	677	648	661	658	672	698	677	680	670	661	665	655	670	622	664	661	648	686	682	640	659	666	675	652	662	692	716	650	657	681	665	718	690	653	681	674	706	646	667	646	679	640	720	645	684	674	689	719	683	665	710	679	680	661	696	668	638	696	673	677	638	691	645	685	725	695	664	718	711	673	656	701	613	698	667	646	615	682	654	659	665	678	713	683	694	660	679	661	658	693	695	659	674	692	656	685	651	652	683	631	713	683	670	654	654	694	737	676	672	661	646	694	670	648	619	686	668	658	675	700	719	658	649	661	685	668	699	689	654	659	682	608	655	640	662	671	665	650	630	672	687	680	699	650	700	662	697	702	686	694	679	670	693	672	704	691	658	718	668	667	677	713	669	715	706	691	702	693	675	686	681	687	676	661	723	693	644	669	723	670	622	621	649	645	666	664	620	690	647	675	686	687	635	705	660	690	649	672
27479	19370	9936	3776	2053	1465	1215	1001	875	701	639	573	552	503	494	497	549	491	534	519	506	474	463	479	454	467	459	495	481	487	483	498	421	456	467	452	471	443	445	451	424	436	439	442	433	442	450	439	443	475	493	440	448	409	484	432	447	413	420	422	441	401	457	445	432	459	409	446	437	478	464	450	429	405	418	452	441	411	388	472	455	458	431	466	441	451	433	428	412	439	420	472	446	407	428	461	430	428	434	434	429	433	471	429	426	440	431	458	470	450	459	466	425	389	419	465	438	435	462	442	413	481	451	406	428	433	448	425	432	418	441	436	433	455	419	448	473	424	444	448	457	427	440	418	440	452	466	462	422	452	425	436	428	443	438	434	411	468	444	397	456	429	446	446	423	393	450	439	423	423	450	441	435	450	474	461	459	480	478	416	418	453	431	457	469	420	430	412	412	455	473	419	452	440	416	394	465	429	432	449	451	424	447	464	426	455	445	467	428	423	420	428	455	420	426	440	470	462	437	465	437	403	472	443	404	457	437	432	439	441	448	444	436	415	424	435	438	417	456	433	426	430	435	395	424	423	434	467	440	404	466	434	418	444	486	435	411	426	447	407	425	445	393	468	440	426	426	438	399	454	430	469	445	423	444	471	454	426	446	426	455	440	426	451	449	468	459	420	422	419	420	404	462	411	472	416	460	430	422	406	425	451	449	429	422	450	449	471	420	417	448	423	413	438	452	454	486	442	429	402	422	439	457	452	442	481	460	432	447	413	466	436	434	425	441	454	423	439	463	428	443	440	432	461	433	474	458	482	429	480	439	415	449	422	416	493	425	447	451	456	424	416	469	441	402	446	417	444	462	464	425	467	419	440	434	481	423	421	454	482	385	432	441	432	446	430	430	484	487	432	404	447	435	451	440	447	450	447	456	433	418	461	428	417	444	442	419	451	440	458	432	427	449	414	469	469	432	448	474	465	431	437	427	433	458	453	433	449	431	436	382	469	448	423	417	418	506	427	437	422	446	448	434	432	416	453	457	457	479	451	415	458	433	455	415	422	438	446	446	454	458	449	451	441	434	429	458	414	436	441	419	458	412	444	411	457	435	476	398	402	448	493	447	438	417	467	446	476	418	495	468	441	433	417	443	431	435	434	438	453	442	429	424	437	450	465	439	452	429	438	416	473	436	446	429	429	420	446	437	435	420	429	470	441	409	434	439	444	442	456	450	415	452	445	464	495	416	458	422	440	415	475	442	463	464	446	424	449	460	444	427	410	412	399	437	450	400	423	476	430	435	448	415	442	420	427	488	404	419	407	420	465	437	408	407	445	416	430	430	423	424	424	465	433	427	447	415	410	435	448	395	409	432	448	434	447	460	394	429	441	433	420	447	429	413	419	444	408	441	399	382	445	418	464	422	435	422	440	449	443	454	467	455	392	438	437	465	471	453	414	421	428	476	457	408	437	473	432	455	467	437	408	400	497	460	399	402	404	479	409	428	438	469	464	444	441	408	424	491	419	437	397	432	456	443	463	428	414	470	441	460	446	400	434	439	452	425	440	491	420	422	467	429	458	403	416	461	443	396	464	416	476	446	397	432	427	427	463	452	479	425	394	420	432	420	440	447	417	420	463	458	421	457	441	364	434	450	394	433	448	428	449	462	436	456	425	434	455	455	436	447	410	444	431	441	426	442	421	426	421	398	423	460	416	469	442	447	457	422	474	410	459	449	406	463	425	437	434	425	409	449	433	419	414	445	482	453	435	444	434	437	442	423	476	416	417	420	391	435	433	471	429	439	447	444	458	396	439	451	455	416	452	465	439	448	402	421	428	418	449	433	477	398	424	402	417	415	422	471	439	427	435	435	453	495	436	472	421	448	414	443	455	432	455	429	422	459	393	464	424	452	459	439	478	421	433	452	418	462	448	444	405	439	415	413	410	451	416	439	436	442	399	460	421	471	445	432	465	479	425	403	429	407	411	454	450	434	457	424	429	443	433	427	446	440	420	440	490	444	453	457	453	484	423	394	397	430	403	474	417	466	420	458	393	467	428	437	396	441	419	395	425	390	473	406	410	459	477	435	457	426	440	434	416	442	435	426	463	443	488	415	397	425	456	421	450	416	402	452	439	458	416	423	451	460	435	490	440	430	431	442	424	433	468	431	469	409	420	446	411	441	425	443	425	409	420	428	394	423	443	449	488	451	440	436	405	433	446	416	458	468	434	432	428	453	462	445	426	439	465	449	449	440	474	447	420	462	409	446	450	417	426	456	405	468	412	438	479	430	464	444	443	419	467	439	430	456	406	419	412	435	430	437	405	405	415	444	468	425	437	476	451	459	441	412	432	455	442	457	442	449	428	465	425	431	458	446	453	435	462	431	467	452	453	442	406	449	412	395	486	399	437	428	422	449	448	420	442	473	448	486	417	448	443	435	426	436	451	413	456	434	400	409	400	452	430	444	478	441	456	418	441	442	436	408	425	457	427	434	463	410	407	451	458	450	413	448	416	469	431	460	455	453	435	407	444	441	444	462	470	390	429	450	409	434	433	467	460	453	463	427	407	456	458	442	426	430	417	455	430	464	405	459	412	435	450	425	445	447	439	436	429	451	470	458	426	454	442	432	409	427	448	447	480	481	448	458	469	397	462	426	440	438	440	425	469	408	450	445	426	434	462	425	429	425	446	457	417	450	446	420	441	451	425	424	446	413	473	441	427	480	433	457	451	424	457	446	460	456	443	444	417	438	418	449	413	402	446	457	431	461	415	435	441	436	452	445	420	430	426	482	441	444	447	406	464	406	443	454	408	438	439	434	430	447	443	444	450	422	437	446	420	461	431	471	413	440	451	438	447	435	429	454	446	451	407	455	436	439	480	412	406	412	462	449	439	421	464	470	430	456	418	414	447	430	428	435	450	466	495	425	436	457	417	450	463	459	421	443	440	423	429	446	444	473	430	462	463	397	458	463	420	469	447	443	421	416	458	425	417	419	405	464	437	471	464	451	422	470	432	441	415	416	473	403	435	444	397	413	444	445	464	449	427	446	422	435	405	422	422	438	480	433	427	428	412	404	465	445	443	460	450	436	418	466	456	414	425	442	472	464	427	456	423	429	448	436	466	458	447	446	430	428	450	422	426	463	422	430	457	431	433	423	440	449	432	460	437	442	465	446	427	438	426	438	440	445	455	404	388	430	422	428	423	400	468	459	447	415	424	480	436	392	435	440	475	407	433	410	457	431	461	456	459	419	408	428	420	409	428	433	436	475	468	421	436	427	455	453	429	449	423	469	437	464	445	404	415	472	461	467	429	442	384	428	468	394	427	452	436	421	475	460	449	412	418	445	421	404	426	462	469	454	448	448	449	436	444	437	409	414	439	425	462	423	486	476	406	463	463	411	462	441	428	416	478	427	439	438	444	468	462	448	419	453	446	385	427	468	466	421	443	417	453	433	438	443	422	432	403	439	415	399	436	410	444	434	451	417	452	457	437	427	455	398	419
6912	10669	8127	4112	3186	2350	1918	1494	1240	955	865	726	666	626	629	592	563	577	577	557	551	565	495	531	520	529	508	529	524	569	473	523	508	505	510	505	479	464	448	471	472	496	462	477	474	457	514	465	485	537	520	492	464	505	467	438	480	488	473	457	466	479	451	441	484	485	463	475	484	475	492	484	461	452	428	428	488	455	441	460	436	483	468	457	456	488	477	454	497	468	469	473	498	485	481	483	473	471	485	517	446	470	427	487	508	462	485	526	438	428	459	460	485	501	492	489	466	499	457	486	449	474	442	483	459	439	484	485	464	446	437	445	483	455	493	473	454	427	481	487	447	442	488	472	474	476	478	456	476	452	502	460	452	471	509	464	436	450	469	489	478	481	457	457	469	498	469	499	436	493	468	462	438	471	513	491	498	465	471	488	478	454	440	433	503	452	461	480	488	515	438	500	488	442	450	468	454	479	479	445	462	484	442	481	439	479	499	436	475	424	488	493	465	480	455	457	461	453	464	418	436	500	500	454	484	469	439	439	499	456	472	467	467	460	462	494	461	505	494	479	480	450	465	472	474	482	462	474	484	453	496	463	479	439	499	479	423	483	476	483	477	462	487	480	480	436	471	478	455	496	461	429	460	499	479	468	479	487	471	459	465	454	487	451	460	462	463	492	447	478	461	508	472	455	478	507	468	465	478	476	493	445	496	450	452	458	463	474	500	430	466	471	486	505	439	436	475	451	461	453	469	482	504	446	447	468	505	449	464	470	459	467	485	439	456	435	456	497	478	465	469	448	513	443	467	441	493	444	416	455	477	456	460	432	491	455	467	458	455	492	469	524	476	463	447	513	498	452	504	454	443	500	463	451	462	528	464	511	456	502	493	434	495	486	465	486	509	450	496	450	457	475	437	494	510	459	463	468	454	434	468	480	438	487	508	488	430	455	454	476	473	514	463	455	465	457	475	453	476	524	476	461	500	476	506	479	483	462	480	478	479	470	465	459	493	512	478	462	458	442	446	469	472	487	473	406	477	497	427	469	502	487	511	472	478	483	453	498	453	467	452	424	491	483	422	477	488	445	452	481	475	454	460	490	463	420	472	449	500	507	462	469	460	462	485	483	462	470	484	454	485	460	478	472	464	425	445	487	476	467	494	472	474	479	445	475	458	428	426	472	457	493	478	483	452	482	488	467	461	432	469	448	467	462	470	453	456	484	451	519	501	481	484	456	468	433	478	490	451	510	502	472	450	451	466	464	460	459	474	440	450	453	457	459	438	483	452	465	480	457	508	467	489	450	454	498	455	486	496	418	481	448	464	486	518	469	461	454	472	469	454	473	449	502	465	454	487	434	454	448	467	466	464	468	502	443	471	487	453	480	459	455	428	497	495	494	502	421	502	464	433	516	497	421	421	500	468	448	466	467	438	523	475	500	478	485	468	470	473	447	472	471	464	488	448	450	477	442	453	465	438	468	441	473	468	474	469	475	461	495	483	472	477	441	469	488	473	475	463	447	508	430	457	462	455	468	396	422	475	482	484	438	453	475	480	479	487	449	459	502	500	469	458	497	437	482	495	463	459	468	457	446	462	480	475	477	452	505	534	477	465	502	448	450	485	477	486	456	449	466	439	464	503	475	460	447	488	504	484	470	499	470	505	471	441	477	462	487	496	484	455	469	424	462	486	465	483	481	479	518	497	484	464	471	513	479	497	525	487	504	453	433	485	462	468	459	494	443	439	464	476	468	453	481	501	462	457	447	468	478	471	495	528	507	480	466	497	462	487	436	492	454	478	429	459	456	477	446	450	421	474	436	502	475	479	507	443	471	451	473	444	456	457	481	421	507	488	459	472	488	458	455	461	445	463	445	483	485	504	499	446	476	457	467	473	483	466	452	479	460	516	437	489	470	480	436	479	488	480	493	463	495	427	511	465	474	445	460	476	467	452	453	492	485	455	472	472	445	472	497	459	495	488	474	448	490	445	467	434	469	494	460	500	454	472	436	478	482	438	466	440	462	476	479	477	471	472	498	474	481	446	450	437	432	459	477	460	518	489	461	518	436	461	481	481	436	470	490	456	440	442	456	491	490	509	461	469	439	464	482	490	473	464	468	458	510	461	437	517	490	472	467	474	498	445	467	472	471	471	487	504	454	517	480	431	472	454	466	479	480	463	490	492	467	467	476	445	495	468	489	458	473	501	501	476	439	474	442	448	472	474	427	491	470	475	475	474	481	472	427	464	525	508	461	479	460	462	453	482	469	439	440	463	451	446	472	462	443	456	498	442	490	492	455	449	498	453	449	484	517	457	475	492	481	427	440	455	445	483	470	463	470	477	487	452	477	520	486	487	472	467	445	456	486	477	456	439	487	442	482	495	460	418	490	468	494	452	452	519	470	480	497	491	478	486	480	433	505	480	460	468	455	475	485	487	491	485	502	466	464	472	477	492	462	484	500	498	518	475	435	470	463	479	470	469	474	459	530	471	487	468	479	486	471	459	505	533	488	467	479	487	523	443	500	484	445	458	457	492	459	451	493	475	451	484	482	508	490	435	471	491	426	435	474	441	436	420	465	441	445	458	462	475	455	479	480	540	455	509	478	462	464	491	426	469	470	441	465	517	479	491	445	490	456	512	487	458	481	497	450	458	463	480	503	480	478	487	477	486	472	507	428	494	492	445	434	474	471	452	476	456	486	440	468	497	461	469	457	461	454	451	498	512	506	480	444	426	455	450	464	449	496	501	445	513	500	506	508	471	447	511	495	459	445	482	468	489	441	436	474	435	468	496	469	439	488	486	463	479	479	432	477	489	475	467	471	464	452	452	465	459	491	422	474	479	489	483	476	482	465	451	456	465	442	471	457	483	487	458	487	464	484	505	499	484	475	469	450	474	465	444	481	476	444	465	483	493	473	504	453	452	441	481	489	504	473	487	467	497	466	509	470	473	473	459	488	453	448	455	460	453	475	410	444	477	459	467	450	444	519	436	471	464	501	467	470	440	457	430	469	445	473	425	467	491	468	456	485	427	490	490	530	465	471	453	494	448	515	435	436	453	486	485	471	451	446	460	454	485	439	488	464	487	483	452	466	470	503	477	481	445	485	472	492	485	452	463	477	491	498	473	439	483	478	497	468	477	453	456	463	475	417	483	503	464	501	460	476	498	504	474	483	460	509	464	462	454	452	461	426	490	426	463	486	467	510	474	461	456	476	474	442	459	461	423	478	466	475	446	473	473	416	493	465	494	522	462	455	459	474	458	461	485	473	509	453	504	484	459	501	481	486	466	444	510	455	479	468	442	492	493	438	488	460	490	478	438	482	495	489	483	535	483	465	476	437	455	489	449	475	472	476	441	452	472	469	486	491	473	457	484	472	466	426	460	476	473	473	454	480	424	439	469	472	454	451	465	437	463	486	464	466	467	486	500	454	476	483	456	498	473	452	493	484	465	465	485	486	450	465	470	487	465	497	456	471	462	472	483	415	476	499	455	499	459	499
23671	21194	28529	24138	21220	13223	3374	2078	1654	1379	1233	1062	951	920	973	904	865	848	822	808	808	810	844	785	801	754	772	801	764	742	744	727	791	733	689	779	808	697	723	755	715	708	690	742	678	733	725	736	709	691	732	724	681	729	712	705	682	715	675	684	675	748	681	719	702	680	673	666	728	692	632	666	724	708	713	675	658	656	668	721	701	652	705	686	727	733	738	773	719	662	735	703	662	755	727	687	701	747	712	649	666	740	713	668	657	733	705	714	663	760	665	675	721	694	714	682	719	725	677	689	705	684	685	714	691	709	716	687	667	681	659	641	694	694	671	657	701	706	721	729	690	658	673	721	714	733	669	638	743	725	719	717	728	688	716	708	679	715	726	680	701	691	746	708	696	681	774	702	722	690	683	709	715	656	647	723	683	694	694	696	703	671	678	677	693	685	682	717	715	663	698	672	706	707	720	707	733	657	707	712	653	668	743	712	671	712	714	704	666	735	726	654	690	687	693	659	677	667	654	648	724	705	697	661	717	714	640	657	725	666	732	710	729	682	695	709	723	725	704	707	689	713	678	735	759	706	700	721	698	724	719	691	705	735	690	662	681	700	702	676	713	727	704	661	692	682	667	647	666	703	726	691	697	706	682	681	675	670	683	721	715	694	709	674	697	644	724	704	683	731	712	704	666	713	703	700	698	704	655	648	646	716	677	702	674	707	687	708	694	678	758	679	674	678	776	646	717	681	703	670	693	690	730	658	655	654	650	624	700	692	716	692	651	717	711	689	690	709	730	750	677	764	697	691	708	692	649	706	686	663	698	704	668	711	749	686	674	710	686	720	688	637	674	728	648	664	660	695	622	695	721	657	683	726	672	691	670	672	648	639	691	713	679	633	711	672	696	712	710	718	701	676	712	719	657	699	674	684	727	698	696	716	684	705	715	685	656	638	674	728	692	658	682	725	712	678	710	693	707	677	689	697	718	683	687	703	721	690	705	720	696	671	680	692	759	700	694	737	684	665	706	679	687	711	653	671	716	701	682	720	674	710	695	691	753	716	684	629	671	699	705	728	722	715	690	701	682	718	706	727	654	707	698	649	690	670	706	709	643	702	687	747	674	668	703	685	715	720	721	714	672	753	654	694	675	685	699	677	724	673	698	673	656	692	723	729	688	708	686	656	718	704	714	686	695	661	752	717	673	721	646	722	698	711	727	662	722	744	703	695	700	655	692	669	702	723	723	703	731	663	692	710	725	705	697	720	704	670	670	663	688	662	756	681	635	688	666	654	682	678	666	625	680	696	717	685	707	704	720	701	716	685	747	718	705	712	742	703	760	689	671	634	695	666	690	713	703	677	715	685	660	688	725	690	716	692	735	665	730	718	676	720	663	674	622	715	689	705	676	646	683	704	698	706	687	690	667	703	633	680	692	691	705	691	707	693	679	733	710	715	744	744	674	729	744	705	690	692	705	697	704	672	684	742	701	692	668	704	668	672	693	685	693	694	649	668	687	663	644	724	684	702	741	702	644	674	711	700	674	718	670	691	680	676	675	688	712	710	650	701	695	649	695	711	678	692	753	653	693	690	697	693	732	682	716	656	695	689	702	688	658	715	730	681	672	710	694	714	699	637	690	693	664	712	679	665	684	731	690	687	654	679	641	703	711	677	681	636	703	660	651	675	724	715	669	687	700	709	706	661	698	674	688	680	664	652	744	699	680	681	712	695	675	695	668	695	691	703	663	726	701	723	653	680	665	633	660	644	721	701	666	682	689	683	701	696	682	757	691	752	722	738	688	702	684	691	791	710	722	699	689	694	697	665	710	697	698	702	684	680	710	704	647	701	738	664	715	746	698	647	698	707	724	678	699	713	695	673	697	694	768	685	701	715	704	688	714	666	664	686	677	679	690	664	710	706	689	663	690	675	715	697	710	687	703	703	655	707	680	671	673	667	724	639	682	724	684	672	703	686	677	730	715	699	712	695	712	719	641	663	779	683	728	673	672	682	692	720	677	727	681	722	661	686	707	689	667	641	689	721	672	719	683	731	692	687	677	757	679	626	739	690	708	644	664	654	673	676	704	734	670	687	681	679	708	704	699	655	659	687	702	731	723	754	734	721	740	659	701	669	730	667	703	712	738	654	680	714	656	684	667	684	716	659	695	657	683	654	768	665	723	747	697	722	731	685	665	700	706	714	715	653	656	695	687	682	719	731	661	666	703	685	687	696	731	710	743	727	666	721	686	680	677	700	701	784	722	727	727	683	684	700	670	721	675	668	737	684	651	682	670	698	686	717	731	687	718	671	690	688	736	650	753	742	724	655	706	643	732	702	722	706	667	705	689	696	724	644	705	686	704	673	695	688	716	685	658	744	660	753	695	713	731	677	701	630	697	695	689	711	680	673	671	671	692	697	744	705	656	696	678	692	683	713	703	678	721	705	676	698	664	674	677	684	702	679	695	698	681	657	733	704	750	676	743	759	685	686	694	702	671	711	745	689	691	641	704	685	694	721	681	664	673	711	697	764	704	678	693	677	754	732	744	707	667	671	696	703	741	669	708	675	629	678	713	707	724	730	674	681	677	733	719	732	724	666	682	687	693	710	698	742	724	647	743	719	699	704	713	688	707	701	675	699	687	716	675	661	688	716	654	729	674	683	732	643	676	605	695	669	655	669	710	656	658	707	695	736	702	730	704	653	697	667	678	714	669	676	716	709	720	676	740	710	726	659	651	643	669	711	686	675	656	702	735	675	670	714	662	697	668	713	726	679	652	716	680	655	677	712	713	656	748	681	672	696	698	736	705	730	723	698	727	693	679	701	673	667	734	710	664	715	695	704	671	679	721	703	690	719	634	667	650	703	711	699	667	727	753	684	689	671	676	709	650	676	699	731	688	698	698	727	691	698	709	674	707	717	744	626	691	663	682	703	681	643	689	729	724	700	694	662	696	681	650	700	660	763	687	680	709	698	648	709	623	739	679	728	705	695	699	693	694	662	722	671	726	666	662	669	668	688	706	663	663	653	726	684	691	642	666	672	683	714	677	713	675	672	709	645	681	712	663	688	716	694	723	765	706	655	701	715	716	700	714	692	679	676	697	708	737	714	666	754	686	704	714	679	705	774	750	707	767	677	663	686	698	707	690	665	724	712	712	685	656	704	738	696	677	692	732	741	737	678	695	693	645	685	663	698	717	654	682	692	693	737	774	741	732	697	652	673	718	718	731	718	687	649	676	671	714	659	675	702	636	703	759	719	708	759	726	692	709	693	666	719	682	697	655	711	686	701	742	697	719	699	669	670	714	660	718	756	665	683	685	677	669	745	682	709	712	680	688	717	681	717	666	674	692	714	686	728	666	719	711	737	662	768	720	645	648	673	703	666	781	726	688	670	658	734	701	730	704	659	692	733	705	738	697	692	691	703	697	654	651	732	664	687	738	670	634	737	704	705	679	667	708	643	682	715	722	677	737	715	708	690	711	705	663	685	687	686	677	672	734	722
6707	19511	15057	8263	6248	4641	3693	2975	2283	1806	1533	1299	1221	1098	1066	1040	979	982	927	944	879	846	852	877	862	834	874	844	853	828	837	819	840	797	749	772	807	764	788	812	742	716	772	809	740	727	756	737	792	762	783	702	755	775	745	749	736	761	758	695	715	735	711	701	778	798	745	717	764	736	724	758	807	761	732	713	737	761	720	746	747	764	738	684	756	716	749	683	753	738	727	772	732	736	685	746	710	727	739	740	767	729	770	712	732	744	726	728	755	716	738	760	756	724	768	766	742	685	711	728	697	780	714	688	708	779	737	755	705	726	717	731	741	762	772	697	736	720	731	673	764	751	723	751	674	735	721	718	751	762	707	749	760	771	748	724	748	686	733	693	717	738	763	752	674	685	724	704	698	739	748	723	727	729	739	668	761	720	718	709	740	770	741	707	743	722	721	713	756	692	692	712	767	724	763	732	766	686	730	719	716	737	752	773	735	732	688	656	727	710	694	713	767	766	769	714	781	752	727	718	733	726	723	727	776	746	757	745	705	733	706	698	773	701	720	707	696	745	759	720	751	729	753	774	745	728	747	725	697	742	721	759	689	695	755	733	710	681	676	739	725	703	679	739	704	739	736	716	751	707	733	745	730	682	710	707	780	714	731	696	740	754	752	699	700	739	727	742	716	701	668	746	715	707	730	776	742	716	734	726	726	715	725	715	745	727	767	758	775	692	756	726	690	748	709	702	746	701	712	708	760	742	719	735	762	723	700	778	739	723	709	697	757	702	717	730	716	728	712	749	684	748	745	746	750	752	778	705	724	704	733	737	701	703	749	724	691	719	740	748	745	721	737	739	714	731	700	716	669	724	675	741	738	733	731	734	693	702	746	702	733	714	719	750	705	726	715	711	719	727	745	677	758	751	722	755	725	737	696	695	714	744	746	719	730	742	742	764	730	737	721	736	721	700	761	726	702	745	710	738	723	739	715	708	759	743	689	713	750	748	741	731	759	705	696	748	723	686	703	727	768	678	737	714	758	699	691	765	726	764	755	754	698	674	709	723	755	750	732	712	728	727	742	720	701	706	732	721	700	694	715	750	714	729	727	702	748	734	750	718	701	728	699	729	760	679	717	704	727	708	755	720	739	716	801	713	729	738	740	721	741	733	681	739	720	751	737	761	728	739	681	674	729	709	746	695	712	699	745	712	729	713	762	722	729	689	759	739	719	705	771	742	698	773	741	715	712	727	706	728	713	741	711	730	751	710	727	726	698	770	740	729	752	749	733	744	718	757	735	731	756	757	725	750	761	747	754	779	719	726	762	717	720	721	756	764	714	697	748	776	811	697	748	691	710	731	678	714	724	713	752	702	693	745	691	762	729	716	711	743	726	721	741	645	732	724	731	681	756	728	758	717	721	730	731	707	736	713	725	676	759	728	706	750	734	710	730	706	715	718	749	733	723	714	692	745	773	713	723	718	735	704	673	699	747	754	758	731	759	721	702	746	761	728	711	760	729	737	733	705	686	695	722	745	730	716	736	740	759	753	732	705	744	691	779	730	733	747	778	692	726	761	711	713	721	699	753	738	710	717	711	719	741	738	714	706	766	688	745	722	697	695	761	724	737	769	748	718	709	721	737	734	770	713	722	708	754	716	718	741	728	718	712	716	734	716	777	729	728	738	683	784	821	735	731	717	757	759	672	743	714	729	749	727	721	761	739	711	717	705	708	743	679	766	710	741	718	726	688	703	710	759	704	725	787	779	748	740	704	720	701	743	769	718	682	745	720	731	733	779	757	715	683	704	749	739	757	746	745	697	700	689	774	704	669	719	737	737	757	711	667	724	714	762	778	760	636	741	762	758	710	718	707	717	746	733	726	715	716	767	696	714	753	751	699	738	769	749	736	749	664	751	735	689	703	725	736	721	743	737	738	702	763	719	723	770	730	786	704	751	754	677	753	690	766	702	737	730	786	753	741	727	714	722	753	753	687	747	723	754	744	754	764	723	781	759	733	726	760	733	698	718	760	707	708	755	715	757	698	681	729	727	683	734	733	756	771	650	706	751	738	725	725	699	698	729	692	780	781	694	733	754	720	742	769	758	696	780	740	757	772	734	719	720	701	708	758	698	715	715	736	672	711	743	717	745	761	733	716	732	719	749	749	777	748	738	726	703	721	768	708	736	688	661	740	735	708	727	700	725	721	742	701	707	732	732	753	682	719	703	746	729	739	694	755	745	687	767	774	733	733	750	741	724	725	726	724	729	769	696	712	705	733	706	704	704	715	719	745	741	813	691	707	661	709	724	763	710	724	760	737	734	788	707	764	771	773	680	727	696	684	732	706	741	782	701	750	731	723	675	747	741	703	723	754	732	704	696	707	752	678	754	753	759	722	727	725	741	766	668	722	721	724	746	719	715	746	695	743	734	728	733	716	783	703	719	729	710	742	690	741	697	718	748	737	703	693	743	721	711	716	682	726	730	738	749	713	767	741	730	758	743	750	705	764	738	785	722	705	724	753	671	746	761	752	727	748	707	761	836	731	723	764	719	724	743	711	717	706	739	749	714	710	708	727	749	748	743	717	720	709	700	701	767	661	694	775	700	714	717	704	707	736	750	734	715	746	725	743	735	724	740	754	675	720	755	750	743	711	723	744	791	742	755	776	701	755	758	733	704	725	763	673	710	699	677	682	679	685	746	681	750	705	758	702	755	734	770	742	746	728	780	725	749	715	744	695	740	747	715	720	727	753	715	726	691	768	752	700	739	765	721	757	740	733	761	721	698	687	702	740	726	706	693	770	744	754	656	710	718	734	691	728	700	752	732	714	732	718	719	724	744	754	763	737	733	733	678	721	741	765	739	696	752	707	766	711	733	693	730	717	708	732	723	686	667	714	701	770	716	682	718	733	777	695	737	706	742	739	741	738	702	709	725	768	777	739	719	728	738	703	710	749	737	712	762	707	710	717	757	707	746	752	769	679	699	712	762	677	770	699	686	757	732	713	733	731	730	759	718	720	730	765	718	711	733	725	761	704	687	753	713	747	712	764	714	770	725	764	736	737	723	679	703	649	737	718	789	672	728	716	770	714	737	734	684	737	689	717	704	784	698	707	764	732	736	755	757	666	735	728	759	736	728	696	733	753	718	789	747	683	771	716	714	751	714	684	708	745	706	724	756	725	729	703	738	720	679	735	745	762	727	695	738	719	741	736	737	750	689	742	760	701	742	770	714	775	701	715	655	774	711	749	719	713	736	784	719	711	730	719	707	735	690	746	714	720	716	731	744	674	748	733	700	710	716	765	713	739	754	756	726	689	736	721	781	767	720	706	742	776	684	746	745	780	754	728	722	770	731	731	709	704	765	732	666	701	723	712	753	721	692	726	730	719	785	683	758	724	684	750	719	777	740	734	722	783	756	717	735	741	731	702	752	733	735	717	713	748	732	707	667	711	680	705	745	748	696	787	670	750	693	702	773	746	749	745	718	742	707	686	736	748	736	718	690
24677	21106	27489	24866	14351	2522	1664	1270	958	798	647	566	558	477	466	420	425	407	363	396	374	400	401	371	346	366	384	340	338	350	411	363	357	326	363	334	342	349	354	318	310	316	338	354	337	349	310	338	318	309	308	295	294	327	335	268	302	335	333	321	315	316	280	295	332	326	302	315	287	285	288	311	292	336	324	333	315	310	317	314	291	333	309	346	299	331	280	299	303	306	334	323	307	278	305	314	315	308	287	285	329	282	324	312	293	294	317	289	298	304	326	310	327	338	288	302	286	287	331	304	320	316	324	318	317	305	289	283	316	293	313	315	311	290	314	318	297	296	309	327	304	329	296	318	327	306	322	319	334	334	303	326	313	331	291	321	312	324	329	334	312	322	313	309	301	301	299	325	281	290	344	322	328	321	332	325	310	338	293	326	332	297	291	309	316	302	286	300	305	339	301	320	310	314	308	316	320	306	315	292	334	321	303	315	296	290	329	282	305	286	307	311	313	333	327	312	319	303	289	280	303	295	319	307	308	339	308	294	318	282	296	335	325	264	329	334	302	305	285	310	330	311	288	312	325	333	320	294	324	297	305	316	321	323	323	304	290	316	313	314	338	297	296	310	307	298	293	270	326	294	300	299	306	320	346	324	312	292	329	335	291	321	298	307	309	301	367	367	296	285	299	320	339	271	311	299	288	299	285	330	292	328	295	296	321	302	313	308	322	315	319	298	324	286	312	316	320	290	282	332	302	318	300	365	301	317	328	314	316	340	312	311	298	306	315	303	324	292	304	297	297	337	282	311	290	281	294	343	289	328	292	305	320	302	302	331	293	305	315	307	339	288	287	291	310	286	292	321	297	312	318	322	308	296	325	290	300	315	305	302	328	290	293	297	295	306	307	337	338	312	280	283	318	327	301	304	273	291	316	295	285	316	309	310	326	310	302	312	285	276	274	305	278	325	301	306	306	305	315	311	309	318	318	308	300	290	325	333	323	290	291	297	330	313	305	317	311	338	306	289	304	303	313	304	311	339	339	316	286	318	311	311	290	293	327	346	279	283	298	267	300	288	297	281	309	314	298	294	309	304	280	364	316	274	302	303	332	335	305	307	331	358	323	303	278	306	324	322	314	323	285	303	301	314	302	343	317	338	310	312	346	311	267	326	304	321	305	332	321	321	288	311	297	323	320	304	285	309	304	303	340	307	305	292	327	319	292	326	319	305	294	320	329	325	279	325	319	308	276	306	314	313	280	313	292	311	306	326	292	310	325	288	307	308	295	314	297	291	332	306	295	311	334	302	286	316	302	313	339	296	305	315	325	318	307	274	316	311	292	309	323	313	296	301	336	298	331	295	282	337	351	317	274	318	313	293	309	338	306	307	300	309	301	290	322	325	287	313	291	303	321	318	309	326	305	289	313	292	326	313	351	294	324	287	319	316	314	294	316	295	285	301	311	316	275	314	298	294	282	286	311	305	298	313	316	302	299	313	313	292	318	301	282	293	302	306	292	341	310	305	273	302	315	322	311	304	305	337	317	295	311	305	289	301	295	271	324	319	285	301	311	311	282	310	321	298	298	288	310	297	282	290	321	336	314	303	333	311	281	298	285	329	286	313	304	337	305	323	296	289	307	262	320	281	289	321	298	301	282	295	311	344	315	318	286	293	299	306	281	321	308	294	323	286	300	288	315	328	321	318	304	310	298	293	291	327	313	316	304	303	295	309	308	302	303	336	288	304	293	293	319	321	301	316	313	278	292	307	328	297	308	327	344	328	317	288	326	293	316	332	290	279	306	314	332	321	255	300	307	305	310	326	320	292	312	324	316	297	311	310	332	294	280	285	302	295	279	308	320	335	331	307	343	315	308	298	265	283	314	295	297	310	315	288	334	301	325	304	324	304	316	266	291	343	309	317	289	287	299	334	297	306	308	299	292	335	323	334	323	298	309	288	317	316	293	308	306	308	303	323	333	304	299	326	316	305	299	294	316	299	310	307	296	287	301	325	340	303	325	320	280	297	340	319	306	326	325	267	324	345	270	320	329	323	313	295	298	330	297	312	339	314	292	329	302	316	314	279	332	334	293	308	315	272	343	310	304	324	316	285	314	279	351	321	329	291	315	286	294	296	312	317	334	325	298	320	319	301	306	298	346	312	331	323	275	320	317	301	323	324	296	315	308	328	312	314	304	284	303	313	327	337	301	305	316	303	325	330	300	289	296	296	288	309	295	320	342	270	303	326	280	288	318	281	291	273	314	331	290	307	318	294	321	324	320	304	278	316	299	283	300	285	307	300	308	306	333	290	316	282	289	294	304	318	303	314	290	305	299	295	300	319	314	314	302	301	281	312	301	296	315	287	312	308	277	303	317	324	310	298	302	331	311	316	291	319	320	321	320	276	310	283	328	300	309	318	288	307	275	329	312	300	318	284	299	302	271	294	317	321	323	285	268	341	295	271	308	321	302	306	333	328	319	313	313	300	289	315	287	282	308	320	301	320	277	309	337	273	290	301	287	342	282	313	286	308	309	324	320	324	321	317	306	301	300	342	293	321	315	334	291	313	317	278	322	292	327	296	286	336	288	315	298	303	323	306	298	298	312	275	321	302	288	310	298	323	298	277	347	302	303	285	292	321	305	325	300	300	312	300	306	309	293	313	310	320	309	276	294	321	303	303	292	270	308	317	312	329	313	305	310	324	307	309	329	304	319	341	377	272	303	302	314	305	297	309	308	317	326	309	323	307	302	309	313	290	273	306	291	310	294	305	330	304	309	328	282	292	311	296	346	286	270	299	298	307	297	332	280	345	309	335	269	306	317	311	317	312	341	293	301	328	338	298	282	334	327	310	303	281	307	318	328	300	297	307	309	281	284	327	291	304	312	324	295	298	301	327	306	310	304	296	290	299	275	277	296	325	293	296	302	307	315	354	281	336	266	293	348	334	304	306	320	303	290	320	287	306	334	333	300	281	287	310	303	309	328	295	340	310	309	273	307	299	321	312	282	325	334	284	306	315	296	308	316	306	312	293	333	316	292	307	291	310	291	313	318	298	339	299	311	277	289	317	314	306	323	307	336	314	328	311	309	307	293	307	340	282	277	297	315	321	297	302	304	303	292	303	308	286	320	302	317	293	268	284	364	316	307	329	318	307	293	284	298	296	314	301	351	294	313	334	300	284	331	273	294	323	319	284	315	318	310	298	285	334	326	310	269	347	311	289	296	282	283	301	304	299	322	277	348	305	299	288	311	282	277	303	302	298	291	342	294	271	329	303	269	279	300	319	306	322	288	302	339	281	289	334	298	292	282	294	304	348	316	309	283	326	318	324	324	299	303	284	353	282	275	319	314	300	312	299	291	324	313	295	328	288	326	309	300	312	299	309	334	315	342	311	315	290	294	290	327	293	320	289	317	305	297	296	299	300	298	308	305	288	271	322	283	329	355	352	296	303	277	327	315	289	315	296	299	300	326	315	298	329	290	330	321	290	324	303	301	317	339	303
6377	15810	11421	6365	4638	3385	2810	2107	1592	1184	990	891	694	677	578	584	557	507	477	481	485	482	490	463	419	436	446	422	432	454	406	419	426	398	430	399	419	384	359	390	392	352	362	385	361	380	344	371	368	382	332	344	336	402	353	358	393	369	351	329	385	309	342	343	355	367	363	350	361	325	350	309	384	330	342	383	348	384	360	325	357	353	380	374	389	353	374	377	351	378	330	360	350	343	381	369	309	353	352	353	354	365	331	359	349	355	355	316	375	390	353	320	370	363	340	356	357	321	379	348	374	348	348	350	328	329	336	350	361	338	334	357	344	367	385	357	358	363	340	388	326	323	363	372	336	358	367	332	343	310	334	329	325	379	341	313	355	365	356	316	363	348	312	335	365	365	355	362	361	324	342	313	331	348	339	358	352	369	361	339	364	339	324	342	326	350	335	329	343	374	356	333	343	362	351	354	335	349	335	348	369	346	345	339	352	364	368	337	369	354	321	357	351	359	324	344	336	340	323	323	371	354	339	345	359	336	331	328	356	328	337	358	354	375	347	345	376	327	354	359	346	366	331	358	355	329	367	341	317	360	340	316	338	349	366	342	335	353	351	324	340	345	334	368	329	349	344	346	331	402	384	320	372	340	367	349	346	344	342	302	322	363	363	355	358	315	340	362	317	328	337	353	349	376	345	343	385	314	359	322	358	353	357	325	343	342	366	339	367	364	374	348	372	345	372	386	354	353	344	358	350	382	346	360	364	352	374	355	336	348	342	331	323	328	354	340	321	316	307	313	342	359	347	343	383	339	356	318	379	334	349	335	348	343	330	363	353	360	368	365	347	359	320	351	351	364	324	392	366	358	335	375	342	345	344	340	344	342	334	358	373	355	334	366	308	326	362	361	364	355	372	360	343	350	331	358	375	341	323	345	331	336	348	335	363	360	352	346	352	380	342	348	328	324	347	350	375	342	354	362	348	350	356	366	335	363	369	364	336	330	366	374	328	344	404	338	341	345	322	370	338	333	341	326	343	348	371	346	369	307	354	353	361	359	336	311	306	342	342	315	365	345	333	324	362	372	349	370	367	362	369	388	322	318	356	378	311	350	346	373	383	351	348	332	378	365	362	323	384	356	350	349	335	369	346	377	378	368	346	327	351	322	324	322	302	336	335	353	374	373	335	348	340	326	344	373	338	359	375	352	360	370	311	332	350	328	370	344	366	366	360	341	340	353	347	364	367	312	379	376	325	343	336	315	352	361	328	344	335	389	380	383	375	334	385	372	338	352	367	342	373	324	339	356	347	339	336	367	363	336	338	366	345	331	351	338	353	338	339	363	332	339	353	327	334	330	373	366	364	361	332	379	367	368	346	349	335	332	350	335	336	330	384	344	364	340	333	347	344	365	335	333	332	335	327	324	363	352	330	352	338	321	366	351	350	348	369	341	343	339	333	329	327	359	330	361	364	373	350	344	354	343	390	364	359	346	367	337	340	385	328	363	362	336	378	363	356	325	346	343	314	332	311	367	364	337	359	326	339	343	367	325	300	352	326	334	392	350	355	369	366	323	348	355	362	342	381	338	354	329	372	378	346	352	330	328	352	322	347	347	321	342	360	363	346	362	347	398	352	334	338	338	369	345	354	345	376	361	316	349	381	359	375	376	362	336	337	337	353	333	344	369	326	365	362	349	345	346	346	322	309	391	339	357	346	347	361	348	347	371	341	364	349	351	302	332	331	358	332	346	343	329	375	354	322	312	377	343	362	347	343	329	369	380	334	340	355	348	365	334	337	328	350	331	341	346	330	322	330	346	344	353	312	342	373	337	307	336	363	363	327	358	329	366	337	350	366	357	330	332	359	386	336	387	325	337	339	387	344	334	317	351	345	346	357	374	338	332	331	317	350	385	361	375	383	313	341	348	353	347	371	338	330	357	377	339	353	371	338	350	338	376	362	310	326	362	362	322	334	309	333	348	373	392	342	315	340	362	364	357	312	384	317	346	364	356	356	373	350	327	333	295	368	353	334	336	364	338	349	337	337	364	336	396	357	352	321	336	354	357	351	339	337	331	388	343	322	343	334	316	357	353	337	364	332	342	347	345	345	348	338	395	342	381	335	353	345	363	319	406	358	315	363	328	358	334	354	343	323	347	335	369	365	346	356	390	367	333	344	318	315	356	313	358	345	318	311	359	382	369	321	306	346	366	365	389	336	366	350	326	374	357	356	350	348	362	374	356	389	344	365	337	317	348	370	338	323	335	356	387	385	329	349	330	322	362	353	308	331	321	359	336	337	342	350	347	342	358	383	352	336	383	332	363	354	375	369	380	328	329	348	356	345	348	357	321	371	328	324	351	359	313	363	320	356	318	372	412	326	342	367	335	382	371	349	339	359	364	360	362	336	371	350	320	325	356	370	325	338	338	345	359	357	363	389	339	354	317	348	359	359	333	330	311	344	354	345	341	337	372	344	365	361	357	374	356	327	355	359	320	344	375	356	350	356	366	375	329	364	318	327	312	356	354	326	345	368	344	366	325	359	336	353	351	391	345	380	365	341	330	362	345	320	357	313	337	345	361	341	316	354	331	367	322	361	345	367	334	362	357	369	333	360	383	401	363	379	352	311	340	335	335	381	366	355	340	313	349	324	338	372	328	397	351	354	345	347	362	367	360	352	338	384	322	365	354	333	360	374	334	358	357	369	354	331	341	378	379	339	346	323	329	355	347	358	352	341	339	370	363	368	361	364	373	318	327	360	332	351	373	360	348	349	340	361	371	329	353	355	404	346	359	353	350	359	347	302	366	312	344	357	316	347	338	358	362	352	337	374	326	363	388	379	303	402	344	362	370	343	343	303	352	347	342	374	335	358	331	341	329	360	365	321	351	349	363	375	362	360	331	343	344	330	354	382	363	374	346	342	365	358	344	327	365	353	308	351	363	322	346	342	341	352	331	341	355	344	349	336	372	355	356	343	345	337	371	352	353	367	399	347	336	355	354	383	377	317	358	369	371	344	332	349	326	337	374	326	346	339	334	325	368	365	325	344	356	335	357	353	364	342	344	320	385	351	329	359	349	368	348	338	349	352	356	339	368	335	357	356	374	350	320	352	335	357	312	360	337	361	367	345	333	352	352	366	321	330	324	349	336	333	334	348	362	369	330	343	340	383	314	333	337	311	385	349	348	346	365	323	344	327	366	338	360	368	343	358	353	326	371	371	334	328	356	326	368	355	346	367	361	344	320	328	326	313	349	361	344	343	330	381	360	305	373	365	357	334	340	380	334	374	332	359	326	338	350	352	358	331	410	322	346	343	332	356	380	327	357	354	368	358	373	351	358	346	353	368	390	372	327	362	354	342	312	333	372	357	353	335	337	362	331	342	340	365	364	367	335	346	342	360	352	354	369	370	362	366	361	369	347	367	369	335	350	342	350	340	336	351	331	351	352	373	364	327	342	345	362	328	336	324	309	378	390	349	367	361	335	332	353	347	381	339	347	356	351
22511	21198	28942	23709	21207	21327	12750	3032	2130	1667	1426	1243	1116	1032	926	911	905	829	832	812	847	746	779	816	776	742	754	778	722	736	722	715	694	678	699	667	692	700	631	681	681	636	660	657	681	649	627	701	691	659	628	590	668	631	648	602	622	614	673	644	637	591	648	660	642	648	638	649	657	640	622	653	598	616	631	634	640	640	665	653	687	655	622	642	648	662	654	655	618	609	643	609	645	598	612	652	591	663	645	618	624	645	618	636	595	649	676	661	618	637	671	635	628	627	615	670	640	668	605	630	609	648	610	626	643	637	621	618	668	666	621	625	654	652	634	651	584	639	611	628	651	625	586	629	696	652	640	619	687	660	575	628	612	622	622	606	574	638	684	610	603	603	629	620	630	614	637	616	575	638	615	634	625	624	611	632	674	643	613	630	601	636	611	650	648	612	646	605	645	605	644	621	661	628	591	626	621	635	635	605	646	645	650	638	676	640	645	600	662	607	643	667	650	642	662	630	625	618	632	614	611	618	608	641	638	631	665	631	603	597	607	581	674	629	613	599	589	630	615	647	668	640	643	612	605	648	609	669	607	631	611	605	614	648	647	683	679	650	624	621	622	622	578	622	622	633	649	618	619	659	599	581	613	609	680	616	579	633	644	647	625	632	647	613	591	633	635	657	642	599	617	647	628	602	642	634	631	649	614	600	627	645	598	665	625	587	614	634	588	622	654	630	617	628	577	613	630	677	666	619	656	623	663	611	585	592	657	642	624	619	590	614	622	575	611	584	594	627	624	608	634	639	619	610	612	608	660	635	599	565	624	641	652	607	608	612	617	618	668	638	590	656	649	646	597	589	614	609	622	648	635	639	610	620	622	636	597	660	578	652	611	645	635	585	581	667	616	658	645	606	632	607	639	644	597	617	605	606	622	643	649	664	647	612	634	708	605	612	598	634	623	611	639	611	643	664	674	681	648	625	643	605	593	625	639	596	655	647	696	619	645	642	593	632	633	590	675	628	618	609	599	621	661	628	625	626	650	642	599	564	631	614	594	618	604	584	639	622	621	646	638	621	608	641	635	649	654	660	669	603	668	631	638	638	673	637	649	614	577	625	625	662	608	605	619	624	609	585	600	613	607	610	621	622	631	614	655	608	673	678	611	610	690	617	610	668	663	631	618	614	606	623	609	631	620	662	620	641	601	614	622	631	635	654	640	671	642	655	621	577	628	577	632	678	655	615	654	650	649	630	671	665	634	635	674	628	636	604	615	601	598	625	626	634	592	641	593	653	649	629	614	598	599	625	619	629	651	667	619	620	599	636	609	683	641	627	608	653	662	624	607	645	613	605	645	623	643	652	624	625	625	614	628	646	633	587	620	629	646	610	647	624	629	630	635	664	619	679	671	656	605	650	652	588	614	592	622	595	610	618	622	641	619	604	594	644	611	653	611	654	651	625	622	603	657	686	619	594	623	650	630	608	575	627	630	652	615	659	619	630	610	674	658	625	664	628	630	645	661	638	591	595	625	581	609	673	637	612	587	603	607	644	673	620	602	665	617	632	627	600	604	606	656	641	625	632	621	654	631	636	591	642	611	583	635	655	634	588	605	647	656	649	635	555	633	657	636	639	652	640	628	596	637	631	634	642	641	634	583	658	628	666	663	644	593	634	593	644	658	625	571	621	595	627	647	608	606	682	634	661	648	589	616	606	602	612	632	625	632	632	613	613	639	600	568	638	635	626	666	617	583	681	613	616	582	621	602	603	608	601	629	654	621	611	611	615	626	630	603	649	612	614	629	630	631	597	643	591	626	680	628	621	589	631	601	647	593	612	632	666	642	596	597	636	652	634	652	664	664	598	580	623	624	593	665	588	604	589	618	594	611	597	615	658	647	613	615	627	616	607	635	633	622	627	621	640	605	632	667	641	627	564	653	620	607	594	644	643	619	676	640	676	660	622	641	615	607	616	585	688	603	636	620	643	607	629	649	631	637	665	620	623	650	595	635	629	598	621	664	653	620	628	609	614	584	621	592	676	653	703	642	603	649	700	635	594	603	674	638	657	619	658	599	621	621	657	652	650	658	699	623	599	615	630	653	615	588	573	652	628	642	567	606	647	624	620	634	646	649	613	654	616	646	627	587	594	586	600	649	589	632	662	663	629	590	618	657	649	603	680	656	620	610	616	656	628	617	645	635	629	636	655	644	610	572	615	549	615	567	582	621	648	649	577	638	644	611	590	613	636	649	678	620	576	642	639	637	664	592	639	700	645	617	668	629	632	628	576	586	619	655	652	641	671	663	608	616	558	601	631	609	599	672	609	588	619	618	605	648	579	631	648	654	621	609	660	650	589	606	599	614	646	583	677	634	626	617	635	626	624	642	636	650	667	637	626	649	635	627	680	650	620	702	649	639	623	640	631	634	608	662	611	660	629	637	618	599	609	667	646	568	605	640	626	630	597	627	600	622	603	593	655	610	624	612	629	628	706	613	596	596	622	609	611	642	631	617	629	630	626	615	654	632	598	619	614	614	566	643	638	646	600	648	663	601	591	640	649	606	625	622	640	659	625	612	590	611	633	622	597	635	629	606	629	609	612	630	630	628	671	655	618	657	629	649	656	625	596	601	611	586	633	626	642	629	621	633	580	663	612	618	621	637	631	624	610	651	637	645	598	580	680	631	567	652	586	671	595	692	619	601	643	640	657	619	626	613	592	626	650	594	627	628	586	615	636	613	597	652	608	632	600	612	627	624	640	601	661	565	646	585	621	651	627	628	636	606	600	609	612	641	596	589	637	624	625	658	619	601	598	673	614	615	625	577	621	667	650	637	642	577	633	610	614	629	625	627	602	651	598	617	620	615	672	619	642	652	641	660	643	612	623	639	617	621	629	615	608	626	629	584	618	660	635	672	614	612	584	585	647	625	636	624	644	665	667	619	581	614	603	616	651	616	649	633	572	590	654	614	617	618	588	649	604	657	610	625	638	632	571	613	601	635	612	624	617	620	592	641	575	612	619	598	662	640	624	595	582	620	644	675	607	578	617	595	608	656	620	643	663	637	658	635	608	656	605	625	622	643	613	642	666	610	617	639	637	607	632	654	633	642	643	631	609	613	604	642	625	667	588	653	654	598	631	640	648	656	612	588	638	657	598	630	595	608	635	609	633	606	667	629	606	557	657	654	626	626	643	635	641	603	634	646	629	640	646	640	594	609	610	640	597	706	599	637	629	625	597	581	611	607	595	616	645	649	629	622	623	643	632	596	637	630	668	632	641	642	677	608	637	656	615	594	656	632	648	589	604	621	601	641	638	612	609	629	681	621	639	599	635	660	627	630	610	609	680	607	595	596	601	656	640	629	657	585	628	642	628	608	667	597	601	617	645	657	615	572	603	654	610	594	657	651	631	621	644	630	616	612	647	593	660	606	600	609	661	629	610	631	622	634	625	632	634	630	664	621	621	617	634	637	652	634	685	614	600	638	633	644	613	614	681	665	625	599	596
8367	25164	19637	11771	8832	6451	5262	4038	3137	2392	1918	1686	1462	1264	1210	1132	1051	1074	952	864	872	918	905	890	925	880	832	853	848	803	819	779	808	779	816	748	767	780	728	663	736	786	671	678	700	705	723	693	698	674	677	717	664	694	709	650	699	659	675	664	694	635	669	652	640	692	689	666	647	654	668	708	684	703	701	757	684	714	624	673	690	663	679	657	686	629	686	727	682	710	685	664	667	701	656	659	672	681	665	717	689	693	671	674	703	627	635	694	655	667	666	686	687	654	704	686	660	647	679	623	658	655	646	659	650	662	661	670	671	625	705	666	664	674	717	645	720	702	658	661	651	673	670	659	716	700	650	705	703	676	655	657	672	640	627	664	706	671	654	664	656	687	655	629	636	672	645	659	648	681	682	643	685	646	639	663	693	658	673	700	644	694	660	660	702	651	666	682	624	649	715	633	720	680	704	643	712	688	705	669	623	675	692	680	701	640	680	662	619	670	721	659	644	678	661	652	709	708	685	691	657	701	694	671	693	688	657	632	678	656	699	670	655	642	646	664	589	631	709	645	646	662	680	676	644	682	663	668	648	666	677	717	666	680	687	652	646	667	687	679	664	731	693	661	679	651	626	709	650	658	699	666	694	647	651	678	687	669	681	678	667	672	699	687	686	702	663	742	672	685	711	642	637	715	742	614	682	703	710	684	681	646	660	670	668	673	696	666	670	626	636	637	678	682	696	667	688	625	661	723	646	639	668	690	692	676	669	660	730	666	673	663	698	644	679	636	662	667	694	627	634	659	693	654	654	673	626	648	682	634	711	686	631	661	670	684	656	664	652	689	687	715	747	684	666	717	629	643	705	657	690	641	672	679	693	641	657	627	671	655	672	715	662	682	700	654	644	700	651	720	677	656	652	675	680	634	679	640	635	645	696	621	689	669	647	718	651	648	656	702	678	654	688	654	669	702	675	622	682	679	655	650	646	688	658	675	619	645	680	691	614	683	642	655	674	692	673	646	671	636	659	656	686	678	706	703	649	642	657	670	703	663	716	684	653	641	677	656	706	686	698	624	651	641	624	651	681	697	668	661	687	697	670	679	696	688	672	652	696	710	662	669	688	685	631	694	626	660	664	660	626	703	680	663	706	689	648	691	665	734	647	709	711	689	686	646	685	666	705	679	656	702	681	659	676	633	639	650	668	666	677	686	682	636	695	696	637	616	699	700	671	654	704	658	692	659	677	706	682	703	712	633	640	676	683	649	663	625	680	658	615	647	660	672	676	658	672	639	664	626	672	634	667	642	704	683	688	690	600	657	660	601	661	660	659	671	643	651	647	625	627	653	692	686	654	679	689	706	628	654	690	656	738	707	599	690	696	700	734	712	674	702	657	688	703	662	691	680	677	685	696	712	632	652	707	686	646	700	670	657	680	642	684	683	642	735	667	654	691	626	680	654	651	686	643	670	698	680	671	649	666	693	618	666	669	668	673	696	669	678	698	659	706	679	670	710	657	702	702	680	620	638	739	645	653	625	668	685	695	641	671	657	675	701	694	668	665	678	662	666	637	690	647	653	693	685	636	731	632	635	614	645	620	696	669	610	669	643	646	661	647	699	696	640	713	718	663	674	692	669	668	661	654	706	660	655	682	688	694	680	692	674	665	682	686	654	741	654	724	662	686	650	667	712	691	697	634	681	693	674	691	678	627	655	662	663	621	634	653	592	701	712	663	677	654	623	662	655	664	713	669	686	692	660	681	692	676	665	667	667	649	692	685	638	688	642	638	647	664	688	628	658	667	662	634	648	623	659	632	616	695	641	674	654	660	702	687	642	683	650	668	689	680	654	672	699	682	620	732	680	710	635	671	666	673	654	643	654	600	674	677	675	637	630	649	667	660	673	682	666	679	654	647	668	649	653	693	686	666	624	693	674	634	628	672	695	653	661	647	636	672	625	662	669	645	655	681	714	713	688	671	637	696	680	654	684	691	707	685	696	691	689	643	650	715	671	626	681	705	640	661	719	676	680	653	665	623	702	642	690	655	697	641	693	689	689	696	624	678	692	659	648	646	644	728	676	658	647	646	695	693	672	643	653	684	708	697	650	684	663	660	673	639	671	706	653	662	670	687	677	676	618	677	645	684	667	628	671	731	647	708	655	716	711	654	709	671	703	628	667	629	638	609	683	672	690	676	674	678	693	682	704	710	668	635	661	643	662	669	647	696	665	644	617	703	688	636	677	638	675	678	664	663	656	629	676	682	658	634	663	699	651	680	674	698	667	682	643	620	642	652	678	703	631	675	675	702	697	709	661	661	642	705	657	710	671	653	704	685	695	693	655	674	675	713	722	633	664	611	651	669	682	658	648	659	679	678	695	680	693	658	683	707	707	676	640	658	708	655	715	654	640	652	711	678	677	681	670	687	662	727	684	653	705	689	707	650	723	657	693	712	684	682	683	655	622	679	641	664	672	714	614	652	678	698	667	713	663	651	689	643	646	713	665	645	681	695	701	657	660	650	652	664	681	654	640	625	640	667	714	661	653	643	702	681	690	694	652	701	630	633	620	628	678	649	683	662	677	662	675	643	664	679	696	695	685	649	679	665	676	667	676	688	670	637	630	642	653	679	638	694	668	670	616	678	712	656	654	693	638	706	739	667	653	660	679	656	686	653	705	696	672	637	710	705	681	693	676	690	697	637	674	675	670	673	681	697	607	650	652	657	665	722	643	657	713	694	690	679	702	641	730	722	662	643	640	687	643	658	677	634	662	669	639	713	703	671	699	660	711	657	680	643	666	687	676	655	708	667	671	661	660	677	599	708	683	662	665	625	670	683	620	693	706	672	743	685	668	692	682	673	646	643	644	644	735	713	643	666	684	712	672	720	623	688	643	653	698	635	648	705	706	629	672	687	670	627	680	669	701	684	723	626	667	713	683	610	646	678	691	671	651	674	638	683	683	664	638	683	660	652	650	694	671	646	691	680	697	708	642	657	673	687	650	672	659	635	675	690	693	696	648	631	676	645	657	643	670	705	707	678	646	674	609	723	737	647	643	674	665	632	640	706	699	682	682	647	663	691	670	691	712	683	653	662	684	673	669	688	651	625	644	628	674	705	613	653	689	667	656	681	634	693	657	703	715	637	660	699	651	659	621	680	678	648	681	674	664	722	658	655	693	696	695	626	626	666	663	599	677	702	668	667	681	671	684	654	644	678	654	642	705	630	661	661	706	629	630	683	687	660	653	619	705	649	636	686	665	676	658	682	674	704	702	657	688	673	701	689	620	688	621	667	685	666	667	686	701	648	687	676	669	665	680	624	662	690	697	672	662	709	647	676	679	677	663	641	640	632	669	630	670	680	661	637	671	689	687	612	660	664	675	672	679	679	705	663	637	670	666	656	671	669	690	652	669	653	647	675	686	671	656	645	681	646	657	666	695	669	633	675	628	670	662	661	704	648	662	701	617	695	638	706	705	647	709	702	636	633	654	655	669	688	659	654	632
27466	19507	10105	3861	2169	1571	1283	1051	857	691	681	589	584	550	546	504	554	477	497	496	422	462	467	478	491	472	502	462	443	468	462	476	449	452	454	467	453	430	465	437	433	435	470	404	447	474	449	450	436	450	437	443	420	430	427	430	418	451	411	413	398	425	435	424	467	445	419	456	422	462	425	458	388	476	402	442	438	419	449	442	447	411	431	425	432	454	454	427	433	455	437	428	406	412	423	431	411	440	451	468	423	421	458	408	444	407	425	430	441	438	476	434	451	429	452	410	461	455	455	443	442	422	439	447	414	437	454	468	423	450	429	420	428	459	447	453	440	451	428	442	421	459	417	414	445	468	455	456	466	442	416	431	435	423	460	408	412	460	438	408	430	403	451	436	416	435	423	423	431	412	416	447	435	429	390	450	446	444	465	420	384	364	410	481	422	472	407	461	452	442	425	427	406	485	422	436	445	423	427	418	411	442	425	420	443	410	450	440	428	420	417	465	384	453	454	431	462	455	444	443	454	435	450	373	436	433	456	445	434	448	438	408	408	441	441	429	468	456	443	423	399	442	472	456	431	428	404	408	500	431	446	438	440	428	404	405	442	433	415	465	409	453	427	445	444	434	420	437	428	435	503	398	419	399	424	455	439	448	453	417	408	455	446	460	440	445	444	427	447	422	443	403	427	446	415	440	431	425	414	412	387	447	480	445	432	434	442	424	412	413	452	459	475	430	436	436	451	401	437	422	452	447	406	416	412	436	456	434	519	427	428	457	406	465	410	465	435	442	455	450	430	491	448	490	421	411	421	410	431	388	441	467	433	445	410	412	465	440	415	438	469	418	430	415	456	428	459	428	436	383	409	441	410	441	430	422	454	434	476	428	456	499	448	429	433	397	429	431	436	426	424	438	427	423	430	439	450	434	411	424	440	432	469	398	435	407	423	469	423	397	474	447	467	432	461	439	456	442	451	435	477	433	490	419	402	412	480	434	404	403	442	439	461	443	447	459	449	417	446	450	444	410	447	432	451	407	427	418	466	453	422	420	417	447	452	464	414	474	457	392	432	454	467	448	441	461	435	448	423	432	436	475	435	446	441	420	457	426	431	454	450	436	452	433	448	480	430	451	417	428	407	453	463	466	437	430	444	438	438	412	427	454	443	426	452	452	448	477	440	441	389	398	421	471	431	420	448	416	438	468	431	431	432	442	431	409	439	404	442	397	425	445	434	446	429	458	456	419	414	416	438	457	427	452	446	439	464	407	437	448	423	429	446	409	452	412	444	428	442	385	447	426	406	415	444	419	437	433	417	413	435	468	438	453	453	434	463	449	453	426	407	433	457	435	464	438	422	440	418	420	420	496	461	440	440	427	450	405	398	483	452	454	446	455	443	449	473	458	465	437	396	470	440	440	464	413	449	447	445	436	419	408	413	454	425	401	459	457	464	448	428	435	433	470	461	479	450	421	431	409	427	435	436	429	428	383	434	420	433	462	459	448	441	424	447	400	434	450	419	436	465	417	416	423	441	439	438	466	388	411	462	437	432	443	407	438	439	422	441	446	399	424	408	415	463	414	419	457	454	412	416	424	444	409	459	452	445	440	460	440	421	397	406	413	432	448	435	429	428	461	429	448	421	428	415	449	417	404	414	449	432	448	436	434	423	435	434	448	465	417	485	464	448	433	418	450	430	439	401	435	405	436	407	475	453	418	455	446	481	416	463	454	431	419	437	405	438	431	391	411	478	404	444	431	446	459	446	444	419	458	424	462	446	480	415	455	425	407	424	432	431	449	425	405	427	411	428	429	422	455	425	462	424	410	441	436	442	457	416	370	439	436	390	451	435	426	452	435	448	449	466	490	409	438	409	435	406	450	439	443	427	426	441	426	457	444	458	439	432	437	419	451	445	437	423	434	446	411	453	439	407	429	449	466	482	451	455	432	442	409	429	436	419	406	422	417	418	445	431	436	442	441	427	474	456	389	422	451	393	450	420	400	452	427	491	405	465	439	439	452	460	449	457	510	408	425	448	443	434	435	431	451	442	454	465	422	449	425	401	441	431	452	424	451	419	422	422	427	453	406	411	419	432	435	402	416	434	436	470	421	459	437	430	445	428	428	417	442	426	470	412	425	448	419	443	450	427	443	457	444	446	457	414	444	424	458	456	458	425	441	434	454	452	426	419	410	437	435	437	444	411	454	439	447	438	465	490	441	407	477	437	438	386	450	421	425	413	426	441	459	461	451	426	420	426	408	394	436	451	420	423	439	421	432	460	441	454	438	407	406	438	439	457	444	429	414	424	445	418	439	473	479	433	405	421	436	437	426	453	422	425	439	435	437	424	449	443	385	473	440	413	403	400	415	440	443	465	468	434	461	433	423	444	444	450	412	420	422	408	453	427	444	421	451	413	424	429	430	463	448	481	420	428	426	400	447	417	465	449	422	452	423	442	434	448	426	421	433	457	437	394	433	462	412	452	435	458	442	442	460	382	437	415	441	445	422	437	387	453	475	460	443	458	457	417	419	440	435	439	443	407	421	449	426	462	452	419	416	444	437	428	449	413	418	441	426	436	409	471	425	422	452	447	454	404	433	509	426	394	442	453	436	426	424	425	438	436	407	436	454	429	471	422	450	406	468	421	431	425	435	472	461	449	425	437	404	436	439	406	424	458	411	416	418	485	439	450	444	435	467	439	461	442	398	431	427	425	423	415	407	479	438	446	440	407	442	437	442	440	391	391	417	444	420	491	457	470	428	395	431	412	430	416	443	455	456	466	426	411	454	466	391	431	457	442	453	438	458	483	431	421	434	451	417	460	399	451	448	449	421	438	430	453	466	457	409	452	435	459	448	442	444	421	473	416	436	459	425	447	424	408	467	433	422	457	470	449	441	442	443	406	409	420	429	422	415	418	452	452	422	442	435	419	454	408	460	454	431	459	437	428	412	446	446	431	451	425	414	449	422	434	463	431	450	431	417	446	426	435	426	415	434	454	458	410	416	443	423	414	428	430	411	448	404	412	449	428	419	464	461	439	456	493	445	461	393	422	456	460	428	384	418	428	381	402	409	432	437	412	429	452	459	433	420	445	447	427	438	426	435	400	412	440	428	450	434	480	459	461	473	458	445	436	410	435	404	419	434	404	436	450	450	433	414	414	400	432	436	441	433	436	419	413	450	434	441	491	450	445	426	471	426	431	431	461	422	407	447	461	428	424	456	457	449	430	410	412	436	428	467	442	445	467	451	426	428	458	429	439	443	439	429	462	439	419	431	452	418	451	459	484	445	422	422	395	448	414	448	448	433	404	422	430	433	456	451	438	450	445	434	412	450	385	419	441	431	463	445	425	438	454	477	432	433	445	426	418	454	482	444	428	440	401	423	447	415	420	425	416	435	413	411	415	445	419	414	409	426	420	432	462	472	467	411	439	411	456	464	444	438	442	459	435	425	479	423	414	455	439	448	444	450	421	428	448	456	446	455	393	425	452	436	453	418	435	437
6930	10731	7918	4264	3075	2344	1932	1628	1229	1019	865	740	699	637	608	590	570	552	563	528	544	538	517	550	509	523	552	518	509	528	517	507	491	498	523	519	494	465	483	500	474	464	484	447	513	495	491	457	455	480	512	487	443	471	476	472	483	471	466	488	455	440	460	446	488	501	462	433	448	462	495	454	439	458	498	458	454	483	465	476	433	467	491	443	466	418	448	477	440	452	472	482	484	466	463	460	490	476	468	504	447	461	486	463	459	492	450	460	459	482	442	475	488	465	457	487	496	486	417	485	459	468	525	464	423	447	468	489	473	429	480	472	420	474	453	432	462	476	471	487	493	470	479	508	462	457	466	467	452	442	495	452	432	475	458	450	511	472	464	428	487	516	478	505	497	467	447	463	421	483	464	486	469	470	473	479	423	466	448	501	506	470	484	456	481	460	459	492	460	465	464	469	476	455	460	488	472	466	503	469	482	443	434	467	522	460	479	468	500	438	450	458	460	451	462	468	460	479	454	454	452	431	447	461	432	469	439	453	466	457	454	476	455	455	463	498	457	454	453	465	453	451	472	442	495	468	472	442	430	477	455	435	440	446	485	448	507	497	466	462	478	443	450	428	475	463	474	441	473	457	496	473	469	467	492	459	489	462	458	452	481	472	457	488	482	401	459	458	488	460	451	489	469	481	481	444	476	506	431	468	434	494	470	469	496	475	445	446	468	455	485	445	435	459	448	462	464	465	474	481	500	473	437	486	484	444	516	467	425	462	451	502	503	466	451	444	485	458	429	457	417	422	501	425	489	469	432	453	471	490	479	447	458	463	496	476	481	454	480	486	484	444	439	468	501	484	499	458	493	476	436	494	473	468	447	454	487	459	486	453	457	458	450	460	491	461	448	445	463	505	458	440	474	440	490	462	482	440	447	461	435	502	471	460	477	446	495	464	475	459	466	448	476	473	485	426	461	498	469	452	506	494	433	459	457	491	470	444	460	488	470	429	457	481	469	518	464	478	450	468	496	466	479	455	465	490	440	473	437	475	463	446	469	472	467	457	449	492	457	485	460	471	475	472	436	486	455	508	459	488	471	497	482	482	477	481	505	478	475	471	493	491	516	495	456	472	473	434	482	491	502	493	486	471	498	458	470	458	458	461	493	453	468	485	446	496	493	490	461	464	469	507	471	451	443	491	448	462	483	458	465	430	441	446	459	453	464	433	451	509	512	443	451	488	478	492	454	460	506	461	449	478	457	466	456	467	499	497	474	498	462	434	453	472	474	464	484	455	470	497	475	510	466	455	505	502	493	493	463	488	501	452	460	472	462	493	467	510	460	438	481	461	433	472	474	474	446	487	463	458	462	488	438	450	460	504	468	464	506	506	469	443	466	506	433	482	472	443	480	491	464	435	477	489	486	464	444	430	458	499	479	473	469	448	451	481	478	461	493	514	476	483	449	451	461	492	487	469	474	475	438	482	483	452	451	478	494	446	454	479	472	460	506	485	495	422	496	488	465	435	491	421	459	481	465	457	494	467	480	451	486	508	491	472	490	432	420	439	437	492	475	451	485	472	467	443	427	452	488	483	459	469	517	405	451	484	477	486	450	473	469	452	490	465	479	480	481	490	460	484	448	450	477	491	472	464	490	479	443	473	479	430	468	497	469	485	477	471	498	459	470	484	464	461	509	459	488	446	442	473	454	468	451	476	465	449	450	434	469	452	452	462	467	465	460	475	471	468	470	464	472	481	458	447	446	459	462	475	479	437	462	477	497	490	448	461	457	509	446	471	462	464	443	512	507	466	460	476	457	463	431	442	455	482	435	462	511	490	437	461	501	452	501	470	459	433	493	427	431	472	471	501	492	467	468	445	493	420	424	483	491	452	442	455	460	512	506	448	484	482	437	479	504	492	496	463	467	488	460	463	474	487	444	472	451	494	486	487	482	489	430	453	485	484	459	461	435	487	473	494	467	473	470	438	506	467	457	477	431	447	473	498	443	462	444	445	439	421	490	478	481	466	457	515	467	492	496	463	469	503	480	478	459	445	470	446	463	473	425	452	461	467	472	485	464	473	467	459	507	454	482	466	482	497	466	473	486	470	477	467	473	485	434	474	485	485	486	441	439	485	454	442	456	472	508	496	464	436	492	461	471	451	459	456	481	454	474	451	476	465	456	487	449	466	469	442	445	469	473	461	458	474	458	452	455	465	496	532	466	476	431	454	426	426	436	471	467	469	471	496	505	444	485	484	499	473	466	526	474	496	488	441	498	431	460	438	436	430	461	473	491	483	435	472	454	462	451	483	482	475	442	448	462	478	438	479	462	448	512	482	448	489	438	480	441	402	485	465	488	448	500	497	458	487	480	432	489	455	485	444	468	449	457	429	456	494	462	488	482	459	518	492	459	471	482	467	505	519	515	499	433	468	428	429	452	472	502	491	433	469	502	487	463	478	482	502	486	487	479	464	464	452	510	431	465	504	485	479	498	464	491	470	445	472	465	494	456	481	480	447	456	422	468	465	459	493	511	430	501	496	452	481	447	490	467	432	520	433	487	460	504	439	465	485	501	442	479	457	464	468	473	476	468	478	507	466	443	481	482	431	487	422	494	462	460	469	462	476	486	483	438	425	474	456	494	463	480	468	453	462	431	449	505	418	481	458	479	473	475	450	488	523	481	480	466	472	498	501	458	452	419	457	453	508	453	497	467	483	468	491	474	455	497	442	497	458	516	458	448	476	426	503	476	444	465	471	451	461	504	513	472	435	472	457	463	434	488	456	467	483	469	465	495	452	469	466	479	439	457	508	489	462	471	493	495	483	479	488	498	461	479	452	482	415	442	489	488	492	476	467	517	420	461	468	448	486	436	464	484	471	465	462	480	452	452	473	456	472	452	452	478	460	488	438	475	467	470	468	512	498	481	465	459	515	420	471	464	471	479	472	496	475	473	497	448	490	462	456	481	455	500	500	511	456	447	479	476	484	458	488	461	456	433	470	476	422	491	454	447	455	469	448	448	502	447	483	480	420	449	489	436	390	457	464	438	499	475	439	526	483	442	486	476	476	472	460	462	483	491	480	455	480	503	482	495	470	471	437	502	437	463	485	451	473	436	412	468	480	445	461	484	460	512	452	490	477	460	478	492	478	454	476	471	472	483	477	447	468	455	480	475	456	485	487	433	459	440	437	489	485	462	466	439	489	486	430	483	487	472	452	439	474	437	452	460	515	455	419	492	483	443	479	486	445	458	492	463	515	468	504	479	455	451	456	443	434	478	431	481	468	498	466	503	422	454	463	457	472	462	458	485	480	522	471	474	452	466	483	495	491	461	493	463	428	461	459	463	467	509	490	456	449	462	525	479	460	485	492	479	462	468	477	504	448	455	482	481	423	490	456	451	504	484	459	454	452	452	474	511	466	443	492	499	471	452	441	489	476	454	442	493	457	448	492	462	503	510	437	512	469	454	488	465	472	450	466	496	464	477	478	452	454	498	455	503	479
23548	21126	28504	24003	21138	13221	3378	2031	1559	1399	1187	1052	987	918	893	901	882	819	804	845	832	831	760	772	729	768	760	796	805	752	762	781	785	719	727	747	678	670	731	694	695	663	707	688	752	675	670	669	648	645	688	653	681	659	726	696	616	691	708	681	704	699	694	708	641	668	682	702	670	674	679	681	727	671	676	700	637	658	629	638	731	703	666	694	728	694	731	704	706	728	679	696	744	679	687	677	706	688	652	663	654	690	688	667	717	637	686	658	690	673	697	698	600	689	714	804	633	657	656	669	692	676	692	625	637	674	656	724	711	677	724	691	653	714	723	710	669	692	663	678	690	638	642	640	682	682	697	710	602	682	682	699	729	683	726	725	683	672	663	665	717	665	675	655	693	653	625	672	718	690	674	680	675	665	667	647	666	702	640	718	688	639	639	668	682	660	612	632	687	675	614	668	686	713	715	671	660	715	674	711	686	672	694	704	608	727	627	686	672	672	710	653	682	693	698	675	632	657	659	645	655	671	690	693	689	625	718	695	738	636	667	719	679	654	649	656	690	656	707	660	691	719	702	681	712	687	630	690	658	726	667	723	689	679	686	719	698	685	699	595	693	673	673	669	691	691	722	648	692	715	684	664	678	622	696	679	701	685	692	694	662	636	687	740	688	693	678	681	680	676	677	691	679	654	690	654	696	698	685	692	627	676	668	689	709	692	652	690	672	703	685	681	685	664	619	669	670	678	696	670	720	753	711	678	657	691	722	676	687	694	673	698	667	641	681	676	727	696	680	665	713	662	685	684	682	649	684	664	673	650	689	689	670	672	681	673	664	681	646	654	672	706	699	662	670	643	710	656	686	666	704	681	662	642	675	656	685	703	668	723	716	697	725	682	661	660	650	690	675	688	722	656	679	712	679	662	670	681	678	718	661	651	678	744	633	669	700	683	668	656	646	654	672	671	647	708	723	712	654	699	707	685	680	633	715	652	665	619	657	648	695	680	694	663	683	668	711	683	645	651	630	643	687	746	630	668	669	680	691	684	690	659	630	653	664	639	645	721	693	727	693	700	686	692	703	697	647	685	659	677	671	641	648	729	678	652	709	670	635	701	709	685	663	668	661	681	669	648	675	719	710	675	711	694	669	701	619	687	690	681	668	619	702	677	669	658	643	673	669	644	691	669	655	628	679	704	685	638	672	699	665	683	668	640	647	670	668	716	662	682	684	669	671	614	732	685	676	669	670	699	648	666	670	686	636	702	612	666	717	693	688	672	697	635	636	738	672	713	672	636	679	708	684	647	667	651	705	719	681	687	658	654	684	703	732	676	689	648	666	687	644	661	686	675	699	660	664	700	698	703	665	665	710	674	657	667	693	623	710	711	661	682	673	691	686	673	623	696	619	694	684	648	671	654	724	649	697	687	652	679	682	677	686	693	702	696	669	705	634	626	648	682	696	660	668	660	662	683	723	693	706	670	723	683	676	672	653	721	669	688	647	672	735	685	677	675	719	671	705	714	679	712	715	681	711	711	656	648	697	698	678	685	679	707	649	719	674	720	667	667	673	678	726	704	699	665	644	681	689	690	641	637	695	676	660	713	666	714	699	655	649	665	690	689	730	674	690	695	676	665	736	734	650	682	652	721	716	670	685	705	657	683	674	667	698	690	706	696	652	664	720	670	669	708	721	681	668	670	697	648	711	679	698	717	670	702	665	621	679	716	700	677	674	732	680	652	647	713	698	654	676	674	704	629	701	606	656	688	679	654	618	698	716	647	714	728	696	680	628	689	719	681	682	699	677	631	755	677	636	698	666	714	687	676	635	689	684	673	687	667	644	626	693	702	655	689	692	663	647	720	685	631	692	686	614	624	667	674	644	687	640	643	667	662	662	725	723	694	625	669	648	665	683	670	642	692	688	664	693	719	666	672	661	630	681	662	688	663	665	651	684	642	694	675	676	687	649	657	698	669	706	661	632	708	703	672	618	675	651	668	709	687	675	651	714	734	684	685	698	677	613	692	657	697	660	695	680	710	711	674	675	690	685	684	683	683	671	668	680	678	675	651	714	689	667	642	649	682	681	699	708	682	680	650	682	636	691	677	676	646	642	686	682	637	716	702	685	650	633	680	632	694	672	661	637	661	670	654	697	707	681	669	728	670	668	663	686	693	692	719	656	648	662	626	637	644	676	652	668	680	672	724	647	722	727	680	682	716	679	665	687	707	732	669	652	668	647	687	667	637	682	665	646	645	654	664	705	649	665	668	644	703	650	643	685	667	707	668	643	695	629	705	671	653	674	667	689	682	711	670	668	675	662	644	697	678	668	691	696	676	695	633	711	671	664	693	716	677	710	714	696	691	681	719	668	715	680	679	689	672	663	614	714	720	681	678	667	668	657	658	652	641	686	679	673	664	658	665	653	670	653	707	682	635	713	708	653	637	664	717	693	709	715	628	660	668	664	662	719	706	684	667	644	673	692	666	710	676	672	690	682	695	709	680	725	665	672	707	701	678	635	661	682	724	680	692	692	629	655	689	682	705	671	689	683	676	685	688	659	682	660	639	696	695	687	681	661	701	725	623	660	681	685	649	672	698	677	696	655	671	670	640	677	701	676	688	705	689	676	688	669	703	706	736	655	683	662	708	724	690	612	677	671	670	685	652	662	708	666	657	678	629	716	657	654	654	721	713	672	687	670	696	701	694	728	681	709	698	660	668	687	621	678	696	675	692	647	631	634	694	700	704	671	674	691	711	689	639	606	662	668	676	666	652	691	684	703	693	712	656	704	672	647	668	672	697	682	629	646	702	658	629	702	684	631	685	685	693	734	660	680	628	668	660	630	711	659	670	689	676	704	668	683	699	642	616	695	698	664	645	690	683	681	674	695	669	681	723	649	647	673	688	642	702	660	671	687	724	717	647	761	702	721	633	663	638	673	697	701	700	709	739	709	736	700	629	667	642	667	695	695	705	652	675	661	716	681	663	663	660	678	742	686	681	728	693	709	668	690	682	665	655	711	712	702	652	698	665	712	650	676	660	663	667	683	730	697	685	684	661	676	681	677	657	682	700	689	681	681	667	664	686	706	725	668	676	684	684	714	622	641	666	731	663	659	698	667	705	702	718	714	681	669	688	696	693	693	691	690	651	652	695	681	691	654	644	657	691	702	709	662	722	670	714	693	671	662	664	700	668	714	647	682	666	683	681	702	692	667	682	658	617	690	673	670	697	711	637	703	671	690	663	681	720	685	700	619	679	671	669	686	684	683	669	676	731	718	660	715	637	698	686	726	682	680	702	688	649	669	667	683	686	708	636	701	644	667	689	657	672	694	677	654	675	670	673	718	663	677	669	691	660	677	675	710	670	661	683	670	643	678	660	646	658	669	682	725	690	705	711	634	637	696	645	674	647	679	706	659	648	626	688	666	682	641	661	673	720	674	701	613	622	651	650	670	689	704	648	744	658	655	690	737	670	611	702	689	650	690	656	656	687	685	653	632	698
6686	19311	14620	8339	6289	4736	3604	2952	2314	1861	1517	1381	1249	1112	1047	994	970	975	960	870	837	922	838	836	829	859	822	804	838	794	782	807	787	746	789	751	750	811	709	818	717	764	758	717	781	762	749	724	724	733	736	734	774	702	727	743	732	754	754	721	720	783	709	696	769	692	751	686	704	758	699	713	718	669	724	722	711	658	674	738	728	725	712	706	744	644	752	731	722	794	776	664	699	725	754	714	739	725	689	728	712	684	745	743	709	738	708	727	714	732	721	745	749	714	738	744	741	704	734	662	704	760	746	777	687	723	727	701	696	706	777	703	707	741	736	742	713	707	684	753	723	742	759	698	700	727	740	723	720	741	693	685	738	718	732	753	681	708	769	690	708	719	735	706	750	728	733	725	707	677	720	784	706	740	718	714	699	708	789	745	719	718	726	676	765	705	760	747	738	736	779	722	787	737	733	736	717	720	748	683	710	753	765	737	716	733	712	715	706	723	694	698	708	674	701	721	786	700	711	747	750	688	700	703	711	731	715	748	728	694	688	773	739	695	693	732	681	745	749	763	742	726	728	727	696	714	661	698	708	714	759	694	721	731	746	699	725	734	722	720	707	717	820	715	702	747	755	719	678	709	706	734	694	717	754	731	689	712	698	732	694	655	686	666	722	683	786	712	729	701	738	704	742	679	752	726	700	720	755	686	708	690	716	694	697	728	692	703	665	684	681	729	701	717	734	713	697	767	728	703	758	725	675	706	720	749	693	722	718	735	675	693	727	724	750	727	746	677	735	695	734	750	649	730	683	687	723	692	743	791	718	745	711	708	701	725	710	738	674	670	713	760	673	690	710	770	719	693	701	700	708	728	670	797	721	705	688	707	740	714	729	732	707	689	736	698	750	713	718	737	733	734	721	719	710	713	713	677	678	718	722	745	680	746	754	728	685	736	764	710	760	775	705	722	726	694	698	708	743	730	735	690	716	711	724	683	724	767	731	740	747	692	757	764	750	738	715	737	729	753	730	764	704	750	693	743	679	690	699	739	700	693	704	724	744	706	723	693	704	757	725	734	722	716	733	685	706	728	758	670	709	727	679	725	678	685	689	754	750	667	724	727	681	680	721	723	698	726	679	712	668	647	782	752	679	778	760	708	713	722	740	740	742	699	700	663	759	739	695	716	709	767	715	700	731	713	749	738	781	689	735	713	742	753	706	726	731	731	704	693	714	704	674	675	720	666	736	729	767	685	721	640	763	739	676	748	704	743	719	717	665	710	703	704	794	679	640	689	715	755	735	702	761	734	679	708	727	683	713	711	730	750	693	704	741	731	696	733	665	702	688	726	695	744	712	733	699	691	775	736	707	765	733	707	771	699	726	679	716	702	743	679	732	690	733	700	713	763	736	720	699	702	716	671	713	721	748	742	731	731	741	740	737	666	696	692	674	741	663	718	689	687	715	717	727	723	722	739	705	745	672	695	717	743	675	664	677	752	757	700	728	699	726	726	767	672	720	758	699	746	725	718	716	695	687	766	761	717	728	707	740	729	715	688	676	729	696	646	731	719	731	714	743	689	733	691	765	696	713	671	692	725	698	691	771	698	730	727	735	744	729	724	765	694	723	707	719	709	733	731	696	719	752	737	737	754	726	742	727	669	713	751	744	728	700	725	760	768	676	755	729	764	738	731	718	754	710	684	699	703	720	723	716	716	769	710	714	677	698	713	736	721	767	678	728	749	750	722	693	717	722	709	713	706	697	759	675	740	679	704	721	702	712	737	696	702	747	731	713	724	700	687	705	715	767	735	697	798	721	706	714	716	712	744	737	749	703	720	715	728	744	742	762	752	688	755	745	737	684	708	711	710	715	771	757	712	706	716	702	720	739	710	721	699	666	729	722	726	727	740	704	696	689	675	683	696	734	746	707	722	756	733	740	664	715	665	703	770	678	723	679	734	759	701	695	694	720	761	700	694	735	756	689	730	687	715	747	717	723	673	724	723	742	746	682	739	774	698	699	728	730	757	698	709	718	723	725	740	693	688	714	711	722	709	744	715	729	721	783	720	681	687	766	704	660	673	721	721	743	684	693	681	706	744	704	732	736	689	704	738	724	703	773	724	705	674	717	718	662	690	727	686	728	726	716	712	727	723	685	731	743	730	736	702	708	720	720	732	731	699	722	712	742	727	702	731	642	734	719	694	737	699	734	742	730	709	681	724	687	743	711	707	695	682	727	701	717	721	724	724	705	728	726	733	712	710	689	702	719	684	758	737	723	712	732	706	706	728	675	739	699	722	745	718	759	729	676	703	730	726	728	707	752	692	689	723	730	731	706	708	714	728	703	697	714	718	707	762	740	725	721	724	727	721	700	729	744	702	709	680	705	665	695	753	668	754	700	721	722	748	731	771	709	700	745	713	686	693	688	696	688	729	706	752	732	722	730	755	706	740	708	685	732	696	676	743	752	672	740	719	704	736	767	769	696	712	717	679	712	731	745	710	737	738	714	692	762	657	712	755	720	701	715	751	734	682	736	690	673	695	707	706	686	715	709	699	735	708	658	687	706	741	707	739	722	723	731	743	738	673	689	742	721	628	715	749	744	723	719	685	681	724	743	718	678	731	730	707	714	756	674	689	708	690	681	714	724	705	693	735	747	717	723	730	718	694	775	694	702	729	694	729	754	723	737	738	724	741	786	726	792	728	714	708	677	687	739	755	715	708	761	759	696	701	711	721	723	720	683	706	727	700	713	707	733	711	711	776	717	717	741	715	712	731	730	722	735	740	727	677	687	725	696	741	705	729	714	738	770	693	660	669	714	641	732	711	684	693	743	680	752	682	728	774	714	717	729	682	708	742	696	671	711	690	730	704	703	710	727	749	740	768	688	713	700	711	684	734	734	730	731	744	766	708	707	744	714	719	718	747	716	753	758	770	721	738	746	759	725	698	789	751	705	712	740	742	727	750	737	711	760	743	752	733	705	696	748	723	731	737	689	729	697	706	711	741	701	666	770	706	692	704	750	701	721	737	776	715	738	667	750	751	797	716	737	727	712	669	682	717	694	720	709	710	704	720	710	715	748	724	725	695	743	708	752	681	710	717	722	694	728	710	716	734	703	773	715	735	742	678	722	714	704	730	721	697	711	731	689	753	725	691	697	699	737	706	748	705	719	677	693	744	695	737	717	752	710	720	694	689	703	765	696	698	701	682	748	734	751	737	693	706	677	710	723	735	722	717	745	753	735	703	672	701	684	732	713	673	682	737	755	698	769	774	705	711	700	747	719	710	751	728	699	727	656	737	700	737	708	703	740	701	740	712	737	746	734	708	701	669	711	700	737	684	724	717	735	699	642	711	719	727	686	709	728	705	725	771	712	728	738	695	658	689	741	739	698	715	737	751	752	741	743	753	686	683	727	690	684	725	773	742	721	744	697	724	713	706	730	799	674	728	718	739	781	701	723	715	746	697	731	692	687	700	707	744	703	694	785	705	743	724	767	734	724	743
24810	21178	27611	24997	14764	2628	1635	1225	951	754	659	556	523	467	440	393	446	394	377	356	394	369	378	355	336	350	363	335	313	360	351	352	348	323	340	362	327	295	335	299	264	310	306	339	328	296	308	331	324	291	313	310	330	295	306	295	334	301	292	306	330	299	295	330	325	318	313	299	328	300	311	289	309	300	312	290	315	318	286	287	321	309	311	309	295	306	288	296	283	312	356	298	314	303	322	312	278	307	329	287	298	291	276	313	287	312	322	288	316	328	313	298	307	287	311	310	302	335	311	318	314	299	298	331	309	279	302	286	313	314	279	317	281	313	286	336	336	283	297	299	285	268	301	298	300	313	303	292	287	293	291	296	314	270	322	301	314	289	343	328	287	339	273	322	314	328	298	282	298	288	291	285	284	290	309	324	315	309	292	299	342	304	302	328	274	304	277	287	304	305	275	295	292	308	304	288	295	302	302	316	272	311	300	282	276	307	283	301	282	295	299	289	310	307	299	298	298	287	320	308	301	271	296	327	292	282	313	302	305	308	304	287	277	302	312	292	300	296	276	317	322	282	314	294	319	317	282	302	316	312	302	297	292	298	324	305	279	363	299	294	292	301	308	272	296	324	315	296	269	357	298	312	311	317	311	286	298	291	327	305	299	325	281	299	304	305	297	330	303	316	276	290	315	315	289	295	290	324	326	281	313	311	328	302	325	326	324	284	308	298	289	282	298	327	300	287	314	308	312	285	321	308	319	306	279	268	300	300	271	311	270	319	287	300	300	292	287	318	329	323	273	308	308	267	289	295	342	318	265	262	289	293	316	312	298	319	310	305	298	336	295	277	302	308	332	284	311	264	312	319	281	307	337	297	285	335	304	313	293	295	302	346	317	298	289	305	272	292	294	328	279	309	318	296	275	297	310	297	332	306	292	309	279	274	298	295	293	335	308	351	286	300	317	279	292	319	304	305	286	314	342	297	271	277	309	299	309	269	280	281	299	295	323	301	317	308	305	292	318	335	342	307	267	280	269	307	293	308	335	276	321	302	278	312	294	289	304	327	312	300	299	288	303	294	302	300	309	327	347	272	291	303	298	278	288	316	333	300	272	280	277	302	316	296	312	309	320	330	264	297	300	286	329	280	262	267	342	322	290	275	298	315	270	316	313	269	314	260	287	316	323	313	324	316	284	299	311	293	321	323	297	317	288	277	263	336	275	320	317	271	301	270	312	291	321	287	338	284	283	284	294	296	321	278	317	290	314	319	311	296	310	279	299	294	298	271	274	294	290	295	314	320	313	290	337	309	282	286	288	305	282	294	314	288	269	312	306	328	293	308	292	336	304	303	283	315	286	291	306	312	339	323	298	299	259	282	308	293	295	305	279	311	298	343	304	314	301	319	306	265	304	301	298	307	304	299	314	302	303	288	289	297	299	306	325	288	307	295	303	310	277	308	298	305	284	301	326	298	278	287	308	328	295	308	290	359	277	311	306	311	320	288	315	303	295	297	267	293	312	298	299	313	296	343	284	331	300	282	283	271	305	299	259	270	296	295	316	287	297	289	276	300	290	288	297	281	275	302	308	309	319	310	283	272	273	267	320	282	318	289	301	291	327	277	279	327	292	297	321	288	268	302	285	297	331	309	302	301	308	302	318	282	330	281	291	324	274	307	314	303	315	322	311	328	281	312	306	307	302	267	306	291	305	321	276	297	317	320	323	300	315	267	303	292	308	315	301	291	281	293	299	289	303	331	302	294	334	341	311	319	329	296	329	309	292	302	321	345	274	287	314	293	273	316	302	333	299	294	318	307	284	299	289	295	312	305	292	249	315	305	317	296	306	273	322	289	296	352	307	285	289	297	311	334	280	327	336	314	304	319	293	276	305	330	303	328	296	298	307	299	275	296	320	289	299	300	303	293	344	288	295	317	278	317	330	299	295	286	300	297	291	315	307	279	307	291	305	278	324	322	298	290	318	284	264	310	285	308	313	273	315	258	275	313	317	299	302	298	312	279	313	325	284	306	323	280	287	305	281	289	296	330	308	289	309	306	317	302	323	281	331	306	343	291	306	319	330	294	326	345	293	296	330	347	329	299	258	312	299	302	325	313	298	262	297	326	274	275	283	303	303	283	284	309	311	294	324	306	309	294	325	285	290	270	291	304	341	306	317	272	292	302	308	319	291	304	272	299	282	314	288	293	286	287	311	303	301	344	302	278	276	306	254	319	307	297	307	286	325	309	304	283	291	288	298	291	312	291	296	319	323	308	304	300	316	310	330	346	286	262	297	309	315	297	305	303	276	318	279	314	304	288	310	305	300	328	322	275	289	283	302	273	304	310	301	294	327	283	276	324	286	324	283	337	332	334	268	289	305	304	316	287	327	316	298	283	295	269	301	300	337	308	299	311	292	289	284	299	288	311	323	282	299	301	317	310	309	273	293	310	330	293	332	297	282	304	334	317	327	290	303	320	299	298	314	305	334	289	302	320	301	309	308	289	313	287	313	321	261	288	287	285	308	287	274	296	285	279	288	316	291	309	308	295	301	312	286	317	314	292	280	270	330	290	307	303	308	299	291	292	312	267	301	270	262	280	311	297	257	327	318	277	337	310	277	316	295	298	326	331	316	284	304	300	314	289	289	302	322	316	275	293	308	309	260	274	305	298	291	316	302	283	317	305	303	293	318	296	286	323	291	278	287	298	306	290	264	318	287	294	302	313	304	308	316	311	308	354	281	284	305	298	321	299	313	328	320	262	313	328	329	280	294	318	319	311	306	278	344	275	289	308	292	324	274	274	335	313	314	279	274	326	312	309	295	282	259	306	302	325	281	292	283	292	291	314	340	299	311	315	314	278	336	287	302	324	300	309	318	290	268	301	296	305	290	302	346	292	272	309	301	323	351	292	302	302	308	293	267	309	336	284	307	299	328	327	296	304	310	321	290	317	297	305	282	326	286	342	286	308	305	321	305	285	316	292	295	341	325	359	306	260	327	305	308	307	296	300	348	287	275	342	314	305	315	325	322	312	302	283	312	324	294	274	329	285	322	274	293	303	294	322	313	337	287	287	300	265	302	316	331	306	313	306	285	312	298	289	267	292	310	285	301	302	313	297	282	273	288	288	316	330	289	280	276	294	299	297	294	313	295	345	310	284	287	308	314	309	314	304	313	301	301	311	340	299	292	326	320	305	271	305	301	313	309	289	325	316	332	269	310	279	274	277	307	286	282	309	320	329	324	310	313	278	316	313	278	311	293	325	298	285	300	306	288	299	296	295	283	283	298	314	307	336	287	266	329	281	296	291	309	286	299	342	328	313	306	313	312	327	317	295	327	307	308	298	288	335	305	304	304	298	286	313	284	310	299	256	321	306	316	300	292	310	313	323	275	295	277	343	304	309	326	325	302	291	298	313	307	320	311	271	293	260	319	299	325	321	273	337	280	318	278	290	292	294	296	317	295	283	316	324	297	330	304	304	303	331	299	300	327	303	282	312	296	287
6566	15612	11216	6256	4754	3383	2663	2168	1601	1240	954	854	736	655	599	533	521	508	479	462	460	459	429	413	423	435	436	396	422	404	418	404	441	414	401	399	387	412	376	397	367	356	380	331	376	376	361	376	366	351	338	362	405	338	350	337	343	307	344	331	348	356	318	339	361	350	337	346	338	349	341	335	368	353	350	331	334	360	353	363	350	338	337	348	325	334	335	327	368	379	372	319	340	346	348	349	375	350	338	371	331	373	365	338	328	380	339	377	330	323	360	332	339	316	332	349	300	341	337	354	337	358	350	332	358	343	362	366	325	311	349	339	392	374	333	337	341	344	345	361	365	350	316	321	342	379	362	374	340	302	314	357	336	321	337	315	346	351	317	334	357	352	330	359	370	307	345	348	359	348	363	351	371	349	338	335	323	340	354	375	299	360	331	351	327	313	335	312	350	351	333	341	306	345	361	358	326	367	355	353	348	320	377	349	300	355	351	358	363	312	334	374	332	339	351	327	344	320	346	322	364	377	313	367	334	340	333	349	348	363	322	322	345	382	344	320	315	334	366	320	335	314	349	338	334	377	340	370	351	321	318	337	331	328	355	359	354	349	315	321	374	361	315	357	345	328	380	357	375	348	335	335	357	370	355	332	349	352	372	319	323	333	348	352	370	304	335	358	351	330	336	351	374	330	338	337	346	333	360	347	363	351	327	367	363	312	354	356	332	324	335	344	343	370	313	327	361	351	322	321	367	326	317	374	331	320	316	373	354	342	363	323	356	342	349	353	372	326	333	342	340	344	343	358	338	359	322	334	322	345	366	328	344	345	316	346	359	339	347	321	319	342	338	326	330	359	319	345	326	360	341	336	339	366	366	333	361	337	343	364	336	358	316	339	345	347	367	363	377	333	352	323	368	305	340	333	351	345	350	335	360	346	384	366	333	359	318	363	350	373	349	343	356	333	368	329	313	370	328	345	376	354	364	327	346	357	303	338	327	346	342	340	349	360	317	335	335	350	352	336	334	357	342	350	348	339	357	354	355	356	326	371	362	329	329	355	355	326	366	349	350	328	355	344	342	353	319	341	345	363	338	327	352	348	344	316	347	355	323	345	330	341	329	327	335	328	318	353	355	326	328	330	362	345	358	365	357	355	334	335	366	353	359	350	388	353	353	350	369	350	329	348	338	347	323	345	350	337	334	308	351	355	317	339	292	354	319	358	343	371	314	324	364	370	345	326	332	354	322	336	365	343	358	344	354	343	366	328	315	320	346	334	340	388	314	315	349	333	321	350	391	316	337	350	356	350	339	361	351	348	290	353	314	312	335	333	363	328	336	323	350	329	322	309	348	342	312	360	317	372	338	366	346	356	349	345	354	329	347	317	324	360	335	340	334	343	356	357	344	330	357	351	330	332	359	340	340	345	324	323	333	397	358	368	366	313	334	360	360	345	344	330	352	350	372	355	326	359	329	340	337	329	376	327	349	365	353	317	346	331	324	348	325	380	295	325	357	366	334	358	333	360	338	324	327	353	336	342	341	317	367	335	318	363	357	398	327	361	372	333	319	331	330	342	339	337	338	363	363	337	341	316	386	318	354	318	345	374	391	356	358	352	345	326	345	344	322	360	332	358	338	345	359	329	339	326	318	371	352	330	361	312	302	363	336	350	342	351	372	322	323	358	309	329	373	319	358	352	320	339	345	343	333	342	322	345	353	367	359	340	344	342	315	354	337	338	326	340	357	352	328	323	346	349	305	329	338	314	370	334	333	347	304	350	341	355	327	326	307	341	349	309	352	351	327	365	388	364	336	330	371	363	357	354	372	337	318	336	330	321	324	382	354	332	349	359	346	350	336	338	358	381	354	361	345	347	338	320	355	355	384	316	369	356	352	330	340	349	346	353	332	333	397	335	311	320	318	334	364	332	339	321	362	361	317	351	368	354	330	322	335	341	335	360	351	328	317	333	317	342	352	363	356	330	362	325	342	337	326	320	343	346	329	386	335	311	343	340	347	361	345	362	346	342	357	331	328	339	330	355	340	352	324	340	356	340	317	363	330	347	332	374	361	345	324	356	321	356	340	336	331	352	336	369	327	372	352	338	343	324	335	304	341	328	330	355	347	337	351	365	341	368	341	323	336	360	342	349	341	352	353	321	333	329	365	331	377	326	349	330	361	346	361	311	339	352	327	340	336	362	353	358	340	356	344	332	351	322	334	352	326	352	356	338	366	322	352	340	346	343	297	347	392	365	361	353	305	318	352	363	364	326	349	337	319	378	370	316	332	370	324	346	360	335	375	324	364	351	307	382	369	354	353	351	369	349	323	342	341	366	324	354	353	347	321	329	351	339	363	319	360	360	368	357	365	308	352	350	366	348	355	341	360	346	349	336	338	334	349	366	364	363	373	341	348	348	318	341	350	350	368	326	362	336	335	321	364	337	359	343	317	356	303	400	340	341	338	340	317	351	327	350	339	318	355	357	326	319	330	325	341	358	361	330	330	319	346	323	336	349	323	365	297	369	332	339	366	331	355	346	297	336	323	343	334	303	330	326	347	347	348	328	377	341	339	345	345	349	330	346	335	339	355	315	321	361	355	353	363	344	299	338	371	363	341	339	354	345	297	377	347	348	371	335	354	355	376	313	343	353	373	329	358	315	337	324	288	347	336	350	348	372	364	319	335	323	342	332	343	330	311	368	345	318	346	306	321	346	392	319	337	359	340	375	326	334	355	330	367	343	344	344	356	337	374	344	365	353	306	337	310	358	362	339	326	330	354	324	393	329	350	345	348	365	350	326	305	333	318	301	384	320	352	328	354	341	329	404	371	364	352	329	340	352	376	365	349	339	368	321	342	341	341	327	339	337	354	349	332	346	313	324	328	340	388	357	376	354	380	338	347	337	366	337	316	350	334	314	355	371	374	356	330	368	344	363	338	339	331	348	345	344	354	333	317	349	330	330	352	317	327	325	343	309	354	325	359	333	331	339	349	333	363	349	353	350	373	364	371	312	372	363	356	301	351	343	329	358	347	310	338	352	356	364	373	336	325	333	360	327	347	326	382	371	343	342	358	337	324	339	322	336	388	332	328	326	331	336	319	324	357	361	347	345	343	376	332	380	367	341	369	372	345	342	318	319	373	289	353	336	331	364	323	352	342	372	313	351	354	353	375	295	355	321	355	355	330	320	360	360	357	350	323	352	349	367	328	322	371	368	340	374	325	328	335	339	335	329	347	344	350	329	341	311	355	333	341	358	344	339	361	320	327	380	373	350	373	358	336	349	355	305	331	361	360	326	331	361	358	356	377	352	340	348	341	337	348	359	367	343	376	366	320	337	379	339	353	354	332	360	371	354	341	333	360	336	355	361	350	324	364	336	337	332	366	319	318	336	352	327	348	339	350	339	330	355	335	319	330	350	383	367	321	334	384	367	323	330	339	360	382	314	310	347	338	341	359	349	353	340	387	355	378	313	324	351	334	292	332	366	325	341	320	325	341	361
22519	21158	28863	23716	21156	21312	12636	3069	1994	1656	1411	1271	1057	1040	962	921	846	868	817	803	794	765	786	756	758	723	752	811	683	693	688	684	740	737	687	721	643	655	663	599	668	629	640	635	635	629	651	602	653	617	620	578	635	622	648	572	602	609	588	614	609	596	642	678	610	632	634	623	652	618	613	639	639	628	678	656	562	610	585	623	623	669	633	628	612	642	640	633	673	635	624	606	652	615	656	627	637	620	604	595	612	632	638	616	604	621	647	614	598	603	580	608	623	573	616	648	589	629	617	626	611	622	624	632	662	611	656	627	585	618	636	632	580	599	648	561	607	610	631	599	575	638	663	642	605	634	619	630	563	609	593	615	598	642	621	637	583	612	657	634	645	657	635	625	590	608	624	624	628	577	609	644	587	662	628	594	668	573	592	607	618	596	618	628	610	575	607	572	600	634	581	602	595	616	632	628	622	660	569	619	618	626	679	629	611	666	616	636	612	585	569	560	572	607	608	580	629	578	655	597	643	582	622	630	634	628	583	582	683	633	664	612	597	642	626	614	592	607	610	612	617	599	596	596	560	618	598	635	626	610	672	633	624	589	569	588	634	584	636	654	636	553	579	647	620	599	552	587	587	633	628	613	636	647	613	597	593	614	619	661	650	587	613	635	635	629	640	644	592	598	624	601	636	609	616	629	605	599	646	599	586	645	672	598	624	583	607	619	667	617	624	633	604	606	596	642	663	605	610	652	592	620	583	594	630	546	637	632	627	658	602	590	636	606	616	606	606	600	652	626	607	664	662	563	645	640	631	577	577	641	639	594	654	667	622	596	584	589	549	601	618	560	601	618	610	629	585	638	590	592	566	615	583	621	649	615	629	652	613	605	637	648	605	626	626	633	605	607	569	627	618	605	616	629	566	655	624	587	620	606	594	628	628	601	620	612	622	575	591	606	649	644	591	634	635	612	617	621	620	664	605	626	644	630	622	590	608	599	627	654	641	585	636	602	591	571	601	625	597	596	603	601	652	632	604	643	577	626	667	584	603	641	602	600	588	649	635	604	624	579	592	550	628	583	625	594	575	620	629	573	632	621	648	624	648	648	597	656	614	599	595	598	612	588	617	616	603	619	582	636	618	646	637	668	644	603	596	590	630	620	623	572	560	605	631	625	618	637	595	580	609	614	586	589	593	599	608	599	613	658	580	599	648	612	601	612	615	587	611	667	634	601	617	647	555	607	566	586	601	676	587	626	588	597	627	617	612	599	636	609	645	664	616	597	596	614	645	611	671	620	572	635	650	619	588	621	620	616	597	608	583	609	657	664	637	644	616	599	635	603	613	617	643	612	622	589	603	641	618	601	624	630	653	639	627	642	568	644	596	615	620	593	673	627	619	573	668	595	591	626	627	623	583	611	628	613	645	621	614	608	603	645	619	640	630	578	609	596	617	588	598	602	582	644	618	638	605	623	605	592	624	578	604	622	624	607	553	646	623	649	625	629	595	627	578	617	652	581	590	634	629	616	610	574	617	626	629	595	595	559	580	606	603	619	600	604	619	573	624	619	623	634	637	629	579	641	650	587	638	608	610	615	563	629	603	626	590	602	578	605	601	575	639	609	594	618	660	636	607	603	587	658	627	592	603	684	627	634	627	612	614	624	638	618	576	665	603	584	610	615	631	575	651	639	602	577	628	616	601	626	627	616	610	599	581	601	624	628	662	644	574	628	617	591	579	613	589	622	618	656	607	607	583	633	569	604	628	549	652	618	641	658	634	624	613	604	590	602	535	560	640	612	591	660	598	620	628	644	617	610	640	646	640	672	642	593	592	621	632	606	647	638	633	629	609	594	618	574	603	588	598	540	648	652	606	608	626	615	606	583	606	605	640	647	616	641	595	612	606	634	646	657	587	641	655	643	601	604	635	621	575	621	621	601	635	629	577	631	596	582	619	593	635	610	632	671	616	608	657	623	650	680	565	643	645	645	608	576	623	551	590	645	574	604	644	640	605	608	628	615	609	599	644	626	607	594	606	610	584	628	610	632	599	630	620	640	639	586	635	613	598	623	603	612	617	656	623	594	629	602	630	607	632	628	631	582	585	662	609	589	615	667	620	604	593	594	637	631	614	613	629	618	601	625	627	649	654	626	644	605	673	579	591	657	609	611	591	640	594	629	594	615	636	572	616	629	621	636	666	614	608	619	608	635	604	589	631	580	633	637	617	670	637	593	618	619	615	610	641	604	665	646	610	598	615	556	613	571	622	577	594	604	597	590	588	639	550	601	623	618	601	671	604	641	601	592	645	672	638	629	589	649	625	645	569	629	605	603	602	648	579	627	600	594	608	626	610	586	622	583	647	606	642	615	592	614	634	636	606	634	628	639	620	672	672	597	574	635	611	604	579	633	623	590	648	574	647	622	592	634	587	688	608	607	623	610	624	677	631	632	612	663	614	615	655	635	577	596	578	645	612	621	631	630	646	548	642	617	634	620	565	604	625	600	608	659	620	605	606	607	606	617	606	620	599	622	623	626	610	648	621	602	654	595	582	651	627	611	571	663	604	563	645	631	665	588	635	626	643	538	626	588	605	585	594	588	641	594	578	638	606	612	615	615	615	664	642	602	612	625	628	623	637	577	612	581	596	607	611	608	603	556	642	640	660	652	642	622	648	631	668	608	592	595	598	613	621	631	618	619	622	587	631	603	611	616	573	607	564	611	619	612	607	601	626	615	632	618	617	647	604	606	637	628	618	681	655	618	635	621	626	591	616	617	620	627	610	532	605	587	649	572	620	638	608	608	597	631	589	637	594	614	628	622	596	643	661	628	640	647	587	605	661	621	625	589	614	574	637	608	606	576	613	621	599	618	617	631	629	636	573	649	637	611	612	555	608	610	608	623	628	618	595	580	576	616	597	587	613	646	603	632	688	595	651	592	632	669	639	603	620	632	607	572	635	620	636	640	586	583	656	567	621	632	607	609	617	619	593	594	597	605	593	644	616	621	602	601	613	611	600	629	639	611	603	630	601	589	608	616	615	683	604	610	597	660	589	600	598	624	619	597	601	603	624	612	615	658	563	626	643	653	614	590	589	625	620	615	605	645	574	646	602	582	617	595	650	638	617	634	629	605	627	589	636	602	615	630	602	604	589	661	608	624	630	605	638	622	635	639	580	606	642	569	623	606	611	601	595	627	551	634	624	652	579	626	607	574	584	616	625	628	667	582	615	611	610	618	614	612	594	625	668	613	632	608	628	636	630	601	627	652	617	604	615	616	594	595	587	612	653	632	626	597	620	607	590	590	581	640	619	588	620	612	606	626	647	608	641	582	585	610	606	573	596	553	595	635	599	614	611	634	608	644	643	618	636	632	563	637	626	619	608	677	574	596	610	636	627	624	648	615	609	569	651	614	592	625	659	642	614	653	597	605	599	627	643	658	629	598	630	660	593	614	625	606	622	629	575	625	598	626	589	604	634	674	572	616	647	604	657	580	595	649	608	607
8397	24908	19451	11657	9011	6682	5134	4029	3070	2456	1902	1639	1451	1306	1227	1135	1006	1023	941	891	880	903	884	880	822	818	817	784	836	741	829	831	773	779	716	757	735	705	689	725	703	723	670	683	712	689	713	724	701	707	685	685	648	679	690	688	659	665	682	651	671	647	636	660	645	629	629	623	646	610	705	659	708	663	700	658	672	651	709	655	679	695	661	635	671	625	708	688	637	692	672	656	662	668	703	664	668	696	685	661	633	683	660	659	648	711	670	677	649	667	677	690	688	674	655	635	604	669	639	662	646	694	653	657	652	610	671	641	696	639	673	663	647	678	660	646	684	654	667	646	705	640	682	685	674	594	645	679	656	594	684	642	691	595	688	666	685	668	642	680	667	638	693	645	671	667	644	657	675	651	668	595	676	664	684	658	683	610	653	627	644	663	668	614	684	698	673	683	676	644	704	671	661	651	637	647	708	666	676	716	644	671	681	686	627	674	616	634	683	692	693	638	664	701	641	631	648	646	672	666	659	715	625	680	663	623	646	672	667	692	651	665	700	667	691	648	682	613	675	655	697	615	668	661	660	673	654	658	665	665	641	619	624	693	619	667	684	650	668	677	683	651	695	650	646	647	676	688	669	660	669	660	652	682	643	645	646	697	615	661	670	712	660	652	689	656	619	643	670	651	667	658	697	703	639	700	669	667	662	689	644	638	653	687	681	630	709	655	657	653	690	663	643	693	669	669	667	689	661	685	665	677	692	664	672	692	636	655	677	655	649	658	637	671	651	703	654	683	702	633	667	693	677	659	658	657	661	648	660	640	721	632	695	679	653	675	687	633	692	679	719	654	725	701	649	658	638	640	629	664	666	673	620	679	645	658	631	698	660	712	642	663	631	661	703	689	665	660	654	661	663	671	655	692	622	661	629	623	631	628	673	655	639	639	634	684	631	644	694	635	673	683	693	651	637	619	619	671	675	657	660	658	660	629	628	670	638	663	658	671	697	650	666	647	656	682	615	661	667	697	656	675	655	666	706	675	649	685	639	631	648	649	676	651	715	661	681	649	686	730	602	703	615	633	697	673	655	628	724	674	652	662	648	671	652	687	661	638	682	670	693	628	675	664	667	665	644	643	679	663	636	686	650	667	674	651	667	634	695	646	621	648	647	651	608	659	671	643	676	671	662	658	639	639	646	642	683	661	614	669	648	661	632	700	667	678	677	646	645	618	655	693	683	651	626	660	679	650	677	685	610	657	684	635	679	654	672	610	651	603	664	671	704	668	617	711	612	679	662	654	648	658	661	673	631	610	661	696	634	653	677	677	680	668	648	644	695	677	686	691	630	636	668	637	635	690	718	649	643	650	634	695	630	678	606	682	644	667	652	642	639	613	686	701	632	692	686	666	653	640	638	669	673	645	628	719	682	619	660	583	637	655	691	647	648	680	684	664	660	679	675	652	649	680	635	682	653	670	673	641	692	670	634	633	651	645	659	635	699	653	660	681	693	638	662	664	651	644	616	683	640	680	659	671	662	669	644	639	648	672	622	655	627	633	654	700	674	679	684	629	652	621	663	654	642	656	652	624	690	618	659	654	676	655	686	645	649	700	678	654	673	659	641	658	703	659	636	702	643	663	618	656	620	663	662	628	683	668	651	597	666	648	703	660	649	679	637	667	655	606	662	644	696	630	650	644	659	618	666	630	643	686	668	659	671	657	657	677	655	633	653	664	641	704	684	660	692	673	665	661	670	652	649	681	661	621	637	655	705	642	686	636	638	674	678	650	672	661	683	649	636	637	673	632	630	636	660	662	710	645	678	631	715	683	632	654	624	648	653	689	649	605	657	656	691	624	694	704	680	659	650	631	659	659	644	648	698	647	613	622	648	657	635	664	677	636	662	671	682	636	646	619	653	676	622	660	651	666	641	628	679	689	669	640	642	673	638	692	684	687	667	715	671	739	662	661	675	658	661	645	653	673	664	634	677	701	630	602	679	641	678	635	659	647	693	667	645	691	644	620	656	663	640	671	647	661	676	673	638	634	642	638	633	671	659	670	647	631	636	607	649	645	657	655	692	673	626	628	612	711	682	679	683	698	679	676	636	617	639	638	720	685	675	695	659	644	692	662	673	689	645	674	709	675	664	665	669	666	667	693	660	623	657	641	642	670	678	636	661	642	698	672	682	674	676	618	636	715	627	659	684	671	628	665	667	688	681	636	653	658	652	669	656	626	666	645	625	644	658	635	638	640	640	691	652	681	652	657	620	640	708	676	682	658	682	663	663	678	652	668	646	709	644	649	638	636	626	661	688	650	601	637	664	625	632	624	632	665	675	707	681	636	628	628	635	701	623	685	690	641	675	696	652	654	716	637	696	651	648	681	660	683	626	628	628	638	718	665	671	639	637	663	678	650	659	694	697	688	655	654	659	654	699	652	649	622	633	611	652	677	663	630	648	644	676	654	634	683	679	616	675	638	627	635	680	650	659	679	648	655	658	672	650	685	687	628	707	654	658	667	643	642	641	636	689	674	674	652	626	642	674	622	690	652	644	628	682	628	627	659	654	652	625	642	671	709	647	659	679	693	665	664	648	632	653	625	631	650	668	627	661	667	622	666	647	659	704	670	626	638	694	648	622	686	629	662	604	643	634	697	683	649	602	643	657	662	633	629	661	668	625	661	658	685	623	663	682	633	645	679	625	635	657	670	655	649	633	672	643	666	662	664	604	675	654	679	656	646	636	627	644	667	635	663	675	679	649	641	636	661	665	651	688	662	717	632	659	650	673	647	657	646	641	650	636	636	664	621	599	600	664	627	589	689	597	676	648	640	660	664	652	661	681	622	637	665	645	683	619	652	650	638	643	633	659	672	650	652	641	612	658	663	652	641	676	670	695	685	679	672	676	652	669	670	652	655	655	653	655	637	621	630	676	678	664	678	645	679	635	611	672	642	681	707	622	652	656	677	620	668	669	627	633	665	662	638	657	650	639	670	654	674	677	676	681	670	683	660	702	674	661	672	646	670	669	680	687	686	637	637	684	664	642	703	671	608	651	649	649	683	614	689	674	672	643	644	665	638	683	644	691	713	656	695	635	638	658	636	647	669	638	647	686	656	645	658	608	639	671	674	575	632	699	683	692	639	642	696	628	643	619	700	701	690	612	677	692	648	639	666	639	695	666	664	688	662	665	659	661	648	649	667	652	687	619	676	672	650	672	640	677	676	659	658	644	670	637	623	687	635	682	607	642	651	644	637	669	660	644	670	667	669	628	667	618	672	651	653	654	696	698	639	638	703	637	660	665	621	643	621	701	669	668	664	651	613	703	636	647	640	647	654	669	662	683	697	625	701	642	706	657	661	679	650	681	689	649	690	651	652	649	673	625	696	685	683	633	674	647	653	669	662	618	631	678	654	646	649	613	625	664	625	637	601	680	667	690	661	650	685	638	635	624	627	643	670	657	702	690	655	619	693	691	660	646	678	662	637	623	662	625	692	678	691	636	632
27517	19381	9966	4096	2269	1618	1240	1011	858	791	644	573	563	535	452	487	501	511	498	505	471	523	497	478	469	420	452	466	451	464	488	440	456	489	490	442	414	460	426	469	427	477	402	450	410	420	422	472	441	487	440	444	414	463	424	436	405	419	441	401	415	449	432	443	449	409	436	423	409	390	431	447	452	432	421	433	436	381	456	405	424	415	413	414	444	439	424	436	456	440	406	431	423	426	404	441	442	434	440	425	419	441	409	414	430	452	446	454	422	457	427	402	407	428	424	455	400	401	442	428	434	459	420	392	445	467	437	429	451	450	435	436	440	429	455	427	433	409	403	420	463	460	453	441	428	429	402	424	440	434	435	468	435	399	425	430	443	422	447	411	465	417	421	464	437	445	458	462	412	449	443	455	439	434	455	473	433	461	462	422	423	434	396	431	407	434	436	406	406	433	492	397	420	393	457	443	451	413	413	422	464	404	450	439	423	418	375	431	433	411	425	438	457	417	454	409	434	443	426	459	470	421	401	420	431	421	450	411	450	423	411	442	436	416	431	427	446	432	447	425	442	402	390	455	408	454	452	401	459	435	416	453	424	419	436	419	429	457	415	417	431	421	449	425	461	431	419	478	439	413	442	418	418	413	446	446	464	438	460	429	410	448	424	419	419	430	403	429	434	432	461	452	399	443	449	433	444	417	450	416	416	449	415	440	404	416	450	439	419	437	425	411	427	418	432	400	429	431	443	445	457	426	446	426	412	437	420	466	448	429	456	489	431	451	429	425	434	431	432	439	439	457	419	439	458	452	425	402	420	424	434	441	477	436	432	415	427	441	437	428	431	384	450	456	439	429	414	434	429	441	435	434	426	448	456	445	444	463	426	428	429	413	444	443	478	411	457	411	413	433	417	405	406	430	445	465	460	414	458	455	461	438	453	455	401	456	453	394	446	471	443	432	476	433	436	436	430	465	393	459	484	436	439	423	449	442	428	467	448	457	449	464	415	447	423	427	418	432	459	475	470	440	472	424	413	480	498	421	436	469	459	444	455	456	419	397	454	397	426	379	411	396	457	450	388	401	444	418	430	435	447	362	430	439	439	451	450	418	442	441	424	436	431	415	472	413	451	444	465	451	422	403	419	436	446	446	454	394	400	429	477	429	409	451	400	465	461	410	445	436	384	427	415	388	447	430	449	394	447	447	396	419	408	429	438	406	421	409	414	454	403	456	403	437	378	442	398	457	423	430	390	448	416	445	480	429	409	441	456	390	429	444	461	448	429	405	388	411	468	468	394	456	430	470	434	419	455	446	414	414	396	425	418	452	460	450	405	419	446	411	466	426	428	425	425	431	462	430	417	399	393	422	394	433	444	446	403	422	451	402	415	411	416	439	442	406	464	452	425	452	421	383	430	441	394	411	453	390	456	425	433	438	461	449	448	400	442	444	454	432	457	427	425	434	423	429	423	438	432	428	437	423	431	420	465	460	417	423	446	472	476	440	447	419	442	428	417	448	428	431	432	366	461	428	412	455	430	475	433	435	460	434	469	429	418	392	447	434	403	408	408	432	418	410	443	402	408	429	430	442	434	433	447	466	443	441	449	414	456	449	411	439	444	443	448	437	437	442	409	411	423	398	438	441	449	435	408	421	414	403	452	463	440	428	439	442	443	433	440	436	426	422	459	434	436	439	404	409	392	440	428	425	445	463	430	431	426	470	403	450	401	451	425	403	444	408	433	436	407	435	437	445	388	399	435	451	458	456	434	457	428	437	443	452	418	422	426	443	425	434	423	426	461	411	417	419	444	433	421	441	403	409	443	470	438	450	435	431	463	458	421	407	477	432	406	427	422	424	420	440	437	431	409	456	426	392	421	433	437	435	442	462	442	448	402	471	439	496	386	405	458	447	421	415	459	438	393	393	481	455	440	441	430	475	457	429	455	429	389	402	442	450	429	472	442	454	419	431	419	404	430	447	423	467	440	430	429	421	379	432	471	400	426	447	396	410	439	403	438	471	422	441	423	422	447	452	442	452	440	410	427	462	405	453	413	421	429	402	428	449	437	443	423	448	423	436	443	413	433	388	440	412	430	433	458	426	451	417	442	417	446	439	437	445	439	423	413	399	459	453	469	464	398	409	446	451	457	386	432	447	404	415	434	421	470	403	432	435	433	417	428	427	448	417	477	421	416	445	428	477	416	428	390	444	451	398	416	484	410	409	436	426	459	429	429	419	444	464	416	432	417	434	448	433	435	449	417	444	463	434	432	443	426	473	416	434	451	461	450	471	420	454	414	450	420	448	423	404	433	445	459	422	441	407	423	441	430	396	456	464	425	426	455	433	473	454	397	435	406	420	417	421	451	459	441	431	431	434	401	440	431	437	417	404	405	444	484	420	431	437	445	454	475	417	394	452	451	419	421	450	495	427	418	483	443	464	436	396	446	444	415	427	416	402	402	451	392	463	418	446	449	437	402	487	455	427	438	447	466	398	442	475	420	446	417	430	396	440	434	426	459	418	417	413	437	407	385	408	447	409	410	420	426	452	425	440	459	401	434	438	416	424	467	464	440	427	461	418	425	421	442	427	416	422	439	419	422	418	452	387	447	397	427	440	458	409	445	463	416	447	438	428	456	420	433	457	368	414	449	469	428	410	435	418	442	457	421	460	427	427	426	469	422	405	425	447	405	469	434	447	463	422	435	417	440	444	386	441	457	420	451	424	433	402	403	442	420	440	461	400	403	403	431	433	467	438	413	461	422	443	402	447	418	474	421	433	422	417	453	457	416	427	441	417	410	479	440	412	442	398	427	452	429	428	416	427	429	414	465	430	412	445	455	381	453	444	455	474	435	430	422	421	438	409	466	463	440	462	387	407	449	438	438	421	479	390	421	433	395	436	452	427	451	432	449	378	455	411	408	426	439	428	415	456	394	410	423	472	398	424	364	415	433	453	415	418	438	401	424	454	434	426	427	430	423	475	440	463	440	452	431	420	420	434	472	441	423	448	423	413	414	429	458	388	432	461	451	430	450	464	421	419	452	412	429	384	419	417	438	425	396	396	436	474	395	451	424	410	405	418	440	403	452	396	443	441	433	420	405	459	414	438	442	424	401	422	453	441	422	440	440	434	427	441	446	451	448	409	465	394	443	418	415	438	413	434	462	409	455	409	436	444	442	418	457	435	423	431	393	461	461	407	411	394	429	406	413	414	389	443	424	400	427	418	450	441	459	444	388	487	410	425	449	434	438	434	420	463	448	454	422	461	461	494	448	459	458	461	398	426	426	443	462	462	432	419	395	437	441	432	424	425	449	415	425	413	407	419	492	476	414	417	427	464	422	443	446	413	448	432	466	437	397	426	445	464	450	418	430	447	413	473	418	445	434	386	444	449	395	452	420	412	402	417	460	386	409	406	465	440	450	469	425	417	426	426	422	419	435	407	476	420	406	435	463	406	401	465	439	436	432	432	441	443	413	423	445	439	417	434	460	439	449	434	439	399
7013	10538	8006	4278	3119	2245	1764	1496	1130	1041	833	777	671	661	558	568	550	554	532	540	529	510	516	542	535	564	514	499	503	517	480	511	458	506	527	509	450	530	530	449	460	488	484	487	431	457	480	471	456	474	486	480	450	426	462	520	472	509	463	467	485	463	470	477	455	475	466	458	481	480	458	462	438	466	470	486	472	451	459	457	474	431	481	475	497	474	449	449	467	467	449	472	471	477	449	465	420	462	440	474	447	487	432	484	467	478	462	464	434	457	470	491	485	428	479	457	469	467	440	497	483	465	456	452	471	465	487	484	443	496	465	499	468	431	457	451	453	433	477	448	468	474	472	433	437	470	456	487	455	461	462	462	433	441	455	505	460	462	431	461	435	447	441	436	489	468	475	456	467	500	436	482	453	485	488	438	495	507	434	462	459	477	469	470	489	458	476	503	431	402	476	484	487	449	472	474	415	421	464	449	474	444	448	468	438	461	468	466	484	441	476	457	447	445	501	451	451	490	442	472	453	430	481	422	459	525	459	449	446	459	449	443	463	467	459	451	466	464	442	473	474	432	449	460	442	459	456	490	474	516	439	471	494	449	480	468	469	471	461	450	481	474	473	455	432	473	506	474	474	498	483	505	464	447	451	451	414	471	464	465	458	494	474	493	453	481	468	447	468	468	484	456	467	453	471	429	445	482	475	463	461	432	462	446	467	469	452	456	478	441	478	494	495	496	474	451	466	457	457	473	453	445	448	409	440	467	483	451	449	461	471	454	470	478	447	481	442	485	427	464	434	439	453	494	412	507	470	469	423	485	437	449	444	455	487	492	496	460	456	496	502	446	433	480	418	457	472	499	458	464	456	444	452	435	442	463	448	494	474	429	435	477	474	443	426	426	489	429	431	458	478	473	440	435	424	450	491	478	490	480	467	428	471	462	441	449	472	417	456	456	448	462	435	459	461	445	430	476	430	470	460	421	493	430	433	458	454	450	438	480	481	445	477	480	452	446	498	468	435	444	486	489	432	463	463	464	466	492	447	464	428	481	477	442	456	454	437	468	436	490	449	477	472	467	454	442	436	460	470	462	477	472	464	483	477	486	481	472	466	474	467	465	465	450	446	472	453	444	467	459	453	462	452	437	486	435	453	459	513	490	456	461	451	439	444	474	465	463	468	429	432	454	444	441	482	474	484	454	462	444	479	489	464	427	463	447	471	447	451	445	427	496	500	456	475	443	430	439	443	469	466	452	428	473	460	485	494	424	470	481	422	481	413	454	482	452	461	465	459	454	426	443	458	476	499	468	519	424	457	428	461	474	483	492	446	518	425	468	451	464	472	440	479	438	467	420	469	472	458	463	420	530	438	499	466	466	478	441	480	492	467	455	471	512	444	471	472	462	476	435	458	436	475	478	430	458	473	506	477	443	437	498	483	479	485	435	501	480	462	443	467	421	452	462	478	493	419	457	448	488	479	437	455	438	483	466	457	438	460	432	510	464	467	473	481	453	469	454	485	444	458	441	465	440	520	447	448	438	412	487	449	430	459	494	430	494	471	460	474	494	470	494	440	441	440	428	457	443	446	461	427	443	442	434	467	445	427	456	456	495	498	437	458	478	492	468	427	459	463	478	483	474	456	488	463	443	442	456	452	458	458	493	411	453	439	453	460	466	471	471	441	429	449	464	448	456	471	465	468	448	462	460	424	477	493	469	446	479	467	462	443	467	452	490	473	447	448	475	480	489	447	468	481	461	467	411	463	461	474	448	503	487	438	478	452	459	440	473	433	444	466	460	452	465	463	495	442	473	454	490	412	478	429	468	477	523	478	492	453	460	458	448	459	438	427	417	444	496	513	497	488	458	438	476	488	452	450	445	461	462	446	490	444	489	477	470	471	478	451	466	463	453	445	460	455	443	504	435	453	448	472	443	458	481	449	458	452	462	470	453	496	485	436	495	433	464	492	452	426	432	441	468	444	469	483	474	491	499	453	503	452	454	431	477	434	495	438	472	489	476	458	445	472	484	451	471	469	479	447	455	471	454	464	511	466	475	488	459	452	427	440	439	469	467	441	512	449	424	496	453	454	472	441	457	427	468	440	473	453	500	445	484	499	446	430	474	471	436	436	450	460	501	441	471	492	448	477	482	476	467	483	430	445	426	515	472	511	419	461	439	508	418	460	471	462	445	489	496	449	421	435	443	447	463	465	448	461	416	461	450	465	446	521	427	437	468	450	439	430	501	465	454	458	479	445	431	457	438	472	460	447	458	460	478	481	480	485	438	437	497	471	446	452	442	483	468	481	474	460	471	456	444	471	484	464	463	476	434	454	508	465	483	448	497	447	445	438	441	438	476	466	455	435	432	468	466	455	465	485	435	478	484	478	484	458	508	466	485	461	445	449	470	402	461	489	497	470	469	430	468	483	486	462	462	481	455	455	486	418	420	507	459	475	432	455	488	428	425	454	484	472	473	455	475	473	442	453	454	460	445	504	462	455	467	481	484	435	511	416	461	477	463	480	483	453	449	460	440	436	490	476	469	454	451	481	452	455	441	469	467	484	421	439	435	434	456	517	480	481	460	447	452	486	429	452	459	454	483	448	450	469	464	445	450	475	486	491	456	446	460	453	466	476	476	428	484	460	478	470	456	469	493	478	492	403	519	464	453	507	420	469	446	473	450	447	467	440	458	463	489	506	476	486	447	458	479	474	439	478	458	460	480	463	450	473	483	459	440	457	450	461	435	460	457	475	463	469	426	469	445	483	443	471	470	453	472	448	493	462	481	450	508	438	480	446	489	441	451	478	495	471	497	474	458	458	419	447	457	462	503	472	478	473	453	487	444	460	448	449	479	470	439	465	425	471	484	471	455	527	478	431	483	484	481	459	453	458	510	445	456	463	481	472	503	451	488	466	451	480	431	492	462	437	439	444	430	469	462	474	463	453	454	445	472	483	472	462	476	431	466	486	495	469	436	450	480	439	480	477	455	457	500	460	444	436	443	447	496	490	455	453	462	476	476	429	488	427	447	437	505	462	476	472	446	458	470	484	509	486	436	492	440	439	482	482	483	468	492	470	457	501	468	449	465	476	502	481	479	485	449	459	459	449	496	465	451	457	449	431	437	465	468	447	521	438	456	468	459	473	482	484	453	470	472	429	462	446	423	423	497	459	471	465	480	481	464	477	472	455	482	460	469	472	484	478	471	457	470	471	480	452	472	461	473	440	471	443	449	446	424	465	454	473	461	480	466	463	464	509	475	439	487	473	440	500	427	455	460	436	444	436	479	474	477	444	471	456	480	447	460	465	452	471	468	448	465	462	423	497	469	482	460	441	480	466	498	446	458	437	493	470	454	491	464	489	491	494	490	443	467	495	468	440	502	495	493	453	418	443	460	476	427	466	461	452	450	448	464	472	423	480	471	446	484	482	505	485	449	468	460	511	470	475	473	480	479	484	427	463	452	472	510	449	420	463	463	467	455	438	468	479	426	466	484	498	477
23528	21114	28453	24007	21134	13375	3206	2021	1542	1326	1158	1065	1012	869	935	823	835	797	784	817	839	777	756	786	835	727	769	748	778	735	700	721	722	697	707	695	745	739	748	685	679	673	691	650	654	698	721	636	747	743	636	661	701	726	661	704	703	682	694	694	683	683	692	687	662	650	678	712	674	661	649	696	726	669	689	701	714	672	727	680	697	707	644	696	687	646	690	667	716	675	675	683	658	717	657	743	728	688	692	669	743	699	692	656	670	676	703	697	615	691	632	652	632	692	697	700	719	684	662	674	673	659	640	700	659	721	663	688	698	648	616	685	694	727	643	716	687	664	662	636	665	707	682	687	604	654	671	676	691	734	667	714	682	665	647	681	653	698	640	637	667	665	667	691	686	712	681	655	688	667	641	686	692	662	670	647	700	635	687	668	641	677	659	702	682	690	692	660	676	662	651	667	733	691	644	686	705	611	703	654	660	690	722	651	660	606	698	710	687	743	680	646	713	647	675	653	686	663	699	681	664	690	695	682	684	674	704	652	661	660	685	694	651	639	673	685	659	697	694	674	672	681	689	684	654	658	688	702	688	655	656	671	675	655	666	666	711	661	692	708	638	680	642	667	652	678	678	682	670	667	709	658	677	709	709	716	680	661	673	657	656	697	652	675	667	639	725	671	647	678	689	687	678	624	676	635	648	678	689	698	658	672	633	672	745	700	677	661	666	615	673	686	699	666	671	667	665	627	646	683	665	675	653	661	627	669	696	704	648	670	734	674	651	652	715	733	628	677	693	684	688	659	725	691	632	704	676	728	672	691	657	633	650	695	705	667	673	737	645	686	701	667	697	658	636	704	660	670	669	685	692	700	705	659	683	684	680	684	689	700	674	690	698	674	686	691	663	684	625	689	681	681	731	672	692	690	698	644	672	652	648	666	674	727	673	681	704	662	690	663	651	643	674	682	661	674	651	719	662	636	653	680	646	644	653	670	688	720	679	690	651	620	634	662	696	650	686	692	699	650	656	648	676	678	641	693	723	638	683	687	652	647	696	706	694	686	610	690	726	649	659	707	705	647	637	618	675	654	659	666	654	675	662	730	689	679	684	730	700	669	656	692	683	643	653	688	683	695	710	706	722	636	667	698	678	642	618	702	698	663	681	630	685	661	662	664	659	652	685	676	663	681	684	685	658	629	654	682	683	694	712	643	715	706	663	690	671	689	658	664	690	688	633	658	668	704	636	662	652	697	676	669	675	645	645	681	664	627	693	682	676	665	693	649	675	670	663	682	608	702	680	679	701	640	711	721	706	669	697	675	709	683	652	675	637	658	696	641	655	676	666	667	668	704	715	673	710	690	634	727	704	679	698	627	651	672	667	704	715	687	680	642	699	653	660	630	683	686	646	699	686	721	673	628	688	669	666	686	652	683	719	677	679	658	679	687	671	711	682	685	639	645	613	665	672	682	678	688	685	673	704	681	661	670	648	702	685	650	659	674	700	701	629	697	668	627	665	664	647	716	661	654	698	695	677	690	656	621	682	680	686	672	717	649	664	728	636	675	676	713	713	687	665	669	720	651	692	710	641	667	677	727	688	695	646	633	660	674	621	688	685	658	708	689	682	643	706	654	745	660	698	700	688	635	678	689	680	680	700	674	661	638	643	672	690	688	720	731	672	636	640	682	599	713	681	607	711	685	614	629	661	663	673	670	652	708	699	648	671	672	685	647	649	669	659	682	631	688	689	685	690	633	638	628	658	708	627	700	668	632	688	638	657	670	655	690	662	697	676	626	686	700	718	682	640	659	720	675	636	700	729	681	670	706	661	620	638	686	691	661	680	620	650	659	694	666	680	683	646	674	678	616	684	667	686	647	737	673	687	691	683	655	636	681	731	657	676	693	682	636	659	692	652	672	663	701	669	654	668	677	677	668	676	621	711	647	702	682	670	668	682	643	673	698	666	641	692	682	659	664	655	650	656	655	684	701	683	667	667	668	620	658	679	686	660	680	662	639	682	686	682	712	695	646	645	698	621	679	679	647	726	672	686	732	680	679	730	667	704	714	704	648	695	672	649	692	644	660	662	686	633	648	670	688	635	689	687	740	623	639	695	650	677	704	660	676	667	686	654	682	665	658	670	667	636	654	689	659	633	688	677	631	684	662	689	681	621	695	655	674	645	680	622	706	696	688	648	673	689	698	670	704	689	729	643	720	693	646	704	645	686	614	653	738	679	653	693	668	709	697	654	677	692	641	695	692	706	668	689	685	682	646	674	666	653	684	665	665	672	675	686	708	674	681	681	686	691	671	658	642	635	701	683	709	664	691	688	640	675	680	666	708	678	678	632	641	681	679	655	670	709	683	727	650	702	710	623	671	686	668	692	644	655	703	672	671	679	681	689	655	676	642	682	716	698	661	646	691	694	658	679	638	666	685	652	644	644	695	624	675	680	707	680	644	651	684	687	675	692	709	707	653	653	668	695	650	662	646	693	686	687	675	662	621	651	683	648	718	711	677	672	678	681	643	682	661	676	640	639	685	646	671	626	662	679	634	698	676	686	700	676	637	721	689	698	705	677	708	660	672	716	662	655	686	651	682	682	670	647	730	667	706	646	686	703	671	661	718	672	672	668	674	681	704	703	630	681	638	677	721	721	688	645	696	683	667	654	649	702	687	670	710	699	653	664	705	679	656	677	639	723	708	694	692	628	646	668	633	721	701	657	659	659	639	602	696	697	665	644	656	700	692	691	664	680	681	640	708	740	682	690	694	656	678	620	676	703	685	684	644	637	687	702	728	709	623	667	691	660	677	641	710	703	691	660	675	676	647	698	734	690	678	717	672	622	638	634	703	652	664	687	717	713	682	727	686	702	668	672	705	661	712	725	655	688	685	670	673	639	712	688	713	672	639	648	734	624	704	659	720	685	658	671	617	636	697	659	680	678	659	691	686	622	679	656	681	668	684	668	680	651	694	672	694	682	682	699	665	729	651	694	675	678	666	640	690	629	683	661	654	741	691	652	673	695	737	670	705	679	646	661	701	647	658	689	682	690	625	629	669	663	646	668	691	697	652	635	642	684	637	704	661	700	679	639	642	694	641	655	668	692	722	722	698	700	654	617	693	676	666	640	628	655	677	725	648	613	711	667	666	695	623	687	689	662	658	643	644	646	640	662	646	671	672	716	675	663	625	666	629	735	625	678	672	671	631	660	646	680	655	699	708	723	673	633	665	709	646	662	673	686	661	631	667	694	660	669	682	669	711	669	633	658	693	620	639	712	658	688	689	631	687	687	671	678	711	725	669	715	684	694	707	689	652	712	648	721	671	672	683	683	659	676	694	705	707	704	650	635	697	708	681	644	660	682	675	661	661	729	719	716	660	664	710	681	685	613	702	723	676	688	726	676	616	619	681	642	682	705	680	681	662	681	652	687	668	686	621	692	677	648	677	672	700	703	673	632	690	694	697	663	678	667	659	669	655	692	703	635	637	679	643	632	663	699	702
6679	19058	14810	8478	6003	4515	3645	2858	2215	1803	1532	1342	1271	1067	1074	958	966	892	864	839	860	848	852	847	791	821	810	801	802	778	794	773	747	772	810	759	762	773	739	788	730	751	736	735	748	707	759	795	707	693	749	684	711	700	739	764	735	753	688	720	694	744	701	703	742	739	757	746	689	690	664	688	684	708	723	717	743	710	724	681	688	726	717	699	738	685	779	746	785	736	731	709	730	741	734	749	722	757	712	742	740	723	756	762	754	742	686	692	682	736	724	729	726	668	715	713	683	714	712	750	699	712	712	726	707	687	728	694	712	697	700	720	743	709	746	704	703	661	685	682	675	698	675	691	642	703	701	704	702	716	705	715	762	730	722	729	706	719	686	723	734	736	726	691	678	685	688	716	704	682	694	661	712	665	745	713	694	697	722	753	705	734	703	705	752	720	725	731	730	726	754	685	727	646	726	693	663	726	673	693	671	730	734	701	745	696	688	710	678	720	709	689	668	673	719	728	665	755	688	702	683	721	697	710	688	723	711	665	721	755	700	701	684	663	688	696	735	671	751	714	701	666	684	700	692	716	728	698	714	736	706	746	703	728	716	691	705	710	722	700	712	686	696	733	701	728	701	672	730	716	701	706	754	728	694	719	758	706	697	700	690	708	721	759	717	702	746	698	736	766	720	705	720	733	677	693	717	717	707	724	723	748	714	706	709	690	766	732	705	720	704	781	675	720	734	681	700	732	682	659	682	715	712	722	693	738	760	686	708	685	687	710	721	708	701	688	674	764	708	736	669	711	730	710	678	712	718	723	724	704	731	701	701	740	700	727	743	697	762	756	753	698	728	698	733	730	705	739	714	737	673	703	691	727	702	709	657	698	719	717	722	719	694	741	720	735	758	686	755	700	713	697	716	737	714	672	708	659	675	670	715	719	686	681	733	734	720	740	734	746	706	660	745	722	710	688	737	674	697	685	751	742	742	697	685	695	744	751	709	716	745	732	679	702	720	700	711	664	680	728	698	683	708	743	694	716	708	706	717	711	692	720	745	647	729	709	734	747	700	682	745	713	720	704	718	672	676	676	709	685	696	676	712	693	672	749	662	666	750	713	724	706	715	695	734	764	731	688	726	673	692	757	697	728	715	744	708	708	699	703	731	694	704	694	710	678	681	738	703	676	762	689	656	697	737	726	659	678	680	668	693	729	700	734	713	662	715	730	728	722	690	715	693	674	724	711	709	723	686	723	722	725	695	685	713	699	683	672	677	698	736	744	680	748	692	684	727	759	699	711	733	720	630	772	708	713	713	683	713	704	686	733	672	710	758	749	700	697	731	708	719	725	757	716	688	691	680	690	688	700	701	711	752	700	757	710	716	674	696	657	676	703	702	720	742	745	715	722	716	698	730	702	692	697	686	704	708	732	711	708	683	697	678	675	712	671	704	729	730	691	675	693	682	697	711	695	708	718	720	716	710	720	719	729	740	678	711	719	728	696	683	719	670	726	715	740	687	779	760	706	696	682	754	716	730	708	741	702	693	728	706	757	700	684	700	713	710	748	728	715	670	679	707	737	711	692	738	686	742	741	747	668	670	722	734	711	736	737	725	685	719	685	713	703	711	712	745	725	677	702	715	750	731	718	715	619	700	665	727	684	760	670	691	775	708	710	715	752	709	738	693	710	711	708	727	739	732	709	776	707	725	694	709	766	665	715	704	705	757	701	696	705	693	677	697	662	735	728	717	713	691	712	755	727	726	725	688	680	683	686	711	719	674	724	707	696	727	749	720	698	694	699	740	729	706	756	706	720	726	657	694	688	691	711	711	748	648	699	747	671	748	741	680	724	667	681	709	719	702	668	725	682	707	683	658	706	715	732	721	667	726	766	653	701	701	661	756	701	748	722	727	696	680	731	696	704	720	700	705	716	728	735	726	723	701	723	699	702	696	747	699	681	706	733	728	695	684	691	684	728	677	705	735	700	744	723	685	720	715	685	697	672	659	711	718	664	697	703	708	701	732	712	695	707	747	675	677	701	746	683	756	654	723	694	711	705	684	719	677	688	705	723	696	691	677	696	718	733	718	755	688	684	706	721	710	687	689	751	726	704	732	737	691	706	691	708	676	730	661	668	677	731	737	720	705	631	653	745	688	709	690	714	708	687	731	683	714	718	691	686	741	686	684	708	683	713	683	676	703	660	759	728	705	693	718	682	696	712	730	695	689	723	729	713	717	737	712	709	691	721	664	710	679	734	713	697	667	737	710	664	714	708	672	650	677	682	707	687	733	743	676	712	709	738	766	748	746	744	708	702	690	673	743	703	705	722	706	724	712	722	722	678	730	736	733	740	762	719	721	662	713	674	693	691	705	732	705	687	676	682	713	706	694	677	701	740	690	681	680	720	698	718	733	673	712	709	699	715	709	718	728	652	686	708	716	724	737	676	668	746	697	761	682	674	687	706	716	717	690	713	657	705	671	694	711	695	670	709	749	705	724	725	728	655	703	704	697	711	725	690	705	740	718	716	706	685	709	683	697	684	719	703	729	766	701	680	732	723	691	705	709	726	666	697	683	691	734	741	757	704	704	708	661	642	676	716	723	691	655	708	756	718	662	714	723	742	711	685	712	674	725	730	698	718	698	699	708	653	724	688	678	722	685	728	696	741	710	685	683	748	734	746	744	673	724	743	713	707	727	695	750	749	711	683	702	713	715	750	695	739	644	711	767	697	774	701	698	720	726	675	662	699	706	688	699	719	703	678	760	692	688	710	704	751	670	711	741	722	688	749	713	744	697	703	706	680	684	699	724	687	717	737	714	720	682	703	701	678	698	724	741	690	701	694	752	695	700	730	725	741	687	684	706	746	680	716	651	689	686	650	741	709	739	695	726	689	714	734	706	705	722	686	720	732	772	697	718	679	710	724	729	667	721	689	681	739	709	749	673	737	691	723	702	704	695	726	703	757	691	713	705	682	678	670	690	742	696	692	691	745	740	732	707	652	702	681	712	664	752	742	704	718	703	712	730	714	758	715	693	745	720	692	693	723	717	710	674	704	686	698	694	734	702	698	707	724	699	663	697	723	710	752	717	720	708	709	736	739	706	705	700	737	665	654	700	647	660	706	701	689	733	745	716	636	688	732	744	704	708	771	705	714	693	690	705	743	741	764	687	649	695	695	729	723	721	662	699	666	727	690	671	726	718	702	675	653	680	703	692	748	718	706	694	691	745	732	707	702	671	714	704	722	716	667	714	747	685	679	707	660	731	697	659	726	698	714	729	696	695	679	698	708	731	782	741	741	707	703	737	725	634	744	701	738	715	696	738	714	710	668	744	727	756	718	732	682	681	738	717	737	691	636	707	720	727	685	737	721	752	699	751	656	711	722	701	701	749	705	749	715	710	724	722	703	717	718	722	660	716	703	697	691	683	691	699	727	691	658	735	759	767	712	686	747	706	687	714	771	692	735	730	685	698	752	731	712	762	734	707	702	703	714	654	710	714	728
24695	21099	27472	24971	14545	2502	1561	1155	911	722	639	581	497	445	422	430	387	383	386	375	403	361	366	333	350	374	344	318	340	309	315	310	319	355	355	324	325	310	333	311	318	310	309	315	342	304	308	333	313	288	300	324	329	313	305	310	282	287	289	254	292	315	309	307	293	270	302	284	298	298	273	311	279	312	312	306	295	282	307	291	275	313	273	263	305	299	347	322	332	296	310	282	323	270	291	274	292	290	292	285	282	327	281	296	326	278	320	287	311	317	316	265	277	301	288	306	294	273	320	278	321	293	296	316	308	310	278	290	282	294	295	304	304	265	288	277	316	277	296	276	281	288	310	308	311	314	287	272	309	286	297	311	285	302	284	299	294	326	290	309	309	287	328	302	303	304	302	311	308	288	284	287	319	296	303	306	307	299	296	307	271	287	273	287	311	334	301	322	281	257	275	302	308	313	284	301	277	288	303	310	295	298	290	300	279	297	265	310	298	284	277	295	309	307	293	302	261	309	293	298	286	276	285	301	293	305	331	305	303	291	295	327	320	308	302	296	310	275	294	293	261	298	296	324	310	298	302	301	327	297	289	314	284	293	270	283	322	309	297	291	298	307	297	303	281	300	272	273	315	276	313	297	287	290	293	309	262	295	312	286	307	294	302	295	292	260	287	295	330	301	300	281	296	306	304	297	292	295	268	301	312	293	309	325	326	295	289	292	279	269	299	303	301	305	313	310	315	304	293	316	305	286	285	283	287	283	304	293	306	270	290	249	307	296	318	314	289	304	281	306	284	310	297	324	299	275	332	283	314	282	276	304	287	284	290	283	304	261	316	350	306	275	314	276	300	280	284	278	303	309	264	317	301	294	293	285	295	285	303	288	293	277	285	301	314	311	294	300	296	287	284	279	322	267	278	281	276	317	304	285	270	294	273	297	308	277	261	287	290	292	290	320	299	286	279	276	303	296	321	290	294	284	302	289	286	305	284	297	314	308	297	305	276	303	278	289	323	297	274	308	308	311	308	281	282	282	315	326	302	328	313	306	294	283	279	286	295	307	294	279	241	309	327	287	326	286	274	306	283	312	298	293	291	273	305	292	276	335	322	294	324	283	290	297	307	314	299	334	300	323	303	288	284	316	295	303	330	281	310	303	276	281	289	287	328	286	294	325	326	262	296	306	278	294	319	313	314	301	292	294	280	307	305	292	299	287	292	315	305	291	299	322	295	293	313	292	316	292	271	261	315	298	313	315	309	298	311	281	290	295	302	317	272	305	280	299	287	321	291	305	299	297	316	291	320	269	315	309	274	281	278	296	304	296	282	310	309	301	261	328	289	289	303	314	302	302	302	301	280	290	296	298	284	300	313	290	266	302	304	272	296	298	316	305	307	310	311	289	287	285	282	284	316	325	259	292	314	297	296	277	301	316	310	259	297	307	283	284	287	322	318	296	291	312	298	301	274	324	290	280	270	305	294	308	282	288	300	310	277	329	296	293	323	284	314	302	335	293	305	313	291	309	257	271	277	292	300	270	263	299	315	277	270	296	282	279	299	289	262	324	282	309	302	303	311	306	266	268	306	259	322	270	290	303	301	310	301	295	297	320	279	295	310	277	327	300	298	282	321	268	297	304	299	281	293	286	266	275	313	309	287	316	310	330	333	293	292	306	320	333	293	277	275	269	274	314	306	278	276	305	301	291	294	302	286	313	329	298	298	252	283	280	299	249	289	305	285	282	262	299	297	296	299	293	290	290	318	271	306	322	336	315	317	290	329	291	306	297	298	304	268	288	294	298	304	279	275	285	299	272	313	325	306	288	342	283	275	319	296	297	283	272	285	288	293	300	292	273	314	295	285	319	315	279	289	304	308	333	292	284	263	280	277	300	299	283	318	278	271	269	280	272	298	267	286	301	328	304	301	267	297	309	294	315	321	296	299	310	290	303	310	317	278	308	319	322	307	309	280	310	305	315	307	297	281	266	289	281	314	272	329	293	301	282	289	318	277	304	284	275	295	303	305	274	248	295	338	300	310	310	285	289	281	310	288	297	267	276	276	315	292	321	317	279	298	302	310	264	325	289	282	290	323	255	274	313	293	334	323	308	308	294	292	296	308	261	300	310	276	269	294	321	290	293	314	296	325	328	290	284	312	289	301	297	321	270	284	310	282	285	299	260	315	288	289	283	281	289	288	285	280	300	292	294	283	286	299	291	316	304	299	263	300	281	269	290	285	290	324	276	289	279	281	338	289	271	287	273	303	305	254	314	297	284	293	317	268	332	289	290	303	290	331	266	285	306	299	294	280	278	264	286	285	334	318	286	319	288	269	314	280	288	326	302	299	301	279	298	306	308	262	316	279	312	261	269	286	273	281	291	325	272	301	300	289	281	305	293	321	304	277	292	317	305	279	318	312	266	320	297	272	280	284	285	291	301	296	289	313	300	323	277	288	276	301	302	291	289	306	281	299	260	281	305	295	286	317	295	289	283	292	303	295	326	307	304	293	276	311	283	286	282	305	311	298	299	303	272	292	306	309	315	287	311	310	315	280	315	277	313	276	307	281	309	296	288	297	251	296	293	296	301	317	288	297	292	274	273	289	297	290	277	278	290	311	267	292	266	286	312	290	263	323	262	302	322	296	300	270	295	279	304	301	258	321	276	270	278	319	288	281	287	283	299	317	301	318	298	319	302	302	268	308	298	301	303	306	300	275	310	300	304	297	296	283	285	312	309	324	311	285	310	278	296	305	273	331	295	297	297	295	264	275	285	271	296	292	295	285	299	277	291	248	319	328	277	291	311	271	275	314	306	277	320	282	296	280	293	294	319	327	294	306	299	279	308	295	299	300	268	276	322	259	299	263	265	303	291	286	292	307	277	314	281	325	296	276	277	263	319	282	296	302	333	292	299	298	272	341	286	261	257	269	287	326	277	279	296	307	264	289	277	280	311	282	310	303	283	292	302	280	289	288	317	284	289	301	308	289	298	327	300	297	295	281	300	299	292	309	323	293	300	271	285	300	340	304	298	312	304	300	307	313	283	316	302	294	280	296	313	314	296	295	298	273	283	295	301	316	303	283	276	284	288	300	288	326	269	273	310	272	278	290	303	285	331	308	269	285	291	312	259	300	293	317	296	301	291	299	296	309	278	264	281	282	316	291	288	321	305	322	268	309	284	295	280	307	295	277	311	301	310	308	283	287	292	295	304	270	276	327	293	277	283	282	286	303	331	299	323	291	288	274	298	319	270	284	316	302	293	308	291	300	257	290	304	280	300	282	295	292	301	284	307	281	304	244	278	295	315	279	294	285	273	306	302	287	315	293	289	310	348	288	311	306	296	295	299	295	280	306	284	313	336	282	338	304	295	283	259	318	288	266	316	272	305	295	302	291	322	288	265	298	309	316	270	296	303	336	322	300	319	286	261	291	306	318	293	292	293	282	307	302	295	305	306	297	294	285	266	319	294	281	293	285	313	308	311	264	298	331	325	314	297	313	271
6350	15579	11691	6342	4505	3389	2656	2051	1631	1263	953	836	711	627	570	533	556	455	479	472	424	375	426	407	443	398	378	402	391	412	389	412	359	341	360	372	364	377	355	365	355	369	340	346	382	370	301	350	349	329	342	311	331	337	386	341	344	344	334	326	349	362	340	300	318	318	358	349	358	320	352	336	330	337	315	346	342	337	382	345	308	307	331	343	315	343	333	366	368	362	371	378	380	324	367	331	352	325	349	340	335	348	343	315	358	351	336	336	301	298	371	321	358	354	318	349	317	320	317	324	342	344	349	318	296	366	341	352	329	327	335	338	334	330	339	342	335	345	349	332	362	321	323	320	332	348	318	374	342	334	338	291	335	339	364	333	348	353	353	364	336	335	372	328	360	331	344	330	307	289	314	336	323	341	334	306	354	315	378	348	358	336	354	366	333	329	317	345	321	337	297	330	333	327	330	322	356	341	351	309	331	346	336	322	330	330	330	336	336	317	352	359	343	333	337	347	359	336	346	338	372	312	322	338	324	339	354	351	324	319	323	315	300	346	349	312	343	346	301	302	318	337	329	331	326	318	336	336	345	332	313	348	352	345	326	332	322	339	347	324	346	319	345	333	341	354	333	326	356	317	312	335	340	317	321	346	317	349	328	316	327	340	346	321	344	313	372	337	313	348	341	342	303	363	369	318	322	331	289	314	331	314	322	359	364	309	369	325	345	318	368	361	340	322	337	351	324	314	264	343	365	309	358	374	339	359	361	347	354	333	340	353	320	355	345	320	335	352	300	350	338	349	315	313	314	316	322	358	375	346	312	350	351	341	335	325	350	335	325	336	333	332	340	336	322	336	326	319	319	350	353	328	361	349	327	333	354	327	349	355	352	336	351	321	346	338	302	332	343	332	337	350	332	363	337	317	351	335	357	300	345	314	325	354	370	324	303	362	348	342	343	356	331	367	340	311	331	325	337	342	363	310	337	324	310	353	323	314	334	323	327	358	327	339	326	341	352	313	312	356	349	339	327	334	333	358	316	313	315	342	330	323	344	341	364	344	330	326	339	343	351	355	344	329	370	293	339	344	375	350	334	365	356	331	341	333	343	312	316	321	317	324	347	318	304	336	367	334	359	335	331	362	323	324	345	330	358	321	305	308	364	359	346	310	361	378	327	301	345	331	342	339	335	358	371	325	318	347	324	341	330	355	336	358	346	327	303	338	325	322	311	305	361	333	342	344	369	303	338	331	312	327	333	344	348	305	369	337	362	352	336	324	342	325	316	345	350	337	287	374	338	331	316	311	320	343	333	332	334	321	335	325	318	332	329	321	353	328	330	384	320	322	332	317	337	362	321	333	329	359	334	321	342	342	344	300	320	341	337	338	340	366	338	373	347	340	286	321	307	348	316	342	332	333	336	300	313	299	317	314	342	320	320	339	346	322	334	343	336	349	355	320	362	320	357	339	312	321	356	327	316	348	314	355	348	342	362	356	317	355	340	335	357	332	337	370	351	355	356	312	353	298	336	322	335	344	329	346	338	294	360	356	314	324	333	336	317	352	351	320	346	327	351	346	331	293	333	298	357	355	324	373	372	342	340	313	302	347	341	351	348	345	337	354	352	349	337	346	328	335	377	363	337	320	329	342	328	335	364	315	296	324	347	312	343	331	348	356	317	309	366	344	310	363	325	307	333	329	361	320	344	343	316	340	337	338	331	278	350	318	336	341	341	329	350	329	320	348	335	321	324	316	345	333	314	329	318	348	350	321	320	328	340	309	353	374	323	323	358	339	356	325	313	316	332	340	345	320	322	359	359	361	340	337	303	331	332	320	294	321	342	295	354	380	331	342	378	386	344	330	359	314	336	314	294	360	332	349	354	324	355	349	338	315	334	344	305	334	361	345	319	331	345	350	342	356	340	344	332	351	355	313	319	364	331	307	343	339	310	326	363	329	318	318	335	360	383	358	343	352	334	328	343	361	314	310	326	340	333	320	340	345	324	324	352	346	298	336	359	339	331	325	347	364	332	319	351	327	298	348	309	322	317	323	327	325	347	371	349	326	360	365	329	336	351	348	292	333	342	316	359	346	327	325	337	321	332	345	318	357	348	344	341	368	334	320	331	333	317	352	315	336	343	368	342	338	373	330	326	341	329	339	379	329	324	318	345	350	352	353	348	355	324	342	328	315	345	310	322	343	326	309	321	329	329	341	325	349	315	343	308	352	386	313	335	336	367	322	331	305	337	367	324	352	346	327	345	318	321	282	317	312	324	322	374	324	320	330	287	328	345	317	350	316	328	316	321	327	316	345	336	356	332	353	303	351	310	341	352	316	345	346	333	341	321	326	300	327	354	321	385	374	354	339	337	358	327	323	346	313	354	342	337	334	331	324	337	346	364	313	352	336	357	328	334	334	339	323	330	357	339	333	356	363	366	357	330	354	334	365	353	328	329	343	330	333	330	304	334	335	365	346	338	319	316	335	325	313	291	342	329	356	374	325	337	356	355	314	311	331	336	326	340	320	316	355	298	329	316	354	351	328	348	348	352	367	353	332	320	348	343	309	342	336	319	292	344	336	321	335	318	362	333	317	339	333	322	348	321	343	309	305	344	329	346	314	344	310	337	350	305	311	340	340	348	336	339	372	326	341	354	326	325	313	349	340	346	365	313	359	328	351	337	338	363	312	330	329	337	329	298	308	327	339	306	293	347	348	326	352	305	343	366	308	359	324	318	319	358	329	329	354	329	325	373	343	368	330	312	341	356	328	348	346	361	329	379	332	356	368	359	315	331	333	332	329	305	335	327	358	328	327	362	341	335	340	348	335	300	383	314	327	353	335	338	341	297	306	338	343	338	334	313	309	336	371	322	329	313	346	348	329	369	362	327	291	347	347	320	341	348	348	327	317	353	341	345	330	335	333	339	352	350	334	356	343	359	340	306	312	335	324	289	328	334	314	333	323	325	326	348	368	330	328	340	343	366	328	343	359	319	318	331	298	315	306	344	354	344	337	357	319	360	318	338	308	338	345	346	325	336	342	323	329	299	334	328	325	355	334	334	322	351	342	351	345	351	356	296	325	325	326	334	340	348	348	367	333	322	359	356	300	346	335	330	315	358	333	349	321	348	324	321	314	291	329	339	341	321	345	349	337	326	333	305	353	331	367	346	311	333	330	335	354	335	342	359	352	318	326	333	322	340	332	332	307	341	320	361	332	331	346	357	328	346	335	333	362	338	308	324	355	355	321	337	358	344	342	359	364	337	360	320	333	316	328	336	353	348	343	311	341	345	332	356	346	374	339	321	344	345	352	331	320	371	358	321	342	332	312	367	357	357	302	353	321	323	355	344	280	342	347	319	373	323	315	355	366	342	320	308	327	376	324	327	360	330	355	335	326	359	338	359	352	330	370	324	307	332	331	311	339	357	326	329	349	338	334	334	339	341	339	346	357	351	346	351	301	336	369	324	357	340	336	366	338	299	325	322	337	313	310	338	344	324	357
22481	21154	28922	23663	21158	21323	12562	2945	2049	1712	1398	1265	1042	951	941	878	824	832	825	853	746	736	759	729	718	756	702	710	698	678	652	672	648	695	648	677	650	658	680	640	664	683	603	626	624	599	591	619	617	649	598	636	603	662	607	621	607	623	629	595	621	623	617	656	627	659	623	580	617	627	630	627	607	602	638	598	590	653	640	628	611	614	585	609	622	552	598	663	604	616	628	612	618	611	646	581	620	617	629	556	648	602	573	603	609	651	604	594	624	624	569	614	596	615	579	600	620	616	610	635	582	597	606	551	670	609	555	596	590	609	606	601	566	630	615	609	613	622	604	577	649	595	578	594	648	577	589	605	581	597	629	585	583	574	579	591	622	607	627	597	584	581	588	645	567	651	631	600	575	611	616	608	619	594	604	588	595	627	611	560	643	551	617	570	603	604	574	619	600	599	603	595	579	583	615	565	582	617	611	588	615	607	589	579	579	613	649	671	615	582	602	602	600	630	569	617	632	583	592	603	634	585	599	601	619	601	528	617	612	579	590	579	607	604	600	622	641	588	562	600	619	608	649	603	586	585	558	582	602	649	637	626	608	598	591	607	551	555	620	584	573	612	594	628	560	576	586	622	562	617	588	613	621	601	576	618	576	637	603	629	610	618	645	605	604	603	596	628	591	631	559	589	607	622	577	599	609	598	614	616	601	590	612	619	591	611	568	552	588	600	613	601	609	574	617	572	613	624	619	586	625	592	580	596	575	613	602	579	624	585	611	602	615	615	583	578	577	619	616	579	577	629	583	602	636	556	594	551	536	593	626	581	638	582	591	595	604	600	625	636	582	607	625	628	614	593	607	633	603	620	585	565	609	620	572	583	609	584	634	595	610	586	569	628	615	677	567	567	614	597	530	590	582	617	584	580	603	562	640	616	569	655	589	676	618	579	633	634	576	553	635	591	588	626	549	608	625	577	578	617	589	600	612	605	579	604	550	601	582	606	623	571	578	587	587	580	544	615	619	564	585	621	623	624	594	601	620	616	606	614	607	595	611	642	602	595	608	586	556	638	607	610	614	615	576	562	614	555	638	581	618	589	614	566	571	599	617	618	627	563	610	651	592	604	594	608	606	575	584	594	623	620	579	655	599	555	582	593	624	575	610	589	602	604	600	635	612	592	575	574	649	604	595	622	644	595	584	592	600	579	596	572	597	605	576	587	596	631	574	598	604	627	596	629	605	580	611	618	593	567	576	564	622	591	563	649	617	637	569	595	622	599	597	617	615	568	561	596	616	604	591	562	567	600	603	584	631	640	562	612	623	553	577	569	601	569	625	617	571	630	669	568	610	635	588	571	578	628	594	561	615	581	572	548	579	624	555	620	565	594	600	589	594	602	583	599	599	622	613	581	584	576	575	574	653	576	619	576	578	638	632	605	590	623	624	605	588	626	570	578	618	579	584	593	616	616	616	627	580	567	590	607	594	612	621	579	582	645	594	602	620	602	639	622	578	620	575	593	622	625	606	589	588	599	573	596	584	599	610	600	596	555	552	614	571	633	569	631	551	604	558	633	616	638	606	616	619	646	619	592	612	555	566	608	597	571	641	592	610	616	590	592	587	639	602	634	628	639	578	660	618	575	584	561	612	576	583	624	585	612	602	640	592	598	579	608	604	586	614	592	581	615	576	625	590	629	609	561	554	603	585	591	589	589	644	601	602	564	576	592	626	623	653	603	609	624	594	598	573	609	573	632	564	603	600	604	573	599	634	643	593	615	641	599	614	581	605	573	585	586	637	570	557	595	640	576	603	612	650	624	593	565	589	620	637	599	660	594	593	634	586	594	644	612	607	604	605	593	618	642	586	571	588	547	624	565	616	553	576	588	599	596	583	599	582	586	598	576	572	569	572	584	641	628	583	561	622	633	583	608	605	637	577	566	625	581	589	615	563	591	600	616	624	570	570	606	598	576	595	562	665	612	601	592	632	597	610	573	607	591	586	608	589	607	644	650	558	600	616	580	569	624	625	578	578	622	592	563	601	601	608	572	597	577	622	636	600	616	592	626	616	622	600	603	609	572	575	641	607	589	556	623	595	542	596	618	598	549	595	599	582	544	595	579	591	633	601	610	590	623	597	600	576	607	581	630	591	574	584	656	576	597	606	615	615	603	630	599	600	609	579	570	611	631	573	603	597	592	619	590	620	595	553	588	586	588	584	598	619	589	589	642	596	603	639	598	608	630	580	624	583	617	598	625	607	635	644	630	592	596	603	599	603	583	573	619	607	596	592	584	662	591	588	583	576	585	593	600	603	631	598	619	604	602	600	575	633	592	628	617	581	585	611	573	650	592	568	566	587	590	571	562	595	589	575	644	583	647	610	601	611	577	587	616	631	595	592	616	571	632	587	593	598	557	594	590	588	626	597	606	578	585	606	640	574	605	557	596	617	618	599	606	611	572	613	582	613	602	557	580	634	573	570	614	584	610	576	595	606	593	625	567	628	574	607	578	596	601	641	551	633	621	583	628	610	538	588	619	561	630	620	567	589	567	569	583	573	595	593	567	618	573	628	547	633	611	584	621	618	617	602	598	588	609	609	592	601	570	615	619	595	581	626	605	639	649	634	599	611	603	614	579	643	617	558	630	577	616	641	609	590	638	643	606	619	612	614	600	605	637	565	605	580	613	636	568	582	635	593	558	623	576	626	604	626	583	591	667	623	582	619	599	614	558	609	621	602	560	588	626	649	612	577	619	608	639	570	578	626	605	638	571	588	564	603	560	615	586	626	613	598	567	624	619	611	590	573	567	583	600	613	603	628	624	592	618	573	596	574	637	618	623	620	619	608	563	609	613	650	558	624	600	594	558	584	600	637	596	625	595	565	580	547	633	596	585	594	648	588	593	592	552	578	608	589	639	597	552	626	606	579	598	585	532	585	606	570	649	612	569	569	546	608	572	591	610	580	576	586	604	641	584	593	612	583	604	604	645	599	572	613	594	613	558	554	591	568	605	591	580	618	621	577	589	607	637	650	598	624	644	629	612	574	586	591	603	583	580	573	580	565	628	596	628	599	597	593	572	573	572	604	627	621	538	562	628	597	618	616	587	642	607	628	557	549	580	616	597	600	619	593	543	633	612	583	610	612	583	598	567	668	575	572	558	595	594	619	607	589	591	619	609	610	579	580	640	614	590	589	605	611	587	576	578	586	621	625	578	618	617	617	576	556	610	601	633	636	645	564	538	607	572	635	578	583	571	549	574	611	583	565	639	574	640	585	627	585	565	649	630	598	610	616	600	583	632	593	595	581	639	598	569	635	589	612	601	645	596	609	562	618	627	656	572	645	600	615	545	589	620	608	612	602	609	611	600	591	585	589	609	584	606	599	592	627	582	579	614	602	598	633	598	635	607	613	662	588	658	634	601	574	614	597	594	611	628	652	642	562	617	603	584	607	607	616	602	648	625	571	602	638	613	577	592	583	563	647	620	597	617	614	619	606	619	577	604
8427	25118	19645	11442	8661	6491	4966	3891	3124	2308	1934	1651	1461	1283	1157	1137	1036	913	886	938	903	879	907	824	822	838	769	820	804	792	769	766	785	711	734	704	783	740	663	736	718	667	655	666	692	681	652	690	658	683	724	650	672	663	630	711	679	713	672	624	649	633	678	657	654	673	705	660	690	673	628	677	701	691	607	670	656	637	639	663	618	640	636	714	680	619	664	662	633	619	629	648	642	623	681	651	680	667	666	651	678	702	611	692	645	646	595	662	678	661	694	663	616	656	665	684	662	633	633	644	669	643	657	604	644	633	654	678	622	631	663	648	652	654	596	635	650	646	647	652	635	624	607	599	648	588	641	655	651	636	639	635	636	646	623	641	616	645	638	639	641	654	629	680	629	657	645	632	646	671	641	650	618	658	690	616	674	676	635	635	665	608	675	686	648	632	686	650	661	676	671	659	700	638	652	584	654	642	644	656	672	686	670	687	657	691	692	653	637	666	668	668	651	650	702	619	647	632	617	671	643	617	648	626	638	666	671	670	659	663	655	605	712	662	653	657	643	651	562	601	641	660	644	691	655	662	621	653	613	659	660	666	604	668	635	642	667	633	637	625	694	617	656	697	678	579	661	619	634	683	694	644	576	614	646	627	623	631	652	630	646	648	648	630	631	638	658	676	653	657	640	697	619	628	679	685	680	653	650	649	639	581	657	662	681	671	614	651	663	672	651	675	680	608	683	674	628	678	658	648	677	692	667	652	645	666	638	682	607	691	617	713	674	693	674	655	653	673	659	646	644	651	613	634	675	635	623	661	641	638	690	623	623	680	649	647	622	617	650	633	679	675	716	648	618	637	694	642	639	642	670	649	612	654	597	683	663	625	665	655	649	626	610	657	651	643	584	659	666	688	682	665	673	661	674	623	669	632	641	660	653	634	618	614	659	656	624	617	689	657	644	688	663	672	687	626	651	694	645	598	641	639	625	616	622	679	680	638	668	684	674	649	646	649	627	650	653	628	657	660	629	654	645	629	669	720	646	622	637	642	668	642	677	663	676	653	668	595	613	646	617	610	643	660	615	681	676	623	656	658	655	623	642	637	683	661	660	634	659	597	660	593	623	658	638	644	662	624	658	676	661	670	626	673	652	692	724	599	683	619	630	686	626	657	625	639	629	655	682	651	666	662	656	670	665	683	634	694	611	613	642	626	662	630	715	631	676	634	613	662	623	642	629	622	660	618	654	649	660	697	660	633	644	648	692	633	674	653	658	636	669	616	675	672	643	709	669	669	684	574	664	605	633	670	643	634	665	659	665	631	652	682	649	678	666	612	639	647	684	648	665	659	667	636	674	638	641	690	706	678	630	685	622	639	652	651	620	689	648	636	618	666	625	673	680	641	723	677	653	573	689	650	615	661	678	631	591	626	667	667	692	668	701	675	624	585	651	624	668	647	637	681	633	645	636	654	647	625	677	616	641	628	669	638	678	661	693	661	648	628	674	676	670	639	666	665	659	641	615	667	649	630	655	624	676	688	678	651	630	661	640	631	656	664	634	657	669	681	653	632	634	611	656	670	637	654	641	645	676	605	685	664	613	680	628	647	648	676	639	635	608	650	638	679	559	653	670	616	641	629	632	620	686	679	670	667	641	637	656	651	648	692	666	676	652	649	636	726	633	634	671	688	697	658	668	671	662	672	600	640	664	661	671	652	648	655	616	672	653	628	688	665	595	654	624	685	623	674	700	682	642	650	682	658	653	653	669	669	646	630	632	670	628	640	613	668	628	674	603	657	697	685	681	661	687	648	663	674	618	677	641	643	669	594	678	699	648	652	606	666	661	695	634	691	646	638	622	617	659	601	650	627	604	671	635	648	630	661	730	688	670	624	647	591	678	589	671	619	636	669	653	700	665	659	631	632	661	610	596	679	679	664	671	629	658	604	670	662	692	684	636	668	651	670	605	615	673	676	667	630	672	639	638	650	637	583	653	675	629	621	640	709	624	655	659	603	616	659	664	684	647	676	630	607	641	647	654	666	668	623	663	662	658	642	615	633	650	627	625	634	645	652	617	682	614	701	634	665	690	642	625	628	649	651	665	616	614	678	611	629	669	676	636	627	645	649	617	631	623	648	661	643	647	597	624	648	637	609	638	672	617	601	658	641	666	660	651	660	632	678	662	727	655	647	644	665	683	650	664	588	657	640	620	627	645	641	620	641	662	629	666	693	699	621	649	671	661	639	666	657	660	635	673	651	631	616	648	653	702	697	633	584	601	630	629	650	617	677	661	683	649	591	671	644	698	612	630	627	637	671	652	628	643	664	634	658	646	638	689	631	663	660	637	641	611	622	673	697	701	614	702	643	668	644	651	651	627	635	650	659	636	622	615	654	658	678	659	642	638	606	670	627	640	630	634	662	609	642	664	643	701	635	686	672	628	644	689	679	608	655	628	660	680	607	633	687	676	666	653	657	631	626	680	631	666	621	633	659	622	656	650	678	657	700	636	657	632	637	614	646	675	652	644	655	624	606	675	653	661	639	665	641	696	631	693	689	664	646	670	625	644	656	688	679	614	668	687	638	647	645	641	593	608	616	621	642	610	629	649	638	685	665	615	627	671	596	636	703	621	662	654	644	659	630	625	650	642	669	672	642	651	629	638	617	619	639	621	615	668	678	680	647	650	652	655	598	646	678	642	648	664	686	654	673	698	690	654	675	637	638	654	618	618	654	581	666	630	652	605	642	721	631	657	652	679	667	632	640	677	662	648	609	669	577	664	674	641	603	618	669	673	659	612	675	636	660	646	639	659	665	631	647	680	627	614	682	608	633	648	657	733	634	639	676	619	666	656	620	655	624	696	684	650	671	644	628	625	605	668	680	679	649	668	631	663	651	663	622	664	582	732	676	651	667	610	622	689	634	703	641	625	684	667	662	632	618	625	682	641	629	642	683	651	634	639	651	622	620	683	611	638	650	677	641	651	655	666	654	676	621	646	662	662	605	656	688	675	640	685	655	645	632	675	629	635	627	646	646	617	622	634	660	607	630	700	635	660	683	681	659	639	631	671	623	647	631	614	623	623	607	625	657	644	643	619	686	634	656	643	615	653	662	634	685	630	635	628	672	660	613	651	681	642	680	683	651	642	612	626	670	647	620	657	682	612	666	639	642	615	620	634	619	670	668	602	632	642	666	614	650	664	636	669	648	663	650	678	683	687	654	652	629	667	612	657	669	674	633	610	638	646	654	662	710	646	631	677	612	676	612	667	660	649	640	619	673	649	626	631	670	610	629	638	687	662	630	667	651	661	639	607	665	652	650	600	687	612	615	675	592	669	692	606	666	647	634	670	652	662	653	624	617	664	632	631	625	622	621	699	609	665	643	644	660	644	655	663	650	668	663	607	645	690	687	610	678	692	627	648	654	645	630	668	640	638	707	580	659	613	689	661	692	607	649	640	652	614	641	685	678	642	642	616	640	631	648	631	640	658	620	658	687	602	659	636	663
27556	19446	9701	3701	2047	1292	1160	988	779	745	635	570	523	526	482	544	510	477	517	457	443	436	480	427	439	460	431	443	452	448	452	441	432	425	441	416	403	425	440	408	432	463	468	406	458	403	428	402	417	446	414	414	427	498	417	422	412	447	433	404	467	387	384	449	414	394	388	433	440	443	371	400	418	445	430	431	424	428	437	385	402	441	385	435	402	400	425	421	432	421	431	427	459	384	423	423	408	439	442	437	420	445	414	419	408	383	418	421	431	436	377	436	401	459	413	379	396	430	417	422	440	447	381	452	428	416	408	424	419	433	398	420	439	420	387	400	408	425	439	433	427	438	404	441	428	404	419	396	393	404	420	342	410	428	404	388	400	455	447	407	410	407	407	386	431	443	418	412	384	427	420	427	390	390	427	434	428	436	417	445	404	442	426	447	436	418	408	474	393	417	400	415	442	429	446	418	476	409	422	406	443	433	429	433	397	404	406	427	439	432	419	434	394	452	407	429	424	437	397	410	418	440	417	420	450	431	402	458	406	464	453	411	419	424	438	403	434	444	426	460	391	394	429	395	392	416	390	445	412	438	446	414	410	440	435	444	423	419	462	436	406	414	449	432	446	399	445	414	432	425	453	429	395	424	433	412	448	441	426	435	407	441	415	441	422	444	384	409	434	397	449	404	423	427	406	393	450	411	467	408	443	445	407	389	398	440	401	419	435	397	425	402	410	439	437	421	419	449	405	403	429	433	409	413	421	408	460	398	426	454	403	399	435	462	471	441	405	431	449	415	414	438	452	396	397	410	427	425	458	428	398	397	442	419	396	376	418	391	405	411	453	414	428	409	414	399	468	434	404	461	411	405	390	474	425	434	412	430	445	381	397	431	430	396	395	390	424	414	425	389	438	402	442	394	409	421	387	433	406	399	441	426	453	415	432	426	416	435	446	421	406	410	397	411	410	411	458	424	443	446	444	456	423	427	428	429	433	433	467	412	426	429	399	430	411	432	456	433	436	440	444	439	395	421	444	425	454	416	404	405	425	417	425	432	411	419	425	428	435	441	421	427	411	421	417	439	422	426	432	435	423	421	428	429	359	392	430	391	476	411	446	420	422	470	418	393	420	447	411	396	426	429	425	417	434	414	446	407	474	386	407	431	428	411	465	419	423	419	453	440	410	406	427	439	426	407	425	423	403	408	419	435	395	438	416	391	432	414	449	433	453	384	414	421	426	442	418	405	450	435	392	422	412	429	439	405	439	466	422	438	405	434	410	418	392	418	427	439	423	417	433	419	384	432	423	419	458	421	418	445	423	408	428	401	417	422	429	420	459	423	429	399	442	397	406	415	424	449	412	431	409	428	419	441	453	438	411	408	429	392	403	421	434	440	419	446	409	423	394	442	414	422	429	396	420	420	425	427	446	402	402	427	427	438	387	414	426	444	402	415	448	452	422	410	422	408	441	432	487	411	407	392	427	433	362	395	389	437	432	405	435	394	426	460	452	406	434	409	394	391	438	405	441	402	423	408	436	419	423	447	418	442	412	440	455	402	405	444	395	438	443	413	394	428	381	429	420	401	435	396	402	404	418	419	451	435	419	400	414	445	419	424	444	422	406	425	403	423	415	429	476	422	447	418	403	437	409	408	416	439	401	404	419	441	387	403	417	445	421	419	416	406	410	430	396	398	409	427	397	436	424	360	405	406	409	423	421	433	423	445	431	421	421	438	404	430	445	439	407	413	419	446	414	453	454	421	419	408	459	391	385	456	423	389	438	457	386	459	393	414	396	411	416	416	417	414	409	401	418	433	376	430	419	418	426	406	427	390	437	432	463	444	429	419	427	420	408	401	378	425	425	409	373	425	447	459	421	447	396	421	373	474	428	426	403	422	452	418	411	408	400	444	366	408	452	430	423	410	423	435	432	448	426	439	382	420	409	402	413	426	412	401	374	414	423	415	441	442	400	414	434	398	391	391	423	393	441	424	426	428	419	423	412	431	458	440	456	392	413	426	422	444	413	413	448	415	405	444	433	406	461	410	419	435	453	439	461	421	411	456	423	452	405	420	440	434	390	469	396	391	410	451	415	394	422	404	463	418	423	449	437	381	398	392	416	426	419	444	413	386	433	422	431	437	453	415	407	412	411	402	417	373	412	464	416	416	393	430	419	444	421	408	420	417	411	433	451	441	394	432	444	409	445	412	432	404	409	416	404	417	420	412	435	420	394	370	436	435	429	441	392	433	422	417	425	416	432	428	427	432	406	445	427	426	445	415	409	439	389	406	442	408	408	407	401	439	392	406	420	418	427	409	414	416	415	421	416	451	407	434	405	376	435	415	420	451	414	417	439	446	402	435	396	404	411	447	380	420	418	396	428	397	433	380	404	425	421	419	388	424	388	451	438	472	435	434	390	415	474	421	439	397	426	434	392	432	423	428	422	407	440	413	439	399	408	454	427	422	430	434	449	460	383	420	392	404	461	388	406	443	374	426	408	432	444	431	461	349	418	421	431	447	414	403	397	436	463	397	420	391	429	406	431	392	428	429	420	430	423	421	414	427	428	439	429	419	429	402	434	470	389	430	423	410	418	412	388	440	396	390	429	437	415	422	407	407	393	418	424	430	459	423	406	442	422	415	425	387	385	398	420	446	377	404	409	390	416	408	439	407	400	429	413	430	392	425	395	384	438	399	431	406	413	428	433	394	402	421	382	405	459	424	436	432	382	375	462	389	411	436	438	392	402	438	421	424	419	410	432	412	380	418	418	408	409	429	445	426	435	430	432	428	436	411	455	413	415	407	410	389	455	445	434	432	440	434	405	444	423	405	432	406	430	425	426	425	401	408	412	439	412	405	438	442	428	432	412	434	424	429	393	415	437	395	401	427	414	412	405	401	416	437	433	407	398	438	445	437	449	432	414	430	439	426	427	448	463	450	400	434	421	409	407	429	399	391	450	427	442	411	393	409	430	401	402	410	426	414	412	430	438	446	459	433	415	399	407	409	465	405	437	432	413	420	430	426	408	432	408	419	420	431	396	446	446	429	433	448	395	413	420	418	392	416	427	433	447	393	412	456	401	419	410	439	415	416	408	457	445	458	411	414	466	425	402	424	448	469	421	430	424	399	450	433	439	389	429	436	402	443	415	399	436	435	402	396	400	428	376	447	414	450	437	443	437	417	395	436	461	429	447	478	421	440	450	389	445	417	419	423	401	398	434	411	384	448	424	453	445	422	424	403	427	418	421	412	424	408	490	415	387	418	399	421	473	426	416	418	432	442	405	413	439	396	413	412	420	425	473	376	406	422	429	409	409	416	409	389	413	383	407	423	478	445	408	420	398	428	421	410	407	437	408	410	403	410	407	400	419	416	390	407	404	429	443	422	429	417	433	438	395	437	399	424	408	427	419	409	422	414	454	392	418	446	402	399	410	419	404	400	376	406	441	392	436	434	422	409	436	408	368	401	446	407	442	421	425	426	415	433	384	384	417	412	388	414
6931	10757	7735	3950	2896	2144	1843	1489	1124	1009	784	746	704	635	634	572	585	545	494	525	572	497	487	521	480	484	464	531	518	483	508	476	533	497	498	502	472	463	442	439	441	453	486	446	494	479	483	449	440	466	452	501	450	450	441	474	462	425	469	476	466	463	460	471	437	462	486	491	419	464	403	472	418	453	447	449	427	505	450	448	400	447	460	483	466	448	462	450	485	433	458	445	456	499	435	501	439	432	472	435	473	464	436	441	506	455	431	457	467	428	431	417	444	481	447	451	459	401	449	476	441	436	444	433	451	457	498	457	440	453	448	419	433	493	431	470	501	482	413	471	452	478	476	451	447	478	421	462	427	443	448	502	457	430	467	470	466	440	479	449	440	434	477	437	434	451	467	442	448	449	479	474	469	456	464	479	461	481	461	466	460	465	422	440	433	435	485	459	449	477	448	459	485	483	474	476	475	469	494	460	441	488	457	467	475	457	414	476	430	467	432	438	476	461	435	436	430	458	461	457	459	461	449	414	450	453	460	458	445	442	472	433	458	443	444	455	419	469	417	439	470	472	433	473	465	417	436	418	439	427	470	421	440	440	439	484	451	417	449	459	468	488	461	436	431	458	464	452	407	473	444	514	451	467	469	438	446	466	436	482	454	454	430	455	441	482	453	454	443	435	454	472	492	444	464	462	427	440	432	461	468	457	403	460	493	465	518	455	391	477	453	447	468	478	447	421	478	416	418	442	435	464	470	467	466	486	492	454	445	447	475	457	466	462	458	440	450	447	462	483	471	489	467	462	472	426	401	459	440	476	462	436	475	461	464	468	448	456	459	475	462	463	466	429	460	451	486	464	463	467	453	465	452	454	458	455	440	471	446	461	447	402	464	455	459	455	443	465	441	483	393	424	454	472	478	484	438	462	486	463	442	462	421	462	470	443	453	468	450	469	485	434	477	455	444	461	501	445	444	491	489	418	433	501	470	434	448	468	448	458	430	460	482	460	454	487	446	464	472	417	444	512	463	476	455	438	483	404	422	460	459	456	464	445	477	472	430	462	485	458	456	412	441	486	479	482	436	463	515	435	415	467	490	448	458	458	438	458	436	415	463	481	465	420	442	438	432	461	440	475	451	470	458	457	474	476	459	455	476	453	426	434	487	482	502	422	468	460	445	466	478	442	446	438	475	454	437	450	460	445	469	459	468	444	436	485	481	467	435	462	451	463	463	466	416	480	451	443	455	446	439	423	474	476	428	432	437	458	449	452	495	454	486	490	424	486	443	442	460	413	444	467	486	469	433	457	446	448	484	444	469	465	467	481	481	493	457	448	446	489	453	435	447	461	484	464	467	443	446	477	462	499	448	484	450	491	453	426	432	448	466	443	451	477	465	469	481	447	481	449	479	437	476	453	451	413	399	469	439	478	450	471	449	447	473	481	446	426	445	452	442	457	493	453	424	442	464	439	488	472	454	462	463	414	473	444	473	462	468	462	445	439	447	462	441	482	440	439	479	423	437	448	474	408	425	448	471	455	456	443	480	465	483	440	450	451	435	438	452	447	462	471	445	460	422	468	474	429	453	460	473	467	500	473	464	444	478	449	461	441	459	443	459	463	436	477	424	448	451	453	474	445	432	473	441	435	458	439	430	463	484	421	436	457	459	436	443	452	436	450	474	406	441	501	406	455	437	471	459	477	433	445	482	457	451	499	422	456	460	433	442	438	504	462	457	473	429	486	500	436	436	467	429	460	486	503	453	424	463	472	462	496	459	438	444	450	465	435	469	415	475	448	451	503	466	454	449	447	477	495	420	453	461	483	463	501	473	470	487	472	440	465	456	436	467	443	461	459	440	482	465	437	497	495	502	452	460	446	474	469	439	443	431	417	476	447	423	444	444	475	450	427	455	504	410	448	461	481	474	505	453	462	461	488	441	465	427	460	424	457	469	448	459	439	450	467	463	420	487	487	431	471	488	493	523	429	442	409	478	459	458	469	458	443	486	448	496	458	428	452	446	458	464	434	431	446	439	464	458	466	443	459	428	470	454	445	466	453	499	448	489	411	481	432	438	440	440	455	456	446	444	447	452	466	455	472	438	453	429	420	465	484	461	458	449	469	461	467	468	460	450	511	472	512	410	440	473	477	486	497	458	479	432	461	452	470	429	493	448	451	436	464	488	459	492	478	422	422	407	457	456	444	480	435	430	430	447	441	460	484	511	454	439	438	460	426	437	458	462	445	430	501	465	426	467	440	451	428	489	492	469	451	496	435	468	436	471	431	469	445	443	484	446	453	456	472	456	473	466	447	500	452	434	451	466	442	416	436	461	442	472	460	482	469	456	404	493	447	432	461	448	438	467	502	432	464	462	434	434	499	460	458	414	463	452	466	420	494	448	467	434	457	473	442	441	444	443	481	430	484	445	513	483	457	448	455	450	481	459	455	483	459	449	460	451	470	463	426	435	442	458	462	458	462	463	499	489	425	441	467	485	435	454	457	446	444	461	401	481	483	474	443	476	454	442	439	498	486	439	449	462	465	429	480	452	465	445	478	435	490	448	463	434	450	427	410	456	461	447	463	432	507	441	466	461	480	438	470	466	486	440	465	462	477	439	472	456	460	429	444	457	488	422	490	442	466	493	469	470	426	453	454	438	459	470	434	488	433	489	442	432	459	465	450	410	468	452	446	430	459	449	444	409	477	467	432	484	436	508	437	416	446	477	456	428	499	450	454	431	477	409	429	447	448	507	473	457	467	440	452	441	461	425	447	449	446	504	477	445	440	452	466	469	487	498	433	467	486	442	456	479	446	454	418	448	451	473	406	449	476	470	473	435	462	457	506	484	445	449	462	450	427	449	458	449	438	448	431	473	469	467	481	411	427	483	442	452	495	427	463	470	460	467	434	439	427	467	424	466	472	435	485	474	438	480	496	441	471	485	410	459	465	476	420	481	427	448	454	457	457	428	475	469	424	446	499	458	426	444	431	462	437	462	493	464	459	455	447	418	432	449	441	469	451	470	419	445	448	448	484	477	485	476	504	430	443	433	487	431	457	488	475	420	433	493	425	470	449	443	437	446	476	470	462	450	500	464	456	458	471	485	477	456	426	452	460	459	467	412	433	458	452	413	443	493	450	448	452	443	469	442	495	466	464	459	448	444	452	456	434	438	455	458	424	467	449	432	463	488	454	481	429	435	457	446	445	446	448	461	459	440	477	442	440	474	434	450	445	454	447	423	433	520	430	488	503	441	435	442	477	441	467	453	471	465	427	432	422	443	438	416	438	457	410	458	443	454	495	484	456	479	474	469	444	475	457	466	415	445	470	447	443	447	460	482	429	467	433	429	457	399	441	512	451	482	495	440	456	454	431	451	446	456	446	455	466	478	476	458	513	476	476	439	421	465	432	454	462	443	476	439	447	475	464	484	456	445	453	475	476	490	430	444	431	460	469	478	474	431	415	448	432	419	464	457	463	423	463	465	451	451	484	461	480	469	441
23422	21010	28259	23870	20979	13105	3220	1968	1555	1406	1222	1060	986	925	879	837	823	774	813	754	758	731	730	754	714	711	732	726	756	710	753	717	675	699	711	681	676	670	678	668	687	691	678	671	668	672	704	645	742	668	673	676	684	676	670	668	672	698	676	667	672	652	669	665	649	665	671	627	653	713	675	647	632	684	657	676	615	716	636	682	716	642	651	633	673	720	636	642	707	704	648	718	663	662	675	700	644	688	706	672	659	694	685	659	638	628	671	648	668	711	663	663	671	678	674	672	603	688	658	695	641	690	691	674	662	685	699	655	651	656	702	669	708	702	626	685	690	645	638	654	658	718	711	686	708	651	629	704	666	691	673	647	666	656	663	629	686	725	679	637	660	655	692	591	650	695	694	691	719	673	690	668	661	668	635	702	609	652	639	660	655	656	660	645	725	658	614	642	679	686	688	669	664	663	667	668	637	685	646	677	673	687	671	722	681	703	656	681	644	664	710	644	661	653	687	662	653	668	714	623	665	689	699	690	670	630	665	633	654	639	664	669	698	614	688	717	684	666	675	684	628	676	687	701	663	668	700	671	667	719	713	668	673	668	629	601	670	679	647	655	651	668	637	671	671	667	650	692	649	658	667	624	671	677	685	626	670	672	693	680	692	639	676	682	681	670	675	673	688	656	657	699	687	721	693	644	643	682	675	670	689	667	691	686	693	669	676	650	683	676	654	659	680	670	653	673	664	647	720	665	680	706	629	626	683	698	676	658	616	681	681	666	713	734	635	658	656	657	665	637	652	616	663	703	698	677	732	627	671	669	670	676	645	688	713	681	676	705	674	644	679	642	710	610	638	647	702	663	676	629	639	681	670	654	673	688	657	677	661	638	689	653	682	699	698	650	643	632	649	674	624	668	716	689	667	670	662	672	652	662	684	706	666	662	694	698	658	656	677	673	671	657	649	660	673	616	650	665	657	668	697	665	679	703	666	637	659	677	667	665	626	648	641	718	627	663	619	702	669	638	674	658	649	644	685	649	690	646	623	668	677	692	656	655	629	691	664	660	605	687	686	650	719	658	650	664	637	683	677	680	639	666	649	639	663	636	664	653	670	640	665	679	626	631	630	667	665	659	650	656	654	617	656	640	644	688	640	666	670	645	623	639	680	640	706	688	655	651	641	635	650	666	659	670	626	671	675	664	618	688	663	671	691	709	635	654	654	710	659	649	699	655	681	618	687	693	679	613	648	611	644	717	693	691	664	674	689	668	641	657	681	685	685	611	684	647	674	662	645	620	683	634	678	720	618	643	663	644	664	603	688	658	650	660	658	655	618	675	664	619	631	675	687	647	664	612	655	673	670	639	654	685	704	623	664	709	635	658	637	667	702	637	622	643	637	652	634	657	651	616	645	691	678	691	663	683	628	655	667	693	683	648	679	692	647	648	659	661	677	653	681	643	666	649	666	664	687	678	654	690	689	699	709	640	708	659	658	675	679	631	671	627	679	652	650	683	679	707	662	671	663	649	654	672	675	674	653	644	648	688	640	650	637	656	615	679	632	666	657	656	703	640	644	597	686	639	681	670	662	678	672	692	681	639	687	666	676	643	618	696	688	686	669	638	672	650	685	649	644	671	650	653	683	664	649	680	677	710	670	671	671	665	660	624	640	640	635	665	619	658	695	667	671	704	652	640	655	685	690	683	654	661	654	667	642	708	601	701	671	619	586	667	688	650	648	688	686	616	638	686	618	661	684	671	678	665	650	703	686	706	674	703	600	699	656	718	688	613	652	609	632	652	661	664	655	634	671	701	630	661	685	638	681	627	663	689	687	658	638	714	658	698	646	662	664	713	674	646	688	703	669	676	682	645	646	652	708	616	661	695	659	620	691	671	665	663	628	684	703	613	651	660	626	635	684	646	650	693	674	661	690	667	649	676	680	688	660	672	671	637	679	623	652	664	669	675	635	608	623	676	587	668	683	687	672	642	685	647	683	635	670	694	683	632	660	668	610	678	680	634	691	645	644	713	672	637	654	702	673	619	597	668	681	645	663	656	636	661	708	696	622	655	676	698	655	650	656	685	651	671	699	636	663	649	662	674	628	642	637	661	697	632	633	620	656	669	693	671	636	702	696	658	666	674	620	627	654	670	648	651	682	635	641	652	576	709	674	669	686	666	661	671	636	668	690	644	657	672	712	640	612	720	650	633	659	650	647	671	686	656	652	657	658	652	665	647	697	686	685	653	649	682	627	646	720	635	633	649	691	685	621	615	726	652	659	670	649	622	648	709	689	682	657	643	658	657	666	687	654	634	624	660	619	669	677	690	621	605	663	650	672	684	653	704	674	722	667	665	693	637	655	659	671	610	701	648	676	642	629	672	627	679	635	672	623	650	678	697	605	653	650	659	624	652	699	701	643	658	622	702	662	653	689	659	624	658	649	706	657	737	659	648	628	673	715	653	665	642	657	648	671	652	616	635	670	627	668	646	673	681	673	630	643	648	664	701	709	677	621	664	676	643	718	671	715	674	664	655	666	676	646	680	696	654	637	705	673	670	696	673	683	679	635	649	697	671	699	652	686	666	670	684	694	691	678	696	650	679	651	669	653	679	660	628	653	665	699	676	659	655	639	657	670	632	642	660	674	679	637	686	663	655	673	645	642	649	700	645	622	654	633	666	688	664	729	680	609	682	650	675	649	664	706	674	624	676	663	704	657	644	662	619	670	683	678	659	685	664	653	674	650	666	644	645	684	693	679	702	697	667	634	647	664	674	656	667	690	658	645	630	684	668	679	709	628	675	676	658	659	685	668	674	657	666	675	684	674	663	689	662	639	646	663	647	688	657	658	695	682	690	602	668	677	673	643	646	685	689	675	659	662	696	676	651	704	663	653	645	652	604	650	694	691	617	697	688	640	682	685	673	624	646	648	727	700	644	649	649	660	620	621	665	660	605	634	684	643	635	650	667	662	654	681	680	708	689	669	659	647	673	649	665	665	674	600	647	675	645	688	633	673	697	660	725	626	664	665	653	632	627	649	684	660	673	694	681	687	679	643	658	663	688	656	650	628	661	641	646	625	681	687	705	691	651	673	691	646	672	665	667	671	704	695	602	678	684	649	660	732	701	644	631	634	633	672	674	644	635	658	673	629	601	661	638	679	664	687	685	641	700	676	638	659	692	701	659	691	650	675	695	637	649	637	614	627	636	683	642	671	681	713	659	689	639	690	656	650	676	670	639	672	648	639	657	639	644	644	658	627	624	657	681	633	678	618	653	635	667	665	635	643	697	637	678	664	641	688	651	705	626	642	666	621	609	634	656	643	661	668	679	670	692	641	705	656	664	647	658	640	622	671	673	694	682	697	614	641	640	667	627	652	608	676	676	669	628	658	674	675	668	663	671	622	643	704	689	738	688	667	638	679	626	664	648	683	619	649	670	669	656	688	662	676	719	722	662	676	636	706	680	700	681	646	691	669	653	664	670	653	654	668	639	653	693	645	656
6597	19199	14570	8171	6019	4634	3700	3075	2314	1843	1533	1317	1267	1095	1073	960	949	926	863	925	851	840	807	812	861	805	861	788	764	778	740	760	784	759	824	726	725	790	687	737	726	713	704	708	703	739	771	711	734	720	720	687	750	747	697	729	740	768	661	695	727	701	721	677	712	672	746	706	723	673	666	714	684	673	705	686	684	746	682	696	739	710	746	670	693	711	715	699	723	725	704	723	682	735	701	721	751	692	686	707	707	684	703	759	716	734	686	693	731	735	740	700	738	743	720	695	694	720	698	742	709	724	698	685	757	673	691	720	681	727	696	719	718	741	681	717	720	674	709	692	739	739	723	734	656	704	730	657	680	766	669	670	646	664	664	671	733	719	709	650	697	712	695	680	742	685	659	667	713	685	698	714	692	686	688	703	701	720	674	720	726	727	681	707	721	707	694	699	669	688	704	739	677	724	690	690	763	721	643	691	696	686	699	705	683	672	715	716	669	708	731	675	709	683	673	677	707	685	716	722	714	711	699	731	707	685	737	672	732	721	720	707	694	713	691	711	722	674	644	739	721	671	710	720	707	690	728	696	739	684	617	713	733	691	652	745	676	704	732	698	700	749	754	717	697	713	697	715	726	700	720	706	702	688	698	717	705	691	708	714	673	705	671	652	705	666	695	703	689	703	672	796	662	686	679	689	678	721	675	718	670	736	686	704	727	674	720	713	721	693	707	670	672	717	720	739	696	659	685	709	733	713	706	744	721	711	710	678	674	741	692	684	758	699	680	678	727	669	718	665	663	671	684	631	674	667	706	731	700	735	703	684	692	717	715	738	691	739	725	692	739	717	694	718	714	645	651	692	717	673	685	720	685	727	702	689	741	710	656	730	682	738	687	701	734	719	733	725	708	725	710	741	690	702	704	705	754	747	716	693	692	675	745	749	700	671	669	713	721	733	703	689	715	722	689	725	721	711	738	771	708	690	680	699	706	683	686	747	673	703	675	672	686	728	704	709	719	750	760	719	717	739	728	703	689	708	707	686	678	745	728	732	705	669	666	696	724	711	733	699	702	729	725	685	698	726	714	685	740	681	709	703	719	717	689	739	714	691	667	747	687	703	698	691	722	724	728	739	707	729	710	711	713	751	672	745	705	741	694	729	741	688	692	733	690	698	702	715	695	703	646	697	711	681	643	727	727	743	671	647	715	717	690	742	727	662	704	673	735	707	728	719	669	699	748	724	666	724	690	690	725	706	712	685	714	696	713	706	672	699	734	656	683	686	690	721	670	724	696	679	713	701	687	693	675	686	667	667	728	690	666	700	723	674	703	737	646	711	715	652	690	704	726	675	705	696	741	701	699	661	662	678	743	660	682	760	738	688	694	656	724	700	703	700	686	693	678	727	718	693	698	670	738	709	736	690	705	667	704	695	728	704	684	669	711	664	729	710	703	671	715	724	701	729	708	655	687	698	694	714	674	657	676	693	703	747	734	716	703	688	666	683	716	709	730	713	701	748	665	676	665	723	646	710	691	696	711	674	727	710	708	654	749	660	717	706	695	690	711	680	664	696	703	715	711	720	680	707	708	676	697	729	722	694	677	685	694	720	689	674	714	711	718	698	724	689	659	710	728	734	739	673	705	718	714	709	711	724	732	693	725	708	701	686	687	714	668	703	675	701	691	692	751	689	671	678	732	750	705	706	684	722	735	714	703	695	707	719	674	689	733	698	672	711	674	752	672	699	696	660	690	686	730	684	676	730	711	657	707	704	652	744	660	751	694	692	694	700	752	725	737	721	676	708	701	675	711	740	687	736	677	710	668	753	682	681	700	666	732	704	741	714	727	717	665	715	707	701	671	678	769	694	710	702	706	676	705	678	655	743	695	695	727	738	686	713	745	687	716	644	708	686	703	678	695	705	742	684	705	706	693	715	715	704	705	705	656	689	746	734	697	706	766	698	655	722	682	743	676	667	676	707	741	717	698	680	716	722	680	684	682	713	733	691	722	730	688	659	674	718	697	662	692	673	694	733	720	708	693	693	737	683	696	699	667	686	690	745	681	703	714	669	747	678	737	640	719	722	722	677	682	710	724	726	706	724	732	680	711	678	699	695	708	676	692	676	672	647	683	674	685	730	726	701	700	707	716	686	704	717	734	720	712	657	714	687	707	722	742	703	685	703	722	722	682	672	715	732	726	727	665	684	686	691	679	707	686	710	728	692	726	707	661	694	728	706	678	723	718	712	689	749	675	673	698	693	756	679	693	736	699	702	724	703	701	744	715	678	686	736	714	669	729	705	729	722	776	649	671	697	668	714	703	692	708	719	722	699	745	748	740	683	720	730	680	675	707	756	725	655	700	748	699	693	687	785	692	696	729	689	692	721	734	717	701	690	706	703	705	675	721	723	675	704	703	684	733	715	717	706	726	666	635	684	742	720	721	696	696	724	698	681	717	704	682	652	745	663	745	672	720	655	682	696	738	748	678	715	689	715	708	676	768	678	703	749	763	674	659	762	710	716	689	684	714	741	711	722	700	715	697	680	687	691	713	716	667	687	691	736	759	692	686	721	724	689	679	719	712	682	674	706	659	709	652	673	743	675	713	709	670	668	680	769	689	690	722	695	706	708	699	698	668	683	726	721	690	682	674	667	704	714	698	687	698	687	683	684	708	719	691	688	693	699	684	711	740	682	700	672	737	733	683	662	700	694	723	713	725	723	706	679	691	709	749	700	743	702	700	693	710	691	677	697	733	730	714	640	716	720	646	709	714	714	649	670	727	736	647	728	669	711	720	709	690	689	701	698	704	747	702	651	668	675	692	724	693	713	669	665	728	743	681	683	721	697	711	727	676	707	689	723	723	715	694	725	672	678	703	670	704	700	715	670	682	695	715	690	684	713	676	661	704	709	684	721	732	720	726	697	715	695	693	702	724	719	720	725	704	699	680	725	684	681	670	658	702	729	726	728	713	717	711	705	688	660	721	732	694	710	701	753	710	691	791	725	668	723	697	655	668	688	711	661	664	723	717	721	642	707	715	751	722	658	717	704	721	658	644	719	723	645	733	713	675	689	751	745	689	713	710	703	715	641	689	677	708	677	676	719	705	658	650	725	685	720	663	745	721	748	719	657	706	719	718	696	722	671	679	694	717	736	704	708	657	729	657	730	700	694	721	679	655	715	716	711	714	694	709	743	670	652	730	707	694	721	729	751	656	714	703	697	754	674	694	665	714	688	696	684	651	728	703	725	706	712	697	732	703	712	706	719	728	665	740	680	684	706	720	663	696	662	696	722	676	726	684	699	675	670	680	719	700	683	670	718	712	715	679	665	736	716	730	683	732	715	725	703	700	671	685	729	715	690	733	714	705	703	702	690	710	657	681	712	694	655	700	705	713	636	745	693	720	726	711	700	676	694	718	727	662	738	706	761	687	678	723	707	714	692	712	692	712	712	715	722	700	682	702	693	682	681	728	650	662	694	665	680	686	690	695	671	681	679	712	664
24649	21109	27494	24904	14426	2548	1642	1220	951	804	669	628	495	468	450	447	378	407	390	394	368	348	368	376	328	358	372	350	333	345	340	316	349	322	307	333	326	302	308	313	314	321	303	309	301	298	314	302	286	296	337	314	323	294	257	299	276	291	302	320	323	308	301	282	294	299	286	283	323	314	284	286	290	275	332	246	324	291	317	294	326	307	287	315	310	312	307	314	280	308	300	286	322	333	298	304	278	282	299	320	290	301	324	316	313	290	288	322	276	307	319	324	300	323	309	315	282	305	291	287	288	272	272	292	305	298	312	281	287	259	308	302	271	267	305	283	284	286	306	283	274	323	291	298	298	306	286	300	257	279	266	263	286	284	276	266	312	274	282	254	275	312	286	308	327	285	291	276	294	307	307	259	297	282	283	294	309	280	314	298	287	285	296	304	243	349	283	312	326	337	299	279	281	283	273	296	302	281	303	304	278	287	304	312	288	288	280	307	285	286	296	312	274	326	280	256	270	325	268	267	312	284	335	258	305	297	313	257	287	294	300	267	330	291	265	292	293	320	313	284	265	278	292	263	291	297	302	294	268	258	318	299	290	276	303	286	268	279	326	282	299	271	276	313	295	311	325	331	299	296	330	316	327	300	312	304	272	290	308	268	285	311	288	322	281	294	269	314	270	319	311	301	321	260	294	296	289	296	304	300	267	329	283	291	298	310	312	303	314	286	278	300	286	304	283	268	304	327	299	282	301	306	287	285	267	276	307	286	313	254	284	286	290	304	265	280	292	293	294	300	257	309	291	286	286	300	311	273	283	293	279	277	298	304	284	301	320	303	290	276	250	284	308	281	271	301	299	310	286	288	300	307	273	309	267	283	317	254	280	296	279	278	292	309	305	278	293	259	311	265	283	273	302	290	279	339	342	299	259	326	296	291	298	280	298	281	291	286	312	298	272	289	272	294	266	301	310	298	290	271	304	306	287	293	288	292	304	305	323	313	280	294	318	295	292	277	269	283	296	287	269	295	314	284	317	282	300	285	302	266	304	309	279	307	255	270	295	298	291	262	311	305	299	294	277	308	300	284	298	302	285	289	294	298	268	286	285	283	308	316	318	290	278	298	281	318	287	294	324	325	277	297	284	316	302	299	279	314	306	296	293	293	328	280	288	287	302	325	282	296	290	277	274	273	310	301	290	310	300	297	316	301	292	293	313	304	294	338	294	273	312	284	291	289	268	305	289	302	310	328	307	294	267	282	304	275	298	294	292	294	308	320	311	284	289	308	309	306	285	278	279	285	291	311	290	283	294	319	298	303	295	285	290	279	309	310	280	283	321	273	272	294	282	315	305	287	300	266	279	271	309	294	296	286	305	310	324	307	317	301	267	320	295	310	314	265	336	293	307	278	322	288	288	305	282	311	278	295	318	300	279	304	280	306	295	301	296	288	301	287	300	273	292	298	305	277	313	292	296	317	301	274	275	290	321	313	306	273	318	296	294	291	301	310	273	312	320	275	289	277	275	310	290	277	290	284	310	295	293	315	271	307	302	334	295	309	283	271	302	296	322	302	285	316	287	293	291	276	273	276	303	318	300	287	313	314	300	294	312	290	277	293	291	264	304	295	312	282	324	288	281	307	306	296	296	312	282	289	296	299	308	299	273	310	271	317	296	303	289	278	298	260	265	282	298	305	269	280	270	308	310	268	291	280	289	307	303	272	284	286	287	299	292	321	311	280	265	298	324	295	279	282	340	253	293	313	295	304	297	277	302	281	293	251	338	266	270	289	296	279	310	300	302	290	254	288	313	281	250	299	289	312	293	282	293	312	306	303	305	300	264	293	278	302	312	291	269	275	258	303	269	294	282	284	323	288	294	313	283	286	297	293	325	296	314	262	284	296	293	311	308	287	270	326	297	305	282	281	284	319	316	302	303	290	279	283	256	323	292	298	286	315	321	289	311	299	260	299	268	282	289	310	326	290	301	304	288	271	295	264	291	281	258	296	279	303	292	315	326	281	292	288	293	292	311	279	257	316	313	270	304	288	272	267	310	285	312	297	337	291	311	265	299	297	279	299	292	303	307	301	281	333	305	304	298	281	274	279	291	307	267	295	287	272	319	276	327	310	272	272	302	319	297	292	293	306	293	294	314	311	287	283	305	290	313	280	298	308	318	291	319	289	314	274	270	295	294	291	300	302	276	287	296	286	263	276	293	299	286	323	285	289	278	338	306	282	303	278	286	286	323	297	310	275	280	298	312	286	313	334	308	332	277	270	292	284	299	305	290	276	287	303	298	306	278	294	283	297	265	297	317	295	267	302	313	284	279	304	297	289	282	297	324	315	295	318	295	292	291	309	285	280	296	302	305	298	298	300	309	298	304	292	295	287	293	294	285	294	311	287	275	279	315	287	321	291	318	295	318	302	293	308	315	322	282	293	307	302	296	317	296	300	278	252	301	309	274	312	326	282	295	305	296	282	297	311	316	305	299	289	280	283	287	297	318	284	283	283	312	293	271	292	301	320	285	320	285	271	297	316	290	278	287	318	313	293	304	292	296	314	294	311	338	299	296	349	291	279	312	276	295	312	269	311	273	313	298	285	315	310	303	318	319	298	303	282	288	275	279	310	302	330	307	302	268	327	307	286	279	307	300	298	267	279	290	299	287	308	325	298	295	297	293	284	309	297	308	285	293	299	291	308	303	278	295	299	280	280	275	311	300	301	288	332	289	320	292	312	284	254	290	274	283	302	324	282	285	280	293	315	302	274	271	261	283	274	303	257	282	301	285	274	291	276	278	299	305	273	300	295	280	306	284	302	311	283	304	285	285	321	272	307	309	314	257	305	287	290	305	315	294	314	301	303	279	332	264	306	305	289	290	273	308	314	290	285	292	286	292	284	317	279	275	303	301	314	301	281	275	296	258	277	314	291	276	298	286	270	274	288	282	270	335	285	294	290	292	287	312	300	283	298	327	286	306	278	278	281	292	295	284	301	298	280	314	310	314	280	292	314	316	301	290	305	280	308	332	273	331	318	281	312	310	291	290	293	304	305	297	309	299	321	305	280	289	278	295	281	316	314	308	293	295	307	315	317	298	315	294	303	292	310	296	265	280	271	288	294	316	289	302	270	277	302	273	291	294	319	297	285	301	291	303	303	306	297	277	299	320	272	276	297	301	298	305	285	309	291	299	259	306	276	303	298	278	302	283	286	283	318	317	284	276	296	304	287	313	324	297	302	280	288	291	283	262	283	281	301	277	262	284	291	274	292	270	310	294	314	307	295	308	283	298	328	294	312	272	293	299	308	310	326	300	276	285	309	301	294	299	273	285	308	298	271	290	323	324	310	302	300	287	296	268	289	282	294	306	276	302	307	311	277	303	319	302	274	305	268	296	290	296	325	276	279	288	284	287	290	321	289	289	325	284	276	293	296	289	280	290	285	312	300	306	301	304	305	284	301	299	284	287	280	314	299	305	258	283	284	294	315	285	280	298	288	320	281
6458	15286	11616	6314	4523	3433	2831	2215	1727	1247	1031	791	705	666	601	530	525	497	498	469	427	410	455	440	437	411	411	427	404	390	392	397	374	382	358	398	382	346	345	354	337	364	335	345	358	365	353	386	356	326	316	339	321	335	355	366	336	347	348	333	354	326	315	377	334	365	346	307	329	325	350	323	321	321	344	331	367	334	357	357	367	330	367	324	337	339	346	366	382	341	318	312	308	376	312	329	326	341	340	325	324	333	367	344	328	328	322	342	318	317	333	347	305	353	333	311	301	328	339	340	367	307	333	354	315	343	336	350	314	346	288	343	321	352	352	351	356	339	339	340	352	332	338	357	333	326	341	337	332	312	306	345	313	325	314	309	308	336	293	320	327	345	324	305	324	352	331	362	348	338	316	339	313	353	338	308	320	354	340	336	337	337	332	319	362	337	310	340	318	332	346	328	352	295	328	329	321	362	340	374	366	345	328	322	368	353	333	319	352	325	369	331	343	313	325	371	318	347	317	298	321	334	338	321	326	300	328	335	320	356	315	360	340	336	316	317	339	303	354	322	342	322	333	361	327	327	332	331	309	317	337	312	328	351	332	376	320	363	348	322	359	332	327	335	319	342	361	348	338	325	343	346	352	332	347	353	345	351	326	342	317	299	348	322	316	343	316	355	310	306	348	336	349	341	312	311	324	332	333	331	314	332	340	334	323	336	329	316	321	331	312	310	308	305	334	344	333	358	339	330	344	361	329	338	355	307	315	302	315	393	333	327	322	308	330	323	350	333	315	340	360	332	319	336	332	317	353	325	363	333	332	323	353	342	352	330	386	313	348	327	324	333	331	309	348	360	314	326	333	349	355	306	316	350	340	326	321	340	314	322	321	319	354	352	356	331	273	351	337	313	316	366	338	334	331	334	312	304	347	343	346	336	326	323	337	317	317	364	296	373	329	319	338	310	328	319	337	369	322	355	356	325	326	313	353	351	324	330	305	345	331	342	343	333	365	270	360	319	311	358	344	345	319	340	338	347	328	333	363	342	310	324	354	335	338	330	324	371	345	335	337	331	328	374	319	321	317	339	344	346	344	343	355	333	350	344	327	349	332	336	361	356	332	358	326	329	326	332	309	319	347	340	341	337	337	296	330	342	330	320	352	304	336	344	340	335	323	321	341	333	324	330	317	309	374	337	325	353	335	309	367	325	325	341	324	343	320	358	325	331	297	330	315	324	315	345	322	316	349	302	342	317	326	362	346	340	345	305	351	340	352	316	328	388	340	372	352	370	316	314	347	322	324	351	329	297	346	321	351	346	331	347	373	341	345	330	331	348	335	338	352	318	325	329	346	327	331	319	333	335	348	351	346	353	344	331	319	336	379	331	349	350	326	312	337	321	326	378	347	338	338	338	332	327	356	315	330	328	363	332	321	349	308	321	327	312	327	305	324	360	332	339	338	334	352	344	348	360	321	324	350	337	334	332	323	307	345	369	357	331	344	313	356	338	310	319	325	338	351	334	343	347	373	334	312	296	324	352	340	333	327	340	322	306	352	347	330	332	341	348	308	347	373	353	291	306	326	328	323	338	327	338	340	334	311	315	337	356	342	365	325	330	333	322	333	348	341	329	300	335	366	324	329	365	286	337	339	328	336	311	335	337	352	335	308	377	297	349	339	365	358	337	361	336	337	346	325	359	343	320	353	331	301	334	329	341	353	325	305	342	330	316	342	368	339	311	313	336	355	341	327	344	333	324	328	343	310	333	337	345	338	352	351	317	357	325	309	355	320	288	324	339	329	352	337	346	308	329	344	316	358	333	325	298	298	306	355	357	325	349	328	309	345	373	326	323	346	313	357	334	320	344	312	321	318	341	332	327	315	318	300	332	314	350	343	341	329	349	332	347	347	353	340	346	306	333	340	361	323	324	310	341	354	325	324	353	296	317	324	297	345	338	312	340	352	311	333	319	349	337	342	296	320	360	342	324	323	323	353	298	344	330	321	345	326	341	345	327	352	317	353	355	334	314	305	285	302	333	348	347	299	325	342	333	358	346	341	321	326	349	352	353	352	299	352	341	355	324	344	346	341	355	342	341	355	316	371	336	329	320	296	352	395	307	305	332	338	347	314	348	310	340	345	334	316	350	344	310	318	321	328	347	321	360	329	342	363	345	387	315	324	337	302	337	329	340	322	366	370	348	353	343	355	339	324	313	344	315	343	341	315	343	376	342	335	304	322	312	359	323	317	341	326	344	347	342	323	312	323	345	365	356	351	342	370	343	335	347	341	341	329	330	322	292	316	346	317	334	314	309	318	345	331	318	348	345	308	361	337	349	321	334	315	324	325	392	331	336	342	354	327	332	327	364	298	304	299	312	335	318	315	335	335	359	332	311	328	375	316	354	328	339	342	342	338	365	337	340	332	328	341	347	365	330	317	324	347	345	293	347	343	344	352	341	309	353	325	335	341	328	357	340	358	369	356	338	353	311	332	337	317	337	346	317	352	319	347	348	326	372	338	307	310	326	335	324	324	336	323	356	323	318	337	340	315	323	360	320	325	336	331	311	344	368	337	355	333	357	322	316	334	332	364	348	367	317	360	332	349	340	352	346	347	341	331	324	309	328	343	360	313	349	373	331	340	325	349	347	342	355	329	342	322	346	332	334	309	307	369	357	340	316	328	321	346	350	330	331	333	328	349	355	319	319	309	317	315	328	334	317	371	354	335	345	321	338	311	321	362	302	362	323	331	354	320	338	342	347	299	331	318	324	350	320	338	326	332	349	365	316	332	337	318	333	354	323	348	311	307	366	338	341	340	352	349	337	299	330	315	316	342	357	347	348	334	300	340	329	312	305	349	325	343	307	327	336	327	346	311	350	310	347	316	313	299	353	348	333	336	361	339	311	343	322	333	329	317	337	336	328	365	319	347	338	344	324	346	362	335	361	316	344	329	361	346	338	321	341	326	333	346	342	305	376	372	351	330	313	352	327	335	317	344	358	335	347	323	336	361	362	327	371	335	341	320	342	348	361	339	360	310	371	335	310	306	386	353	337	323	356	338	346	314	350	344	314	349	341	335	315	335	346	347	337	318	360	318	350	307	341	311	337	364	346	358	315	365	329	334	333	326	335	294	315	334	358	336	318	329	337	340	322	356	326	286	327	332	345	344	355	333	360	340	348	351	322	310	339	323	346	305	338	329	327	359	334	304	324	300	336	342	314	330	352	331	353	352	337	310	351	319	314	328	340	336	339	335	325	346	338	347	313	352	351	329	326	354	317	345	349	341	339	350	342	332	313	327	316	322	337	329	312	337	332	328	313	326	362	350	338	313	333	306	351	341	375	331	325	314	310	329	337	322	338	321	313	331	345	355	322	363	344	309	305	344	336	331	343	339	357	329	318	319	334	327	345	338	313	340	355	365	331	358	342	324	331	353	318	329	331	324	354	325	330	334	341	346	320	348	350	318	371	351	347	337	334	329	344	357	326	305	313	320	352	337	363
22498	21176	28905	23722	21180	21344	13005	3117	2111	1713	1480	1263	1105	995	960	936	833	851	824	763	771	754	710	706	734	733	732	670	687	714	687	690	636	669	684	666	649	636	651	655	688	647	624	632	638	665	646	624	564	661	566	625	584	619	607	646	613	634	581	646	603	575	642	609	617	613	603	572	579	598	641	594	595	619	629	609	641	602	606	578	653	650	621	589	585	622	621	626	612	579	639	600	607	619	595	614	623	612	597	578	614	599	624	589	608	635	639	576	631	585	567	602	575	631	614	597	600	603	623	614	620	628	555	630	591	570	582	615	600	585	618	653	570	602	569	655	606	601	618	595	590	636	596	599	573	565	635	582	654	566	592	635	634	612	602	611	621	629	621	616	600	620	564	710	591	600	609	624	605	618	652	650	596	573	614	601	589	639	571	565	608	580	621	606	607	654	606	594	646	594	614	642	618	591	610	598	612	590	635	646	621	612	634	557	600	599	592	574	612	652	589	619	569	633	619	579	613	594	616	573	584	577	611	595	562	651	598	639	641	583	593	608	605	631	607	573	635	660	611	587	578	614	636	606	632	618	620	618	604	650	598	595	580	619	614	632	621	574	654	602	616	588	619	607	604	602	606	545	636	598	539	608	606	630	591	617	556	594	557	622	596	571	608	600	628	601	604	568	600	600	586	612	593	588	644	610	598	584	611	571	598	588	612	591	588	606	616	597	616	620	601	581	642	581	613	591	617	586	624	632	603	606	624	578	627	607	652	603	634	627	653	553	611	672	593	594	586	586	604	622	598	580	580	637	613	596	616	648	598	595	618	596	594	576	599	616	574	592	593	591	619	573	573	614	607	604	643	613	637	587	608	611	621	584	599	612	519	568	619	583	605	586	601	588	616	578	560	561	574	597	572	633	618	605	640	602	578	582	608	618	562	564	579	587	614	608	661	586	587	645	573	544	576	590	620	620	608	565	573	589	609	617	558	577	626	625	607	547	605	572	594	556	575	584	598	551	602	630	546	607	578	589	557	557	616	601	594	604	584	552	573	596	657	623	621	595	618	596	591	651	628	592	583	641	598	570	604	607	576	584	584	598	568	591	599	585	575	604	631	630	609	637	610	631	631	598	591	570	571	593	626	597	613	608	608	628	571	594	644	603	603	634	609	637	606	598	577	617	570	589	589	584	601	608	613	577	590	595	612	563	621	610	557	591	603	616	605	593	579	559	615	639	616	589	611	592	633	576	603	589	606	614	664	615	620	607	610	598	598	619	571	645	605	595	603	632	618	585	598	618	596	585	637	593	619	591	567	611	551	610	628	575	584	647	577	592	601	571	617	592	614	639	578	561	564	652	605	623	604	566	610	586	611	583	648	612	599	585	612	554	610	632	623	641	596	633	610	593	572	605	595	546	599	647	617	587	569	586	595	615	616	604	605	603	590	609	583	554	625	608	591	607	618	610	588	551	616	595	595	574	580	592	639	631	599	598	621	599	595	607	587	599	615	570	614	668	621	606	650	606	587	593	615	598	609	594	565	620	611	611	601	609	603	573	593	604	564	588	593	595	571	595	632	603	589	600	596	610	600	615	599	580	607	589	568	604	673	591	591	600	612	612	618	608	569	606	575	578	595	552	604	635	597	619	602	614	543	616	623	570	640	634	616	579	604	609	617	572	586	608	595	638	628	579	588	624	591	615	590	600	615	658	572	611	656	581	607	587	605	596	580	605	599	595	620	622	587	591	597	621	590	609	671	634	620	630	592	622	564	595	638	610	603	629	602	631	641	615	606	574	628	564	582	600	553	587	609	601	615	620	601	569	610	623	612	591	607	563	583	554	640	579	623	612	571	614	630	573	586	638	591	592	620	551	627	558	617	613	624	614	608	625	612	639	589	588	594	607	577	667	636	651	651	567	582	547	573	574	582	615	603	588	600	613	545	572	576	606	642	587	610	616	622	623	593	585	592	628	639	595	606	598	604	601	654	623	601	583	610	571	631	585	614	583	652	600	601	574	620	618	620	580	559	609	612	610	655	616	581	647	611	632	636	591	608	550	626	592	635	597	574	597	587	632	600	597	585	601	604	618	574	584	636	597	575	604	610	607	627	553	635	618	604	631	629	591	586	616	608	586	615	632	587	618	595	613	563	648	564	597	587	645	579	562	597	613	604	635	602	584	588	635	578	548	599	583	594	629	586	583	600	600	586	606	638	571	625	608	600	599	638	628	664	592	599	625	604	624	565	608	579	572	624	620	567	626	623	589	558	538	608	604	568	634	567	563	610	574	581	612	593	581	641	598	627	647	605	597	602	602	575	606	565	589	584	600	646	581	607	595	586	570	610	559	659	631	640	573	589	590	631	592	588	663	568	598	588	579	573	581	608	591	644	594	609	651	606	613	579	578	602	623	630	593	626	571	606	586	631	618	626	609	616	593	638	586	650	610	614	605	612	601	601	612	588	586	622	647	617	651	621	572	635	568	609	672	604	589	612	636	602	598	577	605	621	579	589	562	605	574	586	586	567	632	563	613	598	605	621	625	600	567	648	610	591	623	627	554	646	575	592	565	607	589	630	612	610	602	560	598	543	601	619	581	589	623	592	579	577	610	593	601	578	587	644	631	598	590	633	624	545	617	600	642	588	634	602	589	627	605	604	594	620	625	603	638	655	576	595	581	639	577	619	539	583	629	637	610	608	644	617	602	652	560	643	623	589	645	609	592	594	610	575	596	583	582	513	585	593	583	614	597	568	627	560	599	577	606	582	589	621	602	591	609	569	612	611	565	565	610	602	589	591	642	574	592	620	616	616	586	590	613	602	564	579	586	596	602	590	644	580	642	579	595	565	603	606	622	643	549	601	573	539	583	612	650	574	585	593	580	596	637	623	603	577	659	624	613	590	629	621	569	637	617	607	614	583	580	621	636	634	608	603	640	588	624	603	580	599	598	600	583	632	585	553	622	552	605	590	625	612	622	581	598	623	605	620	641	640	593	624	621	595	609	611	587	536	598	590	628	595	575	596	564	603	619	574	609	574	564	594	603	600	604	587	636	581	543	595	603	580	611	594	624	614	594	608	594	583	600	589	580	601	583	617	644	571	585	623	592	555	582	596	631	532	628	578	594	567	614	577	625	598	594	615	571	593	549	572	644	550	600	605	619	621	647	610	612	649	616	624	627	583	639	618	590	583	589	584	606	604	641	623	618	651	613	639	598	604	608	577	627	637	590	657	624	578	588	600	594	623	588	575	627	614	596	594	589	628	606	603	581	586	602	568	587	584	594	565	587	600	653	612	574	613	591	605	593	626	586	589	588	616	601	599	586	604	609	583	594	617	618	603	609	591	578	576	610	643	557	623	611	605	619	617	647	573	575	599	614	630	561	597	634	584	613	617	637	612	648	650	569	599	601	611	601	587	587	579	595	570	629	586	613	597	605	603	607	611	575	597	627	594	595	633	635	590	580	597	576	592	566	619	570	561	573	582	588	614	615	593	587	593	610	588	585
8607	24477	19421	11557	8754	6780	5409	4179	3122	2493	1988	1687	1457	1309	1245	1082	1018	974	925	963	958	891	862	859	798	787	817	794	763	730	734	715	789	746	711	713	740	696	702	691	696	684	650	657	670	658	706	669	645	697	618	645	642	683	649	614	675	702	650	640	657	661	686	597	652	659	669	646	688	681	653	594	639	676	666	642	643	653	663	692	663	696	614	690	646	702	611	665	739	667	673	656	655	686	652	649	640	635	685	642	652	686	648	659	634	695	626	665	662	622	637	604	670	662	673	615	616	627	691	647	664	651	657	617	674	659	650	658	678	672	671	645	653	626	634	679	649	651	617	635	669	623	624	645	697	642	643	648	628	686	610	670	662	664	694	677	689	654	689	685	656	628	671	637	645	650	680	588	632	650	644	649	637	640	641	708	677	666	635	664	634	664	650	670	691	703	642	701	626	664	663	665	632	665	672	611	652	654	655	654	617	606	655	657	628	648	634	596	641	653	617	639	650	624	637	656	682	664	638	683	683	650	635	651	652	676	631	655	627	662	684	621	679	668	648	601	633	673	678	647	622	633	667	619	637	655	617	658	674	635	664	651	661	620	641	686	669	627	629	626	609	653	623	626	626	653	629	613	646	662	640	653	632	630	655	670	625	640	642	626	641	653	700	653	595	619	648	600	646	652	615	648	639	677	645	684	647	632	625	623	648	620	670	668	654	641	637	650	643	626	640	637	625	602	619	630	620	660	637	630	630	654	657	631	658	649	656	644	645	649	640	687	699	658	656	631	688	629	684	651	644	619	664	638	655	647	618	662	662	653	641	647	659	662	679	645	657	634	647	576	635	635	636	643	646	617	675	677	628	601	639	630	673	710	626	663	632	657	682	601	664	712	676	680	634	638	677	612	646	670	671	620	653	648	669	636	619	615	647	626	622	683	672	665	655	640	667	670	647	618	639	635	620	636	625	651	645	671	674	694	645	662	669	659	672	673	687	676	624	629	619	648	671	635	669	638	642	642	628	674	639	656	666	626	609	630	659	664	689	640	649	640	601	645	644	618	672	646	655	624	625	634	657	673	638	654	725	652	649	654	673	652	636	677	631	711	672	677	682	663	616	628	707	642	665	674	635	654	632	613	639	647	653	642	658	619	616	690	628	674	657	658	646	621	627	654	678	611	676	607	668	640	605	693	619	674	625	644	612	640	623	655	682	656	669	640	686	636	692	628	626	653	665	644	635	689	647	622	684	638	644	622	655	636	687	646	652	590	621	646	675	658	675	640	617	624	654	650	614	653	653	684	682	658	661	642	654	627	654	655	693	631	623	606	645	635	638	694	652	673	681	618	689	653	665	663	629	648	712	656	665	606	639	678	694	639	684	691	653	641	641	651	606	631	651	653	650	660	661	644	654	639	650	658	639	672	655	696	680	613	675	654	618	696	662	699	625	625	650	582	692	678	695	618	649	666	643	666	670	675	656	599	638	628	742	646	651	662	625	650	678	684	717	673	607	609	601	652	671	641	590	648	622	670	640	675	663	664	645	657	646	618	681	671	646	699	637	661	623	629	673	619	630	701	606	598	663	632	628	663	635	637	672	636	625	629	617	629	640	680	643	648	653	688	684	639	652	672	632	595	665	652	680	651	657	692	645	682	662	669	638	658	677	643	592	653	625	624	642	659	625	653	639	628	585	611	620	647	650	619	627	642	650	641	623	626	659	704	612	661	680	643	627	632	631	653	628	644	658	677	652	656	666	648	648	657	684	620	640	639	657	623	650	622	651	611	657	643	679	679	634	652	641	693	655	620	641	679	620	655	610	626	687	674	637	634	663	660	668	630	677	606	661	682	669	660	668	626	614	666	639	608	654	645	604	658	626	663	643	650	677	662	646	688	657	643	656	642	634	658	655	632	646	677	620	615	670	692	665	623	635	621	624	673	629	718	648	603	633	705	635	648	610	612	638	648	705	666	672	656	684	611	648	669	643	693	639	692	650	660	627	687	648	649	659	645	683	683	683	671	683	614	640	586	612	655	658	595	626	651	701	648	658	645	640	666	596	678	628	624	627	615	630	686	694	613	651	688	650	629	613	601	659	608	652	650	674	638	655	666	636	640	600	659	642	604	657	651	599	664	644	643	664	676	661	619	657	626	663	638	656	649	652	620	674	687	661	629	642	626	661	656	680	642	684	629	664	628	631	636	658	684	652	637	602	658	623	672	599	658	626	668	610	705	687	619	631	681	654	624	636	637	666	619	596	656	615	651	652	617	639	642	612	690	639	682	664	636	681	628	657	672	643	668	686	656	667	668	629	664	638	681	622	633	630	697	680	636	629	665	685	634	656	612	618	664	613	667	692	685	657	704	625	669	656	657	683	631	626	648	635	642	655	637	633	665	627	624	650	678	635	645	644	657	644	670	677	644	627	677	653	649	667	642	665	644	683	616	651	678	624	670	611	631	651	606	666	604	649	667	666	647	613	648	633	671	634	678	667	614	666	594	655	655	700	655	650	644	649	589	673	641	656	629	663	635	652	634	628	629	639	647	600	654	614	649	688	667	668	659	656	656	662	684	639	679	615	684	673	644	635	639	632	627	642	662	628	696	659	654	638	691	643	659	651	641	644	632	687	686	705	681	687	666	647	603	663	620	633	611	679	607	621	622	638	630	647	642	643	613	690	689	638	632	658	607	686	640	677	659	618	634	673	631	613	629	599	637	631	655	621	653	579	687	611	656	669	626	714	651	649	613	629	649	620	605	626	663	627	666	624	667	644	634	720	675	649	692	629	617	612	691	656	648	632	668	638	571	732	724	626	641	671	636	626	612	640	603	654	654	693	649	594	637	654	662	662	702	656	622	641	720	650	669	640	668	644	608	626	619	633	663	659	689	644	640	627	615	668	663	657	632	611	642	616	649	591	628	646	642	646	630	605	631	627	655	641	615	684	674	618	657	671	619	662	642	665	604	675	602	687	671	660	638	658	657	634	649	699	696	647	651	662	599	616	678	638	658	682	639	651	659	658	643	617	647	665	637	672	672	602	692	642	655	661	646	672	673	642	703	628	621	636	726	643	649	615	609	617	624	637	607	672	633	624	632	662	658	659	608	688	694	662	637	673	703	620	656	650	616	644	648	619	707	605	652	606	665	644	636	689	667	635	603	649	639	696	674	653	681	645	664	642	642	655	646	656	636	625	616	643	649	600	653	661	622	681	699	642	609	637	647	663	633	589	668	663	669	601	700	680	629	620	622	661	690	589	628	610	650	593	621	625	665	635	684	629	615	671	703	653	625	634	655	649	625	683	648	616	622	641	633	645	645	631	634	700	644	684	656	641	677	644	636	651	628	661	626	634	665	624	647	611	644	663	644	665	625	630	665	636	656	634	663	652	684	630	605	653	651	659	682	665	657	609	598	669	660	640	649	612	614	693	639	672	633	653	666	691	651	628	630	640	610	641	645	670	665	606	645	607	670	693	671	666	650	619	658	628	609	593	608	630	602	691	655
27302	19273	9519	3651	2122	1462	1335	1092	867	727	625	611	585	580	506	494	456	478	497	452	462	448	507	442	491	423	439	448	413	468	491	432	448	489	456	437	441	419	442	444	426	428	419	464	433	437	434	404	440	468	453	385	450	432	414	466	458	410	447	430	393	417	450	429	445	455	442	425	428	449	423	428	443	418	382	421	411	444	398	444	400	422	410	428	447	402	439	450	416	435	424	380	434	401	459	464	428	468	418	453	429	418	438	421	429	436	466	469	427	445	437	400	409	446	440	403	422	414	410	412	405	406	420	436	404	433	424	416	414	425	437	421	434	432	394	389	437	438	405	450	421	398	413	415	445	435	446	458	430	401	390	438	429	411	430	390	435	412	414	406	421	410	421	424	462	410	435	393	426	425	401	423	447	449	450	430	408	423	387	425	452	392	421	444	425	414	466	416	434	426	400	479	413	454	427	425	407	428	416	409	436	422	442	433	426	428	419	417	411	410	430	415	401	394	400	431	440	411	428	449	425	395	450	443	387	425	457	398	484	410	359	471	447	463	381	441	404	423	403	403	432	473	438	417	446	409	410	430	444	432	455	433	437	426	409	440	425	447	425	449	397	412	428	417	401	419	430	440	417	413	424	435	451	411	420	447	413	438	442	460	444	465	448	450	448	398	459	407	414	418	420	403	432	429	403	413	442	399	404	368	430	434	465	423	415	425	407	399	419	430	398	406	420	435	440	426	423	423	467	432	426	400	451	415	390	403	439	425	454	437	412	431	489	419	416	440	376	432	419	459	389	413	423	391	430	416	419	410	406	389	429	408	433	442	425	418	448	439	414	428	440	426	429	391	436	397	453	442	411	416	411	414	409	419	432	410	408	415	415	427	429	422	445	436	438	414	428	422	408	409	420	454	430	419	428	435	412	419	468	445	441	436	454	433	415	448	425	441	385	431	396	405	438	387	472	435	427	407	449	383	424	427	423	429	433	455	426	433	439	442	392	396	446	452	436	442	450	442	437	431	428	411	417	415	417	464	435	435	422	423	401	413	438	397	464	419	423	394	417	461	415	437	402	415	455	408	430	396	396	377	432	397	425	418	416	429	425	426	434	427	416	437	413	455	423	427	445	478	393	426	386	426	434	446	456	452	410	393	449	421	415	437	422	442	376	403	435	448	446	395	406	408	439	384	428	439	444	419	421	423	424	407	398	372	443	464	376	429	440	410	410	435	425	393	429	396	441	412	405	437	418	439	389	443	423	406	443	421	412	443	446	388	411	468	417	437	426	447	418	426	411	364	392	473	423	401	423	441	411	425	381	454	422	371	406	423	429	429	379	411	420	457	423	431	424	411	406	412	429	430	417	439	430	437	408	426	448	416	391	404	415	429	419	411	408	432	408	403	415	418	413	376	415	448	439	402	441	422	394	425	458	414	437	407	420	439	410	424	452	368	375	471	422	439	405	415	394	429	411	406	432	425	393	384	375	405	430	455	391	415	394	439	389	461	451	394	429	403	407	371	427	409	433	398	443	445	484	414	391	445	411	396	436	426	397	399	417	422	432	442	450	418	414	466	411	428	428	429	429	430	405	384	408	443	389	406	442	409	419	471	448	387	416	420	425	455	399	403	396	433	441	426	409	378	386	408	430	413	416	428	408	424	386	430	444	393	406	416	443	454	467	435	406	401	414	438	419	406	412	406	481	440	423	409	454	425	438	429	440	409	417	379	416	423	431	443	434	436	424	400	425	402	409	449	409	415	405	437	414	426	412	441	446	423	456	420	438	460	454	430	398	440	413	436	435	425	372	438	420	380	391	421	432	425	426	434	435	448	421	389	404	414	442	383	420	444	402	415	459	420	420	385	416	381	470	418	463	439	438	407	427	417	418	403	438	445	436	445	431	460	407	416	416	412	421	412	430	428	408	421	446	382	407	419	454	431	422	433	370	431	438	454	435	417	451	392	449	454	459	427	464	442	411	414	385	398	411	424	389	431	446	458	408	428	402	428	409	452	444	441	440	412	399	454	405	409	388	429	490	416	396	413	418	438	395	417	425	402	430	456	453	433	390	443	439	463	475	385	411	431	420	417	467	418	395	425	438	437	454	414	430	417	411	442	397	390	424	390	405	431	404	407	448	458	431	400	411	438	427	430	445	416	434	425	452	412	430	387	415	402	427	449	438	431	407	404	432	406	381	430	449	436	440	446	412	431	421	384	395	393	441	415	451	391	448	422	401	439	436	437	412	411	416	438	440	423	396	403	431	434	416	457	396	407	422	396	416	429	429	437	429	444	427	396	395	390	409	399	397	424	405	446	433	429	430	396	447	413	441	431	422	374	399	427	419	409	394	466	400	379	398	424	444	434	464	401	407	413	448	428	402	426	420	391	456	380	443	444	458	414	417	440	462	416	415	438	415	414	397	416	454	408	462	452	425	393	420	389	468	408	417	432	408	446	438	401	422	424	391	440	414	386	410	472	431	441	427	414	419	395	446	407	434	427	405	424	420	431	437	450	426	443	407	425	423	390	433	406	413	421	450	439	364	453	415	429	436	444	402	394	411	456	425	434	422	409	449	401	415	417	407	415	411	392	375	418	417	432	411	413	412	417	426	405	436	442	420	381	429	399	461	418	433	413	410	446	409	425	406	438	391	415	448	447	437	415	406	400	385	417	424	430	409	410	396	416	421	417	440	436	383	399	413	450	421	441	436	396	444	415	393	418	459	415	419	425	413	426	422	417	412	408	432	438	421	413	445	441	431	435	434	445	405	451	402	391	417	411	451	441	409	417	452	394	409	461	422	427	383	455	447	411	431	414	408	459	416	421	428	380	427	439	439	420	405	425	430	397	391	418	432	365	403	438	434	415	414	432	434	416	455	408	371	416	437	404	409	434	424	435	454	420	440	400	435	460	425	414	423	406	448	439	443	425	436	424	427	427	415	413	378	430	392	391	418	429	411	397	413	411	388	388	453	434	418	422	421	446	414	427	427	403	448	422	450	415	434	443	418	413	465	403	371	403	441	440	436	411	447	409	434	441	415	429	449	417	427	412	453	471	435	411	444	408	415	374	432	413	433	418	441	421	440	423	413	411	406	432	432	445	403	403	427	445	447	409	434	449	413	450	466	422	433	404	424	430	420	416	404	457	398	427	423	468	416	432	457	412	426	435	425	429	449	386	402	407	417	422	444	471	410	404	412	382	388	444	452	423	409	417	418	390	433	430	426	414	415	407	438	426	418	404	397	451	415	412	412	449	427	427	426	432	422	402	436	454	431	421	430	406	438	384	437	425	423	422	387	447	444	404	431	435	428	448	405	415	414	425	409	446	431	394	430	433	408	415	391	444	434	436	429	395	419	432	431	424	458	412	446	430	425	409	443	424	428	421	406	461	437	426	427	466	428	397	426	422	414	413	434	403	416	456	413	456	414	415	411	463	397	448	419	420	452	416	429	386	451	436	457	407	432	404	375	408	410	416	422	423	400	442	408	427	428	417	421	408
6781	10223	7376	4090	3243	2500	2042	1612	1259	997	811	697	670	635	599	570	559	550	524	555	478	477	472	481	519	509	455	484	464	500	483	476	451	483	446	452	437	438	496	489	436	458	460	450	456	491	472	448	454	448	444	438	462	456	462	446	464	447	442	468	446	443	487	462	474	443	443	468	463	456	432	441	461	468	399	464	466	461	440	463	461	449	491	447	477	450	462	470	455	495	486	458	473	476	470	456	489	435	455	437	475	460	507	453	463	436	471	458	438	471	431	454	472	446	441	446	445	449	448	447	459	422	461	457	437	494	452	438	447	443	418	475	462	469	456	466	453	444	431	474	466	457	439	438	471	449	462	442	454	472	428	452	430	486	475	444	447	441	448	465	471	438	437	447	433	478	399	463	422	456	446	436	470	473	444	455	450	438	447	415	454	449	506	440	443	496	448	483	467	455	401	465	445	474	442	447	500	474	464	453	469	430	443	454	414	466	461	437	428	477	462	465	468	491	426	443	452	465	426	474	428	427	457	447	463	441	451	474	444	472	474	417	448	438	451	444	487	474	448	486	467	483	443	509	435	445	451	472	460	459	510	467	460	456	460	433	422	481	447	465	450	451	473	453	459	430	446	434	464	479	441	448	455	477	438	491	438	424	447	460	449	437	465	444	449	456	474	478	469	456	439	443	479	444	431	464	429	504	442	501	459	448	452	481	450	433	445	468	474	481	479	431	447	483	470	450	452	460	469	448	447	429	413	442	490	460	478	471	485	449	476	446	451	436	469	475	417	433	477	446	437	441	443	490	503	438	452	473	411	497	460	462	405	456	426	514	425	428	458	467	477	438	444	455	441	404	430	478	435	470	466	462	469	482	431	436	420	470	473	457	470	452	440	453	421	455	460	481	464	404	440	449	439	449	428	463	468	450	436	408	447	432	462	457	463	473	473	465	449	445	482	454	410	442	419	467	446	465	476	445	406	458	448	466	444	460	439	464	450	453	458	446	452	448	414	482	407	455	474	469	480	423	454	466	452	482	433	456	453	471	419	464	468	495	497	452	376	490	465	426	494	465	420	449	425	478	440	460	461	440	487	457	450	451	471	465	470	443	447	445	466	435	436	430	498	451	500	461	446	450	443	471	417	479	464	477	443	452	426	422	459	460	446	453	462	475	454	452	502	491	464	461	453	463	446	418	453	445	465	431	454	437	458	467	420	454	411	439	459	481	466	518	430	484	470	475	474	471	457	427	436	466	464	477	449	431	405	474	454	449	466	437	435	429	442	433	445	468	453	426	416	457	437	443	468	444	460	464	471	488	448	452	436	482	453	454	476	433	454	438	450	473	456	445	463	453	445	475	462	436	442	477	406	425	456	438	418	451	406	456	428	467	467	463	444	462	454	465	443	454	454	458	453	436	448	461	445	437	392	453	458	467	454	439	428	434	431	459	461	434	495	465	436	426	439	459	428	443	425	451	424	417	461	462	439	449	461	480	452	496	424	454	505	429	432	465	462	455	477	452	472	422	489	454	430	421	470	435	485	471	414	469	436	441	405	459	450	474	460	437	447	475	469	469	433	442	439	430	451	463	435	437	414	441	462	469	464	433	487	454	427	459	436	438	435	463	454	418	469	455	487	468	446	442	505	441	449	466	472	433	454	459	467	429	468	412	451	440	468	454	455	454	442	438	474	455	442	454	438	472	415	461	441	449	470	442	447	480	453	483	435	469	462	468	455	391	457	445	444	486	445	461	439	417	433	458	465	447	446	496	458	514	457	452	429	463	476	444	442	478	426	464	495	485	455	457	443	444	446	481	413	465	428	465	503	433	464	415	443	463	482	442	483	480	458	428	451	449	452	471	427	485	456	439	451	458	458	442	449	450	452	450	458	424	446	456	439	442	461	432	459	432	461	426	460	416	457	472	421	452	438	472	464	484	467	446	451	448	449	451	419	488	447	457	433	445	452	454	443	432	434	425	470	407	469	460	477	462	455	456	478	472	481	465	445	452	477	470	451	479	454	472	447	502	497	459	442	426	497	453	434	438	472	497	453	406	465	450	461	445	457	411	398	439	445	446	448	424	459	457	435	451	454	462	438	459	451	469	424	450	469	492	449	439	458	455	447	441	464	485	443	451	450	484	468	469	503	440	469	448	452	471	471	478	428	455	474	426	491	440	429	493	476	443	425	430	409	469	445	470	454	447	461	415	452	477	447	444	470	463	450	462	431	434	439	479	450	475	468	474	414	437	459	461	453	453	460	476	463	482	460	476	450	458	485	434	428	455	449	427	444	437	451	465	470	444	416	451	426	465	438	446	477	485	462	453	433	433	479	477	467	447	451	407	431	472	448	455	412	449	446	422	479	479	442	459	513	471	433	453	447	441	480	436	458	449	456	434	485	441	461	486	463	418	471	452	492	429	479	442	481	443	479	472	446	440	449	441	456	447	489	427	491	484	469	422	453	399	419	471	473	447	461	454	438	472	463	461	453	472	447	448	474	456	450	431	451	454	506	434	461	468	455	462	451	437	473	407	435	470	420	437	432	464	448	458	478	458	427	464	472	423	459	424	471	443	472	461	494	460	462	473	465	473	458	486	462	423	446	463	444	447	496	406	451	417	434	458	461	452	454	462	439	419	459	447	428	440	431	472	475	445	460	440	438	465	423	461	504	490	422	444	451	456	466	495	452	458	440	492	443	455	449	468	458	464	476	473	435	476	460	483	416	440	473	439	488	441	455	488	455	446	465	476	484	448	470	484	447	424	456	432	485	441	486	461	479	480	447	432	464	427	473	471	461	460	444	448	465	476	496	451	464	482	457	486	448	465	483	441	481	450	448	491	449	467	442	449	481	447	475	405	411	455	431	476	439	389	458	448	480	470	406	488	476	458	434	443	448	463	463	450	455	440	449	470	451	489	402	463	448	453	441	452	488	482	446	413	428	470	466	470	436	448	444	421	476	470	440	430	494	497	467	427	438	442	454	427	484	430	414	473	437	458	474	448	452	428	480	460	436	480	472	419	477	436	475	443	432	447	418	478	466	472	424	441	454	464	445	483	476	442	437	463	458	450	477	449	463	475	431	460	423	456	432	447	488	427	437	462	436	450	437	449	492	469	473	456	441	435	469	443	461	419	460	504	459	439	456	441	407	467	442	458	421	459	465	428	393	466	424	436	450	440	446	495	461	461	428	446	441	429	473	467	428	457	423	442	470	486	477	486	463	481	462	491	462	448	446	466	448	442	439	446	441	483	448	461	415	463	480	468	467	491	455	441	444	460	453	394	422	432	454	445	475	446	457	464	459	434	448	455	491	423	451	466	419	470	491	429	460	467	468	448	454	446	506	425	441	444	424	484	434	507	441	404	476	460	415	450	438	453	489	442	479	453	433	448	462	440	472	448	461	439	450	417	458	455	448	493	423	470	427	463	469	450	464	460	454	474	453	444	446	442	437	463	440	478	460	448	443	421	412	432	438	430	430	442	471	419	470	463	453	449	459	456
23657	21184	28540	24106	21222	13524	3615	2201	1661	1408	1241	1064	1031	960	881	836	812	783	778	744	776	761	739	745	748	704	677	772	732	710	708	723	749	731	682	754	691	665	763	740	705	660	693	699	694	707	662	734	671	646	637	679	632	657	676	716	642	701	718	693	666	683	625	669	669	679	636	704	724	686	660	679	679	661	633	653	706	682	678	709	661	696	701	664	616	723	675	657	698	675	717	690	705	660	666	642	711	665	639	688	679	634	688	677	663	665	684	719	682	676	659	686	620	697	696	628	639	629	642	706	635	649	669	700	654	660	704	685	666	661	633	659	706	665	695	628	677	637	639	653	674	670	659	685	658	685	672	669	713	607	703	640	664	675	650	670	695	638	657	656	688	695	667	647	622	646	607	687	662	649	679	657	649	668	660	654	675	706	640	709	671	620	711	704	627	664	683	666	640	656	662	608	685	682	678	673	664	672	689	661	695	669	657	647	685	663	640	672	695	698	676	686	641	672	677	673	646	679	662	671	631	684	701	678	630	679	707	650	689	718	624	638	634	733	641	690	697	663	651	655	653	684	662	704	674	672	693	638	704	650	665	688	679	640	644	740	681	643	644	658	660	639	638	674	683	710	670	701	691	651	650	663	666	643	676	684	694	665	600	660	673	634	661	678	647	673	674	711	611	710	661	673	678	654	626	701	682	652	660	675	659	682	688	674	679	679	678	652	674	645	666	676	684	638	673	635	684	683	667	635	673	668	680	615	665	677	638	686	687	618	669	671	635	701	652	632	700	677	666	685	651	702	701	647	648	622	625	683	653	663	622	713	683	645	627	640	731	631	665	706	660	655	676	658	685	643	688	710	675	609	614	623	619	679	629	711	689	642	658	684	663	685	639	658	629	638	667	695	609	682	660	695	685	679	662	648	648	676	635	631	707	697	703	650	660	713	661	658	654	686	640	701	621	663	648	632	660	681	663	697	658	666	653	695	645	650	716	671	692	648	691	686	680	679	643	654	704	648	616	660	634	671	699	657	649	675	652	654	661	664	674	660	686	682	649	620	687	667	676	728	645	654	639	672	679	672	645	673	663	693	662	692	693	671	685	642	656	638	709	675	663	704	710	639	688	677	701	639	662	670	695	639	687	639	699	665	656	703	672	614	638	705	641	656	654	700	657	682	654	688	696	667	662	665	676	711	675	621	672	679	667	644	671	693	661	660	671	657	634	632	644	639	656	656	650	680	682	635	656	679	661	681	661	678	698	641	669	713	647	636	717	651	666	626	662	652	647	733	680	646	668	683	610	633	610	635	637	666	684	677	622	698	620	710	680	680	637	625	669	681	678	654	700	658	713	709	638	625	684	660	699	666	641	671	596	664	687	642	651	698	617	656	639	639	685	687	706	632	669	695	663	635	621	683	620	719	672	699	650	667	667	633	664	672	648	700	682	660	702	706	704	676	696	646	655	666	729	673	659	697	647	703	674	663	662	711	685	699	670	665	708	673	652	663	676	590	663	646	698	704	628	700	733	659	672	663	618	658	680	662	684	710	641	643	698	693	664	698	671	625	691	681	611	646	621	668	700	665	690	673	690	648	645	672	627	682	640	690	676	601	670	622	599	613	631	691	710	654	673	665	670	696	696	684	667	696	689	700	665	625	638	708	675	645	640	604	655	652	645	620	651	656	633	670	662	645	695	642	713	668	656	629	658	664	696	659	661	637	664	682	626	649	646	669	682	677	658	671	668	654	646	699	695	650	685	678	635	687	683	697	682	666	615	643	657	641	617	683	646	708	670	675	675	673	663	681	687	666	654	634	732	655	625	679	646	681	670	693	653	693	672	672	632	711	645	644	671	680	678	658	630	677	642	689	643	680	667	662	644	692	634	661	662	671	720	722	699	672	634	623	650	668	677	681	696	642	669	626	705	666	642	672	703	678	662	669	613	693	591	627	641	659	674	660	666	705	674	685	695	679	656	668	673	652	665	679	669	671	645	661	695	714	657	670	625	692	656	651	693	663	666	640	656	638	659	667	659	699	661	691	653	670	651	696	696	667	672	683	680	661	666	649	697	655	643	655	684	673	660	659	653	647	638	700	658	648	665	667	638	639	651	672	629	653	660	655	677	665	649	634	619	660	637	624	668	641	653	654	663	639	698	662	703	682	624	687	653	662	668	653	742	642	655	669	720	667	661	627	646	676	681	649	710	671	673	703	726	650	693	671	608	662	657	605	700	676	692	691	688	688	691	642	709	678	711	695	675	615	708	687	694	663	640	631	669	697	625	664	687	649	699	659	702	636	668	658	664	684	664	665	689	660	699	634	644	690	689	662	637	684	647	665	690	679	711	681	645	632	712	678	656	673	681	677	654	644	647	656	600	627	658	627	644	676	682	652	645	668	670	668	608	715	650	691	706	671	642	660	644	703	685	663	653	691	666	636	652	655	640	663	669	693	664	697	680	680	698	647	661	658	617	690	648	623	676	677	663	654	672	666	655	632	661	686	641	673	675	688	660	655	657	669	673	664	658	697	653	652	658	653	628	632	646	661	623	644	667	631	654	675	629	688	672	662	645	704	698	651	594	605	628	691	671	663	668	711	644	656	704	653	657	685	648	668	681	665	704	684	693	652	667	714	695	696	701	674	659	639	664	656	681	680	668	650	681	655	665	663	640	622	658	687	661	686	658	715	689	659	631	650	655	711	663	611	674	667	674	649	626	642	620	624	661	683	671	655	648	673	688	688	701	671	660	677	693	685	612	678	688	702	686	640	720	677	668	678	672	622	674	619	643	665	664	670	689	654	640	626	656	641	674	679	664	660	683	658	682	635	633	676	648	682	619	664	635	696	649	638	653	688	681	670	678	640	665	649	730	604	666	663	640	656	601	667	644	656	689	626	660	688	673	672	640	663	679	681	632	694	646	671	681	692	705	640	682	647	625	667	653	710	689	680	707	685	668	645	669	670	707	686	677	681	673	669	716	629	637	688	664	642	629	664	673	637	664	697	665	670	656	672	655	722	671	646	659	716	651	691	643	637	661	699	666	699	697	710	672	628	695	627	633	647	693	651	659	660	641	666	617	657	662	584	705	660	682	652	671	712	671	644	648	685	748	618	627	698	662	695	632	672	679	632	667	650	613	612	626	681	618	653	672	631	655	656	676	603	659	665	658	681	726	646	656	633	690	636	663	673	619	643	671	646	704	658	612	640	657	657	637	647	648	643	673	673	661	654	663	680	671	676	635	654	670	670	669	634	694	662	656	694	643	656	616	644	662	656	657	639	720	649	626	653	686	665	663	683	600	647	637	677	649	626	655	661	669	674	640	613	660	688	683	667	659	689	638	633	657	674	647	654	660	678	664	661	669	684	654	618	655	646	683	630	664	700	668	692	646	676	631	701	664	637	650	676	653	698	687	677	694	652	653	650	682	673	669	674	645	672	680	657	700	625	645	619	651	644	630	637	649	700	630	676	652	620	657	658	649	702	677	691	660	638	672	667	654	685
6605	18851	14453	8649	6393	4901	4004	3106	2394	1923	1646	1405	1260	1135	989	996	901	921	934	878	865	870	821	826	800	805	765	811	790	760	803	764	767	764	745	771	755	732	773	751	710	722	722	690	748	748	719	759	701	735	718	749	728	702	702	716	715	741	715	724	754	748	758	735	708	725	723	719	735	691	735	725	731	686	765	702	697	682	729	693	700	732	715	742	697	718	711	680	724	714	730	726	718	756	742	699	668	724	737	736	764	708	726	725	721	676	701	740	730	700	701	728	738	741	717	680	665	724	726	683	708	738	723	724	701	705	701	674	698	724	685	720	692	705	681	722	704	674	706	704	737	749	752	733	734	692	664	731	723	713	708	714	713	726	719	714	674	681	697	708	701	739	695	716	716	690	685	706	683	693	695	657	708	685	711	730	711	683	703	704	705	695	697	692	722	681	742	711	719	704	681	671	692	696	730	681	692	745	710	729	700	672	724	708	727	739	659	738	712	679	674	708	679	663	756	745	713	681	721	682	751	726	694	770	662	712	731	682	734	712	688	692	696	669	710	666	690	707	713	708	738	726	653	718	688	718	731	721	691	708	667	733	700	643	700	696	690	681	703	690	735	709	706	701	690	699	769	726	720	718	698	693	730	686	730	703	713	735	672	661	689	719	695	736	686	724	720	712	695	706	667	674	687	692	670	691	726	642	662	758	731	670	661	681	722	740	705	690	728	674	720	762	701	760	680	700	679	701	739	757	710	697	703	661	687	707	701	762	699	638	660	736	657	753	719	698	715	745	730	780	744	721	726	735	690	719	733	677	710	746	754	728	698	689	709	737	692	713	754	745	684	708	718	700	723	716	687	698	676	704	754	692	681	711	730	688	711	716	717	691	675	703	724	698	698	710	688	660	731	697	730	713	709	683	750	701	734	704	708	701	735	642	712	682	699	744	773	679	720	677	708	672	734	701	744	721	716	710	729	669	741	710	679	689	698	703	708	702	655	717	699	680	733	723	732	713	712	705	722	699	698	719	709	725	743	686	672	703	712	723	713	683	702	713	692	669	683	722	738	721	701	668	745	702	745	668	652	675	728	640	703	683	713	694	664	659	709	718	708	702	729	689	684	672	716	722	692	640	694	684	751	741	729	685	701	705	713	745	663	740	634	693	718	694	749	753	743	757	719	676	689	740	665	707	685	735	729	720	711	760	724	700	751	746	647	754	735	705	724	695	736	722	724	631	707	700	657	686	660	738	713	742	673	708	714	665	692	735	718	715	696	673	698	703	706	647	739	707	697	713	708	752	738	710	704	732	707	741	691	692	717	714	732	716	667	679	720	685	732	748	718	718	765	715	684	659	654	730	788	737	680	707	731	710	704	695	694	711	747	666	711	721	688	676	686	713	692	665	698	712	717	659	719	690	724	709	738	710	682	665	639	656	788	721	703	736	734	679	704	735	752	713	677	699	655	705	726	754	733	678	688	715	733	680	702	671	687	693	691	687	708	685	778	727	736	708	682	707	668	712	669	717	714	706	674	711	712	703	704	703	698	701	662	706	728	674	698	674	672	724	695	694	735	720	695	691	714	686	669	733	743	719	657	667	683	702	659	720	693	696	686	675	728	726	740	719	708	694	734	723	687	703	716	690	699	712	720	712	742	751	733	699	699	721	686	706	736	678	687	712	667	698	694	716	723	720	701	733	753	713	685	659	670	714	727	750	729	691	657	701	663	725	649	743	708	681	726	713	667	735	732	657	675	720	705	717	696	696	740	690	672	709	723	688	660	683	721	736	702	681	706	713	681	706	654	722	688	682	782	743	672	733	731	744	677	659	722	761	708	708	721	799	723	693	701	672	689	708	688	670	727	701	681	720	723	713	708	744	731	664	662	744	715	646	681	693	684	728	700	691	662	688	706	742	718	718	708	750	757	703	693	636	700	709	722	683	681	672	749	694	716	723	732	673	742	723	664	699	698	693	711	720	666	716	657	687	704	722	744	712	725	671	713	734	697	719	719	670	746	732	729	730	746	731	700	709	712	704	733	747	693	704	713	723	697	720	746	700	743	694	695	689	752	710	743	706	740	688	700	718	739	698	632	711	741	686	688	696	738	725	706	711	680	664	719	714	679	672	707	719	661	698	742	720	726	723	695	693	674	766	737	712	704	719	721	734	709	720	725	712	664	685	717	739	740	678	669	742	702	716	689	729	700	686	724	680	714	688	676	701	745	737	676	743	694	692	739	752	698	728	664	701	704	694	694	667	740	673	721	745	713	717	701	647	675	705	720	727	757	687	694	733	682	691	682	711	738	712	712	704	748	728	690	782	724	725	718	684	694	709	764	736	686	644	703	736	686	732	680	716	714	734	665	738	719	746	694	707	691	691	687	729	716	712	687	649	693	723	729	696	727	753	715	738	690	677	709	707	718	666	756	686	724	698	723	692	695	684	725	743	723	692	684	701	697	758	710	681	683	698	720	716	634	735	725	719	724	693	747	710	684	688	702	646	724	685	710	696	714	734	728	705	740	701	720	764	716	682	705	668	709	686	759	718	667	712	716	699	741	735	717	656	668	646	739	742	671	685	720	692	705	757	709	748	727	734	658	693	735	676	711	738	764	700	696	683	682	725	726	732	709	753	690	709	717	702	715	682	718	769	658	690	721	685	716	681	682	725	717	718	702	702	716	666	664	691	733	716	707	721	722	748	729	690	671	717	692	755	660	707	722	707	709	723	711	706	690	763	717	698	728	729	716	743	745	703	700	688	707	677	718	696	709	661	717	682	723	708	734	708	691	681	706	717	682	719	726	673	700	689	703	720	700	755	679	701	689	752	735	783	717	732	723	729	703	721	696	717	729	688	767	720	704	668	710	724	712	681	729	743	762	728	707	703	676	706	725	692	756	667	719	703	735	718	743	657	650	712	718	748	726	714	733	758	720	712	728	697	648	698	731	710	697	712	735	661	708	679	727	701	755	675	694	746	746	676	656	705	687	726	688	740	702	701	775	708	695	675	696	729	709	680	709	683	704	734	686	713	708	718	724	738	697	656	701	700	738	717	746	743	719	690	651	720	721	699	712	720	716	714	686	667	728	713	710	689	750	669	672	711	675	729	703	667	739	717	719	769	753	670	723	657	678	712	682	663	673	677	717	714	714	684	704	720	722	719	720	785	743	700	747	693	658	681	713	734	685	703	721	693	726	719	731	670	687	702	701	684	704	678	729	710	699	672	703	716	727	719	708	672	735	675	684	742	662	693	700	693	700	704	689	682	713	700	705	695	731	726	718	736	703	682	727	645	701	719	654	717	724	725	683	722	676	730	689	692	709	704	725	714	706	672	747	733	745	723	681	678	723	735	711	691	691	749	648	750	693	749	685	714	704	702	710	733	691	704	727	733	690	683	700	735	712	755	680	716	675	709	724	740	660	705	693	717	713	711	744	719	689	707	740	715	670	767	706	717	699	697	711	756	728	689	711	688	734	744	729	691	662	666	715	663	714	698	684	698
24732	21179	27634	24963	14640	2738	1705	1281	955	752	679	619	534	515	484	458	401	384	400	383	347	356	343	378	326	360	346	319	337	325	308	356	341	299	305	333	293	317	299	348	307	309	314	300	304	316	294	304	298	291	300	310	285	272	312	272	315	322	291	265	285	321	292	313	317	317	299	294	330	286	308	318	308	288	293	314	291	294	309	304	299	287	259	297	297	295	286	309	305	310	308	334	277	328	315	314	284	280	297	320	305	295	293	309	294	319	313	296	268	299	298	279	328	285	303	309	322	308	313	286	302	266	307	295	298	284	296	311	322	308	248	338	275	298	280	287	309	299	333	279	321	289	295	295	301	297	278	281	304	319	289	271	326	301	287	287	324	287	281	277	284	276	310	285	282	307	315	307	308	313	313	326	269	293	337	317	304	273	305	308	298	300	284	257	290	292	310	296	283	276	294	282	289	293	317	354	275	266	279	266	276	309	308	314	303	306	281	288	302	284	308	294	266	262	281	305	311	287	282	295	315	325	314	284	294	298	279	279	305	294	292	276	307	295	323	313	292	324	318	325	273	297	304	272	295	285	317	330	294	286	307	306	311	295	287	286	296	280	294	302	295	292	301	296	298	282	292	300	304	261	304	294	291	316	277	319	312	295	300	308	269	275	296	290	287	298	288	245	314	310	297	301	270	292	275	248	273	351	250	267	304	293	293	305	321	320	296	297	297	305	274	274	300	277	294	302	283	281	263	291	290	292	285	298	270	318	263	294	276	273	293	276	271	335	289	310	282	310	274	281	293	310	280	288	309	323	262	295	261	291	289	308	320	300	284	311	288	321	308	301	284	288	315	273	319	282	302	305	291	310	304	288	269	279	277	326	288	266	279	295	316	282	274	304	321	299	316	308	305	271	295	302	269	318	286	302	287	304	310	283	270	279	271	270	278	277	268	287	309	285	318	319	309	297	321	301	304	292	297	292	287	291	317	296	307	286	304	295	299	269	306	306	288	297	287	300	292	294	262	290	329	304	267	278	315	329	286	309	290	305	292	317	307	284	291	294	288	304	318	297	292	321	294	285	298	301	298	332	313	294	323	297	301	278	298	278	299	281	330	300	283	285	329	291	324	335	288	308	319	305	304	274	276	303	286	325	317	271	321	261	282	309	276	313	291	291	293	286	294	302	293	284	293	275	290	278	285	314	311	294	295	317	316	267	297	294	273	317	314	299	314	275	337	311	294	298	303	303	288	300	296	308	289	289	300	304	271	320	290	298	301	319	314	268	310	311	307	325	309	293	295	319	295	294	301	304	293	275	259	295	300	307	297	295	289	292	330	292	308	294	307	283	300	315	312	319	309	283	314	305	284	296	299	277	318	267	319	301	279	299	291	307	289	306	289	281	328	288	320	277	310	319	314	287	306	315	290	286	301	294	275	261	288	300	289	316	294	303	301	313	265	269	289	291	271	299	292	277	290	305	302	256	269	281	317	286	328	294	302	293	301	277	290	284	333	317	330	296	322	304	291	254	275	294	310	281	275	295	307	302	312	252	292	312	323	287	333	275	258	278	263	296	290	294	296	292	275	293	299	276	301	293	294	268	283	326	293	307	314	288	307	265	287	321	282	292	313	305	319	285	291	295	269	264	295	287	304	316	278	278	296	273	282	318	311	302	331	270	333	313	305	300	325	325	323	280	282	277	307	288	265	317	282	290	303	307	310	320	282	287	294	287	297	307	311	304	310	313	303	292	288	307	286	278	298	307	271	290	280	291	282	268	288	312	307	304	308	321	292	291	303	278	323	276	325	286	259	310	277	304	288	287	295	286	327	292	297	290	333	290	284	299	316	294	266	292	309	280	300	277	293	300	278	307	305	299	251	309	271	281	308	268	282	282	298	281	303	334	298	272	277	285	274	265	291	308	291	313	311	274	316	309	321	329	289	271	290	288	309	300	319	291	328	271	290	287	286	276	323	269	290	295	263	310	285	305	298	319	305	310	299	300	279	291	288	320	275	272	298	260	278	317	271	288	287	301	324	344	285	307	302	309	320	296	287	289	281	264	316	303	313	303	329	292	306	295	281	290	298	320	314	270	331	283	318	273	300	330	268	303	312	310	303	301	299	314	325	312	285	296	297	260	290	339	309	300	336	322	302	297	291	270	297	307	307	292	310	297	304	299	293	282	331	269	293	320	277	306	314	294	289	270	292	325	341	298	288	292	341	303	290	325	294	294	276	294	350	295	282	331	292	272	296	297	278	298	297	319	302	313	321	285	293	312	280	314	280	289	281	301	297	292	285	305	275	277	325	268	301	300	349	285	307	274	309	302	284	318	292	307	298	295	301	281	269	294	310	293	312	273	288	287	283	304	291	320	271	299	275	310	290	304	287	294	324	294	329	295	285	279	312	308	323	331	278	314	292	297	308	291	296	301	283	320	298	271	298	299	297	268	242	296	304	293	297	284	326	321	284	286	340	301	263	321	292	301	286	269	275	290	281	277	284	281	298	306	315	284	298	307	311	297	280	306	304	298	308	299	292	287	284	324	265	286	284	311	291	279	282	310	303	312	302	263	305	293	281	319	298	291	286	291	299	293	317	298	281	289	274	301	294	278	296	294	324	300	302	290	296	293	286	274	296	326	308	320	295	309	271	289	312	297	308	303	280	320	294	277	307	307	295	285	315	275	296	293	274	287	261	296	297	261	261	302	290	304	285	310	314	314	307	303	297	282	315	298	304	312	293	312	265	309	291	309	265	297	320	305	320	295	300	313	297	302	309	283	301	290	287	289	341	321	302	313	297	284	268	313	255	298	286	312	314	301	326	292	302	296	294	280	305	292	324	300	311	299	274	295	287	286	268	253	289	294	308	300	278	311	297	299	289	297	332	349	308	314	300	271	270	310	302	269	289	274	296	279	262	317	333	293	305	264	311	293	278	265	321	328	312	296	299	290	293	297	286	310	294	297	300	292	270	287	320	280	285	298	265	317	294	306	325	266	300	280	277	300	297	316	317	323	282	288	276	292	309	290	288	292	286	297	306	285	320	306	307	328	334	268	319	299	296	253	302	299	283	275	285	294	294	301	297	287	274	291	306	311	305	303	300	302	289	325	280	270	277	264	327	300	288	312	292	307	276	310	289	330	306	312	302	294	310	253	288	297	345	297	293	270	303	286	299	317	294	343	328	306	299	273	317	321	251	299	280	273	289	324	285	293	325	306	298	297	300	308	293	335	294	293	309	265	285	273	294	285	327	288	287	287	309	286	267	295	311	279	268	294	313	289	287	312	293	314	303	271	292	312	325	297	273	305	312	295	287	297	289	270	299	307	260	307	252	298	286	301	273	324	299	330	329	305	286	267	319	309	273	295	328	282	298	262	309	282	350	301	303	297	290	288	305	328	306	315	305	285	285	303	262	278	292	262	303	269	300	314	288	280	278	319	297	268	303	319	313	308	264	299	305	326	302	291	336	284	279	295	290	314	323	307	304	284	323	321	319	294	263	296
6425	15309	11484	6593	4896	3529	2812	2208	1682	1294	1021	900	803	631	623	558	498	480	482	425	449	444	436	440	422	407	406	380	404	429	410	403	351	397	341	366	369	334	370	385	335	381	361	387	342	367	350	341	325	341	346	352	332	328	338	382	339	327	331	369	348	335	300	341	345	342	326	326	348	350	329	319	338	320	314	362	353	316	339	340	350	320	346	309	363	335	338	325	358	358	347	360	315	314	330	349	344	364	356	353	349	315	360	328	337	313	327	356	312	319	340	336	312	365	339	306	328	363	388	336	343	324	370	357	319	327	345	359	334	325	327	350	309	371	304	340	324	340	317	349	316	291	355	332	301	320	345	336	350	355	344	320	341	349	341	334	345	384	325	313	327	332	340	364	339	345	360	332	335	305	324	367	333	352	334	346	315	333	342	345	305	336	329	356	350	323	331	329	288	325	349	351	345	315	331	342	343	316	377	327	362	315	341	317	316	332	346	306	349	359	329	326	350	316	366	332	316	327	360	333	340	315	327	338	347	342	323	385	341	320	374	338	293	307	310	330	303	340	314	335	322	331	342	351	327	325	373	352	368	312	336	363	330	341	373	305	349	340	332	326	360	305	348	344	294	376	333	319	331	335	344	324	337	357	297	363	310	326	317	330	329	321	343	336	357	330	364	347	331	287	346	361	328	304	357	317	328	363	347	316	350	357	333	334	347	373	346	353	366	330	354	330	361	346	333	344	348	337	351	341	348	331	347	334	328	337	344	356	342	327	309	340	323	316	305	332	326	341	350	338	358	355	345	324	352	335	345	336	343	336	347	317	331	325	329	332	370	364	340	332	338	308	371	321	349	367	335	384	316	320	328	346	341	345	344	349	353	299	360	325	329	328	353	340	354	330	352	330	349	349	353	354	346	307	349	310	334	337	332	315	310	319	331	355	317	323	332	345	359	363	330	331	338	349	329	338	314	336	325	358	339	354	308	339	313	346	331	346	319	330	322	354	336	337	311	346	333	322	390	345	342	330	319	313	365	347	341	375	344	332	362	376	322	340	358	347	351	352	335	361	346	337	322	336	355	344	319	349	353	325	317	336	299	312	344	342	324	343	319	329	309	337	313	330	322	357	317	345	338	317	320	334	330	291	331	332	349	316	321	356	296	366	357	307	335	356	335	346	332	345	337	337	319	353	372	333	352	347	338	369	311	343	351	312	309	349	324	327	360	367	337	303	316	302	313	349	337	352	341	339	323	342	335	318	324	313	327	328	322	350	358	349	352	322	306	350	317	302	351	343	336	365	349	334	378	361	329	387	312	309	341	335	329	370	322	341	361	354	373	352	324	342	328	345	368	323	343	344	354	303	322	324	345	361	323	326	353	328	313	325	321	327	340	333	352	352	387	304	316	369	342	350	340	346	319	357	358	309	333	319	330	342	340	328	335	325	321	341	322	346	356	338	328	341	315	337	339	353	324	355	316	332	322	323	347	313	328	343	337	333	347	349	329	360	351	363	374	327	337	343	339	333	342	358	339	324	326	315	335	321	349	310	305	307	392	352	332	364	371	313	331	340	330	338	334	353	354	318	327	314	313	345	326	340	320	345	336	355	329	360	355	354	315	307	327	352	342	292	327	351	329	313	346	365	367	342	348	361	389	319	336	333	368	327	328	340	346	326	364	336	354	374	360	344	312	326	358	313	337	359	344	339	338	308	350	327	332	331	332	359	349	353	340	346	327	346	339	333	337	326	325	355	338	339	341	377	332	357	324	355	342	352	338	311	358	340	352	346	357	370	366	352	359	331	333	334	329	384	326	316	324	333	331	336	286	329	356	331	363	338	362	316	331	322	354	318	322	363	324	361	358	319	324	334	349	349	318	321	350	346	296	309	372	322	339	346	311	331	337	308	331	380	359	353	345	333	359	362	328	344	296	354	340	377	362	359	333	353	310	372	360	341	331	331	334	352	317	344	359	345	326	336	327	343	336	335	351	313	321	317	326	373	363	340	321	345	313	343	290	320	324	323	324	335	354	349	339	337	348	332	331	375	327	334	344	325	318	347	338	320	366	351	319	330	322	365	326	303	331	324	344	349	332	362	333	366	346	354	349	345	307	336	328	352	354	323	332	328	375	322	303	339	356	342	357	367	329	345	326	360	332	341	337	320	316	316	344	307	358	330	324	335	344	304	340	346	361	375	331	329	347	350	342	357	359	313	312	319	339	349	329	360	337	342	334	322	334	350	369	309	335	337	307	326	324	321	332	344	348	374	338	328	335	348	284	340	341	354	338	339	328	301	325	344	343	319	325	317	306	371	311	325	345	368	311	341	330	351	329	314	318	349	318	352	308	306	322	349	348	343	323	347	320	327	338	355	358	324	339	344	327	346	340	326	349	347	314	318	364	369	315	361	326	320	372	320	352	335	333	339	348	333	319	359	330	332	350	353	340	348	344	335	353	337	337	336	345	351	311	328	351	343	355	341	364	367	319	348	331	352	351	326	376	333	310	376	314	291	360	329	344	370	304	322	315	381	340	361	335	356	313	350	321	353	328	359	330	345	332	360	367	331	314	349	337	358	322	313	356	379	326	344	329	346	304	340	338	352	331	313	320	354	337	343	327	315	341	348	336	319	361	349	383	347	331	353	325	297	324	353	334	338	339	357	324	360	365	356	343	328	339	343	362	318	353	321	331	335	340	351	365	326	366	336	349	341	369	325	335	357	355	349	336	369	333	348	342	326	313	373	316	322	343	313	325	372	325	304	361	323	324	336	339	336	378	345	322	347	317	348	319	306	351	328	294	341	304	319	330	358	339	324	332	347	358	357	351	380	313	356	309	332	329	376	369	334	327	347	298	360	327	354	351	340	306	331	352	326	333	303	341	363	351	338	361	334	343	347	342	345	362	338	358	354	328	350	352	338	392	336	344	333	337	334	326	333	349	313	341	347	335	340	355	323	341	370	326	317	324	315	324	331	327	321	361	345	340	335	313	332	322	346	344	328	335	350	343	340	356	319	329	361	328	371	320	339	330	309	378	356	335	348	359	351	329	333	356	360	312	314	349	336	318	295	318	352	323	331	348	350	312	361	349	312	351	305	341	354	347	327	347	340	314	328	333	335	320	346	315	318	335	361	337	358	338	333	334	327	351	367	332	329	367	357	331	331	356	338	323	377	345	370	359	333	363	341	325	368	330	321	347	340	342	340	335	363	332	329	354	330	309	333	335	360	349	332	320	346	326	354	338	315	361	363	364	330	299	403	328	323	327	314	345	342	354	358	344	354	345	357	306	344	373	351	323	357	294	334	345	324	328	356	343	308	347	331	330	329	318	345	313	348	324	291	333	336	360	348	365	355	337	330	355	351	351	316	360	367	312	328	343	366	358	330	357	365	338	348	349	333	337	317	334	322	342	365	356	359	295	329	346	326	329	315	343	357	313	332	324	332	323	288	348	360	338	369	325	373	366	335	361	366	354	343	317	326	359	311	347	350	330	331	339	316	302	322
22462	21126	28847	23665	21132	21306	12744	3190	2190	1807	1498	1267	1226	1026	937	891	844	753	775	793	778	709	736	783	735	713	683	715	728	694	670	683	659	663	686	654	623	612	636	648	633	650	675	607	682	607	618	620	595	630	628	647	609	591	621	597	603	628	619	652	590	587	584	666	588	583	610	611	629	596	622	622	593	607	600	587	605	644	589	603	624	584	592	612	643	620	635	588	598	631	641	625	617	645	609	601	628	613	623	617	652	590	634	555	562	621	615	599	620	597	577	590	607	598	572	619	610	591	616	598	628	621	603	561	640	589	627	633	659	582	626	561	598	624	613	599	569	567	596	607	598	617	595	613	566	595	617	624	609	681	566	578	600	590	604	598	592	624	638	608	550	608	561	614	579	638	604	635	621	611	567	602	616	645	580	589	563	630	622	581	627	584	628	605	617	594	600	610	597	606	628	628	597	635	626	626	601	592	609	614	613	600	599	610	552	622	603	629	618	602	633	601	591	634	559	624	615	569	566	598	576	569	605	608	600	577	568	581	606	552	576	579	595	599	628	597	582	618	628	633	631	612	656	573	601	608	618	585	590	607	614	577	612	635	601	593	591	580	550	569	611	602	625	572	600	558	620	586	603	654	646	570	585	561	583	593	627	618	587	593	585	601	551	581	611	600	558	603	582	572	575	546	662	589	609	567	565	635	603	584	645	630	609	620	626	585	604	595	598	588	588	573	611	636	636	612	608	545	613	574	654	577	593	561	620	613	633	587	595	574	566	612	554	585	617	550	606	586	600	607	586	569	616	596	613	627	595	588	581	594	584	567	611	585	606	606	588	587	614	621	606	592	616	616	614	621	615	594	599	549	630	612	574	594	601	563	577	613	581	579	583	572	594	613	588	572	579	624	620	593	607	579	628	621	589	561	586	581	584	560	560	603	612	614	581	608	605	645	581	600	608	625	608	615	582	589	622	596	570	544	604	550	595	599	565	593	608	630	594	611	639	634	579	601	597	586	587	572	596	604	616	591	637	602	604	595	586	600	601	606	624	615	617	589	619	620	608	567	579	607	610	611	588	617	562	614	627	554	597	661	648	579	586	574	576	623	616	649	575	594	570	558	617	563	570	568	607	610	623	590	628	598	575	593	565	608	593	608	608	613	598	610	565	558	584	611	627	573	611	614	621	574	609	617	630	574	630	582	625	635	586	581	554	616	604	601	575	588	594	628	647	607	619	608	615	600	535	597	560	593	568	588	623	594	598	623	568	597	570	623	615	606	582	620	618	614	600	575	593	651	608	568	586	610	603	583	583	579	568	622	599	640	601	622	587	586	577	595	567	576	593	592	601	587	635	600	570	569	570	589	606	566	586	631	599	632	581	603	634	561	591	581	583	606	578	569	634	656	597	598	563	684	569	561	580	577	569	597	583	582	624	599	632	616	586	585	601	643	622	603	604	611	594	588	639	637	590	603	596	608	593	577	612	583	578	586	578	594	601	601	616	560	565	609	561	596	567	575	569	615	582	630	606	598	597	568	581	561	578	614	601	593	592	592	546	632	615	552	581	624	564	624	616	621	604	550	594	573	568	529	580	605	572	582	607	597	592	602	626	619	620	602	610	534	551	575	542	616	595	586	622	591	606	576	582	572	564	670	595	556	622	553	573	574	584	629	600	595	596	646	580	575	642	563	640	632	595	592	566	631	593	616	583	619	571	598	594	616	569	564	574	588	563	598	629	625	614	605	592	600	623	589	625	610	600	611	578	637	567	599	561	630	602	618	634	603	637	598	623	585	572	636	621	566	618	585	563	592	577	619	607	622	600	606	598	599	552	569	585	587	600	634	648	605	586	573	625	611	560	553	620	602	607	610	574	600	620	584	608	572	625	601	588	554	586	612	589	538	637	593	588	581	563	581	596	592	601	556	602	608	606	580	585	582	584	608	585	593	611	562	580	586	589	566	573	621	577	634	571	568	595	576	585	580	622	604	621	583	621	569	582	575	613	611	597	621	556	610	577	629	574	621	599	600	591	599	630	629	586	658	590	593	587	614	587	591	611	614	573	610	652	583	617	603	608	550	613	614	604	595	617	592	562	614	580	586	598	617	544	601	580	621	607	594	635	610	618	630	599	610	627	553	613	658	630	582	586	587	616	617	569	623	636	612	569	616	649	618	575	620	591	625	597	591	590	618	615	556	598	585	587	601	574	566	649	574	609	605	601	605	614	609	621	556	610	576	604	572	594	611	609	609	607	614	612	588	629	584	626	614	586	628	581	574	591	641	585	568	619	571	564	588	626	589	582	564	595	610	569	558	610	563	581	657	628	606	557	604	607	588	583	611	568	586	573	629	607	641	607	568	561	566	637	569	559	650	585	554	590	601	572	574	569	591	591	591	602	595	572	587	597	612	617	604	589	588	591	597	591	602	604	618	602	579	608	606	588	594	583	563	621	625	590	557	580	565	641	610	615	583	594	604	615	570	574	597	659	600	600	628	575	556	593	613	599	584	590	617	579	620	602	591	633	598	586	604	549	640	639	600	607	645	620	587	613	609	591	547	590	593	602	592	616	566	591	613	577	605	570	610	628	567	546	537	583	613	580	581	585	568	597	588	599	546	605	632	581	577	583	622	601	594	634	582	609	577	618	555	581	582	627	629	615	611	630	617	620	619	605	590	614	617	579	600	600	569	603	556	605	553	604	577	586	555	625	556	620	577	563	543	571	636	595	620	587	631	607	587	585	610	607	579	570	568	622	580	615	537	572	636	606	566	570	586	593	588	600	559	571	566	577	584	581	604	595	572	585	627	595	636	583	584	630	632	618	638	604	587	600	584	616	587	584	602	628	644	566	578	611	593	646	590	576	570	604	605	631	558	595	594	672	624	549	619	536	609	639	552	595	600	567	635	641	595	581	578	587	576	645	597	598	634	590	616	572	622	565	619	590	577	568	567	581	556	622	611	618	601	592	598	574	590	586	622	565	642	617	622	628	621	570	580	615	625	563	585	615	605	635	588	572	567	594	605	582	567	604	612	603	582	604	542	613	580	627	605	581	586	621	615	622	575	576	613	600	612	609	570	562	554	622	569	604	576	598	629	571	592	587	576	569	653	607	592	597	565	620	616	610	580	605	592	584	607	621	598	607	589	642	582	587	614	625	590	583	578	615	587	612	605	647	559	589	564	589	604	571	613	622	611	567	609	620	664	584	578	630	631	590	630	583	589	628	588	584	555	600	620	594	662	579	552	577	556	619	570	610	602	594	596	625	604	590	638	609	589	613	637	565	621	603	594	613	610	599	577	585	613	598	645	583	633	629	564	599	587	597	601	641	635	617	591	621	560	620	611	568	620	559	623	601	617	625	631	609	578	586	553	579	575	615	596	610	586	596	609	658	548	602	643	612	558	591	591	600	627	632	588	580	602	596	602	536	636	586	614	561	578	606	617	612	585	607	643	600	642	539	603	580	599	607	634	610	619	561	577	590	581	574	624	658	601	600	650	578	602
8209	24585	19440	11986	9120	7060	5509	4341	3300	2583	2084	1783	1448	1295	1223	1104	1018	909	923	890	894	862	873	833	781	799	776	757	801	755	742	752	714	755	723	727	725	724	665	674	681	664	660	710	734	681	696	703	677	693	642	673	669	618	673	690	679	664	652	663	648	640	611	673	662	620	651	698	646	676	719	652	704	647	635	673	655	629	595	634	649	631	643	675	652	672	661	659	644	659	667	689	669	680	692	689	673	704	680	654	696	680	650	686	669	683	677	655	647	622	671	709	684	646	670	665	662	646	614	655	663	682	670	646	642	599	700	690	653	628	658	655	667	628	637	658	613	644	690	639	630	618	651	657	634	683	629	615	605	636	647	692	648	644	650	641	626	633	596	715	676	586	650	622	630	668	630	663	633	615	643	663	623	615	679	661	661	658	664	618	677	655	658	632	665	672	623	633	652	654	676	636	642	673	602	660	622	610	656	673	663	590	614	637	654	646	667	674	684	619	631	639	688	667	658	620	614	644	619	669	624	649	624	626	644	655	648	653	654	636	641	692	621	647	642	647	625	638	696	629	631	635	643	658	676	676	659	629	652	633	601	609	683	629	654	640	673	635	620	637	615	636	626	690	635	647	642	672	631	609	667	694	682	635	630	609	629	634	687	643	629	630	634	637	648	645	661	677	646	645	659	664	633	630	663	664	646	615	637	678	621	664	658	656	654	670	696	655	633	606	653	649	630	631	648	613	600	637	635	661	667	641	639	620	583	609	644	664	611	665	664	644	625	594	605	641	663	635	676	646	719	596	618	589	647	673	683	666	655	636	625	649	648	653	645	593	618	633	628	594	693	637	620	627	653	672	629	639	635	641	635	656	643	675	621	619	610	627	670	649	681	658	630	662	656	627	622	650	652	618	655	653	634	675	665	631	657	660	677	639	643	639	655	629	626	664	652	622	654	635	665	626	675	700	663	635	683	633	592	625	628	620	674	623	619	667	647	644	677	666	665	666	674	671	635	637	609	633	642	686	652	688	631	637	676	605	657	623	675	654	627	628	646	626	653	658	636	605	633	623	638	635	642	597	620	676	671	634	698	654	618	648	641	627	666	629	667	661	639	642	640	646	661	664	684	645	641	605	657	615	617	648	680	672	628	637	628	670	612	644	622	629	652	610	622	661	647	651	648	659	669	670	610	679	621	618	659	676	619	658	604	685	616	641	651	628	628	611	651	626	627	668	671	672	679	699	606	618	667	637	664	662	630	630	620	617	690	645	712	663	592	684	644	663	624	595	591	626	636	631	608	610	602	650	607	672	626	656	715	613	661	658	656	618	639	599	644	630	634	620	656	674	620	631	665	646	665	617	662	647	674	684	685	645	618	634	669	658	619	641	668	603	654	644	659	607	684	611	651	655	648	626	632	637	624	616	667	599	612	663	638	671	667	650	651	636	683	586	624	638	605	673	655	657	589	665	593	642	652	642	657	698	637	635	636	632	661	612	676	624	642	645	641	647	620	598	643	662	641	593	584	675	620	671	671	642	684	660	652	621	613	628	622	641	640	643	634	694	619	663	673	669	642	656	571	654	655	614	582	661	664	668	605	698	683	650	618	647	650	628	609	632	594	636	630	652	624	663	674	635	651	662	633	605	682	629	668	625	654	618	647	618	625	653	628	621	662	612	667	624	642	626	700	689	643	630	660	683	673	672	661	638	617	659	591	632	623	674	684	633	594	654	640	670	639	656	619	633	674	636	671	661	679	666	608	653	610	655	657	653	645	675	613	594	653	626	625	653	632	644	618	627	634	651	610	597	609	609	673	675	665	652	621	641	676	602	670	644	668	644	632	649	670	642	646	675	624	647	626	613	643	627	670	631	605	687	639	637	653	678	666	653	636	608	646	647	645	603	628	680	644	617	638	624	599	620	610	639	653	619	653	620	632	651	663	633	666	651	598	599	653	641	668	632	619	615	633	666	646	604	613	641	593	641	639	672	636	640	682	635	688	630	668	646	577	611	659	658	659	651	650	678	660	602	640	665	648	676	632	648	671	589	633	642	637	630	643	637	655	687	655	634	650	654	595	598	665	593	634	601	648	656	615	691	681	620	685	598	637	659	610	617	633	633	622	623	649	647	665	615	628	654	658	642	670	644	648	619	684	657	673	601	622	638	629	666	618	589	680	655	646	637	686	661	658	638	644	627	662	639	646	675	629	611	669	645	654	644	678	656	654	605	662	635	634	689	626	581	640	647	610	658	643	643	633	632	641	667	623	618	607	620	673	645	631	620	652	626	674	663	662	614	642	642	655	652	653	636	609	677	677	651	634	675	650	650	608	655	626	627	659	626	637	590	652	625	693	648	643	665	636	675	723	658	608	613	607	655	668	631	659	626	666	648	635	668	663	661	628	682	679	615	645	664	654	666	617	658	678	625	592	633	619	627	637	651	596	628	647	665	665	635	712	641	655	657	673	611	655	617	621	606	618	679	675	637	637	667	667	622	598	665	703	619	683	640	584	667	630	660	699	637	676	667	634	605	612	622	641	630	633	679	641	664	635	620	678	628	657	624	650	620	665	652	652	671	634	620	666	630	634	663	649	635	643	627	662	617	634	619	626	666	628	684	624	622	636	644	659	666	651	638	631	654	622	632	648	623	668	653	649	620	659	647	645	648	661	610	623	623	629	672	680	617	673	609	647	666	611	644	677	628	604	663	615	625	643	616	642	667	636	648	650	640	636	619	659	642	629	645	635	697	667	635	648	594	642	647	707	611	647	636	658	659	617	626	625	644	643	711	643	654	638	663	617	681	674	625	642	613	583	654	615	628	609	596	634	686	615	637	649	635	643	613	641	655	594	681	645	678	665	681	656	592	615	674	625	658	621	641	651	640	627	654	660	695	645	646	591	643	668	644	647	619	648	679	655	648	622	634	661	637	628	660	597	629	645	679	623	662	682	618	702	630	638	626	624	640	623	606	637	658	667	634	630	647	568	652	602	658	631	675	665	668	651	627	687	672	641	645	630	670	615	558	663	616	632	649	620	662	655	638	675	675	681	657	674	637	663	610	686	654	649	635	647	660	640	646	685	692	678	637	623	626	639	647	602	648	687	681	640	704	668	666	714	628	610	633	664	611	649	665	638	631	644	695	649	652	628	650	605	639	659	609	598	684	653	642	631	642	666	647	697	656	641	617	643	661	608	693	646	615	577	666	625	663	638	642	637	690	648	664	663	582	613	650	608	626	598	588	654	633	613	653	633	635	684	606	651	729	674	627	614	673	680	634	632	663	601	610	699	643	624	611	633	660	670	686	674	638	646	609	639	664	661	629	657	667	681	662	612	664	659	659	629	610	622	660	635	634	616	661	625	645	646	608	624	666	641	657	638	619	635	641	640	570	616	651	654	618	688	641	665	633	612	667	661	638	624	635	626	667	608	691	657	619	623	660	643	634	647	624	605	607	661	642	640	636	631	652	664	624	638	662	665	695	641	642	658	643	646	667	667	641	645	631
27605	19447	9985	3968	2150	1543	1237	1101	887	778	676	557	569	507	521	479	475	480	458	474	471	482	473	457	471	457	483	463	491	461	432	452	440	412	426	424	445	456	397	424	422	418	410	447	388	437	471	409	416	433	390	402	415	416	437	430	377	439	443	417	412	430	420	417	415	452	470	427	427	391	396	418	420	435	451	461	435	385	416	430	410	442	424	394	400	421	413	421	408	421	430	413	431	445	398	442	430	399	448	434	460	437	387	419	460	416	410	398	422	402	422	402	394	429	387	403	421	454	416	401	450	425	435	438	464	430	434	455	429	462	429	428	422	405	431	404	414	441	415	407	415	460	432	422	403	421	445	430	412	415	410	409	409	395	393	430	428	435	432	418	418	411	437	467	415	414	430	410	408	457	423	453	428	453	425	430	435	392	455	448	407	408	424	426	432	379	391	413	398	399	423	413	421	391	429	421	448	421	390	454	414	409	451	414	402	447	426	424	422	451	434	410	371	446	433	417	433	434	454	406	406	439	390	436	424	421	414	426	413	411	446	399	377	442	419	413	408	439	425	451	430	411	404	422	448	485	429	414	449	432	388	467	424	439	435	428	406	425	446	460	415	430	406	445	447	445	411	447	444	390	404	414	441	383	422	434	449	449	410	421	454	433	450	419	412	425	447	425	477	430	406	413	455	456	404	422	458	414	441	427	464	452	395	410	401	417	447	397	404	456	427	410	438	426	393	412	416	420	439	443	414	435	397	415	444	428	435	408	467	443	421	491	408	432	438	427	445	457	449	410	432	418	441	417	399	373	411	405	462	388	431	442	385	420	389	412	422	425	400	426	422	418	400	460	418	408	411	425	442	426	416	408	452	366	407	413	453	384	440	455	438	409	415	382	430	416	428	409	424	412	453	391	409	437	418	380	415	428	397	416	445	424	441	413	405	401	410	417	401	442	397	412	416	421	425	429	441	389	444	382	438	424	409	440	423	452	400	439	406	452	437	419	401	441	409	423	440	370	402	431	407	415	440	413	411	400	407	453	426	397	378	436	421	401	407	431	455	381	433	426	452	415	461	428	432	439	432	385	437	415	445	458	379	428	467	465	399	428	466	429	416	431	411	406	411	413	433	377	435	419	421	384	405	434	410	455	441	425	413	397	423	426	492	405	453	419	426	421	461	430	405	441	381	470	433	426	421	433	433	441	440	424	446	446	410	433	438	393	421	432	429	416	425	447	447	387	412	458	414	423	412	400	438	424	446	444	427	418	401	420	397	413	408	443	438	435	448	416	416	404	417	436	449	471	414	429	451	441	462	430	439	475	407	394	467	430	444	452	431	424	443	423	436	390	441	405	445	431	409	397	441	427	414	436	431	372	387	430	397	437	393	434	451	447	396	411	443	416	437	423	424	399	429	415	415	434	466	451	425	434	445	418	395	379	389	383	446	460	436	440	389	416	432	406	435	445	409	464	422	405	446	418	416	382	400	388	444	411	412	441	411	428	428	413	426	401	438	482	455	429	406	419	446	383	391	459	424	428	415	459	438	415	443	408	420	427	421	399	412	446	441	445	420	437	430	441	410	431	402	466	373	435	412	399	404	421	457	408	404	389	419	436	446	440	434	444	461	467	398	414	421	433	423	417	455	438	404	402	451	395	451	397	403	452	427	441	386	429	439	412	454	401	403	422	410	439	403	423	427	410	440	463	440	409	441	486	426	434	414	408	425	489	450	430	417	428	374	402	416	448	370	381	424	417	427	391	402	396	423	436	397	423	423	426	456	420	432	465	435	424	410	416	437	434	404	402	471	433	437	414	411	415	418	408	429	437	415	417	445	422	379	421	451	433	429	431	420	416	411	431	410	420	385	429	425	413	417	444	439	419	428	424	431	441	412	413	424	429	435	372	419	430	410	399	385	427	417	427	409	404	453	413	426	420	448	426	412	380	395	403	427	426	410	473	431	449	409	430	401	402	422	427	433	422	447	390	415	395	439	420	404	394	436	421	417	421	412	444	420	412	432	436	455	423	405	412	400	413	444	424	419	420	447	412	445	433	433	425	400	450	422	446	404	375	398	392	423	429	403	441	436	457	410	440	429	433	441	480	417	427	447	411	434	410	455	435	393	422	404	405	398	370	404	440	417	441	420	406	388	408	424	457	416	442	423	449	362	428	378	472	424	417	407	453	417	444	428	417	396	417	424	410	410	415	457	384	439	405	382	426	442	366	431	424	377	416	432	456	389	420	451	389	427	449	387	404	390	432	406	447	459	406	432	413	437	409	440	421	430	433	407	413	446	412	380	457	381	425	485	426	430	439	398	415	415	396	431	434	444	372	438	406	436	435	421	424	414	408	426	424	412	428	435	436	435	423	406	421	404	425	451	434	369	406	429	445	435	397	420	429	392	411	408	445	430	427	417	455	409	404	399	429	394	452	439	415	450	413	396	433	400	413	414	442	418	415	388	439	455	399	402	472	393	424	412	400	394	409	409	382	474	410	427	439	432	424	430	388	421	437	425	408	409	432	420	457	407	430	431	444	448	422	375	448	405	437	436	424	408	403	419	466	466	432	412	427	428	411	409	415	428	424	420	419	419	440	403	391	418	415	432	421	439	450	436	413	422	441	425	405	418	431	427	436	424	410	426	434	394	457	418	418	414	422	412	412	417	451	433	403	428	461	400	480	407	414	445	391	432	372	449	440	447	437	415	428	426	408	446	439	431	387	411	412	463	400	374	456	413	416	474	453	413	443	417	433	419	418	416	425	427	448	391	395	414	428	414	480	406	386	421	405	396	400	426	422	450	431	420	416	424	451	394	430	441	449	422	437	411	390	434	437	433	434	417	414	406	418	385	414	448	413	420	404	458	391	427	435	427	415	434	415	408	422	395	453	441	423	411	408	394	423	445	426	457	411	421	427	444	442	456	411	445	431	455	405	421	418	405	409	377	414	442	418	421	422	435	421	417	419	424	428	421	439	427	449	459	423	400	427	458	422	437	475	441	449	439	405	439	430	407	413	412	402	418	465	409	445	413	431	419	417	427	416	450	409	439	434	402	419	403	425	419	418	408	419	440	440	440	421	452	409	432	441	426	423	435	422	424	376	441	422	441	453	448	409	422	440	433	426	445	404	394	412	404	393	414	410	426	428	473	431	425	407	444	435	406	420	436	412	412	453	406	424	408	463	396	442	437	394	423	434	413	423	434	398	447	379	412	419	411	419	401	430	425	432	440	442	436	425	406	374	433	399	412	443	411	404	474	416	433	377	398	417	388	405	415	426	426	450	442	433	424	418	426	432	437	439	432	425	409	416	422	413	442	410	418	431	417	426	405	388	428	404	388	423	421	423	421	422	424	420	437	461	409	422	415	420	423	449	387	417	382	417	425	429	433	379	432	448	430	415	460	412	432	418	402	410	406	427	396	427	443	411	446	437	438	426	455	413	446	398	395	414	399	447	414	414	420	418	434	433	422	411	372	415	418	414	438	421	429	404	425	430	419	406
6758	10405	7973	4400	3350	2498	2102	1704	1324	1128	907	791	715	648	571	604	563	523	532	488	501	510	510	519	510	515	499	481	486	501	496	482	520	471	513	481	452	517	469	462	464	470	449	448	458	481	485	468	426	496	451	413	440	464	465	471	455	438	485	496	470	444	439	454	447	433	494	420	470	423	438	450	481	455	438	426	490	438	481	427	457	463	487	488	445	445	476	453	445	480	490	489	449	467	460	464	456	449	453	477	438	445	464	449	442	451	455	477	489	470	433	475	480	487	466	465	495	459	471	451	467	451	463	444	492	474	505	481	438	439	428	480	473	394	463	440	451	465	439	485	459	438	487	459	442	466	474	441	446	440	450	463	491	448	445	455	412	397	466	457	454	435	450	482	432	464	467	457	475	477	437	432	447	467	460	436	478	472	444	464	487	468	443	481	456	460	411	439	430	411	506	474	476	463	455	456	488	445	488	457	448	477	441	439	451	445	469	508	486	428	493	461	425	471	440	456	438	451	421	430	413	449	464	445	423	473	486	496	445	460	433	480	458	469	486	439	417	484	449	502	485	453	454	469	459	411	444	457	491	472	446	479	415	472	446	446	459	464	489	464	434	492	472	435	476	447	447	444	454	392	451	431	458	444	489	444	434	464	504	443	456	435	436	453	412	451	464	454	450	450	457	450	439	447	454	449	432	432	464	482	484	461	460	483	428	444	454	465	435	421	473	446	499	431	428	432	460	431	449	465	457	449	457	424	441	481	461	502	457	468	453	473	435	502	451	420	509	459	478	471	463	446	480	473	427	440	421	462	467	469	448	436	451	472	432	426	443	479	454	465	468	486	473	446	433	441	482	503	461	467	467	487	473	490	472	418	449	422	461	443	449	457	457	418	436	456	441	465	431	449	439	466	463	440	452	480	457	431	526	468	466	445	445	439	456	475	444	431	439	443	454	453	484	465	469	453	449	495	488	489	450	466	455	441	443	469	439	440	429	476	458	431	455	440	483	464	425	492	458	409	452	472	477	457	445	447	478	478	491	417	474	463	463	479	451	461	462	462	455	441	468	463	457	463	472	444	471	418	446	437	481	464	462	453	483	451	484	422	457	445	443	456	460	433	447	492	421	490	456	420	438	428	426	460	437	487	447	484	489	456	487	435	472	473	445	461	452	475	464	480	427	455	450	406	408	469	447	445	428	444	478	459	449	467	449	447	416	487	414	453	469	427	463	458	453	435	450	486	441	452	444	440	471	450	477	435	465	461	474	433	461	464	461	450	493	474	401	481	423	425	425	461	490	467	466	422	454	454	493	452	460	464	472	459	435	476	463	466	444	466	432	443	480	462	466	468	447	495	461	454	451	437	455	397	412	494	466	481	459	484	457	471	460	447	449	498	489	451	451	446	465	458	489	482	455	442	507	468	518	458	457	403	421	441	475	463	484	463	451	478	427	450	442	454	482	437	435	464	470	478	477	447	451	448	451	453	423	449	431	479	457	438	432	455	449	434	445	453	456	453	482	474	457	447	456	471	463	474	484	451	459	453	474	439	431	455	473	438	460	455	449	440	464	412	466	450	466	467	442	411	443	449	472	437	469	470	459	469	427	470	466	447	449	485	485	455	464	482	450	456	471	412	425	486	436	463	462	452	431	472	410	452	448	454	443	420	471	493	472	457	462	469	469	453	493	472	415	453	440	457	444	450	470	460	460	486	450	446	431	470	471	472	458	489	465	441	448	459	448	445	458	491	493	435	437	476	488	461	427	483	461	502	437	461	464	451	469	417	488	440	488	416	453	447	406	505	419	479	431	441	492	427	478	453	451	437	452	452	455	472	484	478	458	461	464	462	483	432	461	446	497	413	471	508	455	455	446	417	469	442	454	460	460	462	438	457	445	474	473	455	458	426	506	455	487	478	493	461	444	496	463	442	464	467	470	419	435	418	453	463	461	438	435	441	438	460	469	473	424	457	475	434	453	475	421	435	435	477	439	427	483	427	417	415	469	484	474	507	447	450	454	431	466	490	449	481	462	501	478	457	434	481	457	448	456	448	456	483	469	465	451	491	440	412	479	458	424	435	451	472	406	462	481	451	472	477	469	494	460	436	431	441	472	481	467	435	481	453	478	454	409	437	481	411	415	435	461	447	468	463	447	457	466	407	466	456	447	479	454	470	490	430	457	442	444	450	444	440	460	467	478	451	455	471	432	448	459	466	462	477	463	488	459	477	481	440	439	442	426	462	466	475	476	476	461	434	450	426	429	440	474	438	465	450	456	462	454	429	406	410	448	465	462	468	437	459	467	444	446	457	417	427	470	481	450	475	467	440	464	464	467	446	483	428	493	495	449	448	445	446	436	417	457	443	446	465	448	465	437	464	436	475	452	463	461	474	457	510	447	477	468	410	488	484	449	439	474	443	460	427	434	455	466	445	416	432	502	499	510	461	444	454	463	477	449	434	456	465	430	459	488	484	434	393	447	463	455	465	483	443	475	457	497	442	442	467	469	468	468	430	437	441	436	478	455	446	433	462	442	450	453	473	428	461	464	484	456	470	478	453	443	440	466	474	451	440	463	450	479	443	450	488	432	450	429	458	438	450	477	428	461	461	462	430	436	462	486	466	458	497	424	493	436	463	491	457	416	485	414	418	480	435	465	476	462	432	408	459	433	480	469	449	459	458	472	475	433	459	443	482	468	438	444	463	461	458	493	451	447	477	475	432	440	476	425	430	450	464	453	475	427	446	455	440	432	446	460	442	470	454	413	448	429	455	449	443	446	438	493	440	449	465	416	468	463	467	500	445	459	459	472	427	413	439	452	457	468	431	415	461	432	461	424	419	455	511	472	450	485	427	496	504	471	458	476	461	447	436	483	457	434	480	432	437	442	489	493	422	448	439	433	480	425	448	421	479	457	453	457	488	407	454	462	468	475	485	493	464	439	479	431	463	496	459	464	468	448	436	462	419	466	507	491	448	453	491	485	452	453	440	461	500	433	468	425	462	474	502	441	449	446	466	463	467	473	461	434	392	448	443	449	454	471	463	477	461	436	458	416	476	436	468	469	457	403	441	453	453	504	472	443	458	430	458	422	467	416	459	445	448	449	435	473	458	450	474	476	463	477	484	436	423	463	430	457	460	447	482	463	446	426	499	461	476	441	450	501	472	500	439	456	469	502	439	472	476	467	448	465	403	452	501	435	410	427	431	464	474	439	463	495	397	478	464	465	500	467	444	452	449	478	428	465	452	429	468	454	491	448	435	425	460	453	447	467	428	435	433	425	486	483	437	492	441	456	441	455	447	448	444	447	456	502	480	446	452	433	467	459	426	442	447	500	472	457	443	452	453	419	476	481	423	449	456	469	496	421	417	471	476	449	442	449	485	473	483	474	499	444	446	493	428	450	453	491	465	467	466	438	473	470	478	443	476	467	473	438	454	450	444	456	412	480	440	441	426	446	477	466	438	458	433	465	425	464	497	411	432	500	469	457	494	444	479	447	463
23625	21134	28443	24071	21169	13298	3525	2395	1728	1502	1251	1146	1071	912	927	842	862	815	806	757	752	764	762	721	763	756	739	694	728	660	724	698	757	756	720	673	707	708	686	686	653	660	722	694	671	665	675	640	681	707	695	657	679	695	675	676	676	631	659	706	682	669	683	702	667	645	633	699	681	653	690	660	677	667	660	703	678	614	618	663	682	688	677	669	637	686	705	634	637	680	674	632	669	627	673	673	634	664	616	679	687	694	606	702	686	597	627	682	667	697	671	721	647	677	703	684	648	673	653	636	689	651	645	647	628	673	633	640	654	640	660	695	682	709	661	656	648	637	643	692	690	645	711	709	660	671	707	630	642	657	648	643	668	675	702	623	599	657	639	699	673	623	630	691	652	646	634	664	671	680	645	686	606	643	635	612	712	664	628	645	684	671	659	654	672	618	701	612	672	665	624	656	645	622	652	620	656	646	664	673	601	643	660	676	635	666	639	671	653	601	653	643	681	660	642	676	645	637	659	681	595	632	658	664	649	630	626	656	689	679	699	665	659	647	658	677	695	667	663	662	696	659	642	698	633	683	671	645	623	663	661	657	645	686	640	645	673	628	667	653	680	722	658	691	679	687	697	645	660	694	630	639	709	658	658	623	643	660	693	636	704	616	644	644	708	703	639	637	683	658	636	681	690	678	654	647	643	660	652	659	666	696	638	654	679	650	657	666	646	668	658	628	600	638	618	682	680	678	678	658	689	678	660	659	669	615	664	623	654	651	689	685	661	672	652	666	656	647	665	661	645	690	639	640	678	608	650	574	660	685	646	659	668	667	702	663	659	705	617	656	672	645	663	634	629	634	665	683	626	669	643	660	629	666	683	625	653	653	662	638	690	655	606	647	663	699	661	651	655	670	661	640	655	652	661	634	649	657	662	619	637	680	692	622	645	678	687	640	683	662	585	664	652	670	634	685	664	678	645	711	693	651	663	643	614	660	634	663	621	656	703	639	629	675	646	685	674	668	715	657	689	669	659	626	695	626	682	669	597	664	675	718	651	642	648	664	657	593	665	648	691	674	678	665	636	672	677	689	697	644	659	696	682	690	686	631	683	660	663	698	608	622	661	660	671	664	617	680	683	629	679	701	663	695	707	632	718	662	660	724	677	687	671	641	676	679	642	683	619	664	617	697	657	667	633	661	598	668	670	647	624	682	664	642	683	648	648	719	657	688	638	672	657	672	615	667	649	628	655	653	673	682	628	651	659	633	640	649	634	687	640	686	653	632	632	645	665	629	668	724	670	676	653	695	650	673	667	700	618	691	647	664	665	649	648	672	622	686	667	687	662	660	699	632	667	620	659	658	674	678	656	614	649	667	634	642	678	678	693	664	627	645	641	660	651	665	687	627	699	621	656	676	645	633	698	640	676	616	633	668	687	659	640	633	661	640	616	660	647	690	674	648	596	672	625	647	653	649	640	655	667	692	655	677	642	687	727	693	667	638	654	690	652	654	701	633	694	644	631	648	613	670	666	662	644	647	619	632	647	671	665	614	668	654	700	690	657	650	683	670	675	660	653	636	661	672	664	603	647	648	690	674	716	672	625	702	628	673	674	674	631	697	669	663	672	693	671	649	720	639	647	648	693	667	610	683	697	669	636	600	667	624	664	663	657	667	714	656	697	665	633	666	691	689	700	630	647	683	636	666	669	706	703	698	658	667	664	593	664	650	696	682	661	635	666	648	652	675	621	661	705	639	644	659	631	609	664	671	712	682	672	661	675	663	689	677	645	649	702	642	655	680	644	670	673	654	671	655	650	631	695	706	666	635	630	685	605	654	673	672	645	661	639	649	666	650	686	695	677	613	678	672	592	666	691	663	667	667	646	621	669	678	675	670	644	653	684	661	662	662	651	669	646	648	708	675	603	690	685	635	655	669	658	641	691	657	701	659	661	694	649	667	661	681	671	648	667	666	682	656	629	642	686	680	609	699	640	645	660	657	682	692	735	675	655	679	647	682	646	665	613	660	666	678	680	680	673	627	618	714	662	659	684	672	598	672	637	685	625	668	666	663	627	687	674	642	646	638	649	629	658	653	628	712	683	640	621	603	661	653	711	663	668	624	660	621	667	653	673	647	673	668	628	655	644	675	677	656	627	659	643	660	661	643	743	678	619	686	689	651	682	664	599	678	675	691	605	667	622	678	662	668	681	681	668	661	686	618	646	659	636	697	684	647	648	615	651	661	646	664	675	645	679	628	638	656	687	659	672	627	654	632	702	668	631	619	644	647	657	647	598	652	675	647	666	643	680	622	657	649	660	620	651	683	676	665	633	646	689	657	704	661	684	649	701	629	692	628	644	712	665	656	643	674	693	629	656	664	669	671	694	672	671	668	628	656	675	671	674	669	640	618	667	639	611	658	671	689	673	673	646	660	652	666	649	632	628	664	658	669	653	648	675	676	686	675	675	689	654	696	661	638	694	676	676	638	635	639	644	683	690	683	691	690	679	666	647	693	660	630	650	684	642	707	592	611	701	699	644	659	708	652	662	624	643	646	686	661	663	662	674	655	658	631	678	661	674	643	648	703	663	698	637	612	653	600	674	649	640	669	664	604	657	656	655	648	706	631	624	695	621	621	654	635	641	630	669	654	648	638	637	653	677	634	657	659	691	668	654	664	712	670	663	678	641	653	629	649	655	677	655	710	676	658	647	597	668	657	658	705	651	683	701	728	671	702	708	670	662	701	632	693	668	711	671	683	611	642	659	662	663	710	654	642	712	679	668	641	660	650	643	634	608	647	667	613	632	685	700	661	696	601	601	664	637	656	696	584	637	643	666	662	674	649	713	668	658	637	637	648	654	650	675	628	662	653	604	684	681	682	701	650	630	665	663	678	633	608	656	647	672	665	614	644	652	690	647	640	656	652	668	675	620	659	625	646	669	665	631	608	665	640	684	622	655	686	713	642	679	676	647	668	662	661	719	642	625	628	708	681	640	684	623	640	615	667	642	655	654	683	640	666	625	626	657	725	655	644	611	652	676	651	649	624	659	683	642	694	620	666	645	652	659	648	637	647	640	648	637	635	711	662	606	637	650	693	674	626	654	641	658	650	608	648	681	659	665	646	672	655	665	649	630	664	632	696	639	627	663	650	612	736	650	660	703	662	659	693	625	667	672	673	667	662	703	624	675	668	663	652	696	674	664	651	697	652	689	670	699	637	676	640	663	629	707	671	667	654	660	646	618	658	667	660	602	626	668	687	678	619	710	610	651	681	683	651	663	688	642	684	595	685	639	694	665	649	605	621	659	641	645	621	686	666	653	643	659	653	657	664	697	635	600	631	688	634	687	633	669	671	653	677	621	687	678	666	657	622	698	676	668	646	626	686	579	613	621	626	637	641	665	662	653	656	654	637	682	650	635	659	639	684	644	644	648	690	600	663	674	622	667	715	682	702	649	620	638	620	662	658	654	635	659	667	675	699	628	648	640	659	657	647	610	640	678	689
6637	19100	14983	8696	6598	5136	4037	3334	2527	2077	1668	1382	1295	1105	1005	1014	971	944	895	852	789	836	817	794	778	772	789	802	779	755	781	759	734	756	718	742	726	737	680	744	736	751	724	754	710	740	692	736	737	695	771	709	692	718	738	749	779	755	735	708	680	724	696	740	767	647	701	710	682	748	712	719	665	708	708	739	678	718	715	719	684	738	708	691	703	702	719	720	700	729	681	756	757	730	760	662	746	734	718	726	712	688	738	799	719	665	732	689	676	691	664	740	716	673	696	728	691	693	651	704	664	673	729	721	695	715	698	723	708	743	698	709	711	704	682	703	727	740	720	765	643	730	689	712	700	730	711	694	659	678	730	675	738	728	716	711	677	718	749	721	661	697	717	720	753	741	703	698	737	693	703	668	681	732	735	742	685	703	697	724	691	738	689	715	704	685	683	693	677	683	706	665	711	711	692	703	712	717	677	718	720	695	688	713	636	683	680	698	684	722	726	669	700	695	690	715	700	682	689	727	764	703	658	709	684	752	697	698	740	718	693	701	655	703	659	690	720	652	683	746	707	732	713	680	651	728	716	696	762	709	691	692	722	692	709	665	712	661	723	728	683	677	673	730	736	712	665	712	657	735	667	713	714	744	691	709	701	705	670	688	742	728	663	768	659	706	725	720	679	712	702	659	702	706	687	713	702	707	705	754	704	747	665	727	760	696	693	629	731	719	743	689	682	671	686	714	715	732	674	693	700	729	691	686	684	714	738	684	743	699	701	718	727	700	679	698	721	679	690	764	721	718	680	720	652	702	706	694	687	739	712	709	650	685	702	665	700	709	733	726	729	762	689	694	658	739	715	724	705	695	646	677	736	769	713	730	726	661	774	679	692	731	729	725	710	682	745	714	695	644	676	722	630	728	666	699	766	707	692	661	701	697	689	718	678	756	706	668	696	761	677	667	711	729	707	692	680	686	695	656	695	703	682	680	742	705	710	721	725	653	695	667	667	713	721	729	703	716	667	669	653	714	694	709	691	736	710	709	695	704	713	660	717	717	755	691	714	698	703	684	727	702	712	687	715	729	666	693	712	669	734	683	703	751	705	665	701	734	712	696	732	706	689	699	678	708	728	701	681	679	693	685	679	701	748	768	734	718	691	682	685	710	696	686	671	694	714	690	742	731	717	674	683	730	713	689	651	701	690	745	694	725	688	681	707	745	672	624	739	687	730	692	652	672	733	675	720	684	723	685	691	640	743	705	689	713	693	709	708	699	735	703	643	692	708	676	701	677	715	667	658	709	734	713	735	717	681	688	742	641	723	694	730	741	671	675	682	719	726	710	674	727	688	673	712	742	735	709	654	702	708	662	702	727	670	733	726	700	699	740	688	753	695	664	665	710	672	695	697	693	663	700	721	738	681	715	712	706	720	643	709	724	701	648	702	699	698	726	703	724	685	659	690	727	713	675	657	750	692	686	706	679	685	723	669	665	679	698	749	699	679	736	723	669	744	714	694	720	706	695	684	682	702	688	740	708	719	690	668	685	685	664	662	692	691	668	704	706	702	713	695	718	671	723	746	656	743	668	662	689	683	686	716	719	671	675	676	698	689	671	672	695	676	677	683	695	690	692	714	711	678	707	682	698	682	684	698	775	713	712	748	712	739	698	664	646	698	726	686	703	718	732	673	727	664	700	762	643	663	735	691	656	711	695	682	661	692	684	726	735	668	695	745	709	713	715	692	723	707	695	638	699	696	686	765	662	705	717	719	677	686	709	757	699	723	647	706	690	677	723	696	751	668	709	670	752	719	740	754	668	670	694	706	746	707	699	713	685	722	716	664	693	692	689	708	708	692	743	732	708	764	695	701	707	760	692	679	718	760	651	719	747	685	702	699	701	698	697	703	696	751	727	680	783	638	739	685	703	681	679	713	687	679	688	704	659	690	692	680	715	678	724	677	760	752	675	677	650	713	665	696	688	716	685	744	715	705	709	728	756	739	764	722	645	686	721	731	716	731	715	717	717	717	688	715	702	676	697	684	708	732	696	727	703	661	693	660	703	690	738	687	693	691	726	703	683	711	676	758	722	726	691	728	726	691	675	687	726	692	671	719	708	682	697	692	686	680	704	675	701	694	690	729	704	710	698	712	698	695	714	696	693	666	698	684	672	680	683	693	729	655	717	683	695	745	607	672	736	757	660	699	691	669	688	736	679	672	727	687	719	682	722	717	699	711	693	701	716	717	742	678	677	729	682	706	647	740	665	741	707	716	714	672	698	670	726	766	712	663	719	692	688	698	693	678	698	762	708	718	739	669	717	684	690	716	722	697	691	709	725	672	688	732	708	698	729	652	738	688	683	703	692	742	715	657	713	675	707	735	698	687	666	708	706	687	707	722	701	705	670	746	728	687	744	668	735	692	687	683	669	658	708	706	738	710	725	705	682	716	701	716	687	699	735	697	706	697	723	665	748	718	693	701	674	737	702	696	693	708	758	709	692	731	726	681	735	681	677	645	699	693	656	714	708	685	716	667	710	734	686	718	656	712	720	690	718	683	730	727	656	710	712	714	686	711	677	728	705	703	712	729	731	636	686	697	735	734	759	741	711	686	728	682	669	679	729	731	681	724	673	667	716	693	703	667	698	723	697	689	686	693	684	717	735	674	665	690	695	715	732	681	717	725	709	655	694	749	679	655	728	704	697	707	657	716	690	734	699	694	686	694	709	678	685	727	707	702	685	682	651	754	699	665	709	702	719	721	675	713	715	702	646	695	677	755	695	692	696	717	727	711	715	678	711	667	749	688	684	687	689	668	740	662	692	680	707	705	702	706	674	716	706	715	699	715	678	659	725	694	696	710	709	706	693	650	692	710	725	631	737	729	696	733	660	726	693	683	686	679	686	678	694	686	708	719	705	744	689	721	675	714	742	715	727	714	740	662	670	692	692	740	674	728	698	676	705	709	708	662	730	669	732	716	739	678	690	739	746	728	677	659	671	742	708	668	694	699	735	673	697	681	707	703	725	727	741	710	679	711	728	674	739	714	737	700	729	665	722	748	689	680	693	703	699	681	715	736	695	705	715	688	674	763	737	666	718	708	703	639	661	701	685	714	714	705	703	688	702	658	685	647	647	723	694	674	694	718	722	726	700	703	700	694	698	707	681	704	714	699	706	728	652	683	742	672	749	724	680	700	767	710	708	696	721	740	717	739	718	718	706	710	648	679	683	708	671	762	721	657	688	697	738	651	701	706	653	733	727	720	755	732	746	624	699	743	694	705	671	716	653	714	732	737	675	630	683	724	724	705	717	706	694	697	678	743	702	679	710	695	723	692	725	698	655	697	659	731	649	673	692	712	745	756	703	697	670	690	698	685	658	733	710	677	725	692	639	754	716	657	654	713	670	703	705	721	705	737	721	725	710	695	712	737	680	683	640	720	722	760	711	681	708	648	650	705	696	710	665	737	734	708	693	701	706	672	699	682	647	685	689	698	744	664	705	687	660
24631	21101	27512	24888	14570	2815	1778	1445	1080	894	726	615	578	481	446	438	395	372	371	359	385	353	311	323	347	357	386	359	350	320	317	308	341	318	335	333	329	323	298	323	325	323	289	325	310	281	313	303	300	309	296	327	321	285	284	293	279	314	307	307	323	289	309	307	301	290	327	299	293	295	273	292	294	283	315	305	303	289	261	296	257	292	309	289	261	315	301	281	316	335	289	306	319	299	252	282	322	297	284	287	316	291	297	316	303	304	301	304	310	301	300	324	307	289	286	283	323	285	329	294	295	284	288	318	283	329	264	295	297	291	338	297	294	261	300	322	284	291	304	306	280	274	283	281	308	333	282	273	301	275	315	311	338	277	287	298	260	300	294	279	316	301	324	336	314	301	276	306	277	296	307	274	263	292	272	327	308	306	306	308	301	304	291	290	284	311	311	337	321	314	312	290	281	319	279	302	276	273	302	273	308	304	290	274	298	311	324	299	294	287	290	305	312	323	343	312	314	289	316	295	298	306	289	297	274	284	307	300	305	282	293	299	304	278	322	293	260	290	296	300	310	291	304	323	285	303	304	326	291	295	306	281	305	295	298	308	309	283	300	291	288	318	285	303	305	297	295	290	286	307	315	302	293	282	332	289	287	295	268	281	306	265	331	276	306	302	302	263	300	268	295	321	308	311	281	296	280	319	314	275	286	284	313	284	296	321	311	304	290	286	307	306	311	269	305	273	303	277	322	314	269	306	299	300	299	303	308	287	281	282	287	306	298	294	303	297	296	287	289	283	274	318	266	287	281	328	328	313	273	289	255	273	319	325	312	284	333	277	323	296	303	271	311	274	291	286	272	285	319	268	313	322	293	293	269	286	305	280	278	289	304	281	286	297	299	295	307	275	314	325	284	275	295	292	272	289	283	278	304	296	311	278	302	277	282	268	309	295	279	280	291	291	331	301	311	293	288	269	292	320	292	298	312	312	288	324	293	304	259	281	303	287	285	316	309	273	293	316	320	293	285	299	251	270	302	288	296	306	291	275	291	287	325	285	306	323	329	296	319	305	316	276	329	264	301	294	334	290	281	291	308	281	274	291	290	289	298	276	300	274	288	301	309	297	285	302	291	265	292	312	275	302	313	281	245	306	323	324	266	281	281	278	294	320	271	298	271	271	272	303	317	276	304	275	279	289	291	280	280	248	282	284	289	255	296	299	300	301	263	273	321	310	332	322	276	287	336	279	296	276	321	307	280	279	292	305	322	311	307	318	286	310	285	268	316	268	308	278	280	294	309	294	277	287	305	292	305	322	299	277	292	296	241	324	285	277	311	334	311	314	275	334	287	314	326	303	295	282	277	290	270	267	277	278	310	302	314	315	300	281	275	299	347	296	308	280	291	311	289	264	278	281	296	285	311	279	308	283	289	287	311	324	284	292	311	301	289	291	316	306	333	321	315	277	277	310	296	299	300	323	320	300	309	305	330	257	293	308	285	280	289	320	255	309	291	292	285	307	281	301	283	287	273	282	304	293	281	296	312	314	283	300	298	290	277	304	306	295	312	253	311	294	281	277	275	274	322	293	284	296	261	253	289	308	276	282	320	327	251	311	285	305	318	261	307	319	290	301	302	289	309	298	288	263	271	288	275	281	296	296	307	313	290	293	287	303	287	298	303	299	299	301	295	318	318	288	304	300	302	299	313	286	300	275	282	309	304	280	317	275	325	319	288	310	297	294	337	268	334	287	316	319	297	271	268	305	311	285	276	289	294	286	266	294	252	264	306	285	305	306	291	321	280	272	257	299	275	314	305	309	297	281	298	303	297	286	285	288	290	290	322	290	328	303	311	278	288	289	317	292	278	294	318	291	273	297	278	285	314	280	288	266	280	305	291	296	311	308	299	291	314	286	305	253	282	311	293	258	319	289	326	287	292	332	309	346	287	291	307	331	314	292	259	317	305	269	326	309	282	313	277	294	305	321	285	302	274	277	300	311	302	301	293	311	297	288	282	272	286	310	289	294	256	293	282	316	307	286	287	273	312	291	285	287	306	299	260	290	298	314	291	301	302	305	286	303	268	302	301	311	286	312	352	308	285	338	272	288	277	309	291	280	277	294	325	320	303	315	295	322	298	333	283	304	310	303	270	299	280	300	313	311	306	279	306	316	306	302	295	305	302	291	269	272	300	287	292	293	281	303	303	298	282	307	314	290	312	280	307	302	309	291	293	290	284	288	325	281	282	308	281	262	292	311	311	304	289	310	315	303	327	276	278	274	324	307	284	284	264	275	308	272	311	317	285	279	312	318	293	291	330	291	302	315	283	288	272	291	292	298	284	347	276	279	262	304	276	300	284	279	288	286	300	298	316	289	277	289	296	304	305	338	303	281	298	278	301	288	271	295	283	292	300	292	286	300	282	265	293	299	306	311	293	296	293	315	290	316	263	302	302	336	271	283	313	302	289	327	272	304	295	301	288	314	300	292	323	320	263	299	302	299	266	298	305	292	309	277	286	293	279	261	309	267	292	247	301	293	283	272	287	306	312	304	290	300	314	300	315	319	289	305	294	299	266	299	296	304	290	302	308	303	295	315	296	296	317	311	282	292	284	277	279	264	304	309	301	280	343	252	344	276	294	285	274	287	285	290	288	259	301	294	300	317	319	281	301	294	296	295	299	284	288	311	305	275	276	313	311	292	305	290	262	319	310	294	304	268	302	306	301	251	287	259	296	294	316	267	294	287	270	323	306	290	299	293	317	281	306	276	298	332	291	315	284	331	321	321	306	299	328	316	282	314	316	295	289	261	320	297	284	287	314	292	305	283	296	279	260	273	272	285	315	309	303	309	315	311	283	283	279	295	317	277	292	307	307	281	313	302	289	305	291	289	272	244	291	289	336	287	285	293	334	312	288	284	314	309	309	297	304	315	303	304	292	300	285	304	301	297	283	301	288	321	304	321	305	319	299	259	275	305	313	295	305	309	305	318	278	268	316	303	302	269	257	285	300	307	294	278	256	345	278	285	267	302	309	270	271	292	309	285	299	290	282	286	293	272	287	291	292	279	285	294	324	311	294	292	316	291	317	324	304	305	314	285	323	326	282	305	282	273	309	332	332	281	288	293	278	274	297	301	314	313	280	255	308	318	282	317	290	283	298	292	308	298	276	298	239	275	266	304	310	303	296	283	286	289	318	315	314	261	253	263	279	310	295	303	311	269	298	310	291	286	295	311	307	300	270	313	274	278	334	272	315	298	309	281	290	298	302	265	294	296	297	288	329	288	319	293	304	319	294	269	300	287	319	260	314	315	310	314	292	299	279	302	315	290	295	303	298	270	292	283	265	310	312	313	286	298	285	299	311	261	307	310	264	291	287	285	287	313	303	307	292	287	292	309	273	310	281	300	294	288	280	304	297	326	317	286	256	298	286	295	290	283	330	295	289	294	284	294	326	299	316	272	294	282	285	303	334	290	300	308	313	272	312	282	310	315	308	275	294	275	295	287
6387	15451	11722	6667	5155	3815	3082	2524	1902	1432	1139	891	788	672	563	555	478	469	474	444	470	426	435	404	394	401	384	373	413	396	407	343	354	378	369	383	335	396	348	370	323	337	327	411	351	357	340	377	325	321	349	328	330	352	345	353	313	349	367	355	355	353	319	328	312	341	323	317	343	345	310	327	353	326	356	342	330	323	304	357	366	309	318	326	308	362	338	346	342	346	381	324	405	346	342	350	351	360	363	310	357	334	352	344	338	349	353	334	348	320	322	319	326	338	328	323	353	347	366	380	354	330	342	352	353	338	330	356	326	330	351	330	350	387	366	351	352	367	337	344	316	357	322	390	327	353	334	329	317	335	364	343	353	367	334	316	345	325	317	371	354	320	324	340	331	317	313	327	333	307	328	321	317	359	331	351	321	301	361	318	327	324	332	333	345	356	337	343	320	354	336	298	351	306	349	322	324	338	359	321	333	381	308	327	331	316	360	307	327	314	338	343	321	336	317	355	330	349	319	333	372	307	355	351	339	330	354	338	336	317	365	337	315	362	357	337	354	351	329	326	356	339	311	332	336	315	339	295	354	369	347	312	361	376	356	368	351	335	361	336	323	345	314	325	341	368	313	323	317	367	329	298	343	369	335	307	340	312	345	335	327	357	331	341	308	344	303	340	363	365	325	317	322	327	334	366	332	359	351	360	351	355	349	320	317	350	372	343	349	325	317	344	350	334	342	350	317	350	328	332	318	319	315	322	372	324	346	349	346	327	338	326	325	329	346	333	365	308	354	345	337	354	334	382	340	302	371	361	330	340	329	347	344	333	341	325	357	334	350	336	327	315	341	326	357	329	390	368	340	330	333	320	348	314	310	332	344	352	332	362	325	355	326	339	347	317	360	312	349	329	339	321	330	345	361	325	308	331	346	358	359	353	317	325	320	319	337	320	327	347	336	353	343	336	311	356	361	376	359	345	309	350	327	347	348	337	318	348	349	341	328	343	337	334	309	329	334	329	340	351	319	335	332	324	330	344	326	340	335	348	359	331	352	336	324	360	335	365	368	345	323	302	357	341	364	329	369	328	360	311	308	344	321	340	336	345	358	300	329	354	353	295	337	322	317	367	347	332	350	328	313	332	322	321	342	321	323	303	328	358	349	357	349	340	341	320	352	340	359	298	338	334	340	362	384	307	350	315	330	325	323	331	332	347	343	318	331	330	369	336	336	341	317	315	339	312	354	343	311	344	311	357	336	341	307	337	311	335	333	326	351	307	346	302	357	306	341	329	346	336	335	325	306	347	346	329	333	308	328	351	337	359	349	341	325	339	337	328	320	339	347	355	379	352	332	328	338	352	313	341	336	330	311	313	358	346	338	340	326	311	324	326	356	313	373	344	322	324	339	326	319	340	326	336	308	330	330	349	360	343	341	336	320	357	346	311	332	306	336	327	363	333	318	345	348	318	323	336	332	358	323	356	339	354	336	334	324	326	340	330	313	307	346	309	352	342	307	334	331	288	331	338	324	325	348	349	302	332	336	338	327	360	326	362	318	354	369	359	368	315	317	332	320	296	342	317	335	360	330	347	371	358	348	325	332	334	318	356	359	321	321	340	316	355	341	345	345	329	333	375	338	352	324	362	308	337	326	323	327	333	332	356	325	396	312	343	366	317	342	339	354	341	365	320	354	303	314	319	327	326	362	336	342	349	337	333	332	347	347	359	337	316	334	332	342	326	311	340	294	351	354	337	283	336	342	366	364	288	295	332	348	322	335	356	325	369	331	357	338	338	334	326	342	350	347	340	344	328	336	382	342	355	304	357	352	356	338	328	350	323	336	349	362	394	369	322	355	348	340	368	356	326	373	283	348	350	338	321	339	351	358	301	349	339	319	312	356	333	348	314	327	357	352	354	354	323	306	369	357	349	345	340	370	304	314	352	351	372	323	322	361	339	364	308	328	321	365	319	355	340	361	351	343	340	357	318	304	351	320	344	350	364	337	301	361	387	343	315	372	363	305	348	313	330	368	352	354	324	349	323	291	337	331	358	352	332	344	333	357	349	331	319	334	340	320	326	324	344	337	330	357	324	359	308	316	324	320	335	331	321	329	311	365	355	305	338	327	290	348	372	287	338	340	327	325	328	362	338	342	365	321	340	352	344	321	324	359	338	332	326	313	358	368	348	359	286	310	325	349	330	352	306	327	364	316	308	349	324	305	299	363	355	341	327	327	344	349	335	356	334	324	365	348	316	340	341	356	333	335	282	355	336	345	301	354	343	313	328	340	331	304	335	345	341	319	362	350	336	320	321	323	340	339	349	345	377	334	341	347	373	314	359	326	328	337	363	317	310	333	300	309	333	347	316	328	311	302	326	319	374	345	316	366	358	329	338	354	337	332	323	323	316	325	328	351	312	329	333	334	326	355	345	347	340	327	327	357	326	314	375	370	334	305	329	344	332	314	326	319	378	334	316	337	327	316	331	336	331	364	344	323	320	341	308	315	336	315	366	349	310	350	330	342	354	322	343	368	370	340	319	355	370	338	320	356	319	352	334	304	362	343	351	345	324	344	342	343	345	340	343	363	322	322	362	328	339	345	354	322	327	325	299	311	356	301	339	341	319	320	361	367	331	353	304	333	323	343	351	354	349	361	304	309	329	361	360	352	321	329	347	321	337	341	333	364	313	339	349	342	335	358	337	312	324	324	343	362	352	343	324	298	316	313	300	362	286	319	336	348	348	316	320	343	336	326	341	337	343	335	345	326	336	338	312	310	373	352	360	344	334	345	329	335	318	323	294	340	335	333	325	324	316	339	366	322	308	333	313	323	336	374	382	335	336	345	347	329	347	325	302	329	356	356	342	289	337	357	351	347	301	320	342	347	344	299	346	376	350	319	318	341	306	365	340	341	343	305	331	369	342	316	329	359	380	357	335	340	363	322	337	339	357	298	353	301	356	342	358	338	384	311	335	339	366	356	328	333	319	352	337	350	324	348	342	315	326	333	356	319	336	334	361	334	358	322	349	343	346	365	310	295	295	326	352	333	317	336	360	314	353	319	355	369	329	331	350	319	350	339	304	355	325	322	326	326	315	355	338	369	348	371	354	346	338	330	307	336	332	317	325	359	333	316	343	323	344	332	311	370	346	340	380	321	334	340	323	306	346	303	294	328	330	359	327	309	323	321	334	300	329	337	352	336	316	344	355	384	326	314	311	336	324	320	313	346	289	316	348	362	344	323	264	342	328	333	318	357	375	322	327	320	388	326	331	366	348	345	341	344	350	339	340	339	351	340	361	334	338	343	300	344	301	342	315	361	329	356	298	326	362	281	329	322	360	374	309	330	333	329	308	326	341	372	362	334	341	367	365	313	324	371	335	343	337	299	357	328	335	323	322	335	339	342	318	340	335	338	341	279	326	305	343	326	309	331	345	337	384	336	367	368	343	318	331	285	334	336	341	342	351	336	323	331	341	323	332	335	339	346	390	335	334	338	340	363	323
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
